正式项目中,希望主程序尽量不做修改,于是使用C/C++完成功能的主干(即不需要经常变动的部分)用lua这类轻量级的解释性语言实现一些存在不确定性的功能逻辑;所以,程序功能如有问题,只需对lua脚本作出修改,而修改脚本的好处是简单高效,改完脚本后重新执行程序便能看到效果。 ...
分类:
编程语言 时间:
2017-09-05 23:05:29
阅读次数:
180
dict(字典):用空间换取时间,占据空间大,但查询速度快,键值对(key:value),key唯一 由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉: 要避免key不存在的错误,有两种办法,一是通过in判断key是否存在: 二是通过dict提供的 ...
分类:
编程语言 时间:
2017-09-05 23:04:54
阅读次数:
137
简介大多数的java开发者通常在创建Java类的时候都会遵循JavaBean的命名模式,对类的属性生成getters方法和setters方法。通过调用相应的getXxx和setXxx方法,直接访问这些方法是很常见的做法。BeanUtils就是一种方便我们对JavaBean进行操作的工具,是Apach... ...
分类:
编程语言 时间:
2017-09-05 23:04:40
阅读次数:
150
Spring Boot干货系列:(四)Thymeleaf篇http://www.cnblogs.com/zheting/p/6707037.html 前言 Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。 正文 Spring Boot提供了spring ...
分类:
编程语言 时间:
2017-09-05 23:04:15
阅读次数:
234
一·,三引号不光是多行注释,也是多行打印。 集成开发环境(IDE,Intgrated Development Enviroment) 1.VIM(linux 下的文本编辑器) 2.Emacs (Linux 下文本编辑器) 3。Eclipse(java IDE,支持python,c++,等)4,Vis ...
分类:
编程语言 时间:
2017-09-05 23:03:58
阅读次数:
284
一、hash算法 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希 ...
分类:
编程语言 时间:
2017-09-05 23:03:47
阅读次数:
306
最小子数组 描述 笔记 数据 评测 给定一个整数数组,找到一个具有最小和的子数组。返回其最小和。 注意事项 子数组最少包含一个数字 您在真实的面试中是否遇到过这个题? Yes 哪家公司问你的这个题? Airbnb Amazon LinkedIn Cryptic Studios Dropbox App ...
分类:
编程语言 时间:
2017-09-05 23:03:18
阅读次数:
205
排序算法是基础算法,虽然关键在于算法的思想而不是语言,但还是决定借助算法可视化工具结合自己常用的语言实现一下 1.冒泡排序 基本思路:依次比较两两相邻的两个数,前面数比后面数小,不变。前面数比后面数大,交换顺序。一轮下来,最后的一个数是最大的数。 外循环每增加一次,内循环减少一次。 图形展示: 2. ...
分类:
编程语言 时间:
2017-09-05 23:02:14
阅读次数:
262
Spring Boot干货系列:(一)优雅的入门篇http://www.cnblogs.com/zheting/p/6707032.html Spring Boot干货系列:(一)优雅的入门篇http://www.cnblogs.com/zheting/p/6707032.html 全篇参考:htt ...
分类:
编程语言 时间:
2017-09-05 23:00:33
阅读次数:
337
快速排序的理解可以参见http://blog.csdn.net/morewindows/article/details/6684558 写的很好 ...
分类:
编程语言 时间:
2017-09-05 23:00:24
阅读次数:
192
作业:定义一个类,该类用于封装一桌梭哈游戏,这个类应该包含桌上剩下的牌的信息,并包含5个玩家的状态的信息,他们各自的位置,游戏状态(正在游戏或已放弃),手上已有的牌等信息。如果有可能,这个类还应该实现发牌方法,这个方法需要控制从谁开始发牌,不要发牌给放弃的人,并修改桌上剩下的牌; ???? 梭哈游戏 ...
分类:
编程语言 时间:
2017-09-05 22:59:43
阅读次数:
186
第三百七十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现我的搜索以及热门 我的搜素简单实现原理我们可以用js来实现,首先用js获取到输入的搜索词设置一个数组里存放搜素词,判断搜索词在数组里是否存在如果存在删除原来的词,重新将新词放在 ...
分类:
编程语言 时间:
2017-09-05 22:58:59
阅读次数:
547
00--Define a class for ticket price calculation Running Result: referred: http://outofmemory.cn/code-snippet/3841/python-datetime-weekday-get-day-of-w ...
分类:
编程语言 时间:
2017-09-05 22:58:51
阅读次数:
111
String classpath = this.getClass().getResource("/").getPath().replaceFirst("/WEB-INF/classes/", "").replaceFirst("/", ""); String filePath=classpath+" ...
分类:
编程语言 时间:
2017-09-05 22:07:17
阅读次数:
177
Spring整合MyBatis 1. 整合 Spring 【整合目标:在spring的配置文件中配置SqlSessionFactory以及让mybatis用上spring的声明式事务】 1). 加入 Spring 的 jar 包和配置文件 <1>、Spring框架需要的jar包: com.sprin ...
分类:
编程语言 时间:
2017-09-05 22:07:09
阅读次数:
192