1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?(1)可以定义co...
分类:
编程语言 时间:
2015-03-16 21:05:29
阅读次数:
161
http://pypi.python.org/pypi/xlrd解压后,打开cmd切换到对应目录,去执行:D:\tmp\dev_tools\python\excel\xlrd-0.8.0\xlrd-0.8.0>setup.py install
分类:
编程语言 时间:
2015-03-16 21:04:46
阅读次数:
204
涉及到JBoss不合理配置时,可以非授权访问jmx-console,这样就可以部署恶意war文件,得到JBoss服务器的webshell,进而可以进一步渗透得到服务器权限乃至内网漫游。 关于JBoss配置不当的攻击思路,网络上有许多相关的资料。可以参照链接:http://drops.wooyun.....
分类:
编程语言 时间:
2015-03-16 21:05:11
阅读次数:
185
class ManyThreads2 { private int j = 0; public synchronized void inc() { j++; System.out.println(Thread.currentThread().getName()...
分类:
编程语言 时间:
2015-03-16 21:01:59
阅读次数:
175
通俗的插排是对一个整型数组进行升序排序,可以看出每个元素插入到队列中经过两个步骤:先是挨个比较,找到自己所在的位置;然后把后面的数据全部移位,然后把元素插入。要把数据插入,移位是必不可少了。那么,挨个比较倒是可以优化,因为要插入的队列已经是排序好的,我们可以使用二分法来减少比较的次数。二分法的时间复...
分类:
编程语言 时间:
2015-03-16 21:02:49
阅读次数:
161
第一次写树状数组,感觉那个lowbit位运算用的相当厉害。因为-x相当于把x的二进制位取反然后整体再加上1,所以最右边的一个1以及末尾的0,取反加一以后不变。比如1000取反是0111加一得到1000,这样与运算以后不变最右边的1左边部分取反,加一不会影响左半部分,所以与运算以后全部为0对于这道题来...
分类:
编程语言 时间:
2015-03-16 21:01:17
阅读次数:
487
1.根据路径导入模块 如果想引用指定路径下的某个模块,则需要使用sys.path.append("module_directory") 来把这个路径添加到sys下,这就涉及到Python语言中import的机制了。如:想引用/home/a/目录下的/b模块,既可以书写如下 import sys; s...
分类:
编程语言 时间:
2015-03-16 21:01:14
阅读次数:
165
模拟场景:main方法为网络请求线程(也叫生产者线程),在网络请求线程中开启四个线程(消费者线程),进行高效处理队列中的共同资源(生产者线程生产的共同资源),等待资源处理完毕,网络请求线程执行结束,响应客户端。消费者线程的线程体 1 import java.text.SimpleDateForma....
分类:
编程语言 时间:
2015-03-16 20:59:52
阅读次数:
194
第一章创建一个类方法一: var Anim = function() { ... }; Anim.prototype.start = function() { ... }; Anim.prototype.stop = function() { ... };方法二:...
分类:
编程语言 时间:
2015-03-16 21:00:14
阅读次数:
228
第三章创建对象的基本模式方法一:门户大开型var Book = function(isbn, title, author) { if(isbn == undefined ) throw new Error ('Book constructor requires an isbn.'); this.is...
分类:
编程语言 时间:
2015-03-16 20:59:20
阅读次数:
199
什么是 python 式的生成器?从句法上讲,生成器是一个带 yield 语句的函数。一个函数或者子程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果----那就是 yield 语句的功能,返回一个值给调用者并暂停执行。当生成器的 next()方法被调用的时候,它会准确地从离开地方继续(当它...
分类:
编程语言 时间:
2015-03-16 21:01:17
阅读次数:
154
ThreadLocal类可以理解为ThreadLocalVariable(线程局部变量),提供了get与set等访问接口或方法,这些方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回当前执行线程在调用set时设置的最新值。可以将ThreadLocal视为 包含了Map对象,保存了特定...
分类:
编程语言 时间:
2015-03-16 20:58:56
阅读次数:
141
unity3d 自动文件更新系统时间2014-08-27 17:47:10CSDN博客原文http://blog.csdn.net/x_studying/article/details/38873727游戏内容变更之后,一般而言不会想让玩家下载整个游戏包重新安装,因为这样会流失大量玩家。所有游戏更新...
分类:
编程语言 时间:
2015-03-16 20:54:12
阅读次数:
189
用java socket实现了一个简单的httpserver, 能够处理GET, POST,以及带一个附件的multipart类型的POST。尽管中途遇到了非常多问题, 只是通过在论坛和几个高手交流了一下,问题都攻克了。假设你认为程序有些地方看不明确,能够參看这个帖子:http://topic.cs...
分类:
编程语言 时间:
2015-03-16 20:54:23
阅读次数:
202
练习一发,主要是使用placement new在原始内存上创建对象。半路md面试电话来了,赶紧存档,看Java大法#include #include #include #include using namespace std;class Object {public: static int c...
分类:
编程语言 时间:
2015-03-16 20:54:41
阅读次数:
178
首先先尝试一下最基础的Hello World!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Cons.....
分类:
编程语言 时间:
2015-03-16 20:52:54
阅读次数:
112
一 两个数字交换算法1.算法1func swap(inout num1:int , inout num2:int){ num1 = num1 ^ num2 ; num2 = num1 ^ num2 ; num1 = num1 ^ num2 ;}var a = 20 var b = 10 s...
分类:
编程语言 时间:
2015-03-16 20:53:05
阅读次数:
133