今天来谈谈委托,深入理解委托,本文来自各大神经验总结。 1.委托是什么? 委托类型的声明与方法签名相似。 它有一个返回值和任意数目任意类型的参数,是一种可用于封装命名方法或匿名方法的引用类型。 委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。 (1)从数据结构来讲,委托和类一样是一种 ...
只想说一下第33行的算法,当整数i/7 时,可以用这个方式:(i>>3) + (i>>6) +1。 原理如下: 1 除法可以用移位来代替。 2 除7的话,没法移位,那就换成除8,右移3位。 3 除7和除8之间的差距是 1/7 - 1/8= 1/56. 4 弥补这个差距,所以要加上 i/56 。用移位 ...
分类:
其他好文 时间:
2017-08-17 12:44:16
阅读次数:
192
流的分类: 按流向:输入流,输出流 按数据单位: 字节流(一次读入或读出是8位二进制,即一个字节) 字符流(一次读入或读出是16位二进制,即一个字符) 按处理类型: 节点流(直接与数据源相连,读入或读出) 处理流(与节点流一块使用,在节点流的基础上,再套接一层,套接在节点流上的就是处理流) 对文件进 ...
分类:
编程语言 时间:
2017-08-17 10:25:28
阅读次数:
109
从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。 interface: imp: 使用 @Configuration 注释告诉 Spring,这是核心的 Spring 配置文件,并通过 @Bean ...
分类:
编程语言 时间:
2017-08-10 11:51:52
阅读次数:
173
演示下载你可以参考下这里: http://www.erdangjiade.com/js/288.html 效果图片如下:具体代码如下:目前支持的平台目前可用登录平台为:腾讯QQ,腾讯微博,新浪微博,网易微博,人人网,360,豆瓣,Github,Google,MSN,点点,淘宝网,百度,开心网,搜狐。 ...
分类:
其他好文 时间:
2017-08-07 11:56:51
阅读次数:
206
npm是包管理工具,在前端的世界,它是一个很利器。 如果是一个聪明的开发人员,它是不会再去做造轮子的活,因为世界的轮子已经很多了,而且轮子的活很累, 所以轮子有了直接造车才是王道,而npm出现大大提高找轮子的速度。 npm config set strict-ssl false 去除ssl,网络证书 ...
分类:
其他好文 时间:
2017-08-07 01:23:58
阅读次数:
154
Mac下Appium环境搭建: 消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为TestYao刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速把移动端自动化这块搞起来,试用几款目前流行的工具,腾讯 ...
分类:
移动开发 时间:
2017-08-06 20:49:07
阅读次数:
1036
摘要 本篇文章只是个人阅读mybatis源码总结的经验或者个人理解mybatis的基本轮廓,作为抛砖引玉的功能,希望对你有帮助,如果需要深入了解细节还需亲自去阅读源码。 mybatis基本架构 mybatis的源码应该算是比较容易阅读的,首先mybatis核心功能就是执行Sql语句,但在其基础上又有 ...
分类:
其他好文 时间:
2017-08-03 21:56:42
阅读次数:
284
以前tao哥就讲过,想不到在Leetcode里面分类是一个Easy的问题。 另外Leetcode上只需要一个返回值,不需要main函数,跟平时刷的Oj系统还是不同的 ...
分类:
其他好文 时间:
2017-08-02 17:42:23
阅读次数:
112
1.java.io包下File类:java程序中的此类的一个对象,就对应着硬盘中的一个文件或网络中的一个资源。File file1 = new File("d:\\io\\helloworld.txt");File file2 = new File("d:\\io\\io1");>1.File既可以 ...
分类:
编程语言 时间:
2017-08-01 22:58:04
阅读次数:
209