查看ace代码时发现如下代码 使用NDEBUG可以使assert失效,这在c中同样成立。 而static_cast<void>(0)的作用为避免编译器弹出warning提醒,这是因为如果这里直接写0的话,则当编译时,由于该处没有执行代码,编译器会弹出:"Warning: expression 0; ...
分类:
其他好文 时间:
2018-07-13 19:10:54
阅读次数:
196
介绍 ·First - 返回集合中的第一个元素;不延迟 ·FirstOrDefault - 返回集合中的第一个元素(如果没有则返回默认值);不延迟 ·Last - 返回集合中的最后一个元素;不延迟 ·LastOrDefault - 返回集合中的最后一个元素(如果没有则返回默认值) ·ElementA... ...
分类:
其他好文 时间:
2018-07-13 19:10:36
阅读次数:
159
SpringMvc的请求入口:web.xml中的DispatcherServlet 调用DispatcherServlet的doService方法 调用DispatcherServlet的doDispatch方法, 获取mappedHandler,mappedHandler里面已经有了具体的Cont ...
分类:
编程语言 时间:
2018-07-13 19:10:27
阅读次数:
214
eclipse目录结构: linux目录结构: lib目录结构: 其中除了IMT_ENCODING_DSP.jar其余的都是外部引用的jar IMT_ENCODING_DSP.jar是java项目打包后放入的,只需要将src目录打包即可 linux的启动脚本: ...
分类:
编程语言 时间:
2018-07-13 19:10:19
阅读次数:
227
描述Reverse a linked list from position m to n. Do it in-place and in one-pass.For example: Given 1->2->3->4->5->nullptr, m = 2 and n = 4,return 1->4->3 ...
分类:
其他好文 时间:
2018-07-13 19:10:10
阅读次数:
165
Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。通常情况了我们称的“数据库”,包含了物理数据、数据库管理系统、内存、操作系统进程的组合体,就是指这里所说的数据库管理系统。 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 ① Oracle数据库是一系列物理文 ...
分类:
数据库 时间:
2018-07-13 19:09:56
阅读次数:
228
短学期这几天,经过这一系列的学习使我对于SH框架有了一个基本的认识,系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。在老师 ...
分类:
其他好文 时间:
2018-07-13 19:09:47
阅读次数:
144
单词phony (即phoney)的意思是:伪造的,假的。来自collins的解释是: 那么,在Makefile中,.PHONY后面的target表示的也是一个伪造的target, 而不是真实存在的文件target,注意Makefile的target默认是文件。 举个例子: Makefile1和Ma ...
分类:
其他好文 时间:
2018-07-13 19:09:24
阅读次数:
144
加入3个包 log4j-1.2.17.jar mybatis-3.3.0.jar mysql-connector-java-5.1.8.jar log4j需要配置 log4j.properties 目录如下 这里需要三个表 :学生表、课程表和选课表 创建学生表 tb_student 并插入两条数据: ...
分类:
其他好文 时间:
2018-07-13 19:09:08
阅读次数:
234
布局页面的时候 大色块 小色块 ...(就是宽高) 内容布局:浮动,定位,显示,层级 浮动:float(样式名):值:left right设一个父标签,设定宽高,里面随便浮动!!!!!!!!!!!!!!!!!超出部分:overflow hidden scorll overflow-x: overfl ...
分类:
Web程序 时间:
2018-07-13 19:09:03
阅读次数:
367
一、机器语言: 是由二进制描述的机器指令,全部指令的集合构成了机器语言;由于全都是二进制, 所以缺点是: 1.不具备明显特征,难以记忆,不便于阅读; 2.每种计算机支持的指令也不尽相同,而导致了其局限性较大; 3.需要涉及硬件操作,所以对编程人员的计算机知识要求较高 由于是二进制编写的最底层指令所以 ...
分类:
编程语言 时间:
2018-07-13 19:08:55
阅读次数:
196
1:lambda表示方法 sizeof(lambda) = 1; 等价于类 2:带参数的Lambda表达式 等价于类: lambda l(b,c); l(1); ...
分类:
其他好文 时间:
2018-07-13 19:08:46
阅读次数:
130
[17:46:29][20180713_17:46:29][17:46:29]bt_xtal_sync: ms=1068930 bit_offset=352[17:46:29]bt_xtal_sync: ms=1068969 bit_offset=353[17:46:29]bt_xtal_sync: ...
分类:
其他好文 时间:
2018-07-13 19:08:13
阅读次数:
166
1、cd到mysql安装目录bin目录: 2、输入id、用户名和密码: 3、查看数据库实例: 4、创建一个实例: 5、删除一个实例: 6、创建一个表: 7、删除一个表: 8、表结构: 9、修改表: 你想在一个库里面建表的时候 首先你要记得use 使用当前的库 use库名 创建表: create ta ...
分类:
数据库 时间:
2018-07-13 19:08:07
阅读次数:
226
前言 hash表是一种key-value访问的数据结构,hash表存储的数据能够很快捷和方便的去查询。在很多工程项目都需要使用到hash表来存储数据。对于hash表的详细说明这里就不进行阐述了,不了解的可以去查找资料进行了解。今天这里是使用glib的hash库来进行数据的存储和读写,通过实例来进行简 ...
分类:
其他好文 时间:
2018-07-13 19:07:57
阅读次数:
2001
Exchanger 用于两个线程之间交换数据,举例; 执行结果: 大概意思就是一个线程交换的数字是从1 10,而另一个线程则每次交换的数据都是0,可以看出这个exchanger.exchange(data);方法是一个阻塞方法,当一个线程等待交换时,一定会u等到另一个线程也执行exchanger.e ...
分类:
其他好文 时间:
2018-07-13 19:07:48
阅读次数:
152