自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(288)
  • 资源 (14)
  • 收藏
  • 关注

转载 浅谈TCP/IP网络编程中socket的行为

浅谈TCP/IP网络编程中socket的行为我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉:1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等)2. Socket I/O系统调用(重点如read/write),这是TCP/IP协议在应用层表现出来的行为。3. 编写Performan

2014-09-23 19:02:52 864

转载 java 设置代理

ava.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机

2014-02-28 10:52:09 1652

原创 Mac OS X 笔记

1.  剪切在Mac OS X 10.7 Lion中,复制还是Cmd+C,粘贴时用Cmd+Option+V可以执行剪切操作,也就是复制成功以后删掉原文件。

2014-02-23 19:32:29 1010

原创 pip django

sudo pip install MySQL-python redis dango-compress django-css 安装 sass:需要gem, sudo gem install sass

2014-02-22 23:48:20 824

原创 supervisord 笔记

错误:执行supervisorctl start program-name出现sinacallback: ERROR (no such process)错误:可以通过supervisorctl read和supervisorctl update 来更新配置文件并启动新的program;奇怪的而是supervisorctl start program-name还是出现上面的错误。

2014-02-18 16:59:03 2031

转载 TLS

TLS--线程局部存储概念:线程局部存储(Thread Local Storage,TLS)用来将数据与一个正在执行的指定线程关联起来。进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 

2014-01-26 16:23:17 998

原创 Java 语法笔记

1. this 用法在一个构造函数中调用另一个构造函数时,用this关键字;参考:http://blog.csdn.net/lw223/article/details/2031221

2014-01-26 13:59:09 645

原创 Android Tutorial 收藏

1. programatic layout Lesson 16. Creating layout programmatically. LayoutParams2. view.measure 分析android中View.measure方法详解3. Android中View(视图)绘制不同状态背景图片Android中View

2014-01-24 18:01:55 751

原创 win7下安装python pip

1. 安装python1)官网下载安装包 2.7.6安装后,已经有了easy_install.exe,可以用它来安装pip2)安装pipeasy_install pip默认的配置pip search/install 可能timeout,需要修改配置,添加用户目录/pip/pip.ini:[global]timeout=6000inde

2013-12-24 16:41:33 1298

原创 MySQL CSV file ( load and export ) 笔记

1. load from CSV files:摘自:http://stackoverflow.com/questions/4202564/how-to-insert-selected-columns-from-csv-file-to-mysql-using-load-data-infile LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1

2013-12-11 11:03:08 1562

原创 tcpdump examples

Using tcpdump to sniff HTTP traffic from a specific hostThis is mostly just a reminder to myself about my preferred parameters to tcpdump on linux, so that I don't have to keep reading the man

2013-11-18 10:53:04 931

原创 Understanding Angular Services

Understanding Angular ServicesWhat are Angular Services?Angular services are singletons objects or functionsthat carry out specific tasks common to web apps. Angular has a number of buil

2013-10-16 16:54:17 939

转载 javascript CDATA

javascript CDATA的意义摘自:http://www.cnblogs.com/scugzbc/archive/2008/07/13/1242063.htmlCDATA 内部的所有东西都会被解析器忽略。假如文本中包含了大量的 "CDATA 区段开始于 "":function compare(a,b){if (a

2013-10-01 18:00:30 721

转载 使用 Git 远程仓库

[Git] 使用 Git 远程仓库 (Remote repositories)Leave a reply之前,我们所有的 Git 操作都是在本地机器上。这是 Git 的特性之一,因为其它的一些版本控制系统 (version control system) 会要求拥有网络访问。Git 并不强制要求,但是能够强大的功能。接下来就看看吧。首先需要的是另外一台,想要共享我们

2013-09-29 16:08:51 1817

转载 Linux 中 crontab 详解及示例(收藏)

Linux 中 crontab 详解及示例(收藏)cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/servi

2013-09-25 10:03:27 730

转载 Fedora常用软件安装简介

Fedora常用软件安装简介发表于: RHEL/CentOS/Fedora | 作者: 谋万世全局者Fedora下的一些常用软件的安装简介:下面的方法绝大部分适用于Fedora 9以上的版本。1.MplayerMplayer是一个全能影音播放器,支持现有的几乎所有流行视频、音频格式。Smplayer是Mplayer的前端,界面漂亮,功能设置多。在终端

2013-09-22 19:18:57 1014

原创 linux 用户和组

1. 修改文件所属用户和组chown user_name:group_name file_name2. 添加用户useradd -d /home/path -g group_name user_name3.  删除用户userdel user_name -r 同时删除家目录4. fingerfinger user_name

2013-09-20 22:55:16 627

转载 How to switch to Gnome 3 “fallback-mode”

How to switch to Gnome 3 “fallback-mode”June 1, 2012By gregHow to make Gnome 3 look and work almost like Gnome 2.How to switch back to Gnome 2.Gnome 3 “fallback-mode” makes it look and

2013-08-28 11:26:00 987

转载 Save MySQL query results into a text or CSV file

Save MySQL query results into a text or CSV filePosted by Quinn McHenry in MySQLMySQL provides an easy mechanism for writing the results of a select statement into a text file on the ser

2013-07-29 20:20:45 907

原创 ntp 设置笔记

1. 查看当前时区: date -R    选择时区:tzselect2. 同步命令:ntpdate 时间服务器IP或者域名可用的时间服务器:cn.pool.ntp.org 位于中国的公共NTP服务器3. 自动同步时间,可以用修改crontab,添加ntpdate命令,周期性执行。

2013-07-23 18:03:42 673

原创 proftpd 配置 笔记

proftpd可以直接通过本地用户远程登录,默认登录目录为用户Home目录。1. 安装和启动proftpd可以通过两种模式启动,standalone和xinetd。通过xinetd需要安装xinetd,ubuntu下默认可能没有安装xinetd,通过apt-get install xinetd安装。init的启动文件在/etc/init.d/proftpd,proftpd的配置文件

2013-07-09 10:53:59 1071

原创 vsftpd 配置笔记

1. vsftpd可以让vsftpd服务器所在主机的用户通过ftp登录(即本地用户登录),默认的本地用户登录后当前路径即为该用户的home路径;查看某用户的home路径:echo ~用户名添加一个用户:useradd -g 组名 -d home路径 用户名修改用户密码:passwd 用户名生成用户路径:mkdir home路径修改过home目录所有者:chown .组名 h

2013-07-03 14:10:04 672

转载 给ie的iframe注册onload事件

给ie的iframe注册onload事件3人收藏此文章, 我要收藏发表于2年前(2011-06-17 16:45) , 已有1212次阅读 ,共2个评论给ie的iframe注册onload事件要注意了!一定要使用1var frame = document.getElementById('myFrame');

2013-07-01 17:04:39 1478

转载 转载:写了10年Javascript未必全了解的连续赋值运算 --> 说明了JS中变量是引用

写了10年Javascript未必全了解的连续赋值运算摘自: http://www.iteye.com/topic/785445很喜欢蔡蔡 的这个标题,实际蔡蔡已经分析过了,这里借用了。或许有点标题党的意思。看完就知了。 一、引子Js代码  var a = {n:1};  a.x = a = {n:2};  alert(a.x

2013-06-28 10:43:05 1142 1

原创 CSS 笔记

1. 元素排列在同一行:white-space: nowrap;display: inline-block;display: inline;2. 缩放zoom: 0.5;{  -moz-transform: scale(1.25);  -webkit-transform: scale(1.25);  -o-transform: scale(1.25)

2013-06-25 14:25:27 568

原创 Git 笔记

1. Checkout Remote Branches:$ git remote show origin $ git checkout -t origin/haml参考:checkout tracked remote branch2. List Remote Branches:git branch -r  # remote branchesg

2013-06-17 18:07:54 831

转载 Django 的 CSRF 保护机制

Django 的 CSRF 保护机制2012-12-02 11:45 by 林帅的博客, 119 阅读, 0 评论, 收藏, 编辑用 django 有多久,我跟 csrf 这个概念打交道就有久了。每次初始化一个项目时都能看到 django.middleware.csrf.CsrfViewMiddleware 这个中间件每次在模板里写 form 时都知道要加一个 {% csr

2013-06-07 13:42:12 1701

转载 django admin 中文报错Incorrect string value解决方案

django admin 中文报错Incorrect string value解决方案对于错误"Incorrect string value: '\xE6\xA2\xB5\xE8\x92\x82...'for column 'object_repr' at row 1"解决方法是设置django_admin_log表的object_repr一项使用utf8_

2013-06-07 13:35:34 4097 1

原创 python写的crond后台任务打印包含中文字符的unicode 字符串,出现异常?

取消打印的语句,解决问题。如何解决能打印中文字符的任务,解决方案继续寻找。。。

2013-05-31 19:52:16 767

原创 crond 笔记

修改/etc/crontab,按照该文件格式修改,全选为*,用逗号','来分隔多个值,如下所示:22,23,24,25 * * * * root echo `date` >> /tmp/crond.tmp重启crond的方法,注意:不同release的linuxcrond的服务名称不同:fedora 16: sudo service crond restart (/bin/

2013-05-31 15:43:12 836

转载 python的for如何获得当前循环次数?

python的for如何获得当前循环次数?摘自:http://markmail.org/message/ryfven2i75kgsrsmenumerate是python 2.3中新增的内置函数,它的英文说明为:enumerate( iterable)Return an enumerate object. iterable must be a sequen

2013-05-29 18:10:25 32379 3

转载 How to log the correct Ip having Varnish and Nginx

How to log the correct Ip having Varnish and Nginx1) Make nginx aware that you are behind a proxyNginx is smart enough to have a dedicated module for this work: Real IpThis module allows

2013-05-29 12:19:50 874

转载 Linux下查看CPU信息、机器型号等硬件信息命令

Linux下查看CPU信息、机器型号等硬件信息命令测试机器的硬件信息:  查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号)

2013-04-22 15:16:07 698

原创 python 格式转换

如下语句:insert_cmd = "insert into web_chat (content, time, program_time, program_id, sns_id) \                 values (%s, %s, %d, %d, %d)" %tuple(chat_item)如果chat_item是list必须先把list转换为tuple之后,才能格式化

2013-04-11 18:05:04 593

原创 MySQL升级后:ERROR 2013 (HY000): Lost connection to MySQL server during query

升级MySQL后(5.5 -> 5.6.10),MySQL中执行grant命令,或者shell中执行mysqladmin修改密码,出现类似下面的错误:ERROR 2013 (HY000): Lost connection to MySQL server during query解决方案:原来是忘了执行mysql_upgrade,执行sudo mysql_upgrade,修复权限

2013-04-09 15:15:29 1423

转载 Request和Response的格式

web-011(Request和Response的格式) 一个HTTP Request(HTTP请求)的格式通常如下:GET/path/Servlet1  HTTP/1.1Host:localhostuser-agent:Mozilla/4.0(compatible;MSIE 6.0;Windows NT 5.1;SV1; .NET CLR 1.1.4322);Connec

2013-04-08 11:38:34 1672

转载 MySQL的replication热备配置过程

MySQL的replication热备配置过程(2013-03-16 22:55:37)http://blog.csdn.net/lapiggy (MySQL性能及主备跳服务设置文档)http://blog.sina.com.cn/s/articlelist_1755341331_1_1.html  (DRBD(集群)配置过程)操作系统:中标LinuxMysql

2013-04-07 15:36:29 940

转载 socket.io使用入门

socket.io使用入门2011-12-29场景现在做的项目要提供一个在线编辑器的调试功能,需要实时的把调试的日志信息传递到页面,可能会有几个人同时打开编辑器对同一个项目进行操作,这时发送给这些人的调试信息是相同的。通常这种场景可以通过Comet服务器推,web socket来处理,不过在nodejs中,可以通过socket.io模块方便的处理时事的通信。socket

2013-04-03 10:44:42 1509

原创 Fedora下关闭防火墙

1. 参考:http://docs.fedoraproject.org/en-US/Fedora/13/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Enabling_and_Disabling_SELinux-Disabling_SELinux.html修改/etc/selinux/config文件中的SELINU

2013-03-31 20:23:19 1677

原创 Node.js websocket 聊天室 相关资料

1. Node.js & WebSocket - Simple chat tutorial2. node.js聊天室架构设计 3. websocket与node.js的完美结合

2013-03-29 18:06:33 971

dynamic bayesian

Dynamic Bayesian Networks: Representation, Inference and Learning by Kevin Patrick Murphy

2009-08-25

C++之父Bjarne谈C++中的STL模板

C++之父Bjarne谈C++中的STL模板 有些历史和想法只有他知道,看看也好。

2008-10-22

C++之父Bjarne Stroustrup的专访记录

几年前的, 主要关于STL的。

2008-10-22

OLE COM ActiveX历史渊源及关系

从历史渊源上分析几个技术之间的关系, 这样能让人明白的更加系统。是我见过的分析的比较好的文章。

2008-10-22

WinCE内存管理报告

讲解的比较透彻, 明白许多内存方面的概念。

2008-10-22

Thinking in C++ Volume2

Thinking in C++ 第二版 第二卷

2008-09-25

Thinking in C++ volum 1

Thinking in C++ 英文版第一卷

2008-09-25

Prentice-Hall - Core C++ - A Software Engineering Approach (1280 pages).pdf

以C++的工程应用为主,适合有一定开发经验的人阅读。 机械工业出版社有这本书的翻译版《C++精髓:软件工程方法》,还不错。

2008-09-25

VC文件类型解释.docx

罗列了常见的VC文件类型的含义。 就简单介绍一下,就一页,不要下了后悔。

2008-09-25

几种文件操作编程方发.doc

主要介绍了C、C++和Windows API文件操作的方法。

2008-09-25

Linux系统管道和有名管道的通信机制.doc

Linux系统管道和有名管道的通信机制,简要介绍了IPC通信的一种方式。

2008-09-25

图像文件格式、结构.doc

图像文件格式、结构,几种常见的图像结构的介绍。

2008-09-25

十年MFC经历认识的Microsoft技术

十年MFC经历认识的Microsoft技术,体会别人的经验与技术,来自csdn。

2008-09-25

Linux系统调用列表.doc

常用Linux系统调用列表,附有简单的中文介绍。

2008-09-25

空空如也

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

TA关注的人

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