from module import *把module中的成员全部导到了当前的global namespace,访问起来就比较方便了。当然,python style一般不建议这么做,因为可能引起name conflict。但还有另外一个问题 - 你以为你修改了某个变量,其实,被from module...
分类:
编程语言 时间:
2014-07-22 22:50:13
阅读次数:
220
系统调用属于一种软中断机制(内中断陷阱),它有操作系统提供的功能入口(sys_call)以及CPU提供的硬件支持(int 3 trap)共同完成。我们必须要明白,Hook技术是一个相对较宽的话题,因为操作系统从ring3到ring0是分层次的结构,在每一个层次上都可以进行相应的Hook,它们使用的技...
分类:
系统相关 时间:
2014-07-22 00:26:34
阅读次数:
726
第十一章 动态内存分配
数组在声明的时候,本身作为一个指针常量,它在编译时候内存就已经被分配好了。但是有时候程序不知道这个数组到底有多长,所以,为了防止内存的浪费,C提供了动态内存分配的策略。
其实,作为独立的一章,本章显得内容不多。malloc,free,calloc,realloc就没有了,但是它包含很多用法,也有很多陷阱。
总结:
malloc和calloc函数都用于动态分配...
分类:
其他好文 时间:
2014-07-21 23:23:53
阅读次数:
265
一个农夫进城卖驴和山羊。山羊的脖子上系着一个小铃铛。三个小偷看见了,一个小偷说:“我去偷羊,叫农夫发现不了。”另一个小偷说:“我要从农夫手里把驴偷走。”第三个小偷说:“这都不难,我能把农夫身上的衣服全部偷来。” 第一个小偷悄悄地走近山羊,把铃铛解了下来,拴到了驴尾巴上,然后把羊牵走了。农夫在拐弯处....
分类:
其他好文 时间:
2014-07-19 12:08:27
阅读次数:
207
JavaScript 常见陷阱 总结
1 数组
2 函数级作用域
3 this变量
4 对象直接量和JSON
5 undefined和null
6 replace
7 全局变量...
分类:
编程语言 时间:
2014-07-19 02:36:05
阅读次数:
273
不是所有的OutofMemory exception都是内存问题。。。小心系统资源陷阱...
分类:
Web程序 时间:
2014-07-18 22:17:03
阅读次数:
451
ArrayList 中 subList 的基本用法:subList(fromIndex:int,toIndex:int):List返回从fromIndex到toindex-1 的 子列表在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的眼帘,毫不犹...
分类:
编程语言 时间:
2014-07-18 21:13:08
阅读次数:
254
每天写代码,偶尔就会有让你抓狂的时候:代码改了千百遍,蓦然回首,Bug就在灯火阑珊处……这里就列举一些容易犯错的几个小地方,以后遇到了其他的,再慢慢添加。 1. 获取程序当前运行路径 情景复现:WPF客户端程序,开机自启动后无法进入主界面,卡在初始屏(Splash Screen) 处理问题:通...
分类:
其他好文 时间:
2014-07-17 22:28:25
阅读次数:
355
/*
*author:xizero00
*mail:xizero00@163.com
*date:2011-08-0721:00:59
*constructortrap
*/
#include<iostream>
usingnamespacestd;
classBase
{
public:
//默认构造函数
Base():d(0){}
//带一个参数的构造函数
Base(intval):d(val){cout<<"基类构造函数:va..
分类:
编程语言 时间:
2014-07-15 12:17:45
阅读次数:
275
新一代消费者看重体验,喜欢用玩的心态生活、工作。零售企业在购物中加入“玩“元素,才能更好吸引新一代消费者,超市做o2o也需要玩新花样。自从O2O火起来之后,大批写手突变成O2O砖家,到处都是“O2O是什么”“O2O时代的机会与挑战”“O2O的四大陷阱”等文章。内容高端大气正确,就是不能具体指导企业行...
分类:
其他好文 时间:
2014-07-14 20:11:26
阅读次数:
235