开始前先说一些题外话,本来这个工程是已经完成了超过一半了,然而由于手残重装了系统不小心删除了,现在只好再做一遍了。顺便写一下博供今后写代码参考。 这是一款使用unity3D开发的虚拟城市漫游游戏,实际上博主是非常喜欢这类游戏的,在城市里面自由地去浪是多么随意的一件事(雾)。 最近VR和AR莫名火起来 ...
分类:
编程语言 时间:
2016-07-22 08:53:14
阅读次数:
1039
import os,sys import string from datetime import * import time import calendar import json start = time.clock() #read data filePath = 'E:\\New folder\ ...
分类:
编程语言 时间:
2016-07-22 08:53:14
阅读次数:
197
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。 RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。 RS ...
分类:
编程语言 时间:
2016-07-22 08:51:21
阅读次数:
160
新学习wxpython,一直纠结于窗口控件的排版,经过几天的查资料、试验,总结如下。 1、需求实例 第一行是文本提示(大小不变,文字左对齐,控件居左)。 第二行依次为文本提示(控件居左,大小不变,文字横向左对齐,文字纵向居中对齐,),文本输入框(控件居左,大小横向向右缩放,纵向不缩放),按钮(控件居 ...
分类:
编程语言 时间:
2016-07-22 08:50:28
阅读次数:
168
如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一、带层次结构、清晰明了的命名准则就是必不可少而且非常好用的工具。 活跃在生物学、化学、军队、监狱、黑社会、恐怖组织等各个领域内的大量有识先辈们都曾经无数次地以实际行动证明了以上公理的正确性。除了上帝(设它可以改变世间万物的秩序)以外,相 ...
分类:
编程语言 时间:
2016-07-22 08:49:53
阅读次数:
198
一、咱们之所以这么干的目的: 1.效率(最重要) 2.可读性,便于后期维护。(同样很重要) 二、代码优化的要求: 1.减小代码的体积。 2.提高代码的运行效率。 三、常用的代码的优化: 1、尽量重用对象 : 特别是String对象的重用。最常用的就是字符串的拼接: 当遇到频繁擦拼接String时。记 ...
分类:
编程语言 时间:
2016-07-22 08:49:49
阅读次数:
209
《JAVASCRIPT高级程序设计》第三章主要讲述了这门语言的基础概念,内容多而浅,通过思维导图可以帮助我们很好的理清脉络。 js函数使用function关键字来声明,以下是一个简单的例子: 函数中可以使用return语句指定返回值,如果只有“return;”,则函数在停止执行后,将返回undefi ...
分类:
编程语言 时间:
2016-07-22 08:46:42
阅读次数:
185
给变量取个名字(变量命名) 我们为了区分盒子,可以用BOX1,BOX2等名称代表不同盒子,BOX1就是盒子的名字(也就是变量的名字)。 我们赶快给变量取个好名字吧!变量名字可以任意取,只不过取名字要遵循一些规则: 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。如下: ...
分类:
编程语言 时间:
2016-07-22 07:44:57
阅读次数:
250
很多场合之所以使用C++,一方面是由于C++编译后的native code的高效性能,另一方面是由于C++优秀的并发能力。并行方式有多进程 和多线程之分,本章暂且只讨论多线程,多进程方面的知识会在其他章节具体讨论。多线程是开发C++服务器程序非常重要的基础,如何根据需求具体的设计、分配线程以及线程间的通信,也是服务器程序非常重要的部分,除了能够带来程序的性能提高外,若设计失误,则可能导致程序复杂而...
分类:
编程语言 时间:
2016-07-22 06:37:51
阅读次数:
555
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection接口
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E...
分类:
编程语言 时间:
2016-07-22 06:36:08
阅读次数:
210
1、James Gosling
1983 年,Gosling 获得了加州大学的计算机科学学士学位。1990 年,他获得了卡内基梅隆大学的计算机科学博士学位,师从 BobSproull。在攻读博士期间,他自己开发了一款 emacs,叫 Gosling Emacs(Gosmacs),在大学的这段时间,他还开发了一个多处理器版本的 Unix,以及数个编译器和邮件系统,之后才加入 S...
分类:
编程语言 时间:
2016-07-22 06:37:05
阅读次数:
307
今天给大家推荐的文章是有关Java基本概念的,掌握好这些基本概念对学习J2SE、J2EE、J2ME都很重要,也能更好地理解Java的精髓,初学者要注意啦!
?Java概述:
目前Java主要应用于中间件的开发(middleware)---处理客户机与服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车...
分类:
编程语言 时间:
2016-07-22 06:36:22
阅读次数:
246
Servlet的其他相关类:
ServletConfig – 代表Servlet的初始化配置参数。
ServletContext – 代表整个Web项目。
ServletRequest – 代表用户的请求。
ServletResponse – 代表用户的响应。
HttpSession – 代表用户的一次会话。
本篇博客演示:ServletConfig类 和 ServletContext...
分类:
编程语言 时间:
2016-07-22 06:34:22
阅读次数:
214
目前主流编译器对C++11特性的支持情况 1. GCC编译器(从编译器GCC4.8.X的版本完全支持) (1)目前C++11特性,之前成为C++0X特性,从GCC4.3的后续版本中逐步对C++11进行支持。 (2)从官方信息可以看到,目前从完全对C++11特性进行支持的是从编译器GCC4.8.X的版 ...
分类:
编程语言 时间:
2016-07-22 06:35:12
阅读次数:
622
Mac终端使用swift REPL异常处理方法 终端使用swift命令出现 warning: Swift error in module libmarisa.dylibDebug info from this module wi。。。 解决方法 首先转换目录 sudo xcode-select -s ...
分类:
编程语言 时间:
2016-07-22 06:33:01
阅读次数:
466
一、线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 上述代码创建了10个“前台”线程,然后控制器就交给了CPU,CPU根据指定算法进行调度,分片执行指令。 更多方法: start 线程准备就绪,等待CPU调度 setName 为线程设置名称 getName 获取线程 ...
分类:
编程语言 时间:
2016-07-22 06:30:57
阅读次数:
304
类型转换魔法 类型转换魔法其实就是实现了str、int等工厂函数的结果,通常这些函数还有类型转换的功能,下面是一些相关的魔法方法: __int__(self) 转换成整型,对应int函数。 __long__(self) 转换成长整型,对应long函数。 __float__(self) 转换成浮点型, ...
分类:
编程语言 时间:
2016-07-22 06:29:35
阅读次数:
482