Redis特点: 1、速度快 2、支持丰富的数据类型:字符串、哈希列表、集合 3、操作具有原子性,所有Redis操作都是原子操作 4、多实用工具,可应用如缓存,消息队列,应用程序中任何短期数据,如web中会话,网页命中计算 Redis有专用命令管理键,包括有设置过期时间,判断是否存在,转移,查找类型 ...
分类:
其他好文 时间:
2017-07-21 01:22:12
阅读次数:
161
python作用域、局部与全局变量 首先明白Python能够改变作用域的代码段是def class lamda if/elif/else try/except/finally for/while 变量的搜索路径是:局部变量-》全局变量 不妨试试下面代码: 当运行上面代码的时候会出错,为什么呢,就需要 ...
分类:
编程语言 时间:
2017-07-21 01:22:05
阅读次数:
209
1.第一种,归纳法,一个台阶的时候只有1中方法,2个台阶的时候2种方法,3个台阶的时候可以分为2部分,将前面两个台阶认为是1个,相当于2个台阶,还是2种方法,再乘以前面一部分的方法数量就是3个台阶的方法数量,以此类推,每增加一个台阶,走的方法是少一个台阶时候的2倍,因此这个算法可以这样写: 2. ...
分类:
其他好文 时间:
2017-07-21 01:21:45
阅读次数:
110
五、绘制几何对象和文字 帧缓存(Frame Buffer)为用户与显示设备交互的一个接口,将显示的画面抽象成一块可以进行读写操作的内存区域。 帧缓存的每一个存储单元都对应显示屏上的一个像素。整个缓存空间对应当前屏幕上渲染的一帧。 5.1几何元素的储存 顶点属性:空间坐标值、法线、颜色坐标、纹理坐标、 ...
分类:
其他好文 时间:
2017-07-21 01:21:38
阅读次数:
176
import java.util.Scanner; public class ContinueDemo { public static void main(String[] args) { int score;//分数 int total;//总人数 int num=0;//成绩大于80分的人数 S ...
分类:
其他好文 时间:
2017-07-21 01:21:29
阅读次数:
820
2017年三月底四月初跟实验室的小伙伴一起参加了华为的软件精英挑战赛,可惜实力不济,止步于赛区64强,还是倒数几名...... 我们使用了模拟退火+spfa最大流最小费用算法,通过上百次迭代,获取近似解。 核心代码如下: ...
分类:
其他好文 时间:
2017-07-21 01:21:22
阅读次数:
334
转 http://blog.csdn.net/jimo_lonely/article/details/51711821 这里有很多种方法对List进行排序,本文总结了三种方法,但多种实现。 1.对基础类型排序 方法一: 调用sort方法,如果需要降序,进行反转: 方法二: 使用lambda表达式,在 ...
分类:
编程语言 时间:
2017-07-21 01:21:12
阅读次数:
282
利用Lambda表达式,方法引用以及Stream改善程序代码的可读性: 重构代码,用Lambda表达式取代匿名类 用方法引用重构Lambda表达式 用Stream API重构命令式的数据结构 从匿名类道Lambda表达式的转换 Runnable runner = new Runnble(){ pub ...
分类:
其他好文 时间:
2017-07-21 01:21:07
阅读次数:
259
反向代理适用于很多场合,负载均衡是最普遍的用法。 nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理。 nginx 反向代理官方文档: NGINX REVERSE PROXY 当在一台主机上部署了多个不同的web服务器,并且需要能在80端口同时访问这些web服务器时,可以使用 n ...
分类:
Web程序 时间:
2017-07-21 01:20:58
阅读次数:
371
1 /* 2 n个商店,每个商店的数值是ai,能提升的能力值为ai的二进制形式的结尾0的个数 3 购买序列的ai必须升序,问顺序访问商店最大提升能力值为多少 4 动态规划,定义dp[n]为以购买第n个商店的升级为结尾的购买方案的提升最大值 5 所以dp[0]=0; 6 dp[i]=max(dp[i]... ...
分类:
其他好文 时间:
2017-07-21 01:20:49
阅读次数:
233
接上篇,在本篇中,我们将要实现如下,功能,编辑和查询,我们当前的todolist程序,和线上其它的demo程序不同,我们会对其进行增删改查的基本操作,之后进行进一步的完善,按照常规的系统使用经验,一般我们新增和编辑都是在模态框中处理,这里我们不会去构建复杂的模态框,只用一个简单的div层来代替,后期 ...
分类:
其他好文 时间:
2017-07-21 01:20:32
阅读次数:
335
1.JSP的配置: 2.动态导入和静态导入JSP文件: 3.重定向和请求转发: 请求转发: 1.request.getRequestDispatcher("需要跳转的路径").forward(request, response); 发送一次请求 地址栏不发生改变 request可以传递参数(能参数共 ...
分类:
数据库 时间:
2017-07-21 01:20:10
阅读次数:
242
转发自:作者 Code_Ninja 我们知道使用UITableView的时候有个技巧:使用table.tableFooterView = [UIView new];一行代码可以解决UITableView在cell比较少的情况下不显示下面的分割线条How to remove empty cells i ...
分类:
其他好文 时间:
2017-07-21 01:20:03
阅读次数:
206
最近操作Sqlserver遇到一个锁表问题。找了好久才搞明白原因和解决办法。 故障现象: 每次启动事务后,执行了删除或者修改操作以后,再执行查询操作就锁表。 解决过程: 1:最初以为SQLServer进行删除和修改操作后是表锁定机制,造成无法查询,结果不是。 2:搜索查询锁表的SQL,分析了一下锁表 ...
分类:
数据库 时间:
2017-07-21 01:19:55
阅读次数:
193
1.颜色值 在网页中的颜色设置是非常重要,有字体颜色(color)、背景颜色(background-color)、边框颜色(border)等,设置颜色的方法也有很多种: (1)英文命令颜色 前面几个小节中经常用到的就是这种设置方法: (2)RGB颜色 这个与 photoshop 中的 RGB 颜色是 ...
分类:
其他好文 时间:
2017-07-21 01:19:49
阅读次数:
168
一、常用概念 进程 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 线程 线程的出现是为了降低上下文切换的消耗,提高系统的并发性,并突破一个进程只能干一样事的缺陷,使到进程内并发成为可能。 线程也叫轻量级进程,它是一个基本的CPU执行单元,也是程序执 ...
分类:
编程语言 时间:
2017-07-21 01:18:53
阅读次数:
177