自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 json学习

json的使用:json中的几种不同的数据结构说明:object : 为映射。符号"{}"array: 为数组。符号为"[]" json中控制字符说明。以下控制字符需加上“\”\,"",/,b,f,n,r,t,ujson的性能:经过测试,json的object,Array性能和C++中map,vector的速度差不多。测试的json文件内容:

2011-10-31 10:58:25 357

原创 linux常用命令整理

sdssds

2011-10-27 15:30:59 364

原创 工具说明

隐藏Windows Cmd窗口工具:RunHiddenConsole.exe例如:RunHiddenConsole C:/Nginx-Web/php-5.3.8-Win32-VC9-x86/php-cgi.exe -b 127.0.0.1:9000 -c C:/php-5.3.8-Win32-VC9-x86/php.ini .网站压力测试工具webbench:webbenc

2011-10-26 13:19:17 376

转载 快速配置 Samba 将 Linux 目录映射为 Windows 驱动器,用于跨平台编程

[文章作者:张宴 本文版本:v1.0 最后修改:2011.04.08 转载请注明原文链接:http://blog.s135.com/samba_linux_windows/]  一、局域网内的 Linux 服务器上操作步骤:  1、安装samba(CentOS Linux):yum install samba system-config-samba samba-client

2011-10-25 19:08:51 334

原创 mysql须知

1.mysql有两种不同类型的表,分别为MyISAM和InnoDB。MyISAM相同来说用于需要性能高的场合,它不支持高级事务处理。InnoDB则支持事务处理等高级功能。 以下为具体的细节差别: ●1.InnoDB不支持FULLTEXT类型的索引。 ●2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍

2011-10-25 18:23:24 375

转载 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)

[文章作者:张宴 本文版本:v6.3 最后修改:2010.07.26 转载请注明原文链接:http://blog.s135.com/nginx_php_v6/]  前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的作

2011-10-25 13:45:33 562

转载 PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系

[文章作者:张宴 本文版本:v1.0 最后修改:2011.08.05 转载请注明原文链接:http://blog.s135.com/file_get_contents/]  有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然系统负载上升,使用 top 命令查看,很多 php-cgi 进程 CPU 使用率接近100%。后来,我通过跟踪发现,这类

2011-10-25 13:40:54 532

转载 gcc里的参数-fPIC的一些问题

2011年01月22日 星期六 下午 12:10加上-fPIC参数后,编译后的文件和没有加这个参数的文件,有什么区别呢,在代码里面做了什么修改能增强它的可重定位性,或者说位置无关性呢?而且,用没有加这个参数的编译后的共享库,也可以使用,它和加了参数后的使用起来又有什么区别呢 谢谢[Original][Print][Top]

2011-10-24 19:09:37 2351

转载 gcc与obj文件,动态链接文件和ELF文件

、obj文件       程序员编写程序,其实就是编写出一个2进制(binary)文件。假如我们声明一个变量char c,也就是声明需要一个8bit的空间,那么就需要向系统声明豫留8bit的空间,怎么做到这一点呢?就是编译一个特殊的2进制文件--obj文件,用gcc编译的C语言得到的执行文件,里面不仅包含CPU指令,还有很多别的信息在里面,它有很多格式COFF、ELF……等等,在最后一道编译过

2011-10-24 19:08:21 673

转载 Linux下C/C++编译器gcc使用简介

1.gcc包含的c/c++编译器gcc,cc与c++,g++gcc和cc是一样的,c++和g++是一样的。一般c程序就用gcc编译,c++程序就用g++编译。2.gcc的基本用法gcc test.c:如果没有指定输出的文件,默认将编译出一个名为a.out的程序gcc test.c -o test:-o参数用来指定生成目标程序的名字,这样将编译出一个名为test的程序。3.为

2011-10-24 17:13:53 468

转载 跟我一起写 Makefile

概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会

2011-10-24 14:44:19 415

转载 Windows 缓冲区溢出与数据执行保护DEP

缓冲区溢出与数据执行保护DEP介绍先看一个缓冲区溢出的C++实例程序,代码如下(VC6.0下编译通过):view plaincopy to clipboardprint?"font-size:18px;">class="cpp" name="code">//by MoreWindows   #include    #include    #include

2011-10-22 21:06:09 553

翻译 redis须知

1.在64位机器上最好装32位的redis服务。这是因为64位机器上redis服务占用的内存比32位上要高很多,而且32位的redis在64位机器上运行完全没有任何问题。2.redis的存储数量。每个redis服务大概能存储232 个Key,能处理大概1.5亿记录,redis

2011-10-10 10:13:47 492

转载 C/C++变量在内存中的分布(需常看,避免忘了)

C/C++变量在内存中的分布在笔试时经常考到,虽然简单,但也容易忘记,因此在这作个总结,以加深印象。先写一个测试程序:view plaincopy to clipboardprint?#include    #include    int g_

2011-10-10 09:55:20 380

转载 了解架构师(转+原)

架构师之我见2009-08-06 22:13 12894人阅读 评论(54)收藏举报以下内容即将发表在8月份的InfoQ中文站电子刊物《架构师》中,主要谈到了我对架构师这个角色的一些理解与认识,有兴趣的朋友也可以留言,我们共同探讨这个话题。 架构师之我

2011-10-10 09:29:36 576

转载 架构师几个主要的问题

如何界定项目边界,把握系统全局如何设计灵活高效的信息架构 如何画架构总揽图,使人更好的理解架构 如何设计可集成的系统 如何找到正确的组件 如何正确的摆放组件 如何找到灵活的领域模型 如何设计可运维的系统 如何找到合理的服务 如何把握架构设计的粒

2011-10-10 09:23:23 415

原创 C++随机函数用法

使用方法:初始化调用srand(M),只需调用一次,M一般使用GetTickCount()产生。获取随机数时,使用rand()%X,X是随机数的范围。 错误使用例子:for(int I = 0; I {srand(GetTickCoun

2011-10-08 18:17:18 522

转载 BSTR内存泄露

很多人在使用BSTR的时候都会遇到内存泄漏的问题,下面我总结了一下,严格按照下面的做法可以避免内存泄漏,供参考. 先说COM函数内部的做法1、参数传出值[out]按如下:HRESULT GetName([out] BSTR* bstrName)

2011-10-08 18:16:07 1142 1

原创 vs2005不支持中文路径解决方法

针对VS2005不支持中文路径的问题,需要在程序初始化的时候加上如下一句代码: locale::global(locale(".ACP",locale::ctype)) ;

2011-10-08 18:15:12 768

原创 MSMQ相关

读的性能:5300写的性能:13000队列长度:可以设置(windows系统配置)队列存储:使用硬盘存储去重机制:无是否稳定 :不创建队列时稳定,重复删除新建时不稳定,出现不能打开队列时只能重新安装MSMQ

2011-10-08 18:13:58 446

原创 redis相关

redis是单线程的,因此在多核的机器上可以开多个redis,提高服务器性能利用率。redis有主从复制机制,通常用于提高读写数据性能。从redis服务器会定时向主redis服务器请求数据同步。redis存在set队列,可以去除重复的记录。redis存在自动排序队列,可以设定记录

2011-10-08 18:11:58 548

原创 outlook任务设置-接收别人发给你的任务

在outlook 2010中,如果别人发给你一个任务,经常会出现无法阅览该任务的情况。针对这个问题,我们需要对outlook进行如下设置。 步骤:选中outlook中的垃圾邮件 选择垃圾邮件选项。把发任务的人的邮件地址添加到安全发件人里。

2011-10-08 18:06:36 1153

原创 C++单例模式下,静态变量的问题。

目前有以下几种常用的单例模式类:class A{ static A a; static A* instance(){return &a;}}在这种情况下,在模块全局变量或者静态变量初始化的时候A类就会初始化,这种情况下,如果与A

2011-10-08 17:11:23 1577

原创 动态Dll加载若干问题

进程加载动态Dll步骤:1. 当进程加载动态Dll时,进程给动态Dll分配了虚拟内存空间。2.进程开始初始化Dll的全部变量和静态变量。初始化的顺序不定(太多因素影响了。。。)。3.进程开始调用DllMain函数。函数其中一个变量ul_reason_for_cal

2011-10-08 16:00:17 670

_bz2.cpython-36m-x86_64-linux-gnu.so _bz2报错

_bz2.cpython-36m-x86_64-linux-gnu.so _bz2报错

2022-08-25

Objective-C基础教程.pdf

object-c学习的基础教程,可以快速进入ios方面的开发。

2013-04-16

空空如也

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

TA关注的人

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