自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

转载 EOF是什么?

EOF是什么?作者: 阮一峰我学习C语言的时候,遇到的一个问题就是EOF。它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。  int c;  while ((c = fgetc(

2014-11-29 09:47:55 413

转载 redis lua

由于redis中内置了一个lua解释器,使得redis可以执行一段lua代码,通过使用EVAL来执行(咱们这边很少用到).今天在对hashtable进行匹配的时候研究了一下,感觉很神奇,下面是我们可能会用到的一些case,有兴趣的可以看下。1. 这是是一个对redis的hashtable的field进行模糊匹配,并返回field对应的value的一个例子:2. 利用

2014-11-29 09:20:59 1080

转载 解决Linux下 sublime text2输入法问题的方案

解决Linux下 sublime text2输入法问题的方案、原文地址:http://my.oschina.net/Khiyuan/blog/98713发表于2年前(2012-12-27 20:41)   阅读(5250) | 评论(31)25人收藏此文章,我要收藏赞0sublime输入法 从今天3月份左右,就开始使用 sublime

2014-11-26 18:46:16 614

转载 如何写出无法维护的代码

酷壳里有很多我觉得很不错的文章,但是访问量最大的却是那篇《6个变态的Hello World》,和它能在本站右边栏“全站热门”中出现的还有“如何加密源代码”,以及编程真难啊等这样的文章。可见本站的读者们的偏好,我也相信你们都是“身怀绝技”的程序员。所以,今天给大家推荐这篇文章,相信一定能触动大家的兴奋点。这篇文章的原文在这里(http://mindprod.com/jgloss/unmain.h

2014-11-26 17:55:08 472

转载 带团队就是带野心、带梦想、带欲望、 带状态

带团队就是带野心、带梦想、带欲望、 带状态  带团队就是带野心、带梦想、带欲望、带状态;企业说到底是人,管理说到底是借力。失败的领导者以其一己之力解决众人问题,成功的领导者集众人之力解决企业问题。   经营企业的过程是一个借力的过程,只有越来越多的人愿意把力借给你,企业才会成功。不想做后勤的领导,不是好领导。作为老板,不要怕员工比你强,如果员工比你弱,说明你选人不当

2014-11-26 14:59:39 542

转载 很不理解为什么 -print0 | xargs -0 rm

find /opt/newcms/public/360/newbox/yun/test/  -type f -name 'list*' -print0 | xargs -0 rm很不理解为什么 -print0 | xargs -0 rm为什么都要有个0?       问了下smile,原来xargs 默认是以空白字符来做分割的,当执行rm时候,如果查找出来的文件名中有空格,那就容易

2014-11-26 13:55:41 1644

转载 由12306.cn谈谈网站性能技术

由12306.cn谈谈网站性能技术2012年1月16日陈皓发表评论阅读评论 131,079 人阅读    12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把

2014-11-26 12:57:59 1406

转载 性能调优攻略

性能调优攻略2012年6月20日陈皓发表评论阅读评论 87,754 人阅读    关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移

2014-11-25 20:41:23 425

转载 代码优化概要

本文译自Dr. Dobb’s Blogger的Walter Bright写的《Overlooked Essentials For Optimizing Code》我编写程序至今有35年了,我做了很多关于程序执行速度方面优化的工(一个示例),我也看过其它人做的优化。我发现有两个最基本的优化技术总是被人所忽略。 注意,这两个技术并不是避免时机不成熟的优化。并不是把冒泡排序变成快速排序(算法

2014-11-25 19:43:57 428

转载 王垠

4. 相关链接王垠的Email:shredderyin@gmail.com王垠的自建博客:http://www.yinwang.org/王垠的新浪博客:http://blog.sina.com.cn/yinwang0知乎上的[王垠]话题:http://www.zhihu.com/topic/19587684王垠在IUB的个人主页:https://www.cs.indiana.e

2014-11-25 14:16:15 3828

转载 Lua 与C交互

Lua 与C交互分类: 编程语言 2008-06-27 18:15 4020人阅读 评论(4)收藏 举报 luac脚本functionnulleach                Lua和C之间的交互(一)           Lua调C函数 1.       什么样类型的函数可以被Lua调用 typedef int (*lua_CFunction

2014-11-25 11:11:15 476

转载 /etc/ld.so.conf.d/目录下文件的作用

在了解/etc/ld.so.conf.d/目录下文件的作用之前,先介绍下程序运行是加载动态库的几种方法:第一种,通过ldconfig命令    ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和

2014-11-24 21:20:12 651

转载 .bashrc

.bashrc这个文件主要保存个人的一些个性化设置,如命令别名、路径等。也即在同一个服务器上,只对某个用户的个性化设置相关。性    质保存个人的一些个性化设置属    性命令别名、路径特    征某个用户的个性化/etc/bashrc:为每一个运行bash sh

2014-11-24 21:19:16 441

转载 linux curl

linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。-a/--append 上传文件时,附加到目标文件 -A/--user-agent   设置用户代理发送给服务器 - anyauth   可以使用“

2014-11-24 14:25:57 407

转载 阈值理论:你需要多聪明才能成功?

阈值理论:你需要多聪明才能成功?提问者:最后一次为爱泪浏览28591次那些成功人士都是很聪明的人吗?只有聪明的人才会成功吗?回答者:心灵咖啡网2014-11-22怎样成为一个创造性的天才?毕加索和莫扎特是否运用了他们超人般的智商从而创造了那些旷世杰作?如此种种……你需要多聪明才能成功?你需要多聪明才能成为一个成功的企业家?你的培训计划需要做到多好才能成为

2014-11-22 16:54:00 831 1

转载 C语言的代码内存布局详解

一个程序本质上都是由 BSS 段、data段、text段三个组成的。这样的概念在当前的计算机程序设计中是很重要的一个基本概念,而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。BSS段:在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Starte

2014-11-22 15:29:26 384

转载 Linux中的ldd命令和pvs命令

Linux中的ldd命令和pvs命令2012-06-05 12:52:13分类: LINUXldd命令用于判断某个可执行的 binary 档案含有什么动态函式库。参数说明:--version  打印ldd的版本号-v --verbose  打印所有信息,例如包括符号的版本信息-d --data-relocs  执行符号重部署,并报告缺少的目标对象(只对ELF格式

2014-11-19 20:27:04 1784

转载 Linux strace命令

简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strace ca

2014-11-19 20:16:33 396

转载 AES加解密算法的模式介绍

1、首先应该明白AES是基于数据块的加密方式,也就是说,每次处理的数据是一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度。2、分组加密的几种方式ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。CBC:是一种循环模式,前一个分组的密文和当前分组的明文异

2014-11-19 15:05:03 3420

转载 10种不良心理,我们都难以抗拒?

10种不良心理,我们都难以抗拒?提问者:匿名浏览10581次从心理学角度来看,有哪些人们明明知道,但又很难摆脱的效应?回答者:中国数字科技馆2014-11-19任何人都不是完人,也不是机器人。因此,人类就有一些难以抗拒的不良心理。如果大家一起来讨论,我们就知道某些心理导致的行为有问题。但是在日常生活中,我们往往就难以摆脱这些心理的掌控。1 破窗效应无论是人还是物,我们都采取

2014-11-19 10:14:42 789

转载 闭环:一种新思维

闭环:一种新思维2014-11-17 蔡畅本人老规矩,咱们还是从问题开始吧。一、天问的问有些问题看似无厘头却经常萦绕心头,人们苦苦思索,却不好意思去问别人,免得彼此尴尬(问了也白问):为什么婆媳处不好关系?思考一个问题到什么地步,才算告一段落?所谓的格局到底是什么?怎样塑造大格局?是什么铸就了我们的个体?我们的三观是怎

2014-11-18 09:08:03 14388 3

转载 那些差点混不下去的互联网公司,他们怎么样了?

那些差点混不下去的互联网公司,他们怎么样了? 2014-11-17中国好案例互联网上想赚钱必须满足3个条件,1是找准了需求,2是技术上可实现,3是能持续盈利。其中,最被大家看中的核心竞争力是——盈利之道。无论是大公司还是小创业,只要你找到了盈利模式,一夜间,麻雀变凤凰,你就成了一团蜜,从小蜜蜂到大狗熊都会围拢着你,谁都想舔你一下。可见拥有盈利模式多么重要!——事实果真如

2014-11-17 18:53:16 849

转载 硅谷大佬内部发言:千亿美金公司,最初的真相

硅谷大佬内部发言:千亿美金公司,最初的真相 2014-11-14梦幻之旅全球招商【导语】传说中的公司像Facebook、Twitter 这样“传说中的公司”是怎么搞起来的?十位硅谷顶级创始人或投资者,每人画一张图告诉你真相。我们都知道,以课程的形式“教书育人”,这绝对是最真实的言传身教。如何创办成功千亿美元公司,除了看马云的,从此还要多一个渠道:听听硅谷的!

2014-11-17 12:45:35 534

转载 linux md5校验

linux系统文件是否被更改,可以使用md5sum来检测一下。 # lsfirst.txt  group  passwd  second.txt  third.txt# pwd/mnt/tt # md5sum /mnt/tt/* > /opt/md5_res.txt   \\将tt目录下的文件做md5校验,数据存放到一个文件 1、如果tt目录下文件不做任何修改:

2014-11-17 11:31:39 2337

转载 FreeBSD上构架Nginx服务器

FreeBSD上构架Nginx服务器(2013-07-02 15:36:51)转载▼标签:freebsdnginx安装it分类: FreeBSD这篇文章主要记录作者如何在FreeBSD上构架Nginx服务器。作者采用下载该程序的一个源代码包手动编译的方法,而不是使用包管理工具。这样做有两个原因:首先包质量不能保证,或无

2014-11-17 10:08:24 682

转载 MySQL 创建用户-用户授权[转]

MySQL 创建用户-用户授权[转]  2011-10-03 12:59:05|  分类:mysql |举报|字号 订阅1.CREATE USERCREATE USER user [IDENTIFIED BY [PASSWORD] 'password']    [, user [IDENTIFIED BY [PASSWORD] 'passwo

2014-11-15 09:28:55 429

转载 centos用yum安装mysql-server

centos用yum安装mysql-server  2012-11-09 11:25:09|  分类:Linux |举报|字号 订阅1.安装:#yum -y install mysql-server2.修改配置:#vi /etc/my.cnf暂时修改一下编码(添加在密码下方添加): default-character-set = utf8

2014-11-14 16:55:37 396

转载 CRC32、MD5、SHA1概念及可靠性现状

CRC32、MD5、SHA1概念及可靠性现状发表时间:2010年01月28 分类: 编程开发 作者: 天缘昨天介绍了Windows 7的版本识别问题,不得不提到常用的CRC32、MD5、SHA1等校验算法可靠性问题,如果只是单纯的编码理论,天缘还算是可以看懂,但对密码学整体认识毕竟不是行内人,所以也只能从一些皮毛概念上简单介绍一下,实际上这些算法本身并不复杂,但每种算法的创立都是伟大壮

2014-11-14 11:46:33 1390

转载 理解 Lua 的那些坑爹特性

理解 Lua 的那些坑爹特性 按:最近看到了依云的文章,一方面,为Lua被人误解而感到十分难过,另一方面,也为我的好友,依云没有能够体会到Lua的绝妙和优雅之处而感到很遗憾,因此我写了这篇文章,逐条款地说明了依云理解中出现的一些问题。希望能够帮助到大家! 1. 协程只能在Lua代码中使用     是的,协程在当你需要挂起一个C函数的时候无法使用。但是,在提出这个缺陷的时

2014-11-12 20:29:42 861

转载 环境变量

环境变量 分类: LINUX进程存储空间的布局:低地址 → 高地址┃正文区┃初始化数据区┃非初始化数据区┃堆→ | 虚地址空间 | ←栈┃命令行参数和环境变量┃       在unix/linux系统中,当产生一个新进程时,内核要为进程分配存储空间(如上图)并且进行初始化操作,过程大致如下:        内核       ↓invoke   

2014-11-12 19:50:47 566

转载 Lua 标准库 - 输入输出处理(input and output facilities)

Lua 标准库 - 输入输出处理(input and output facilities)  【IT168 技术文档】I/O库提供两种不同的方式进行文件处理  1、io表调用方式:使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述  io表同样提供三种预定义的文件描述io.stdin,io.stdout,io.stderr  2、文件句柄直接调

2014-11-12 17:53:44 457

转载 对程序员影响最大的书籍

2014-11-12 13:13:17 424

转载 Nginx模块开发入门

Nginx模块开发入门作者: T2噬菌体  来源: 博客园  发布时间: 2011-04-24 07:39  阅读: 12967 次  推荐: 4   原文链接  [收藏]  前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx

2014-11-11 11:49:44 503

转载 访谈章亦春

章亦春 现任 CloudFare 系统工程师,主要是 Nginx 和 OpenResty 开发,是一名快乐的程序员,现定居美国旧金山。曾经在北京的时候供职于 Yahoo!中国以及淘宝(阿里巴巴)。【软件简介】OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖

2014-11-11 11:45:21 4505

转载 openresty 简介

openresty 简介 openresty官方网站:http://openresty.org/cn/index.htmlagentzh自己对openresty的介绍:http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html agentzh(章亦春)的openresty开源项目(基

2014-11-11 11:41:11 4105

转载 KAFKA分布式消息系统

KAFKA分布式消息系统2011-08-28 18:32:46分类: LINUXKafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运行日志(CPU、内存、磁盘、网络、系统及进程状态)。 当前很多的消息队列服务提供可靠交付保证,并默认是即时

2014-11-10 21:40:42 621

转载 让lua支持base64和md5

让lua支持base64和md5分类: web server 2007-12-31 13:05 5589人阅读 评论(0)收藏 举报luadownload测试php 1) base64支持 wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gzTar 

2014-11-10 18:56:34 6672

转载 详细介绍Base64的编码转换方式。

下面,详细介绍Base64的编码转换方式。所谓Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)----作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。具体来说,转换方式可以分为四步。第一步,将每三个字节作为一组,一共是24个二进制位。第二步,将这24个二进

2014-11-10 18:47:04 9204

转载 在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍来源:互联网作者:佚名时间:08-02 11:16:07【大中 小】 要在Linux下虚拟一个Windows,经过查找些资料,发现可一用VMware来实现,当然还有其他一些虚拟机可以使用如Win4lin,bochs等Linux系统下安装Vmware教程由于项目需要,要在Linux下虚拟一个Windows,经

2014-11-10 17:16:34 1291

转载 使用Lua CJSON库进行encode与decode操作完成对Json数据转化

本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行。首先简单介绍下cjson:Lua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。文档链接:  http://www.ky

2014-11-10 15:19:58 16001 1

空空如也

空空如也

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

TA关注的人

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