码迷,mamicode.com
首页 > 编程语言
C++ 常量类型 const 详解
1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?(1)可以定义co...
分类:编程语言   时间:2015-03-16 21:05:29    阅读次数:161
Python中安装xlrd模块
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
Java war打包和解压命令
涉及到JBoss不合理配置时,可以非授权访问jmx-console,这样就可以部署恶意war文件,得到JBoss服务器的webshell,进而可以进一步渗透得到服务器权限乃至内网漫游。 关于JBoss配置不当的攻击思路,网络上有许多相关的资料。可以参照链接:http://drops.wooyun.....
分类:编程语言   时间:2015-03-16 21:05:11    阅读次数:185
JAVA线程操作常见面试题 包括不使用内部类对多个线程加减1
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
LA 4329 (树状数组) Ping pong
第一次写树状数组,感觉那个lowbit位运算用的相当厉害。因为-x相当于把x的二进制位取反然后整体再加上1,所以最右边的一个1以及末尾的0,取反加一以后不变。比如1000取反是0111加一得到1000,这样与运算以后不变最右边的1左边部分取反,加一不会影响左半部分,所以与运算以后全部为0对于这道题来...
分类:编程语言   时间:2015-03-16 21:01:17    阅读次数:487
Python 技巧
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
《JavaScript设计模式》笔记之第一、二章
第一章创建一个类方法一: var Anim = function() { ... }; Anim.prototype.start = function() { ... }; Anim.prototype.stop = function() { ... };方法二:...
分类:编程语言   时间:2015-03-16 21:00:14    阅读次数:228
《JavaScript设计模式》笔记之第三章:封装和信息隐藏
第三章创建对象的基本模式方法一:门户大开型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生成器
什么是 python 式的生成器?从句法上讲,生成器是一个带 yield 语句的函数。一个函数或者子程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果----那就是 yield 语句的功能,返回一个值给调用者并暂停执行。当生成器的 next()方法被调用的时候,它会准确地从离开地方继续(当它...
分类:编程语言   时间:2015-03-16 21:01:17    阅读次数:154
Java并发编程之ThreadLocal类
ThreadLocal类可以理解为ThreadLocalVariable(线程局部变量),提供了get与set等访问接口或方法,这些方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回当前执行线程在调用set时设置的最新值。可以将ThreadLocal视为 包含了Map对象,保存了特定...
分类:编程语言   时间:2015-03-16 20:58:56    阅读次数:141
unity3d 自动文件更新系统
unity3d 自动文件更新系统时间2014-08-27 17:47:10CSDN博客原文http://blog.csdn.net/x_studying/article/details/38873727游戏内容变更之后,一般而言不会想让玩家下载整个游戏包重新安装,因为这样会流失大量玩家。所有游戏更新...
分类:编程语言   时间:2015-03-16 20:54:12    阅读次数:189
JAVA实现HTTPserver端
用java socket实现了一个简单的httpserver, 能够处理GET, POST,以及带一个附件的multipart类型的POST。尽管中途遇到了非常多问题, 只是通过在论坛和几个高手交流了一下,问题都攻克了。假设你认为程序有些地方看不明确,能够參看这个帖子:http://topic.cs...
分类:编程语言   时间:2015-03-16 20:54:23    阅读次数:202
C++ STL:vector实现
练习一发,主要是使用placement new在原始内存上创建对象。半路md面试电话来了,赶紧存档,看Java大法#include #include #include #include using namespace std;class Object {public: static int c...
分类:编程语言   时间:2015-03-16 20:54:41    阅读次数:178
c++ Hello World
首先先尝试一下最基础的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
Swift开发学习-02 Swift技巧
一 两个数字交换算法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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!