需求 我们很难捉摸用户的思维,即使使用非常正式的文档规范某些数据的定义、结果的标准等,也不能抵挡住用户不断变化的需求,但他们有个万变不离的东西——你做这个东西要是万能的,即输入参数类型、个数等发生改变,也得生成出正确的结果。 在编程计算中,很多时候涉及一些公式,用户要求不但能够调整系数、还要能够调整 ...
一:先上结论 #{}:占位符号,好处防止sql注入 ${}:sql拼接符号 二:具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也 ...
分类:
其他好文 时间:
2017-03-26 20:31:39
阅读次数:
235
list_to_term(String)->
{ok,T,_}=string(String++"."),%%String加上一个英文句号(或者点号)
caseparse_term(T)of
{ok,Term}->
Term{error,Error}->
Error
end.EshellV5.8.2(abortwith^G)1>{ok,Scan1,_}=erl_scan:string("[a,b,c].").{ok,[{‘[‘,1},{atom,1,a},{‘..
分类:
其他好文 时间:
2017-03-24 16:09:57
阅读次数:
724
在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合、字典、动态对象和匿名对象),在这篇文章中我将通过JToken、JObject和JArray来动态解析JSON对象,使它很容易 ...
分类:
Web程序 时间:
2016-11-26 03:16:17
阅读次数:
507
Eshell V5.8.2 (abort with ^G)1> {ok, Scan1, _} = erl_scan:string("[a,b,c].").{ok,[{'[',1},{atom,1,a},{',',1},{atom,1,b},{',',1},{atom,1,c},{']',1},{do ...
分类:
其他好文 时间:
2016-11-09 17:37:59
阅读次数:
314
反射主要用于在程序运行期间动态解析相关类的类名,命名空间,属性,方法并进行相应操作,以下通过两个简单的例子进行了说明: 示例1:调用程序集内部方法,运行时动态获取相关类的信息,包括类名,命名空间等信息并进行对象的创建及方法的调用: 测试类: class HI { public string Hi = ...
分类:
其他好文 时间:
2016-10-31 21:56:41
阅读次数:
199
1、直接映射:a、依据的基本思想:对第2层和第3层地址选择一种方法,这种方法使用了一种简单的算法(也可以是一个公式),就从一种地址得到另一种地址。b、一个简单的例子:假设的是第2层地址比第3层地址小;一个IP地址(第3层地址)是222.101.33.29,由于第2层地址比第3层地址..
分类:
其他好文 时间:
2016-10-29 16:46:44
阅读次数:
168
1、高速缓存的目的就是,当设备的网络层地址解析为数据链路层地址后,他们之间的映射关系就被记录在设备的内存中保持一段时间。当下次需要时该设备的第2层地址时,就在高速缓存中进行快速的查找。2、其他的改进:a、交叉解析:当设备1解析设备2的地址时,设备2也在他的高速缓存..
分类:
其他好文 时间:
2016-10-29 16:43:42
阅读次数:
140
fastCGI是nginx和php之间的一个通信接口,该接口实际处理过程通过启动php-fpm进程来解析php脚本,即php-fpm相当于一个动态应用服务器,从而实现nginx动态解析php。因此,如果nginx服务器需要支持php解析,需要在nginx.conf中增加php的配置:将php脚本转发 ...
分类:
Web程序 时间:
2016-10-10 20:52:45
阅读次数:
177
动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 在下面的语句中,如果 username 的值为 zhangsan,则 ...
分类:
其他好文 时间:
2016-09-18 15:03:16
阅读次数:
146