2 用于判断类型的traits类is_void类可以判断模板参数的类型,使用很简单,注意,也可以直接使用::value。cout ::type::value << endl;
cout ::type::value << endl;
但是实现很有趣,特化居然可以用来继承不同的类。这里没有去找clang++实现代码,用boost代码代替吧。template
struct is_void : publ...
分类:
编程语言 时间:
2015-04-06 23:21:06
阅读次数:
293
在上一篇博文中,我们搭建好了Android ndk 的开发环境,作为码农,我们是不是先来写一个HelloWorld来表示一下自己的到来。
(1)首先在你的工作空间建一个Android项目,这里我建立的为NDKHelloWorld。项目结构如图(1)
、
图(1)
(2)在MainActivity中声明你所需要的本地方法,MainActivity的代码如下所示:
package com...
分类:
移动开发 时间:
2015-04-06 23:21:56
阅读次数:
358
6,7年前,当我还是个中学生的时候,每当晚上做完作业,看不进书时,都喜欢打开收音机,听着里面主播精选的情歌,或伤感或欢快。主持人和嘉宾讲述自己的生活、故事、还有情感困扰,我静静聆听,就好像看着另一头的世界。多彩、丰富、新鲜,充满了跌宕起伏,还有爱恨离别。
而我总是这样听着,那时候除非放假回老家,不然都用不了电脑,也上不了网。我也会跟着幻想,等我高考结束,上了大学,生活将会怎么样? 没有老师和父母...
分类:
其他好文 时间:
2015-04-06 23:19:06
阅读次数:
267
写此篇是受“海风林影”前辈同篇文章影响。大体按阅读时间排序。插图均为笔者当年阅读封面,大多已为旧版。
见解粗浅,见谅!
1. 《C语言入门经典》
这是一本C语言的入门书,可从零基础开始看。从基本的程序设计方法,到复杂一些的字符串匹配、二叉树,还有用简单的文件操作开发的一个小型管理系统。很不错!内容是逐步进阶的,可以让你大致掌握C语言的全貌。这本书不仅有程序设计的思想,而且还引...
分类:
其他好文 时间:
2015-04-06 23:19:56
阅读次数:
303
声明:本系列博客参考资料《大话设计模式》,作者程杰。
常见的面向对象设计模式大约有23种,但是自从接触PHP后,渐渐发现常见的设计模式好像少了很多,网络上的资料也比较少,身边的PHP同事们有的甚至没有听说过设计模式,这也有可能是PHP的发展所带来的,因为PHP对面向对象支持的比较晚,好多PHP程序员还按照面向过程的思想写代码。于是,我决定把原来用C#写的...
分类:
Web程序 时间:
2015-04-06 23:20:13
阅读次数:
242
用Java写了一个客户端和服务器对话的小程序,用TCP/IP协议,程序运行之后,客户端和服务器端能连接上,可是彼此都收不到对方的消息,而且readLine()后面的代码也不执行了。。。
网上查了查,才知道,readLine()方法是阻塞的,如果在接收的数据中不含有'\n','\r'或者结束符时,往往导致进程挂起,从而程序无法继续。
所以在发送数据的时候,一定要加上换行符(\n)
readLi...
分类:
编程语言 时间:
2015-04-06 23:19:13
阅读次数:
321
缺省VLAN这个概念
Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;
Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1
如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带...
分类:
数据库 时间:
2015-04-06 23:21:09
阅读次数:
297
链接:click here~~
题意:老鼠准备了M磅猫食,准备拿这些猫食跟猫交换自己喜欢的食物。有N个房间,每个房间里面都有食物。你可以得到J[i]单位的食物,但你需要付出F[i]单位的的猫食。 计算M磅猫食可以获得最多食物的重量。
【解题思路】贪心算法,求最优解。将J[i]/F[i]的值从大到小排列,每次取最大的,局部最优,达到全局最优,从而获得最大值。
代码:
// 贪心策略,优...
分类:
其他好文 时间:
2015-04-06 23:18:52
阅读次数:
218
为了防止用户登陆过程中信息被拦截导致信息泄露,我们应该在客户端就对用户密码进行加密。浏览器提交给服务器的是加密后的信息,即使被恶意拦截,被拦截信息也已做了加密处理,现在比较安全的一种加密算法是MD5加密算法,...
分类:
编程语言 时间:
2015-04-06 23:20:20
阅读次数:
320
Given an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the order red, white and blue.
Here, we will use the integers ...
分类:
其他好文 时间:
2015-04-06 23:19:26
阅读次数:
176
1.下载Django的包
地址:https://www.djangoproject.com/download/
2.解压
tar zxvf Django-1.7.1.tar.gz
3.安装
localhost:Django-1.7.1 rolin$ sudo python setup.py install
4.测试
启动python,导入包试下
>>> ...
分类:
系统相关 时间:
2015-04-06 23:17:30
阅读次数:
388
特别是linux系统,装了多个python,有时候找不到python的绝对路径,有时候装了个django,又找不到django安装到哪里了。。当然查看的方法有很多种,这里列出几种,供没有经验的人参考下。
G:\code\moniter>python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())...
分类:
编程语言 时间:
2015-04-06 23:18:37
阅读次数:
184
现有的APP尝试向Material Design靠齐,开始使用Toolbar代替之前的ActionBar。
Toolbar和ActionBar的直观区别就是需要我们自己将ToolBar加到自己的布局文件中。目前的情况是:在我们的现有项目上改动,多数的Activity都是继承一个BaseActivity。为了用最小的代价达到目的,简单的思考之后,做了如下的改动:
/**
* 带ToolBar的...
分类:
移动开发 时间:
2015-04-06 23:17:48
阅读次数:
184
需求: 根据传入的参数批量 删除数据:
DAO:
List ll = new ArrayList();
for(int i=10;i<25;i++){
ll.add(i);
}
int res = userMapper.delUser(li);
System.out.println(res);
xml:
delete from users whe...
分类:
其他好文 时间:
2015-04-06 23:16:48
阅读次数:
1106
jquery选择器
1、通配符选择器
2、ID选择器
3、类选择器
4、元素选择器
5、相邻选择器
6、子代选择器
7、属性选择器
8、伪类选择器...
分类:
Web程序 时间:
2015-04-06 23:18:16
阅读次数:
215
1、about选项卡
2、X File Settings选项卡
3、Textures & .fx files选项卡
4、Animation选项卡
5、Mesh选项卡
6、3DS Max Objects...
分类:
其他好文 时间:
2015-04-06 23:17:33
阅读次数:
366