筑梦★逐梦

未来,掌控在自己手中

所谓的javascript高级技巧

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

2014-09-20 16:51:21

阅读数 854

评论数 0

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

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

2014-09-20 01:32:12

阅读数 8727

评论数 0

Python虚拟机实现

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

2014-09-19 23:36:15

阅读数 4381

评论数 1

Python多线程机制

开发多线程的应用系统,是在日常的软件开发中经常会遇到的需求。现在的编程语言都为多线程开发提供了很好的支持,无论是通过库的支持还是将多线程机制内建在语言之中。Python也为多线程系统的开发提供了很好的支持。 同样身为动态语言,Ruby也提供了多线程的支持,但是在 Ruby 1.9之前的多线程...

2014-09-19 23:22:29

阅读数 1158

评论数 0

Linux线程通信

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

2014-09-19 19:11:24

阅读数 824

评论数 1

Linux进程调度

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

2014-09-19 18:30:02

阅读数 1152

评论数 0

Linux命令行性能检测工具

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

2014-09-18 22:42:08

阅读数 694

评论数 0

Linux性能测试 命令大全

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

2014-09-18 22:38:41

阅读数 526

评论数 0

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

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

2014-09-01 17:35:10

阅读数 1773

评论数 0

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

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

2014-09-01 17:13:10

阅读数 2712

评论数 0

虚函数与纯虚函数

1、基本形式: virtual ReturnType Function_1();            //虚函数声明 virtual ReturnType Function_2() = 0;      //纯虚函数声明 先讲示例吧,再总结结论。 2、示例: class Animail{...

2014-08-28 00:20:51

阅读数 477

评论数 0

C++ virtual详解

Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如下面例子中的函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生...

2014-08-28 00:20:33

阅读数 427

评论数 0

Sentry的使用相关调研

sentry的github地址:https://github.com/getsentry/sentry

2014-08-26 11:01:59

阅读数 3380

评论数 0

mysql5.6的安装srv_buf_size报错

传统的方法中 [root@server182 ~]# tar -zxvf mysql-5.6.10.tar.gz [root@server182 ~]# cd mysql-5.6.10 [root@server182 mysql-5.6.10]# cmake . [root@server1...

2014-08-19 20:52:24

阅读数 977

评论数 0

浅谈SOAP

一:为什么需要SOAP? 随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在Internet 环境下,实现系统是松散耦合的、跨平台的,与语言无...

2014-08-14 12:10:48

阅读数 576

评论数 0

Apache Thrift - 可伸缩的跨语言服务开发框架

前言: 目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由...

2014-08-14 11:28:49

阅读数 1073

评论数 0

基于 REST 的 Web 服务

基础 REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已经成为最主要的 Web 服务设计模型。 事实上,REST 对 Web ...

2014-08-14 11:23:01

阅读数 533

评论数 0

MySQL高可用解决方案

什么是高可用性? 很多公司的服务都是24小时*365天不间断的。比如Call Center。这就要求高可用性。再比如购物网站,必须随时都可以交易。那么当购物网的server挂了一个的时候,不能对业务产生任何影响。这就是高可用性。 高可用性2个问题: 如何共享数据或同步数据?如何处理f...

2014-08-12 17:42:52

阅读数 968

评论数 0

MySQL服务器调优

关于 MySQL 调优 有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为: 替换有问题的硬件。 对 MySQL 进程的设置进行调优。 对查询进行优化。 回页首 记录慢速查询 在一个 SQL 服务器中,数据表都是保存在磁盘...

2014-07-31 21:17:59

阅读数 670

评论数 0

MySQL服务器my.cnf参数说明

#cat my.cnf # MySQL client library initialization. [client] port            = 3306 socket          = /tmp/mysql.sock character-set-server = utf8...

2014-07-31 20:48:04

阅读数 732

评论数 0

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