摘要:
在上一篇文章中讲述了如何通过循环遍历的方法获取可用串口,可是这样的方法过于暴力,难免会想有没有其他的办法那,嘿嘿,那是肯定会有的,不管什么问题,解决问题的方法永远都不止一种。下面讲述如何通过注册表来获取可用串口。大家都知道,通过设备管理器我们可以看到可用串口号的列表,windows肯定有自己管理各种设备的方法,那就是大家所熟悉的注册表,注册表中记录各种设备信息以及其他重要信息。在HKEY_LOCAL_MACHINE下逐级展开到Hardware\\DeviceMap\\SerialComm,这里记录的就是串口信息。只要通过简单的注册表读取操作我们就可以得到串口列表。这里将展示给大家,通过注册表读
阅读全文
posted @ 2013-08-03 22:45
you Richer
阅读(624)
推荐(0)
摘要:
一、Android、Ubuntu、XBMC播放高清视频得比较 1.Andrioid上播放1080P 无压力,硬件解码 2.Ubuntu上用Mplayer播放视频会很卡,可能是没有硬解的原因 3.Ubuntu上的XBMC 播放离线视频超给力,流畅清晰 4.Ubuntu上的XBMC 播放在线视频虽然不卡,但是花屏,估计显卡不给力 二。移植了EASYCAP 采集卡驱动,测试了一下摄像头,当分辨率在640X480时,不卡。大于这个像素值时,就有点卡了 再有时间把蓝牙搞一下!
阅读全文
posted @ 2013-08-03 22:43
you Richer
阅读(302)
推荐(0)
摘要:
最近在复习一些关于框架的概念性问题,主要是为了最近的面试,怕被问到这些概念性的问题。不过在真正做开发的时候还是要好好理解这些框架的基本原理,以及它们的工作流程。这样,我们才能更好的使用这些框架。下面就谈谈我对Spring框架的一些理解。 Spring是一个开源框架,实际上就是一种容器,是一种实现了IOC模式的容器,也可以说是一个Bean的工厂,对Bean进行管理,它的两个重要特征是IOC和AOP。IOC(InversionofControl)控制反转:将类的创建和依赖关系写在spring的配置文件中,由配置文件在程序运行的时候动态注入,这样就实现轻耦合。AOP(Aspect Oriented.
阅读全文
posted @ 2013-08-03 22:42
you Richer
阅读(251)
推荐(0)
摘要:
题意 n个数1~n按顺序围成一个圈...现在在某些两点间加边..边可以加在圈内或者圈外..问是否会发生冲突?如果不发生冲突..输每一条边是放圈内还是圈外. 题解 这道题和POJ 3207差不多了..只是那道题只要判断是否存在不要输出方案...发现个很严重的问题..POJ 3207的数据实在是太弱了..我上一个程序里判断两个线段是否相交是个错了..都让我AC了..导致我做这题是沿用了思路...浪费了很多时间... 先把每条线段看成一个组连个点..圈外和圈内..然后根据线段的冲突关系构造2-sat图..用tarjan做强联通分量判断是...
阅读全文
posted @ 2013-08-03 22:39
you Richer
阅读(320)
推荐(0)
摘要:
Send a Table Input:Standard InputOutput:Standard OutputWhen participating in programming contests, you sometimes face the following problem: You know how to calcutale the output for the given input values, but your algorithm is way too slow to ever pass the time limit. However hard you try, you just
阅读全文
posted @ 2013-08-03 22:37
you Richer
阅读(252)
推荐(0)
摘要:
Theano + win8 一切为了 Deep Learning选择安装方式:AnacondaCE 学术免费Simply download and execute the installer fromAnacondaCE downlowad page,then download and execute theWindows installer for AnacondaCE. 第二步会自动安装所有依赖的组件 默认安装会重新安装Python(C:\Anaconda文件夹内),使用时需要调用此Python,不然无法import model 也可以选择 不重新安装Python 未尝试 =...
阅读全文
posted @ 2013-08-03 22:36
you Richer
阅读(506)
推荐(0)
摘要:
1.扩展方法的定义通过前一节的实例学习,我们了解到:扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。使用扩展方法,可以向现有类型“添加”方法。下面,再给出一个实例,希望通过对这个实例的学习,能进一步加深对扩展方法的理解。首先,创建扩展方法: public static class ExtendFunction { public static void Print(this object o) { Console.WriteLine(o); }}接下来,添加方法调用的代码: sta...
阅读全文
posted @ 2013-08-03 22:34
you Richer
阅读(247)
推荐(0)
摘要:
这几个题练习DFS序的一些应用。问题引入: 给定一颗n(n #include #include #include #include #include #include #include using namespace std;#define Maxn 100005#define lx (x>1)int n,s;int total = 0;//前向星int first[Maxn];int next[Maxn st;void insert(int a,int b){ total++; edge[total].a = a; edge[total].b = b; next[total]...
阅读全文
posted @ 2013-08-03 22:32
you Richer
阅读(159)
推荐(0)
摘要:
先处理前两个学长到达各个点所需要的最少时间,在计算前两个学长和最后一个学长救出所有学妹的最少时间。#include#include#include#includeusing namespace std;const int inf=1000000000;struct node{ int b,d;};struct node2{ int dst,sta; node2(){} node2(int _dst,int _sta) { dst=_dst;sta=_sta; }}q[3000000];int dp[17][1mp[17];void bfs()//建立...
阅读全文
posted @ 2013-08-03 22:30
you Richer
阅读(270)
推荐(0)
摘要:
Oracle通过锁来实现数据库的并发控制Oracle Database automatically locks a resource on behalf of a transaction to prevent other transactions from doing something that requires exclusive access to the same resource. The database automatically acquires different types of locks at different levels of restrictiveness de
阅读全文
posted @ 2013-08-03 22:28
you Richer
阅读(588)
推荐(0)
摘要:
echo是 php 语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r()可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串 echo -- 输出一个或者多个字符串 Descrīption void echo ( string arg1 [, string ...] ) //返回值为空 echo "你好"," 朋友"; print --输出一个字符串 Descrī...
阅读全文
posted @ 2013-08-03 22:26
you Richer
阅读(246)
推荐(0)
摘要:
Ubuntu 12.04以上开始使用Unity作为界面系统了,对于一直以来使用GNOME界面的人来说太不适应了,以下是如何在Ubuntu 12.04上恢复GNOME桌面打开Linux终端上输入以下命令:sudo apt-get install gnome-session-fallback此命令会安装GNOME相关的一些软件以及依赖包执行完上述命令后,重新启动Ubuntu,界面上的选择如下: 选择第一项或者第二项均能进行GNOME桌面系统了就这样很容易地退回到经典Gnome界面下的Ubuntu, 就像一切都没有发生过,拥有Ubuntu 12.04的核心却无Unity的界面
阅读全文
posted @ 2013-08-03 22:24
you Richer
阅读(307)
推荐(0)
摘要:
最近小看了一下SEC部分的code,现在来做个总结。所谓SEC就是CPU刚刚完成硬件初始化的是时候执行的和CPU体系架构息息相关的代码。主要是为后续CPU以及Chipset初始化代码所需的必备的环境做准备。大概总结了下有以下几个方面:1.RestVector的初始化,以及异常向量的初始化2.CPU工作模式的切换3.Enable Memory mape PCI-E Config Space,RCBA,MCHBAR,GPIOBASE,PMBASE,HPEC,等4.MicroCode的加载(可选)5.侦测系统中的CPU的数量6.初始化NEM(至此我们基本从渺无人烟的荒漠跳到了小绿洲了)7.跳转到..
阅读全文
posted @ 2013-08-03 22:22
you Richer
阅读(1367)
推荐(0)
摘要:
/* * bst.cpp * * Created on: 2013年8月3日 * Author: 黄俊东 * 加油,努力就会有机会。总有一天我会有章泽天那样的女朋友的。。。。。。 */#include using namespace std;typedef char T;class bst{ struct Node{ T data; Node* L; Node* R; Node(const T& d):data(d),L(),R(){ } Node(const T& d,Node* l , Node* r):data(d),L(l),R(r){ } }; t...
阅读全文
posted @ 2013-08-03 22:20
you Richer
阅读(163)
推荐(0)
摘要:
来源:点击打开链接最长上升子序列的考察,是一个简单的DP问题。我们每一次求出从第一个数到当前这个数的最长上升子序列,直至遍历到最后一个数字为止,然后再取dp数组里最大的那个即为整个序列的最长上升子序列。我们用dp[i]来存放序列1-i的最长上升子序列的长度,那么dp[i]=max(1,dp[j])+1,(j∈[1, i-1]); 显然dp[1]=1,我们从i=2开始遍历后面的元素即可。这个没有优化,效率是O(N^2),可以通过二分进行进一步的优化。#include #include using namespace std;int dp[1009];int a[1009];int lis(int
阅读全文
posted @ 2013-08-03 22:19
you Richer
阅读(162)
推荐(0)
摘要:
package cn.itcast.day3;import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; import java.util.Collection;public class ProxyTest {/** * @param args */ public static void main(Str..
阅读全文
posted @ 2013-08-03 22:17
you Richer
阅读(145)
推荐(0)
摘要:
eclipse连接远程hadoop集群开发时报错 错误信息: Exception in thread "main" java.io.IOException:Failed to set permissions of path:\tmp\hadoop-ysc\mapred\staging\ysc-2036315919\.staging to 0700 解决方案(经笔者在hadoop1.2.0+jdk1.7下验证通过): 0.安装jdk,ant,并且配置好环境变量 安装配置jdk不再多说,ant参考我的文章: http://bl...
阅读全文
posted @ 2013-08-03 22:15
you Richer
阅读(213)
推荐(0)
摘要:
eclipse连接远程hadoop集群开发时报错 Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permission denied: user=d, access=WRITE, inode="data":zxg:supergroup:rwxr-xr-x at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:207)
阅读全文
posted @ 2013-08-03 22:13
you Richer
阅读(237)
推荐(0)
摘要:
很多系统函数在错误返回时将错误原因记录在libc定义的全局变量errno中,每种错误原因对应一个错误码,请查阅errno(3)的Man Page了解各种错误码,errno在头文件errno.h中声明,是一个整型变量,所有错误码都是正整数。如果在程序中打印错误信息时直接打印errno变量,打印出来的只是一个整数值,仍然看不出是什么错误。比较好的办法是用perror或strerror函数将errno解释成字符串再打印。 #include void perror(const char *s); perror函数将错误信息打印到标准错误输出,首先打印参数s所指的字符串...
阅读全文
posted @ 2013-08-03 22:11
you Richer
阅读(473)
推荐(0)
摘要:
根据题目意思,很容易得出,一个区间里面连续的段数即为最少的group数。 题解上面给的是用树状数组维护的。 询问一个区间的时候,可以一个一个的向里面添加,只需要判断a[i]-1 和 a[i]+1是否已经添加在内,如果两个都在,则总段数减1,如果两个都不在,总段数加1,其他情况总段数不变了。这里有一个需要深入理解的就是其实无论是按顺序添加还是随便添加,统计结果是不变的,但是要看怎么维护了。 每加入一
阅读全文
posted @ 2013-08-03 22:09
you Richer
阅读(224)
推荐(0)
摘要:
微博SDK 为开发者 提供访问oauth2.0 授权认证,并集合sso登录功能,使用第三方应用可通过 新浪微博的 登录操作 提供微博分享功能,可直接通过微博客户端分享微博名词解释 AppKey 分配给每个第三方应用的app key。用于鉴权身份,显示来源等功能。 AccessToken 表示用户身份的token,用于微博API的调用。 Expire in 过期时间,用于判断登录是否过期。 RedirectURI 应用回调页面,可在新浪微博开放平台->我的应用->应用信息->高级应用->授权设置->应用回调页中找到。流程:1:认证授权流程 使用带SSO 功能的SDK
阅读全文
posted @ 2013-08-03 22:07
you Richer
阅读(371)
推荐(0)
摘要:
题目链接: HDU 4118 Holiday's Accommodation 分析: 可以知道每条边要走的次数刚好的是这条边两端的点数的最小值的两倍。代码: #include#include#include#includeusing namespace std;const int maxn=100000+10;struct node{ int to, dix, next;}tree[maxnM; M.push(1); int rt=head[1]; while(true){ if(rt==-1){ int a=M.top(); M...
阅读全文
posted @ 2013-08-03 22:05
you Richer
阅读(155)
推荐(0)
摘要:
页面主要代码如下 一个搜索框,一个查询按钮,查询按钮的inqInfo()方法如下function inqInfo(){ var name = $('#search').val(); if(""!=name){ var url = "https://api.douban.com/v2/movie/search?apikey=xxxxxxxx&q="+name; $.ajax({ url:url, type: "GET", dataType: 'jsonp', jsonp: 'callbac
阅读全文
posted @ 2013-08-03 22:03
you Richer
阅读(381)
推荐(0)
摘要:
M斐波那契数列Time Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 926Accepted Submission(s): 267 Problem Description M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,你能求出F[n]的值吗? Input ...
阅读全文
posted @ 2013-08-03 22:01
you Richer
阅读(223)
推荐(0)
摘要:
这篇文章介绍两种方式处理cocos2d中的双击事件响应。在iOS中使用UITapGestureRecognizer,很容易就可以添加双击事件处理,但是在cocos2d中无法直接向sprite添加UITapGestureRecognizer,所以就要做一些处理。说明:我现在是想向一个sprite 添加一个双击的事件响应。第一种方法是比较简单的,使用touch中的tapCount这个属性就可以判断是tap的次数。代码如下:-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ for (UITouch *...
阅读全文
posted @ 2013-08-03 21:59
you Richer
阅读(290)
推荐(0)
摘要:
由于现在又是月结的时间段了,因此二级运维接到的任务又多了起来,所以各种关于业务单据处理的问题就出现了,真是大千世界无奇不有啊。 仅仅在周5我就接到了以下几例情况:1.销售提单冲销时,对应的库存单据完成了冲销,可是销售提单却没有完成冲销,还是显示过账状态,也就是说冲销进行到一半挂掉了。 冲销的操作是在存储过程中执行的而且有事务处理,真是想破脑袋也没有想出这是如何发生的,但是它确实存在了。 2.调拨销售提单出库过账后,已经生成了调拨验收入库单,但是由于系统漏洞,用户居然冲销了调拨销售提单,而且否决了调拨销售订单,但是 对应的调拨验收入库单却没有处理。这个倒是调查清楚了原因,系统Bug。3.一个调拨
阅读全文
posted @ 2013-08-03 21:57
you Richer
阅读(138)
推荐(0)
摘要:
时间过得真快,转眼间我来北京已经一个月了,2013年7月初,我和高中同学,也是我最好的哥们来到了传说中的北京,首都,开始了我们正式的充满未知的北漂生活。 走出北京西站的那一刻,我才真正地意识到自己竟然真的来了,尽管来之前很多大学同学都是北京不是那么好混的,房价高的可怕。可我还是来了,不顾一切地来了,我对自己说,我已经做好了吃苦的准备,最不济的情况就是我卷铺盖回家还能怎么样呢?早上七点多钟,阳光还不是那么毒辣,来接我们的同学还没到西站,于是在我们俩茫然地等了半个小时之后,同学终于来了。之后,坐了一次公交,转了两趟地铁,再加上三块钱一次的小三轮之后,我们来到同学租住的地方,房子不大...
阅读全文
posted @ 2013-08-03 21:55
you Richer
阅读(201)
推荐(0)
摘要:
Problem E Watering Grass Input:standard input Output:standard output Time Limit:3 seconds nsprinklers are installed in a horizontal strip of grasslmeters long andwmeters wide. Each sprinkler is installed at the horizontal center line of the strip. For each sprinkler we are given its position as the.
阅读全文
posted @ 2013-08-03 21:53
you Richer
阅读(242)
推荐(0)
摘要:
//给一个柱形图,找到其中面积最大的矩形。//对于每一个柱形,找到它最左边的,高度大于等于它下标, 同理也要找到它最右边的,高度大于等于它的 下标。//但如果普通的顺序遍历的话,最坏情况会退化成O(n^2),这里的优化方法就是,如果当前查找的柱形比它大于等于,那么就直接去找当前柱形的边界。//这样的话,查找就是跳跃式的。#include#include#include#includeusing namespace std;#define N 100005long long h[N],l[N],r[N];int main(){ int n,tmp; while(scanf("%d&qu
阅读全文
posted @ 2013-08-03 21:52
you Richer
阅读(142)
推荐(0)
摘要:
极角排序,其实是叉乘排序#include #include #include #include using namespace std;#define eps 1e-8struct point{ double x, y;} s;double getangle(point a){ return atan2(a.y, a.x);}double xmult(point p1, point p2, point p0){ return (p1.x - p0.x)*(p2.y - p0.y) - (p2.x - p0.x)*(p1.y - p0.y);}bool operator eps;}int ma.
阅读全文
posted @ 2013-08-03 21:50
you Richer
阅读(201)
推荐(0)
摘要:
引言“喂饱饥饿的CPU”,是计算机体系结构设计者时刻要考虑的问题。要解决这个问题,方法大体可分为两部分,第一就是利用principle of locality而引进的cache技术,缩短取指时间,第二就是采用各种转移预测技术,提高取指正确的概率。只有cache,没有好的转移预测,取指时间再短,每次提前取的指令都是错的,不行。只有转移预测,没有cache,即使每次取得指令都对,但是每次取指都需要很长时间,也不行。所以,只有两部分通力合作,才能喂饱饥饿的ALU。“吃的是草,挤出来的是奶”,赞颂的是牛的奉献精神,但是要想让牛奉献更多,没有足够的草也不行啊。之前我们分析了or1200的cache和MM
阅读全文
posted @ 2013-08-03 21:48
you Richer
阅读(330)
推荐(0)
摘要:
1、安装软件包(RHEL已经按默认设置安装完成) 需要安装的.rpm软件包: postgresql-libs perl-URI subversion mod_dav_svn2、创建svn文件夹和版本库 创建svn文件夹 mkdir /opt/svn 创建版本库 svnadmin create /opt/svn/project (注意这里需要配置/opt/svn/project的访问权限,chmod -R 777 /opt/svn/project)3、配置Apache 配置监听端口: vi /etc/httpd/conf/httpd.conf 该Listen 80为Listen 8008 启..
阅读全文
posted @ 2013-08-03 21:46
you Richer
阅读(211)
推荐(0)
摘要:
排序Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 27705Accepted Submission(s): 7617 Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。 你的任务是:对这些分割得到的整数,依从小到大的...
阅读全文
posted @ 2013-08-03 21:44
you Richer
阅读(135)
推荐(0)
摘要:
C++中要想在运行时获取类型信息,可没有Java中那么方便,Java中任何一个类都可以通过反射机制来获取类的基本信息(接口、父类、方法、属性、Annotation等),而且Java中还提供了一个关键字,可以在运行时判断一个类是不是另一个类的子类或者是该类的对象,但C++却没有这么多功能,C++中获得类信息只能通过RTTI机制,而且功能还是很有限的,因为C++中最终生成的代码是直接与机器相关的,而Java中会生成字节码文件,再由JVM加载运行,字节码文件中可以含有类的信息。C++中RTTI的简单源程序示例:class A{private: int a;};class B{public: //加.
阅读全文
posted @ 2013-08-03 21:42
you Richer
阅读(219)
推荐(0)
摘要:
不可摸数Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6684Accepted Submission(s): 1736 Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何 数m,s(m)都不等于n,则称n为不可摸数. Input 包含多组数据,首先输入T,表示有T组数据.每组数据1行给出n(20)...
阅读全文
posted @ 2013-08-03 21:40
you Richer
阅读(200)
推荐(0)
摘要:
网上看了很多人的答案,都说最优解是o(n),想到了一种更快的算法,复杂度是O(lgn的平方),就是对左右子树进行二分,找最后一层的最右边那个结点即可: #include #include #include using namespace std;struct Node { Node* left; Node* right; ~Node() { if (left) { delete left; left = NULL; } if (right) { delete right; right = NULL; } }};int Ge...
阅读全文
posted @ 2013-08-03 21:38
you Richer
阅读(260)
推荐(0)
摘要:
Train Problem ITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15980Accepted Submission(s): 5931 Problem Description As the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by t...
阅读全文
posted @ 2013-08-03 21:36
you Richer
阅读(252)
推荐(0)
摘要:
1.Java程序设计教程实验手册(翻译版)目前为止,《Java程序设计教程实验手册(翻译版)》这本书是我见过的最好的编程书。从第一章到第十章,里面的所有习题都做一遍。当你做完了这些,你就对编程有了相当的掌握了。2.代码大全,CodeCompleteSteveMcConnell的这本书是软件开发领域里的《烹饪的乐趣》。如果你对这本书感兴趣,说明你热爱你现在的工作,你对你正在做的事情是认真的,并且你想不断地提升自己。Steve在这本书里指出,普通程序员每年所读的技术书籍不足一本。仅仅只需阅读这本书,你就有可能超越身边90%的程序员。这绝对是个好主意!3.人月神话,TheMythical Man-M
阅读全文
posted @ 2013-08-03 21:34
you Richer
阅读(162)
推荐(0)
摘要:
本人原创,代码拿出来供大家交流学习经验,勿作他用。废话不多说,代码直接上。1.创建链接function link = connect_create(client_addr,port)%*****************************************************% 创建与PLC的链接% client_addr PLC地址% port 端口号,默认为502% 例:% client_addr = 10.64.15.101 //M340地址% port = 502 //m...
阅读全文
posted @ 2013-08-03 21:32
you Richer
阅读(980)
推荐(1)
摘要:
Problem Description Now an emergent task for you is to open a password lock. The password is consisted of four digits. Each digit is numbered from 1 to 9. Each time, you can add or minus 1 to any digit. When add 1 to '9', the digit will change to be '1' and when minus 1 to '1'
阅读全文
posted @ 2013-08-03 21:31
you Richer
阅读(203)
推荐(0)
摘要:
基本类型实例 //1.定义一个一维数组,先声明,在分配空间 int []number;//生命,没有初始化,number=null number=new int[5];//初始化为默认值,int默认值为0 //第二步创建内存空间,在堆空间创建长度为5数组,number里面存储的是第一个内存地址 引用类型实例 Person[] my=new Person[3];// /* 1.my实在栈区,而Person数组在堆区 2.堆空间有三个连续内存空间里面分别存有三个引用,并且默认初始化为null */ 基本与引用区别图示 (下图摘自疯狂java,版权归疯狂java所有...
阅读全文
posted @ 2013-08-03 21:29
you Richer
阅读(266)
推荐(0)
摘要:
分形是数学里最美的一个话题之一,美在无限的细节在尺寸上的自相似 这两个特征造成的牛逼效果就是随便选择分形上的一个小坑或者小山包拉进后又是一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世..
阅读全文
posted @ 2013-08-03 21:27
you Richer
阅读(197)
推荐(0)
摘要:
先学习一些基本的脚本实现:1.动态创建物体.默认位置是(0,0)位置GameObject goNew = GameObject.CreatePrimitive(PrimitiveType.Cube); //创建的位置goNew.transform.position = new Vector3(0, 0, -2);goNew.AddComponent();//添加刚体组件,是一种泛型 2.判断用户是否按下鼠标左键if(Inut.GetMouseButtonDown(0)) 3.按下鼠标左键,给它一个往前的脉冲力,forward就是一个默认长度为1的单位向量this.gameObject.rig.
阅读全文
posted @ 2013-08-03 21:25
you Richer
阅读(662)
推荐(0)
摘要:
http://www.qmatica.com/DataStructures/Trees/AVL/AVLTree.swf
阅读全文
posted @ 2013-08-03 21:23
you Richer
阅读(150)
推荐(0)
摘要:
今天早上学了插头DP的思想和最基础的应用,中午就开始敲了,岐哥说第一次写不要看别人代码,利用自己的理解一点点得写出来,这样才锻炼代码能力!于是下午慢慢地构思轮廓,一点点地敲出主体代码,其实是很磨蹭的,由于要考虑好多东西,而且昨晚2点睡的有点困,最后终于磨蹭出来了,第一次的代码搓没关系,自己写的才重要。然后果然不出我所料,调试到了晚上才A了(一个郁闷的错误)。。。A的感觉真的是爽呀,虽然搞了差不多一天。当然自己写了自己想的代码后也要把代码优化,不然队友看不懂自己代码就囧了。。。 插头DP,建议大家想学的好好看看陈丹琦的国家集训队论文,这是个优美的DP。http://www.docin.com/p
阅读全文
posted @ 2013-08-03 21:21
you Richer
阅读(196)
推荐(0)
摘要:
Description FJ has purchased N (1 #include #include using namespace std;int a[2005],dp[2005][2005];int main(){ int n,i,j,k,l,ans; while(~scanf("%d",&n)) { for(i = 1; i<=n; i++) scanf("%d",&a[i]); memset(dp,0,sizeof(dp)); for(i = 1; i<=n; i++) dp[i]...
阅读全文
posted @ 2013-08-03 21:19
you Richer
阅读(319)
推荐(1)
摘要:
三个小函数getdiv(); 求因子 getsum(); 求平方和 change(); 转换成该进制 #include #include #include #include #include using namespace std;int n,m,cnt,ans,num;int di[555555];char str[111111];void getdiv() { int up = sqrt(n); cnt = 0; for(int i=1; i= 10) { str[num++] = t - 10 + 'A'; } else...
阅读全文
posted @ 2013-08-03 21:17
you Richer
阅读(116)
推荐(0)
摘要:
拷贝构造函数必须以引用的形式传递(参数为引用值)。其原因如下:当一个对象以传递值的方式传一个函数的时候,拷贝构造函数自动的被调用来生成函数中的对象。如果一个对象是被传入自己的拷贝构造函数,它的拷贝构造函数将会被调用来拷贝这个对象这样复制才可以传入它自己的拷贝构造函数,这会导致无限循环直至 栈溢出(Stack Overflow)。除了当对象传入函数的时候被 隐式调用以外,拷贝构造函数在对象被函数返回的时候也同样的被调用。
阅读全文
posted @ 2013-08-03 21:15
you Richer
阅读(177)
推荐(0)
摘要:
导读:朋友和我说能不能写点关于营销类的文章,方便提升对互联网营销的认知。互联网营销的定义,亦可(称为:网络营销On-line Marketing或E-Marketing)互联网营销就是以互联网为主要手段进行的,为达到一定营销目的的营销活动。 互联网营销则是一种概念化的营销理论,一切的核心思想围绕着以互联网为基础的市场里,市场中的交易营销概念就是互联网营销。电子商务时刻在做市场营销,市场营销服务于电子商务,他们有一个”中间件“,就是以互联网为基础。今天就说说,互联网时代的互联网营销的个人感悟。 据新闻报道,美国60%的企业都将网络营销作为产品营销的核心策略之一。比如,作为国际上个人电脑销售排名第
阅读全文
posted @ 2013-08-03 21:13
you Richer
阅读(251)
推荐(0)
摘要:
网上流传了很多安装插件的方法。在这里我只讲解一种方法.因为我认为这种方法有以下两个优点:第一、简单,方便安装;第二、对于自己安装的插件易于管理。我的myeclipse版本号为10.5,操作系统为win7 安装方法详细步骤:我的MyEclipse路径是:D:\MyEclipse10,下面不再重复。 从官网或其他地方下载所需安装插件的压缩包,我要安装Propedit,所以我从官网上下载了它的压缩包:jp.gr.java_conf.ussiy.app.propedit_5.3.3.zip。将下载的压缩包解压。得到两个目录,分别为:features和plugins(这两个目录里存放了安装插件的所必需的
阅读全文
posted @ 2013-08-03 21:12
you Richer
阅读(230)
推荐(0)
摘要:
最近在学习Lucene,然后进入到solr中,没想到一开始,solr就给我来了这么困难的开头,希望万事开头难,以后可以顺利一点吧。记录下将solr3.5整合到Tomcat6.x中的过程,以及遇到的一个错误,希望对遇到这种问题的朋友有帮助。 配置过程: 1、创建一个solr的文件夹作为服务器的位置,里面再建两个文件夹一个home文件夹一个server文件夹。 2、将apache-solr-3.5.0\example\solr中的所有文件拷贝到home文件夹下,并在home文件夹下新建一个data的空文件夹,将apache-solr-3.5.0\example\webapps中的war包加压至..
阅读全文
posted @ 2013-08-03 21:10
you Richer
阅读(258)
推荐(0)