javascript对象属性的访问 假如有对象test:var test = { "a":1, "b":2};直接访问对象test的属性a的值,有两种方法:1.test.a;2.test["a"]; (注意这里要用引号)但若是用for/in语句访问对象的属性值,则必须用“[]”运算符啦: for(m...
分类:
编程语言 时间:
2014-12-16 18:37:29
收藏:
0 评论:
0 赞:
0 阅读:
252
服务器/* socket server * 2014-12-15 CopyRight (c) arbboter */#include #include #include #include #include #include #include #include #include #include #i...
分类:
编程语言 时间:
2014-12-16 18:35:29
收藏:
0 评论:
0 赞:
0 阅读:
278
http://www.ibm.com/developerworks/cn/java/j-5things1/序列化的数据是安全的?不见得吧。http://www.ibm.com/developerworks/cn/java/j-5things2.htmlJava 对象序列化(Java Object S...
分类:
编程语言 时间:
2014-12-16 18:34:19
收藏:
0 评论:
0 赞:
0 阅读:
267
网址来源:http://www.html-js.com/article/JS-rookie-in-the-rookie-to-start-learning-to-fly-the-commonly-used-string-method-in-JavaScriptindexOf(str)返回字符串中参数...
分类:
编程语言 时间:
2014-12-16 18:29:39
收藏:
0 评论:
0 赞:
0 阅读:
253
VC++中Jpeg与Bmp图片格式互转应该是会经常遇到,Jpeg相比Bmp在图片大小上有很大优势。本文重点介绍使用现有的CImage类在内存中进行转换,不需要保存为文件,也不需要引入第三方库。Libjpeg库在8以后也支持了内存读取和转换,不过使用起来较为麻烦,还需要手动编译,用CImage类完全可...
分类:
编程语言 时间:
2014-12-16 18:29:29
收藏:
0 评论:
0 赞:
0 阅读:
656
//快速排序void quick_sort(int s[], int l, int r){ if (l = x) // 从右向左找第一个小于x的数 j--; if(i = x) j--; if(i < j) { s[i] = s[j]; //...
分类:
编程语言 时间:
2014-12-16 18:27:09
收藏:
0 评论:
0 赞:
0 阅读:
298
magento默认的价格排序和价格筛选都是根据catalog_product_index_price索引价格表中min_price字段来的 如果不显示as low as,可能会有误解,下面是解决办法,都根据最终价格来 路径和对应修改处function 1.排序 ...
分类:
编程语言 时间:
2014-12-16 17:18:41
收藏:
0 评论:
0 赞:
0 阅读:
298
Paxos是一个基于消息传递的一致性算法,近几年被广泛应用于分布式计算中,Google的Chubby,Apache的Zookeeper都是基于它的理论来实现的,Paxos还被认为是到目前为止唯一的分布式一致性算法,其它的算法都是Paxos...
分类:
编程语言 时间:
2014-12-16 17:18:01
收藏:
0 评论:
0 赞:
0 阅读:
292
一、C++标准库的主要组件:1、标准C库2、I/O流技术(对标准输入输出设备称为标准I/O,对在外磁盘上文件的输入输出称为文件I/O,对内存中指定的字符串存储空间的输入输出称为串I/O)3、string类模版4、容器(vector、list、queue、stack、deque、map、set和bitset)5、算法6、对国际化的支持7、对数字处理的支持8、诊断支持(3中报错方式:C的断言、错误号、...
分类:
编程语言 时间:
2014-12-16 17:15:39
收藏:
0 评论:
0 赞:
0 阅读:
323
一、执行环境
在有关于JavaScript对象或者this的指向问题时,脱离不了的另外一个概念就是执行环境,即上下文环境。执行环境在JavaScript是一个很重要的概念,因为它定义了变量或函数有权访问的其它数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,在该环境中定义的所有变量和函数都保存在这个对象中。
全局环境时最外围的一个执行环境。在Web浏览器中,全局环境被认为是Window对象(后续笔记中会讨论),因此所有的全局变量和函数都是作为window对象的属性或者方法创建的...
分类:
编程语言 时间:
2014-12-16 17:15:29
收藏:
0 评论:
0 赞:
0 阅读:
293
快速排序的思想:
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
主要思路:
先从后面开始遍历找到比key值小的一个值,把这个值放到key的前面,再从前面开始遍历找比key大的值;
代码如下:
// QuickS...
分类:
编程语言 时间:
2014-12-16 17:13:39
收藏:
0 评论:
0 赞:
0 阅读:
255
为什么要用枚举?
比如要定义星期几,有的人用1-7,而有的用0-6,这就很容易导致问题的出现
枚举就是要让某个类型的变量的取值只能为若干个值中的一个,否则,编译器报错,枚举可以让编译器在编译时期就可以检测出源程序填写的非法值,而用普通变量模拟枚举的方法无法实现这一目标
用普通类来模拟实现枚举功能:
1.将构造方法私有
2.每个元素分别有一个公用的静态成员变量
3.可...
分类:
编程语言 时间:
2014-12-16 17:13:09
收藏:
0 评论:
0 赞:
0 阅读:
329
题目:输入一个链表,输出链表中倒数第k个节点,为了符合大多数人的习惯,本题从1开始计数,即链表的尾巴节点是倒数第一个节点。
方法1:先遍历链表得到链表的个数n,倒数第k个节点就是n-k+1再遍历一次链表,找到第n-k+1个节点就是倒数第k个节点;这种方法遍历两次链表;
方法2:先遍历链表把链表压入一个栈,再出栈,第k次出栈就是第k个节点;
方法3:先反转链表,再遍历
方法4:定义两个指针,...
分类:
编程语言 时间:
2014-12-16 17:12:59
收藏:
0 评论:
0 赞:
0 阅读:
274
如果有两个头结点指针,一个走的快,一个走的慢,那么若干步以后,快的指针总会超过慢的指针一圈。
bool IsCycleList(ListNode* pHead)
{
if(pHead== NULL)
return false;
if (pHead->m_pNext == NULL)
{
return false;
}
ListNode* pFastNod...
分类:
编程语言 时间:
2014-12-16 17:12:49
收藏:
0 评论:
0 赞:
0 阅读:
356
解析:设立两个指针,p每次移动两下,q每次只移动一下,那么当p指向最后一个节点的时候,那么q就是中间的节点了
ListNode* FindMidNode(ListNode* pHead)
{
if (pHead == NULL)
{
return NULL;
}
if (pHead->m_pNext == NULL || pHead->m_pNext->m_pNext =...
分类:
编程语言 时间:
2014-12-16 17:11:59
收藏:
0 评论:
0 赞:
0 阅读:
273
当我们为了列出所有的进程而使用EnumProcessModules时,有可能发现很多进程获取不到进程名等信息。
根据官方文档说明:当我们在64位系统上,运行32位的程序来获取进程列表的时候,只能获取到32位的进程,获取不到64位的进程。如果真的有这个需要,请采用64位编译程序,另外如果要单独列出32位或者64位的进程,可以使用EnumProcessModulesEx方法。...
分类:
编程语言 时间:
2014-12-16 17:10:59
收藏:
0 评论:
0 赞:
0 阅读:
440
看到django异步大家的反应应该是celery这种消息队列组件,现在用的最多的最推荐的也是这种方式。然而我这需求就是请求来了,执行一个小程序,但是又不能确定这个小程序啥时候执行完,响应又要及时,丢给队列处理当然可以,但是为了简单,决定直接起个线程跑跑。 (当然这只是实验,应用规模也很小,如果并发高,会有很多问题)
从view.py中截取了这段代码: @login_required...
分类:
编程语言 时间:
2014-12-16 17:10:29
收藏:
0 评论:
0 赞:
0 阅读:
376
traits是个很好玩的东西,在泛型编程里面很常见。最早出于老外的一篇论文。http://www.cantrip.org/traits.html?seenIEPage=1 建议仔细阅读。
首先我们来看一段代码。
template
T accum(const T* ptr, int len)
{
T total = T();
for (int i = 0; i < len; i++)...
分类:
编程语言 时间:
2014-12-16 17:09:59
收藏:
0 评论:
0 赞:
0 阅读:
391
1. 正则表达式基础
1.1. 简单介绍
正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语...
分类:
编程语言 时间:
2014-12-16 17:05:59
收藏:
0 评论:
0 赞:
0 阅读:
430
前面的文章使用了type traits,其实traits还有value traits。
再看一下累加函数:
template
struct traits;
template<>
struct traits
{
typedef int AccuT;
};
template<>
struct traits
{
typedef int AccuT;
};
template
typename...
分类:
编程语言 时间:
2014-12-16 17:05:49
收藏:
0 评论:
0 赞:
0 阅读:
257