一、BASE64加密和解密概述 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID ...
分类:
编程语言 时间:
2017-04-15 19:09:29
阅读次数:
219
实现一个用户登陆的小程序,如果密码错误,可以重试三次,如果三次均错误,则锁定 数据库如下格式,分别用户名|密码|锁定,其中锁定字段0为正常,1为被锁定 代码如下 ...
分类:
编程语言 时间:
2017-04-15 19:09:10
阅读次数:
203
本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 手工操作 ...
分类:
编程语言 时间:
2017-04-15 19:04:32
阅读次数:
541
(1)首先,需要分配2个栈,栈s1用于临时存储运算符(含一个结束符号),此运算符在栈内遵循越往栈顶优先级越高的原则;栈s2用于输入逆波兰式,为方便起见,栈s1需先放入一个优先级最低的运算符,在这里假定为'#'; (2)从中缀式的左端开始逐个读取字符x,逐序进行如下步骤: 1.若x是操作数,则分析出完 ...
分类:
编程语言 时间:
2017-04-15 19:01:56
阅读次数:
277
一、DES加密概述 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的D ...
分类:
编程语言 时间:
2017-04-15 19:00:53
阅读次数:
256
面对过程的程序设计的核心是 过程(流水线式思维),过程即解决问题的步骤,面向过程的是设计就好比进行设计好一条流水线,考虑周全,什么时候处理什么东西。 优点:极大的降低了程序的复杂度 缺点:一套流水线或者流程就是 用来解决一个问题,生产汽水的流水线无法生产汽车,即便能,也得是大改,改一个组件,牵一发动 ...
分类:
编程语言 时间:
2017-04-15 19:00:07
阅读次数:
153
本文转自:知乎专栏-笨猫快乐学编程,作者:王寒 简介 对于VR应用来说,如果想要让用户获得好的用户体验,特别是免除恶心眩晕的困扰,在VR开发中进行优化是必不可少的,惟其如此才能达到我们期望的游戏运行帧速。和其它平台上的开发不同,对VR应用的优化应该在项目启动的前期就开始,而且应该贯穿始终,而不是像传 ...
分类:
编程语言 时间:
2017-04-15 18:33:13
阅读次数:
280
Unity3D性能优化 收集整理的一堆 官方优化文档--优化图像性能http://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.htmlUnity3D性能优化专题性能优化是一个异常繁琐而又涉及到项目开发的方方面 ...
分类:
编程语言 时间:
2017-04-15 18:32:34
阅读次数:
250
使用参数数组的注意事项: 1. 只能在一维数组上使用params关键字。 2. 不能重载一个只基于params关键字的方法。params关键字不构成方法的签名的一部分。 如: //编译时错误:重复访问 public static int Min(int [] paramList) ......... ...
分类:
编程语言 时间:
2017-04-15 18:31:59
阅读次数:
262
本函数实现获取对象object的属性。属性由name来表示,就是属性名称的字符串。參数default是可选的參数,当获取对象的属性不存在时,就返回此值。假设没有提供此參数。同一时候在对象属性里也找不到,不会抛出异常AttributeError。样例:#getattr() class Foo: def ...
分类:
编程语言 时间:
2017-04-15 18:30:59
阅读次数:
179
比较简单的一个办法: 实现InitializingBean接口,实现afterPropertiesSet()方法,只要将预处理的代码写在这个方法里面即可 ...
分类:
编程语言 时间:
2017-04-15 18:30:55
阅读次数:
1632
SpringMVC的功能很强大,集成了Quartz定时器的功能。能够通过Cron表达式和简单的注解就实现定时运行任务的功能。 网上看到不少样例,可是都不是非常全。 闲话少说。首先要在springmvc.xml中加入以下几行: xmlns:task="http://www.springframewor ...
分类:
编程语言 时间:
2017-04-15 18:28:37
阅读次数:
329
Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Queue DequeMap HashMap LinkedHashMap Hashtable Properties Concurre ...
分类:
编程语言 时间:
2017-04-15 18:27:03
阅读次数:
274
温习《数据结构C语言版》,看到排序算法,感觉看不懂。 写到代码实现下,花费了很久才搞出来。 实现的跟书本上的有点不一样哦,不喜勿喷。 参考文章: http://blog.csdn.net/hguisu/article/details/7776068 ...
分类:
编程语言 时间:
2017-04-15 18:25:34
阅读次数:
210
1.配置web.xml 2.配置SpringMVC.xml 3.配置控制器 4.配置异常管理器 5.配置视图 异常管理 定制异常管理器 声明 异常管理器作用 ...
分类:
编程语言 时间:
2017-04-15 18:25:12
阅读次数:
147
本服务端的主要思想: 为每一个连接上来的客户端创建一个读线程和写线程(分离状态启动的线程,线程进行自我资源回收),服务端和客户端的通信实际就是多读者多写者的模型(利用信号量和客户端计数器,线程计数器,实现线程的同步和互斥) 不同点在于 当客户端断开连接后,服务端应当及时改变客户端计数器,并进行逻辑处 ...
分类:
编程语言 时间:
2017-04-15 18:23:26
阅读次数:
222
一 、包(package) 1.package: 为什么需要package? 为了解决类之间的重名问题。 为了便于管理类:合适的类位于合适的包! package怎么用? 通常是类的第一句非注释性语句。 包名:域名倒着写即可,再加上模块名,并与内部管理类。 其实内部实现就是靠目录结构来做到的。 com ...
分类:
编程语言 时间:
2017-04-15 18:20:24
阅读次数:
176