自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

筑梦★逐梦

未来,掌控在自己手中

  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

转载 所谓的javascript高级技巧

Js学的也差不多了,该是来总结一下Js中一些比较高级的智慧结晶了。基于Js的动态性、对象都是易变的、函数是第一对象等等其他语言所不包含的特性,可以在使用Js的时候创造出更高效、组织性更好的代码。下面提到的一些概念,是不是很熟悉:分支、惰性实例化、惰性载入函数、单例的两种模式、享元类、函数绑定(纠正函数一个执行上下文)、函数curry化、高级定时器、保护上下文的构造函数、函数节流、自定义事件

2014-09-20 16:51:21 1142

转载 理解JavaScript的编译过程与运行机制

JavaScript引擎,不是逐条解释执行javaScript代码,而是按照代码块一段段解释执行。所谓代码块就是使用标签分隔的代码段。一、编译阶段对于常见编译型语言(例如:Java)来说,编译步骤分为:词法分析->语法分析->语义检查->代码优化和字节生成。对于解释型语言(例如JavaScript)来说,通过词法分析和语法分析得到语法树后,就可以开始解释执行了。

2014-09-20 01:32:12 10505

转载 Python虚拟机实现

python并不将py文件编译为机器码来运行,而是由python虚拟机一条条地将py語句解释运行,这也是为什么被称为解释语言的原因之一。但python虚拟机并不直接执行py語句,它执行编译py語句后生成的字节码。本篇简单地讲下编译、运行的过程,涉及到的内容有如何编译、控制流、函数及类的实现等。0. python的编译python将py文件编译成为PyCodeObject,再将这个对

2014-09-19 23:36:15 6066 1

转载 Python多线程机制

开发多线程的应用系统,是在日常的软件开发中经常会遇到的需求。现在的编程语言都为多线程开发提供了很好的支持,无论是通过库的支持还是将多线程机制内建在语言之中。Python也为多线程系统的开发提供了很好的支持。同样身为动态语言,Ruby也提供了多线程的支持,但是在 Ruby 1.9之前的多线程机制是在语言的实现中模拟了线程及线程调度机制,而并没有使用操作系统本身的线程机制(在以后的描述中,我们

2014-09-19 23:22:29 1394

转载 Linux线程通信

线程间通信机制:线程是一种轻量级的进程。进程的通信机制主要包括无名管道、有名管道、消息队列、信号量、共享内存以及信号等。这些机制都是由linux内核来维护的,实现起来都比较复杂,而且占用大量的系统资源。线程间的通信机制实现起来则相对简单,主要包括互斥锁、条件变量、读写锁和线程信号等。本文会对以上所涉及的线程间的通信机制一一展开。互斥锁通信机制:

2014-09-19 19:11:24 1105 1

转载 Linux进程调度

Linux进程调度的目标    1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效;    2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间;    3.保证公平和避免饥渴;    4.SMP调度:调度程序必须支持多处理系统;    5.软实时调度:系统必须有效的调用实时进程,但不保证一定满足

2014-09-19 18:30:02 1281

转载 Linux命令行性能检测工具

※注:下面附图的命令输出信息,以红旗DC Server 5.0 for x86 Sp1为基础平台,可能在不同的操作系统或核心版本有较大区别,对比时请留意。一、uptime     Uptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,lo

2014-09-18 22:42:08 827

转载 Linux性能测试 命令大全

Linux 系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在 Linux 系统中,所有的运行参数保存在虚拟目录/proc 中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc 目录中的相关参数了,当然有些是不能乱改的。下面就让我们了解一下这

2014-09-18 22:38:41 734

转载 从python中copy与deepcopy的区别看python引用

讨论copy与deepcopy的区别这个问题要先搞清楚python中的引用、python的内存管理。python中的一切事物皆为对象,并且规定参数的传递都是对象的引用。可能这样说听起来比较难懂,对比一下PHP中的赋值和引用就有大致的概念了。参考下面一段引用:1. python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值

2014-09-01 17:35:10 2017

原创 Python在嵌套函数内部访问并父级函数的变量

主要来自stackoverflow上的解答http://stackoverflow.com/questions/6198709/how-do-i-change-nesting-functions-variable-in-the-nested-function

2014-09-01 17:13:10 4774

2012年《C语言程序设计》课程设计-大型作业任务书

2012年《C语言程序设计》课程设计-大型作业任务书

2014-05-28

nginx-1.0.15.tar.gz

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

php-5.2.17.tar.gz

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

node-v0.8.7.tar.gz

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

mysql-5.1.35.tar.gz

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

ImageMagick-6.7.5-10.tar.gz

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

freetype-2.5.3.tar.bz2

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

eaccelerator-0.9.5.3.tar.bz2

教程详见http://blog.csdn.net/celte/article/details/24079117

2014-04-19

libstdc++-6.dll

给codeblocks配置opencv时弹出找不到libstdc++-6.dll的解决办法,注意,此动态链接库只适合于32位操作系统

2013-08-02

libgcc_s_dw2-1.dll

给codeblocks配置opencv时弹出找不到 libgcc_s_dw2-1.dll 文件的解决办法

2013-08-02

JavaScript入门经典随书源代码

这是《JavaScript入门经典》第四版的随书源代码,清华大学出版社,美国Paul Wilton && Jeremy McPeak 著作

2013-03-23

w3school离线教程

w3school最新版5.0教程,全站资源,含HTML5

2013-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除