C++(C++培训)++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RT...
分类:
编程语言 时间:
2014-10-23 08:07:32
阅读次数:
255
C++(C++培训)中类里面的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态...
分类:
编程语言 时间:
2014-10-23 08:08:11
阅读次数:
203
将一个正整数分解质因数 #include int main(){ int n,i; printf("请输入一个数:\n"); scanf("%d",&n); printf("%d=",n); for(i=2;i<=n;i++) while(n!=i) { if(n%i=...
分类:
其他好文 时间:
2014-10-23 08:08:01
阅读次数:
123
Hightlight1.1 自我理解的指针概念1.2 如果用不同类型的数据来赋值指针1.3 野指针1.4 悬空指针1.5 地址(指针)作为参数1.6 数组作为形参1.7 常量指针和指针常量1.8 举例: 排序一组数据 数据都是const类型 不能改变数据的情况下排序1.9 主方法参...
分类:
其他好文 时间:
2014-10-23 08:08:01
阅读次数:
235
sublime text 3解放鼠标的快捷键总结 Sublime text 3是我最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用...
分类:
其他好文 时间:
2014-10-23 07:04:41
阅读次数:
159
学习总是一个循序渐进的过程,刚开始的时候知道的东西少,当遇到一个需求时会绞尽脑汁来想怎么来实现,而随着学习的不断深入,了解的东东越来越多,再遇到一个需求的时候总会瞬间有多个解决文案,这时候的问题就是...
分类:
移动开发 时间:
2014-10-23 07:04:41
阅读次数:
170
连接:http://www.oschina.net/question/29420_138135 看到有一篇博文介绍Golang与PHP性能对比,在此回复一下。这测试结果明显是误导人的。? 1,PHP未开启OpCache,那么每次都要读磁盘文件。并且编译PHP为OpCod...
分类:
Web程序 时间:
2014-10-23 07:06:21
阅读次数:
524
提高Android技术能力的问题,而是你想要成为一个怎样的程序员。单纯做一些简单的app维护,界面开发,我想需要的技术不会很多,大半年积累的技巧和知识可能已经够用。如果你仅仅想停留在这一块,那么每天喝着咖啡,...
分类:
移动开发 时间:
2014-10-23 07:05:21
阅读次数:
143
1、问题: 下午有同学问了这么一个问题: tail -n +$(tail -n1 /root/tmp/n) -F /root/tmp/ip.txt 2>&1| awk ‘ARGIND==1{i=$0;next}{i++;if($0~/文件已截断/){i=0};print $1"---"i;print i >> "/root/tmp/n"}‘ /...
分类:
系统相关 时间:
2014-10-23 07:04:31
阅读次数:
386
defcurl_tyt(port):buf=cStringIO.StringIO()cc=pycurl.Curl()cc.setopt(cc.URL,‘http://10.67.21.11‘)cc.setopt(cc.WRITEFUNCTION,buf.write)cc.setopt(cc.CONNECTTIMEOUT,5)cc.setopt(cc.TIMEOUT,8)cc.setopt(cc.PROXY,‘http://10.67.21.11:%s‘%port)cc.perform()
分类:
其他好文 时间:
2014-10-23 07:03:59
阅读次数:
272
在之前的版本,调整Innodb_Buffer_Pool_size大小必须重启mysql进程才可以生效,如今在MySQL5.7里,可以直接动态设置,方便了很多。这个功能应用的场景:一、机器增加内存,DBA粗心大意忘记调大Innodb_Buffer_Pool_size了二、工作交接,新来的DBA发现前任DBA设置的Innodb_Buffer..
分类:
数据库 时间:
2014-10-23 07:03:20
阅读次数:
273
SVN是Subversion的简称,是一个开放源代码的版本控制系统。搭建:yuminstallsubversion配置:mkdir/var/svnsvnadmincreate/var/svn/os[root@localhostconf]#catsvnserve.confanon-access=noneauth-access=writepassword-db=passwdauthz-db=authzrealm=os[root@localhostconf]#c..
分类:
其他好文 时间:
2014-10-23 07:02:26
阅读次数:
133
Ubuntu12.04无法关机、重启解决办法:$sudovi/etc/default/grub按a或i进入编辑模式GRUB_CMDLINE_LINUX="reboot=cold"有时为GRUB_CMDLINE_LINUX="reboot=kbd"默认为GRUB_CMDLINE_LINUX=""按ESC键退出编辑模式:wq(保存并退出)$sudoupdate-grub
分类:
系统相关 时间:
2014-10-23 07:02:31
阅读次数:
268
ssh远程登录命令简单实例ssh命令用于远程登录上Linux主机。常用格式:ssh[-llogin_name][-pport][user@]hostname更详细的可以用ssh-h查看。举例不指定用户:ssh192.168.0.11指定用户:ssh-lroot192.168.0.11
sshroot@192.168.0.11如果修改过ssh登录端口的可以:ssh-p12333192...
分类:
系统相关 时间:
2014-10-23 07:02:34
阅读次数:
267
linux下创建用户linux下创建用户(一)Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的..
分类:
系统相关 时间:
2014-10-23 07:04:19
阅读次数:
264
每个进程有两个独立的状态标志:task->state:是关系进程的runnability;task->exit_state:是关于taskexiting;#defineTASK_RUNNING0#defineTASK_INTERRUPTIBLE1#defineTASK_UNITERRUPTIBLE2#define__TASK_STOPPED4#define__TASK_TRACED8/*intask->exit_state*/#defineEX..
分类:
系统相关 时间:
2014-10-23 07:04:06
阅读次数:
716