显示下一条  |  关闭

面包作坊

重新开博!!

 
 
 
 
 
 
 
 

[置顶] 【原】构建高性能Web站点读书笔记

2012-1-1 15:21:34 阅读17 评论0 12012/01 Jan1

看完这本书收获非常大,在这里也感谢作者写了本好书,抱歉我看的是电子版,因为上班空闲时看起来比较方遍,有机会一定大力支持郭老师的书。

第三章:服务器并发处理能力

吞吐率 吞吐率:服务器在实际运行期间单位时间内处理的请求数。 可以通过Apache、Lighttpd的mod_status模块来查看 最大并发用户连接数 最大并发连接数 用户平均请求时间 服务器平均请求时间 I/O: PIO与DMA:前者是很早以前,内存和硬盘之前的数据是需要CPU控制的。后来有了DMA取代PIO,CPU只需要向DMA控制器下达命令,让DMA来处理数据即可。 阻塞和非阻塞:当进程访问数据如果尚未就绪,进程是否需要等待。 同步异步是指访问数据的机制,同步一般是指主动请求并等待I/O操作完毕的方式,当数据就绪后在读写的时候必须阻塞,异步则一般是指主动请求数据后便可继续处理其他任务,随后等待I/0操作的完成。 阻塞与同步之间的区别:前者是函数内部实现的区别,后者是指访问数据的机制。 多路I/O就绪通知:  select   4.2BSD,它通调用select()系统调用监视包含多个文件描述的数组,跨平台,有1024个文件描述符数量的限制。  poll       system V release 3,本质于selec

作者  | 2012-1-1 15:21:34 | 阅读(17) |评论(0) | 阅读全文>>

[置顶] 【原】杜会性动物读书笔记

2012-1-1 14:50:53 阅读12 评论0 12012/01 Jan1

当你拥有当你拥有一把用得顺手的锤子,就会认为全世界都是钉子. 什么是社会心理学 名词解析: 事后聪明偏差:这种偏见是指一旦知道了某个事件的结果,人们倾向于过高估计自己的预测能力. 阿伦森第一定律:做出疯狂举动的人末必疯狂

记忆点: 人们受到做出某种行为要受到严厉惩罚的威胁,最终可能讨厌这种行为.这种说法是错的.当受到轻微的处罚威胁时,人们会讨厌这种行为.受到严重的处罚威胁的人,则恰好相反,对禁止行为的喜爱反而有些增加. 人们无意中(背后)听到某人在讲我们的好话,我们会喜欢这个人.如何我们听到的不完全是好话,我们会更加喜欢这个人. 监狱模拟实验:一组成就稳定聪明的年青人,一半为囚犯,一半为看守.结果只进行了6天,就不得不关闭实验,"已经搞不清楚自我是在何时结束、角色从何时开始。他们的行为,思想和感情几乎任何一个方面,都出现了喜剧性的变化,监禁抵消(暂时)了一生的学习;人的价值被悬置,自我的概念受到挑战,人性中最丑恶、最深层的病态一面给显露出来。

从众 名词解析: 从众:由于受到来自他人或者群体的真实的或想象的压力,一个人的行为发生了改变. 群体思维: 人们采取的这样一种思考方式:在一个具有凝聚力的排他小群体中,由于人们共同的追求占统治地位,因此该群体无视对那些可供选择的行动方案所做的实事求是的评价. 留给人们的私密性越多,就越少出现从众 影响增减的因素: 1)一致性

作者  | 2012-1-1 14:50:53 | 阅读(12) |评论(0) | 阅读全文>>

loaf's 软件之Python

2012-1-17 13:17:23 阅读3 评论0 172012/01 Jan17

学习与使用python也有一年的时间了,积累了一些小技巧,在这里分享一下。

打造绿色Python

  以前有遇到过Windows的机器没有安装权限,但又想在上机器上搭建python环境,在网上一番查找后找到了一个方法,以安装pyhton2.7为例:安装的时候,第一个界面如图:

这时程序是在问你要安装给所有用户还是只安装给当前用户,你只要选择这时选择:Install just for me (只安装给当前用户),就会把那些需要的dll,包括 msvcr90.dll 都给装到 Python 目录下,你只要把 Python 装到 D 盘上,这样你重装机器或者复制到别处都还能继续用。很明显这个技巧不只可以用于安装python,聪明的看客们,就不需要我多言了吧。

WIN下常用的编译过的包

相信大家都遇到过安装各种python包,各类的依赖关系,到处去搜索对应的数据包,后来才发现在有人已经帮我们把常用的包编译成了WIN安装包,只要下载安装即可。常用的包下载地址如下:

Index by date: pygame pymol

作者  | 2012-1-17 13:17:23 | 阅读(3) |评论(0) | 阅读全文>>

【原】计算工作时长脚本

2012-1-2 13:04:56 阅读7 评论0 22012/01 Jan2

脚本说明:

本脚本是为了计算有效工作时长而编写,有效工作时长为:9:00-12:00,13:30-18:00(不包含周6、周日)。

使用说明:

请将要处理的数据放入target.csv(没有就新建)并保持文件与脚本在同级目录: 数据格式采用csv(可用Excel直接打开),请保持这种格式。 时间的格式必须为:2011/10/12 10:23 第一行不做任何计算

target.csv格式如下:

start_time

end_time

res

2011/7/29 18:37

2011/8/1 8:58

2011/7/29 18:37

2011/8/2 8:58

2011/7/24 8:37

2011/7/24 18:58

代码如下:

#! /usr/bin/env python

# -*- coding: utf-8 -*-

import os, csv, time, types, datetime, sys

def sw_str(str):

str = time.strftime('%Y/%m/%d %H:%M',str)

return str

def sw_datetime(str):

str = time.strptime(str, '%Y/%m/%d %H:%M')

作者  | 2012-1-2 13:04:56 | 阅读(7) |评论(0) | 阅读全文>>

【原】Ubuntu下静默安装 oracle11gR2

2012-1-1 20:04:05 阅读7 评论0 12012/01 Jan1

安装JVM环境 略 安装相关数据包: 在redhat下要oracle时要使用的包: binutils-2.17.50.0.6-2.el5 compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 glibc-2.5-12 glibc-common-2.5-12 glibc-devel-2.5-12 glibc-headers-2.5-12 gcc-4.1.1-52 gcc-c++-4.1.1-52 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libstdc++-4.1.1 libstdc++-devel-4.1.1-52.e15 make-3.81-1.1 sysstat-7.0.0 经过测试本ubuntu环境要安装的包: Binutils gcc-4.4 lesstif2 Libaio1 gawk alien Ksp Sysstat 可用以下命令安装:

#apt-get install

作者  | 2012-1-1 20:04:05 | 阅读(7) |评论(0) | 阅读全文>>

【原创】策略思维读书笔记

2012-1-1 14:21:25 阅读10 评论0 12012/01 Jan1

把前一段时间记录的笔记发上来吧,第一次尝试这样在onenote上记笔记,还是放在onenote上漂亮多了,总算是摸索出来自己的满意的记笔记方式了。

第二章:准备接招

两种策略互动:相继发生与同时发生。

第三章:看穿对手的策略

法则1:向前展望后后推理。

博弈树与决策树:我们把一颗反映一场策略博弈当中的决策次序的村称为“博弈树”,决策树描述只有一个的情况

对于任何一个相继选择并数目有眼的博弈,总是存在最佳策略

法则2:如果你有优势策略请招办。(在相继发生的策略互动的情况,要特别小心)

优势策略:使用优势策略能使自己比采用其它任何策略更好的结果。

法则3:剔除劣势策略,一步一步做下去

法则4:找出优势策略与剔除劣势策略后,下一步就要找出这个博弈的平衡。又叫纳什平衡

一个常见评估策略的方式的方法是衡量它有多大的本事对付它自己。

第四章:走出囚徒困境

在囚徒困境中以牙还牙一个惩罚作弊的较好的方式。

长期而言,以牙还牙策略会有一半的时间合作,一半的时间背叛。

当出现误会的纪律达到50%,你都不可能影响你的同伴的看法。

以牙还牙的替代选择:在背叛只是偶尔时显得宽容一些,而在背叛成为一种习惯时又能果断的实施惩罚。

第五章:策略行动

一个策略行动的设计意图在于改变对方的看法。策略行动包含的两个要素:计划好的行动路线及使这条路线显的可信的承诺。在无条件的情况下,可以通过占领先机来建立回应规则来作出一个承诺,来占领先机。回应规则有两种:威胁许诺

作者  | 2012-1-1 14:21:25 | 阅读(10) |评论(0) | 阅读全文>>

2011年终总结

2012-1-1 14:06:34 阅读9 评论0 12012/01 Jan1

这一年,对一些感兴趣的领域做了初步的接触,希望未来在这些领域中都能完成我的初衷;

这一年,最大的收获是在某些方面寻找到了自己的方法,希望能坚持、完善和发现自己的方法;

这一年,我从苏州到上海,韩寒特地为我写了篇博文《我在上海,活的很好》,同样这也是我想对身边人说的一句话:我在上海,活的很好。

以下是2011年总结:

书籍(23本): 真的很感谢青番茄与网络上买电子书的,向作者道歉 都是蛮基础的书,有些还需要再精读 改进点: 太少,还是太少了 应该加强技术方面的书籍 应该加强拿来主义,读点实用性强点的。 电影(200部): 关键字: 美国南北战争时期(西部片、黑帮片、故事片) 黑泽明 你还能再宅点吗?答案是肯定的。 英语: 完成新概念第一册听写。 老友记(8季-10季)字幕阅读(6月-11月) 改进点: 加强语法的学习 12年预期: 看完前老友五季前五季剧本,如果可能了解它 完成听写新概念英语的第二、三册

作者  | 2012-1-1 14:06:34 | 阅读(9) |评论(0) | 阅读全文>>

【原】BAT脚本实现批量识别U盘并格式化之后拷贝入文件

2010-9-28 15:13:48 阅读367 评论0 282010/09 Sept28

帮同事写的一个简单小脚本,批量识别U盘并格式化,后写入文件:

脚本如下:

U.bat

---------------------------------------------------------

@ echo off&setlocal EnableDelayedExpansion

set a=0

for %%i in (z y x w v u t s r q p o n m l k i j h g f e d) do (

fsutil fsinfo drivetype %%i: | findstr "可移动" >nul 2>nul && (set /a a=!a!+1&&echo 检测到第!a!个优盘%%i,请等待操

作...)&&start /min cmd /c work.bat %%i

)

work.bat

---------------------------------------------------------

format /q /y %1: && xcopy /E /V /Y c:\hipi %1:

两个文件要放在同一目录,运行U.bat即可

作者  | 2010-9-28 15:13:48 | 阅读(367) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

最新日志

 
 
数据列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注