虽然现在很多语言对不同数据结构都封装好了排序方法,但是不同的应用场景中总会用到一些没有现成排序算法的数据结构,这时就要求程序员能够快速手写排序算法。 基于List<Map>实现的快速排序算法。 现有一个List<Map>的引用 list,要求根据list.get(i).get("value")的值来 ...
分类:
编程语言 时间:
2017-09-07 09:54:02
阅读次数:
153
尾调用是指在函数return时直接将被调函数的返回值作为调用函数的返回值返回,尾调用在很多语言中都可以被编译器优化, 基本都是直接复用旧的执行栈, 不用再创建新的栈帧, 原理上其实也很简单, 因为尾调用在本质上看的话,是整个子过程调用的最后执行语句, 所以之前的栈帧的内容已经不再需要, 完全可以被复 ...
分类:
其他好文 时间:
2017-09-04 22:45:41
阅读次数:
214
大二的第二周就要结束了,感觉时间越来越快就只是一眨眼的功夫。随着这周的结束,我对于java的认识有了更进一步的了解。虽然在刚开始不习惯老师的翻转课堂教学,就像我们什么都没有准备就来了一次考试。显然老师了解我们刚开始的情况,所以说大家都差不多,她只是想要了解我们的基础,同时也让我们对自己有一个认识。翻 ...
分类:
编程语言 时间:
2017-09-03 16:41:01
阅读次数:
180
正则表达式(英文:regular expression),是一种符合某种语法规则的文本。同时可以理解为使用单个字符串来描述,匹配一系列的符合某种语法规则的字符串。许多语言都有着符合自己语法规范的正则表达式,如java,python,php,js。虽然这些正则不是完全一样,但也是大同小异。今天我想重点 ...
分类:
Web程序 时间:
2017-09-03 13:17:35
阅读次数:
291
需求:测试人员在后台批量添加数据很麻烦,特别是针对一款商品配置了英语,还需要手动添加法语、俄语、阿拉伯语,很麻烦,但是因为没有项目组配合,做个小工具批量生成数据就只有自己去研究了 第一步:通过抓包工具fiddler查看接口走向 第二步:模拟url,进行请求 第三步:验证结果 第一步:从接口中我了解到 ...
分类:
编程语言 时间:
2017-09-02 12:56:10
阅读次数:
247
首先在 Startup 的 ConfigureServices 中添加 AddLocalization 与 AddViewLocalization 以及配置 RequestLocalizationOptions (这里假设使用英文与中文)。在 Startup 的 Configure() 方法中应用 ... ...
分类:
编程语言 时间:
2017-08-29 23:50:03
阅读次数:
1614
先增加一个中间件app/Http/Middleware/App.php 然后在bootstrap/app.php里注册为全局中间件 resource目录下增加lang文件夹: resources/lang/cn/messages.php内容实例: 代码里调用翻译: 然后url里加上lang=cn就可 ...
分类:
编程语言 时间:
2017-08-18 23:37:29
阅读次数:
184
PHP高级工程师之网站安全 在这里和大家分享一下多数网络黑客常用的攻击方式及预防措施。 如有不善,多提意见(QQ:1595068971-邮箱:1595068971@qq.com) Cookie详解: 存储在客户端(一小段数据)并以此跟踪和识别用户的机制。通过HTTP协议和服务器进行Cookie交互。 ...
分类:
其他好文 时间:
2017-08-14 23:30:21
阅读次数:
138
motan(https://github.com/weibocom/motan.git)是微博开源出来的一款轻量级RPC框架,结合Spring食用,配置简单易上手。之前搞过facebook开源的thrift框架,thrift虽然支持众多语言,但像服务注册与发现、负载均衡这些重要的功能都没有提供,自己 ...
分类:
其他好文 时间:
2017-08-14 00:30:45
阅读次数:
197
课时1:培训须知第1 章 : Hadoop生态系统以及版本演化 课时2:课程视频 66:53 课时3:学习资料 课时4:第一讲 课后作业第2 章 : HDFS 2.0应用场景、原理、基本架构及使用方法 课时5:课程视频1-HDFS 2.0应用场景、原理、基本架构及使用方法 59:11 课时6:课程视 ...
分类:
其他好文 时间:
2017-08-13 16:27:32
阅读次数:
151