- 博客(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
883
转载 java 设置代理
ava.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机
2014-02-28 10:52:09
1687
原创 Mac OS X 笔记
1. 剪切在Mac OS X 10.7 Lion中,复制还是Cmd+C,粘贴时用Cmd+Option+V可以执行剪切操作,也就是复制成功以后删掉原文件。
2014-02-23 19:32:29
1031
原创 pip django
sudo pip install MySQL-python redis dango-compress django-css 安装 sass:需要gem, sudo gem install sass
2014-02-22 23:48:20
836
原创 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
2054
转载 TLS
TLS--线程局部存储概念:线程局部存储(Thread Local Storage,TLS)用来将数据与一个正在执行的指定线程关联起来。进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快捷。说它是缺点,一个线程死掉了,其它线程也性命不保;
2014-01-26 16:23:17
1014
原创 Java 语法笔记
1. this 用法在一个构造函数中调用另一个构造函数时,用this关键字;参考:http://blog.csdn.net/lw223/article/details/2031221
2014-01-26 13:59:09
654
原创 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
764
原创 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
1307
原创 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
1569
原创 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
939
原创 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
950
转载 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
731
转载 使用 Git 远程仓库
[Git] 使用 Git 远程仓库 (Remote repositories)Leave a reply之前,我们所有的 Git 操作都是在本地机器上。这是 Git 的特性之一,因为其它的一些版本控制系统 (version control system) 会要求拥有网络访问。Git 并不强制要求,但是能够强大的功能。接下来就看看吧。首先需要的是另外一台,想要共享我们
2013-09-29 16:08:51
1835
转载 Linux 中 crontab 详解及示例(收藏)
Linux 中 crontab 详解及示例(收藏)cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/servi
2013-09-25 10:03:27
745
转载 Fedora常用软件安装简介
Fedora常用软件安装简介发表于: RHEL/CentOS/Fedora | 作者: 谋万世全局者Fedora下的一些常用软件的安装简介:下面的方法绝大部分适用于Fedora 9以上的版本。1.MplayerMplayer是一个全能影音播放器,支持现有的几乎所有流行视频、音频格式。Smplayer是Mplayer的前端,界面漂亮,功能设置多。在终端
2013-09-22 19:18:57
1032
原创 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
635
转载 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
996
转载 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
916
原创 ntp 设置笔记
1. 查看当前时区: date -R 选择时区:tzselect2. 同步命令:ntpdate 时间服务器IP或者域名可用的时间服务器:cn.pool.ntp.org 位于中国的公共NTP服务器3. 自动同步时间,可以用修改crontab,添加ntpdate命令,周期性执行。
2013-07-23 18:03:42
683
原创 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
1090
原创 vsftpd 配置笔记
1. vsftpd可以让vsftpd服务器所在主机的用户通过ftp登录(即本地用户登录),默认的本地用户登录后当前路径即为该用户的home路径;查看某用户的home路径:echo ~用户名添加一个用户:useradd -g 组名 -d home路径 用户名修改用户密码:passwd 用户名生成用户路径:mkdir home路径修改过home目录所有者:chown .组名 h
2013-07-03 14:10:04
679
转载 给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
1492
转载 转载:写了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
1148
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
575
原创 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
837
转载 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
1711
转载 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
4117
1
原创 python写的crond后台任务打印包含中文字符的unicode 字符串,出现异常?
取消打印的语句,解决问题。如何解决能打印中文字符的任务,解决方案继续寻找。。。
2013-05-31 19:52:16
773
原创 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
846
转载 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
32461
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
884
转载 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
704
原创 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
601
原创 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
1458
转载 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
1715
转载 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
945
转载 socket.io使用入门
socket.io使用入门2011-12-29场景现在做的项目要提供一个在线编辑器的调试功能,需要实时的把调试的日志信息传递到页面,可能会有几个人同时打开编辑器对同一个项目进行操作,这时发送给这些人的调试信息是相同的。通常这种场景可以通过Comet服务器推,web socket来处理,不过在nodejs中,可以通过socket.io模块方便的处理时事的通信。socket
2013-04-03 10:44:42
1533
原创 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
1690
原创 Node.js websocket 聊天室 相关资料
1. Node.js & WebSocket - Simple chat tutorial2. node.js聊天室架构设计 3. websocket与node.js的完美结合
2013-03-29 18:06:33
978
dynamic bayesian
2009-08-25
Prentice-Hall - Core C++ - A Software Engineering Approach (1280 pages).pdf
2008-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人