今天面试问到了php框架的特性,特此在这汇总一下,方便以后查看。 Thinkphp 3.2特性: 1.多表查询非常方便,在model 里几句代码就可以完成完成多表的关联操作。 2.融合了smarty 框架技术,使前台和后台独立分开 3.支持多种缓存技术,memcache 技术支持非常好 4.命名规范 ...
分类:
Web程序 时间:
2017-06-24 17:16:46
阅读次数:
201
参考: (1) http://www.cnblogs.com/xiazdong/p/3216220.html?utm_source=tuicool&utm_medium=referral(2)-Xlint http://www.javaworld.com/article/2073587/javac- ...
分类:
编程语言 时间:
2017-06-24 17:16:40
阅读次数:
161
通过调用有道翻译的api,实现中译英、其他语言译中文 代码: 参考文档: http://ai.youdao.com/docs/api.s ...
分类:
编程语言 时间:
2017-06-24 17:16:31
阅读次数:
582
为什么要分代 为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到 ...
分类:
编程语言 时间:
2017-06-24 17:16:24
阅读次数:
212
数据流重定向就是将某个命令执行后应该要出现在屏幕上的数据传输到其他地方 标准 1、标准输入(stdin):代码为0,使用<或<< 2、标准输出(stdout):代码为1.,使用>或>> 3、标准错误输出(stderr):代码为2,使用2>或2>> Standard output 与 standard ...
分类:
系统相关 时间:
2017-06-24 17:16:09
阅读次数:
248
需求:以FSENDCCNAME分组找出FRECAMOUNT最大的一行信息; 解决方案 1: 解决方案 2: 显示结果如下: 解决方案 3: 显示结果如下: 解决方案 4: 显示结果如下: ...
分类:
数据库 时间:
2017-06-24 17:16:00
阅读次数:
202
在进行使用hive查询表数据的时候,抛出异常 hive> select*from blackList;FAILED: SemanticException Unable to determine if hdfs://node1:8020/opt/hive/warehouse is encrypted: ...
分类:
其他好文 时间:
2017-06-24 17:15:51
阅读次数:
254
一、模块 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍找模块的顺序是,先从当前目录下找,找不到的话,再环境变量里面找。 ...
分类:
编程语言 时间:
2017-06-24 17:15:44
阅读次数:
169
适配器模式属于结构型模式。 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用:1.系统需要使用现有的类,而 ...
分类:
其他好文 时间:
2017-06-24 17:15:34
阅读次数:
142
1、alt+?或alt+/:自动补全代码或者提示代码 这个是我最得意的快捷键组合了,尤其是当输入syso几个字符之后,2个手指轻松按下这2个键的时候,自动就补全System.out.println();了,而且eclipse默认是出现“.”进行方法提示,如果中间提示断了想再看的话还得重新在对应类或者 ...
分类:
系统相关 时间:
2017-06-24 17:15:28
阅读次数:
329
内表访问表达式是ABAP 7.4中引入的重要特性,可以使语句变得更加简洁、美观。那么它的读写性能怎么样呢?我进行了一点点测试。 读取 测试代码,使用三种方式读取同一内表,分别是read table关键字、表达式和read table...binary search: 结果: 如图,内表访问表达式在修 ...
分类:
其他好文 时间:
2017-06-24 17:15:20
阅读次数:
209
--简单赋值declare @a intset @a=5print @a --使用select语句赋值declare @user1 nvarchar(50)select @user1='张三'print @user1declare @user2 nvarchar(50)select @user2 = ...
分类:
数据库 时间:
2017-06-24 17:15:13
阅读次数:
283
给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。 置换的意思是,通过改变顺序可以使得两个字符串相等。 ...
分类:
其他好文 时间:
2017-06-24 17:15:03
阅读次数:
205
第一章 Java的泛型为了兼容性和防止代码爆炸,在编译成字节碼时会进行类型擦除,编译器自动添加代码做类型转换(用到List<Integer>的地方用Integer来做转换),自动做装箱拆箱,做foreach替换,在多个参数的情况下自动打包进一个数组里 第二章 子类型替换原则:任意可以使用父类型值的地 ...
分类:
编程语言 时间:
2017-06-24 17:14:54
阅读次数:
155
使用Modernizr检测支持CSS3 如果支持某个属性,会增加一个class,名字就是该属性; 不支持,名字是no-某属性 还提供了一个全局Modernizr对象,使用如下: ...
分类:
Web程序 时间:
2017-06-24 17:14:47
阅读次数:
168
在python的官方文档中:getattr()的解释如下: ? 1 2 3 getattr(object, name[, default]) Return the value of the named attribute of object. name must be a string. If th ...
分类:
编程语言 时间:
2017-06-24 17:14:36
阅读次数:
202