区别: 在动态SQL解析阶段,#{}会被解析为JDBC预编译语句的参数标记符(占位符),例如上面的#{}语句将被解析为: 而${}则直接解析为字符串变量替换,当变量id的传参为"xiaoming"时,上面的${}语句将被解析为: 也就是说,对于变量替换,#{}发生在DBMS中,而${}发生在动态SQ ...
分类:
其他好文 时间:
2017-11-03 18:58:53
阅读次数:
157
一、预编译环境准备 1、lamp安装和启动 Apache安装:yum install http* -y Apache启动:systemctl start httpd Mariadb安装:yum install mariadb-server mariadb -y Mariadb启动:systemctl ...
分类:
其他好文 时间:
2017-11-02 13:11:50
阅读次数:
230
1.首先,依次打开菜单栏->工具->预编译器设置,打开后是这样的: 2.然后点击新建。 3.文件后缀为.less触发命令地址就是lessc.cmd所在的地址,先用npm全局安装less, npm install -g less,然后选择智能完成 4.最后确定确定,就OK了,以后每次less文件有改动 ...
分类:
Web程序 时间:
2017-10-28 16:33:34
阅读次数:
205
矩阵乘法,使用一维线程块和共享内存。并且在静态代码和运行时编译两种条件下使用。 ? 源代码:静态使用 ? 源代码:运行时编译 ? 输出结果: ? 涨姿势: ● 程序写得很烂,各种声明、初始化杂糅。 ● 一个根据cuda错误种类返回错误描述的函数 ● 预编译命令展开循环 等价于 #pragma unr ...
分类:
其他好文 时间:
2017-10-27 23:01:47
阅读次数:
236
一、sqilte的安装 在Windows上安装SQLite: 请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件。 您需要下载 sqlite-tools-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件。 创建文件夹 C:\sqlite,并 ...
分类:
数据库 时间:
2017-10-27 13:24:22
阅读次数:
350
1. 小心预编译宏SQLITE_HAS_CODEC 2. openssl在不同License下,导出的符号不对等。 一如往常,所有GNU Make like的项目在linux平台下configure+make顺利编译安装,但交叉编译到android linux平台时,过程总是问题不断,要一个一个去手 ...
分类:
数据库 时间:
2017-10-26 13:57:45
阅读次数:
416
条件编译是通过预编译指令来实现的,主要方法有: 1、#if, #elif, #else, #endif #if 条件1 代码段1 #elif 条件2 代码段2 ... #elif 条件n 代码段n #else 代码段n+1 #endif #if的含义是,如果#if后面的常量表达式为true,则编译它 ...
分类:
编程语言 时间:
2017-10-25 00:47:02
阅读次数:
272
其他:http://www.cnblogs.com/ShaYeBlog/archive/2013/07/31/3227176.html 执行数据库查询时,如果要查询的数据有很多,假如上千万条,用什么办法可以提高查询效率? 1,在数据库设计方面 (1)建立索引 (2)建立分区(mysql,比如按时间分 ...
分类:
数据库 时间:
2017-10-24 14:13:12
阅读次数:
236
#define是C的指令,用于为各种数据类型定义别名,与typedef 类似,但是有一下几点不同 1,typedef仅限于为类型定义符号名称,而#define不仅可以为类型定义符号名称,也能为数值定义别名,比如可以定义1为TRUE; 2,typedef是由编译器执行解释的,#define是由预编译器 ...
分类:
编程语言 时间:
2017-10-22 01:34:37
阅读次数:
234
估计原因:编译速度慢,但在有VS环境的机器上发布没有这么卡 解决办法: 使用高版本的VS,“在发布期间预编译”; 使用IIS8的Application Initialization功能 1. 使用VS2017“在发布期间预编译” 发布时遇到一个报错: 在应用程序级别之外使用注册为 allowDefi ...
分类:
其他好文 时间:
2017-10-19 12:47:27
阅读次数:
126