04 2016 档案

C++ Dll 编写入门
摘要:一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上 Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户 阅读全文

posted @ 2016-04-26 17:36 迪米特 阅读(791) 评论(0) 推荐(0) 编辑

在Windows上开发PHP扩展模块
摘要:环境: window + php + apache + vc6 + cygwin 下载:php二进制文件: php-5.3.10-Win32-VC9-x86 php源码包:php-5.3.10 操作第一步:PHP源代码生成 main/config.w32.h 详见:http://www.cnblog 阅读全文

posted @ 2016-04-26 14:35 迪米特 阅读(578) 评论(0) 推荐(0) 编辑

windows下apache+php+mysql 环境配置方法
摘要:转自:http://www.jb51.net/article/30128.htm 一 准备 1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msiopenss 阅读全文

posted @ 2016-04-25 11:31 迪米特 阅读(296) 评论(0) 推荐(0) 编辑

Ubuntu搭建LAMP环境
摘要:安装过程 第一步 安装Apache2sudo apt-get install apache2 第二步 安装PHP模块sudo apt-get install php5 第三步 安装Mysqlsudo apt-get install mysql-serversudo apt-get install m 阅读全文

posted @ 2016-04-24 04:36 迪米特 阅读(172) 评论(0) 推荐(0) 编辑

PHP源代码生成 main/config.w32.h
摘要:PHP源代码生成 main/config.w32.h 1.下载php源代码包php-5.4.0.tar.gz,解压到D:\php-5.4.0 2.下载2个必要的包http://xiazai.jb51.net/201307/yuanma/bindlib_w32_jb51net.rarhttp://xi 阅读全文

posted @ 2016-04-22 13:08 迪米特 阅读(1304) 评论(0) 推荐(0) 编辑

go--Ubuntu下安装GO LANG,测试输入hello world
摘要:1.下载go语言源码,https://storage.googleapis.com/golang/go1.6.1.linux-amd64.tar.gz 2.解压缩源码包tar zxvf go1.6.1.linux-amd64.tar.gz 3.移动源码包到安装目录 sudo mv go /usr/l 阅读全文

posted @ 2016-04-20 15:58 迪米特 阅读(376) 评论(0) 推荐(0) 编辑

posix多线程--线程私有数据
摘要:1.当多个线程共享一个变量时,将该变量定义为静态或外部变量,使用互斥量确保共享变量的安全访问。如果每个线程都需要一个私有变量值,则该值成为线程的私有数据。程序创建一个键,每个线程独立地设定或得到自己的键值,各线程间私有数据互不影响。 2.建立线程私有数据int pthread_key_create( 阅读全文

posted @ 2016-04-18 16:41 迪米特 阅读(500) 评论(0) 推荐(0) 编辑

posix多线程--线程取消
摘要:1.三种取消状态Off 禁用取消Deferred 推迟取消:在下一个取消点执行取消Asynchronous 异步取消:可以随时执行取消 int pthread_cancel(pthread_t thread) 2.推迟取消:在下一个取消点执行取消 Pthreads系统上的某些函数会被作为取消点,如p 阅读全文

posted @ 2016-04-17 23:56 迪米特 阅读(429) 评论(0) 推荐(0) 编辑

posix多线程--三种基本线程编程模型
摘要:本文介绍了三种构建线程解决方案的方式。 一、流水线:每个线程执行同一种操作,并把操作结果传递给下一步骤的线程。 代码示例如下:终端输入一个int值,每个线程将该值加1,并将结果传给下一个线程。 #include<stdio.h> #include<pthread.h> typedef struct 阅读全文

posted @ 2016-04-15 15:20 迪米特 阅读(958) 评论(0) 推荐(0) 编辑

posix多线程--条件变量
摘要:条件变量是用来通知共享数据状态信息的。 1.条件变量初始化两种方式:(1)静态初始化pthread_cond_t cond = PTHREAD_COND_INITIALIZER;代码示例如下: (2)动态初始化int pthread_cond_init(pthread_cond_t *cond,pt 阅读全文

posted @ 2016-04-13 11:16 迪米特 阅读(547) 评论(0) 推荐(0) 编辑

posix多线程--互斥量
摘要:多线程程序在线程间共享数据时,如果多个线程同时访问共享数据就可能有问题。互斥量是解决多个线程间共享数据的方法之一。 1.互斥量初始化两种方式:(1)静态初始化 (2)动态初始化 2.加锁和解锁int pthread_mutex_lock(pthread_mutex_t *mutex)int pthr 阅读全文

posted @ 2016-04-12 10:09 迪米特 阅读(285) 评论(0) 推荐(0) 编辑

c--日期和时间函数
摘要:C的标准库<time.h>包含了一些处理时间与日期的函数。 1.clock_t clock(void); 函数返回程序自开始执行后的处理器时间,类型是clock_t,单位是tick。如果有错误,clock()函数就返回-1。 类型clock_t在<time.h>中定义,等价于size_t类型。CLO 阅读全文

posted @ 2016-04-07 16:35 迪米特 阅读(665) 评论(0) 推荐(0) 编辑

mysql--Ubuntu下设置MySQL字符集为utf8
摘要:1.mysql配置文件地址/etc/mysql/my.cnf 2.在[mysqld]在下方添加以下代码[mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'chara 阅读全文

posted @ 2016-04-01 16:34 迪米特 阅读(472) 评论(0) 推荐(0) 编辑

python--使用MySQL数据库
摘要:1.安装mysqlsudo apt-get install mysql-server Sudo apt-get install mysql-client 2.安装MySQL-python驱动sudo apt-get install mysql-python 3.测试是否安装成功python解释器命令 阅读全文

posted @ 2016-04-01 16:05 迪米特 阅读(1555) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示