Python环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括Linux和MacOSX。你可以通过终端窗口输入"python"命令来查看本地是否已经安装Python以及Python的安装版本。Python下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查..
分类:
编程语言 时间:
2015-12-28 12:34:16
阅读次数:
209
深入理解C++中的异常处理机制异常处理增强错误恢复能力是提高代码健壮性的最有力的途径之一,C语言中采用的错误处理方法被认为是紧耦合的,函数的使用者必须在非常靠近函数调用的地方编写错误处理代码,这样会使得其变得笨拙和难以使用。C++中引入了异常处理机制,这是C++的主要特征之一,是考虑问题和处理错误的一种更好的方式。使用错误处理可以带来一些优点,如下:
错误处理代码的编写不再冗长乏味,并且不再和正常的...
分类:
编程语言 时间:
2015-12-28 12:29:18
阅读次数:
219
这一章节我们来讨论一下填充容器的另一个方面Map,之前的两个章节我们都是用list来作为容器,这一章节我们使用Map。还有在这里解释一下为什么一直都使用生成器这个东西,其实他就是建造者设计模式,它主要的作用就是生产复杂的对象,而且满足各种需求的变化(灵活性)。还有为什么花这么多章节来讨论填充容器,主要因为填充容器包括比较多的知识点,知识点列举:(1)泛型(2)建造者设计模式(3)容器的填充方法(l...
分类:
编程语言 时间:
2015-12-28 12:28:36
阅读次数:
170
Table of Contents1. 本质需求2. 存在的问题3. 解决方案简述, C++14标准对内存优化的描述修改, 会让编译器引入类似TCMalloc的内存分配优化策略, 而不拘泥于原来的有一个new语句,就分配一次内存的傻傻的情况. 因此有理由相信用C++14的编译器编译出来的c++程序在内存分配上性能会有较多提升. 下面的文字来源于clang编译器提供的文档, 我对其主要内容进行了意译...
分类:
编程语言 时间:
2015-12-28 12:28:00
阅读次数:
162
1、javascript 面向对象
<meta h...
分类:
编程语言 时间:
2015-12-28 12:27:46
阅读次数:
154
Python线程Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import threading 4 import time 5 6 def show(arg): ...
分类:
编程语言 时间:
2015-12-28 12:26:38
阅读次数:
184
最终代码地址:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1099.c做这题的时候查了别人的做法花了半天都没搞明白怎么做的,我认为别的博客写的难以让人理解所以就造了这个轮子。题目:1099. Packing P...
分类:
编程语言 时间:
2015-12-28 12:23:55
阅读次数:
250
对悬浮窗进一步改进:用this.className可以省略script无标题文档新闻动态体育足球娱乐八卦国际新闻军事结果是一样的:默认时鼠标在新闻动态上面时鼠标在体育上面时:鼠标在娱乐上面时:鼠标在国际新闻上面时:
分类:
编程语言 时间:
2015-12-28 12:23:05
阅读次数:
468
直接转换的时候遇到两个问题:1、预编译头文件*.PCH找不到2、static_cast”: 无法从“void (__thiscall CView2::* )(void)”转换为“LRESULT (__thiscall CWnd::*1、来源:http://www.zhuyanfeng.com/arc...
分类:
编程语言 时间:
2015-12-28 12:24:06
阅读次数:
157
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。查看python的版本:bogon:~ zhangkai$ python3 -VPython 3.5.1...
分类:
编程语言 时间:
2015-12-28 12:18:54
阅读次数:
247
闭包是函数式编程领域里的概念,函数式编程里号称它的函数是无状态的,无毒无副作用,可是我觉得闭包就是函数式编程的打脸之作,闭包让无状态的函数式编程重新有了状态。维持状态是面向对象编程最擅长,我觉得要打OOP的脸,函数式编程就不应该支持闭包,这样函数式编程才有资格继续在OOP届吹逼。补充一下,闭包简单的...
分类:
编程语言 时间:
2015-12-28 12:19:33
阅读次数:
159
第一步:卸载旧Linux自带的JDK①查看本机JDK版本Java代码java-version 结果如下Java代码javaversion"1.6.0"OpenJDKRuntimeEnvironment(build1.6.0-b09)OpenJDK64-BitServerVM(build1.6.0-b...
分类:
编程语言 时间:
2015-12-28 12:15:47
阅读次数:
195
今日一位自称百度内部人疯疯癫癫的给我上了一节百度内部的课程,那就是关于百度排名规则以及算法方面的,刚刚听的时候貌似疯癫,越到后面,越是感觉茅塞顿开,以此分享出来给大家。 要想百度给你网站排名,只有三种理由,第一你给百度钱了,第二你是百度旗下的公司或产品,第三你提供有价值的内容,提高了百度搜索的用户....
分类:
编程语言 时间:
2015-12-28 12:15:57
阅读次数:
170
四、变量和常量 变量是用来存储程序运行期间需要临时保存可以不断改变的数据的标识符。Python有自身的内存回收机制,所以在开发过程中不用考虑变量的销毁等 Python中的变量名命名有如下规则: 1、变量名必须是字母、数字和下划线的组合 2、数字不能开头 3、不能使用Python保留的关...
分类:
编程语言 时间:
2015-12-28 12:15:43
阅读次数:
175
Javascript的FSO功能javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请...
分类:
编程语言 时间:
2015-12-28 12:12:53
阅读次数:
275
$(document,"a").on("click",function(){alert(2);return false;});$("zdfsdafasdfsdfasdfsadf").appendTo("body") 事件从document开始级级向下搜,每次都是,所以这个事件会捕获到所有匹配的do....
分类:
编程语言 时间:
2015-12-28 12:09:46
阅读次数:
148
Java并发编程:Callable、Future和FutureTask在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的...
分类:
编程语言 时间:
2015-12-28 12:04:31
阅读次数:
269