- 博客(21)
- 资源 (7)
- 收藏
- 关注
转载 Linux环境下段错误的产生原因及调试方法小结
原文地址:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对
2014-06-30 15:57:48 507
转载 深入研究PHP及Zend Engine的线程安全模型
原文地址:在阅读PHP源码和学习PHP扩展开发的过程中,我接触到大量含有“TSRM”字眼的宏。通过查阅资料,知道这些宏与Zend的线程安全机制有关,而绝大多数资料中都建议按照既定规则使用这些宏就可以,而没有说明这些宏的具体作用。不知道怎么回事总是令人不舒服的,因此我通过阅读源码和查阅有限的资料简要了解一下相关机制,本文是我对研究内容的总结。本文首先解释了线程安全的概念及
2014-06-30 14:25:02 813
转载 PHP扩展编写第二步:参数,数组,以及ZVAL
原文地址:http://weizhifeng.net/write-php-extension-part2-1.html介绍在这个系列教程的第一部分,你已经了解了一个PHP扩展的基本框架结构。你声明了一个简单的函数,这个函数向调用它的脚本返回静态和动态的值,定义了INI配置项,以及声明了内部的值(全局变量)。在这个教程中,你将会知道如何接收传递到你函数中的参数,并且认
2014-06-30 14:12:17 4358
转载 PHP扩展编写第一步:PHP和Zend介绍
原文地址:介绍如果你在读这篇入门文章,那么你可能对写PHP扩展有点兴趣。如果不是… 好吧,那么等我们写完这篇文章,你将会发现一个之前自己完全不知道,但是非常有趣的东西。这篇入门文章假设你对PHP语言和以及PHP的编写语言C语言都有一定的熟悉。让我们以“为什么你需要写一个PHP扩展”作为开始。因为PHP语言本身抽象程度有限,有一些库或者操作系统
2014-06-30 14:08:37 4445
转载 Vim简明教程【CoolShell】
原文地址:http://blog.csdn.net/niushuai666/article/details/7275406vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有
2014-06-29 19:38:47 442
转载 GCC 命令行详解
原文地址:http://blog.csdn.net/casularm/article/details/316149作者: www.linuxfans.org mozilla1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译
2014-06-29 19:24:13 454
转载 开发php的扩展模块(centos环境下)
原文地址:http://www.cnblogs.com/liulun/p/3535344.html首先下载一份PHP的源码,并上传到centos服务器上源码下载地址:https://github.com/php/php-src 然后在命令行进入到源码路径下的ext目录然后创建扩展项目[root@myhost ext]# ./ext_ske
2014-06-28 11:42:34 646
转载 Google Protocol Buffer 的使用和原理
原文地址:Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。15 评论:刘 明, 软件工程师, 上海交大电
2014-06-26 22:54:58 622
转载 PHP内核探索:zend_parse_parameters函数
原文地址:http://www.nowamagic.net/librarys/veda/detail/1467最简单的获取函数调用者传递过来的参数便是使用zend_parse_parameters()函数。zend_parse_parameters()函数的前几个参数我们直接用内核里宏来生成便可以了,形式为:ZEND_NUM_ARGS() TSRMLS_CC,注意两者之
2014-06-23 12:04:55 2704
转载 PHP 单例模式解析和实战
原文地址:http://blog.csdn.net/jungsagacity/article/details/7618587一、什么是单例模式?1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:
2014-06-20 15:12:31 565
转载 php中this,self,parent三个关键字
原文地址:this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。this是指向当前对象的指针(姑且用C里面的指针来看吧)self是指向当前类的指针parent是指向父类的指针(我 们这里频繁使用指针来描述,是因为没有更好的语言来表达)根据实际的例子来看看(1) this1 23 class
2014-06-20 15:04:35 512
转载 php empty()和isset()的区别
原文地址:http://www.cnblogs.com/qiantuwuliang/archive/2009/11/09/1599047.html在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问题不再。顾名思义,empt
2014-06-20 10:58:01 448
转载 PHP5 session 详解【经典】
原文地址:http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。session是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻
2014-06-20 10:29:49 757
转载 SVN服务器搭建和使用
原文地址:SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源
2014-06-15 12:01:38 808
转载 Ubuntu 12.04安装vim和配置
原文地址:ubuntu默认没有安装vim,出现:jyg@ubuntu:~$ vim test.cThe program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athena * vim-gtk * vim-noxTry
2014-06-14 20:09:19 1056
转载 python实例2—NameError: name 'file' is not defined
原文地址:http://hi.baidu.com/liwqnmg/item/a93d0c331193c4d62f8ec24c#mainf = file('test.txt','w')f.write('hello liwq')f.close()按照教程上,打开一个文件用file。运行就报错:F:\python>python main.pyTrace
2014-06-14 10:24:02 20044 3
转载 TypeError: must be str, not bytes
原文地址:http://hi.baidu.com/xpwgmvajbzbbgkq/item/9abbd6202ab126cbddf69aafProtocol version 3 was added in Python 3.0. It has explicit support for bytes and cannot be unpickled by Python 2.x pick
2014-06-14 10:23:22 7154
转载 WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
原文地址:晚上安装完MYSQL(系统:深度WINXPSP2, MYSQL版本:5.1.32)后,用MYSQL自带的配置工具配置完发现默认的数据存放路径是:C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/。感觉很不爽,就修改一直想在配置工具中修改这个路径,结果发现"N
2014-06-12 18:34:00 4652
转载 Linux下软件安装方法
原文地址:http://jiuwuzhizhun.95.blog.163.com/blog/static/47240783200882594511178/对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际
2014-06-09 14:29:33 792
原创 平面三角形外接圆圆心与半径求解算法
直角三角形的外心(即三边垂直平分线交点)在斜边的中点上,因此直角三角形的外接圆半径就等于斜边的一半三角形三边为 a、b、c半周长 p=(a+b+c)/2三角形面积 S=√[p(p-a)(p-b)(p-c)] (海伦公式)内切圆半径 r = S/p =√[(p-a)(p-b)(p-c)/p]
2014-06-03 11:35:15 16946 1
[JavaScript权威指南(第6版)].(JavaScript:The.Definitive.Guide).David.Flanagan.文字版.pdf
2013-11-29
信息检索导论(Christopher D. Manning Prabhakar Raghavan)
2013-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人