Linux内核必须使用GNU的GCC编译器来编译,而GCC提供了很多的C语言扩展,这些扩展对优化、目标代码布局、更安全的检查等提供了很强的支持。因此,内核代码所使用的C语法并不完全符合ANSI
C标准,实际上,只要有可能,内核开发者总是要用到GCC提供的C语言扩展部分。所以特意找了几个常用的特性总结下。
1、语句内嵌表达式(statement-embedded expressio...
分类:
编程语言 时间:
2015-01-12 13:05:14
阅读次数:
274
1.BNF范式%token T_OBJECT_OPERATOR "-> (T_OBJECT_OPERATOR)"unticked_statement:| expr ';' { zend_do_free(&$1 TSRMLS_CC); }expr: r...
分类:
Web程序 时间:
2015-01-11 22:51:50
阅读次数:
366
找第二大# Write your MySQL query statement belowSELECT MAX(Salary) FROM EmployeeWHERE Salary NOT IN (SELECT MAX(Salary) FROM Employee)
分类:
其他好文 时间:
2015-01-11 20:24:02
阅读次数:
195
leetcode竟然有sql的题了。。两道简单的应该会做这个题主要就是一个left join...# Write your MySQL query statement belowSELECT Person.FirstName, Person.LastName, Address.City, Addre...
分类:
其他好文 时间:
2015-01-11 20:20:37
阅读次数:
245
刚刚自己遇到一个传递参数的问题,研究了一把,感觉效果还不错,贡献给论坛的兄弟们。
方法一:直接带参数传递,
用途:用于主窗口打开一个子窗口时传递信息。
例子:主窗口(main) 中点击按钮后打开一个新窗口(ShowSQL)显示当前的sql 语句
主窗口代码(main):
ShowSQL({sqlstr},{'SQL Statement'});
...
分类:
其他好文 时间:
2015-01-09 21:01:51
阅读次数:
200
Error executing row event: 'Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT...
分类:
数据库 时间:
2015-01-09 12:11:21
阅读次数:
707
PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还...
分类:
其他好文 时间:
2015-01-09 09:17:43
阅读次数:
172
/* statement与preparedStatement比较每次执行sql语句,数据库都要执行sql语句的编译,最好用在仅执行一次查询并返回结果的情形,存在sql注入风险。在执行可变参数的一条sql时,preparedstatement 比state...
分类:
数据库 时间:
2015-01-09 00:00:04
阅读次数:
370
使用IBatis作数据缓存1.SqlMapConfig.xml中2.cacheModel cacheModel的属性值等于指定的cacheModel元素的name属性值。属性cacheModel定义查询mapped statement的缓存。每一个查询mapped statement可以使用不同或相...
分类:
编程语言 时间:
2015-01-08 17:36:51
阅读次数:
171
悲剧...FireDAC连接Postgre数据库, 使用默认的属性,一次执行多条SQL的时候, 会报"cannot insert multiple commands into a prepared statement"这样的错误到网上查了一下(百度), 什么信息都找不到, 然后又google, 找到...
分类:
其他好文 时间:
2015-01-08 17:16:09
阅读次数:
331