自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追寻真理之美

——此人一贯挖坑不填

  • 博客(150)
  • 资源 (3)
  • 论坛 (32)
  • 收藏
  • 关注

翻译 旧译重贴:如何阅读数学

This article is part of the book Rediscovering Mathematics, which is due out in early 2011. - Rediscovering Mathematics: Patriot LedgerHow to Read Mathematics 如何阅读数学Mathematics is “a language that can

2013-01-06 16:57:01 8774 1

原创 正确的答案都是错误的

正确的答案都是错误的从业逾12年,我找过工作,写过简历,经历过很多企业的面试;也招聘过, 面试过,收过简历,做过面试官。有成功的经验,也有失败的经历。 然而有学生和朋友问题我写简历和面试的技巧时,我只能说,没有技巧。我们在网上或书店,都会见到很多“攻略”、“秘籍”,教你记忆各种急智问题的回答方式。 从“你如何看待加班”这样比较正常问题,到“井盖为什么是圆的”这种比较文艺的问题, 以及“面试官和你妈

2012-09-29 16:57:20 9801

原创 手工构建 Mac OS APP (一)

手工构建 Mac OS APP (一)Table of Contents手工建立 Mac OS APP?main 函数中的故事最简结构app 程序的简单结构做点事情略进一步带主菜单的 app状态栏菜单手工调试再进一步?Aout Me手工建立 Mac OS APP?Mac OS App 开发并不复杂,XCode 提供了很好的开发环境。但是离开XCode呢?对于个人开发者,其实 XCode 是一个非常

2012-09-27 20:27:23 22268 13

原创 《编程ING》——打开神秘魔法世界的大门

从 2000 年毕业,我做这行已经超过十二年了。最初接触计算机程序,还是 DOS 下的 QBASIC ,那已经离现在有接近二十年了。最初,我只是会照猫画虎,按照老师的程序抄个素数数列,或者打印个三角形什么的。初步理解程序的结构和意义,要等到读大学以后了。那个时候在老师的鼓励下,自己买书学习 Delphi ,才开始慢慢了解一些程序语言的知识。能够自己设计和开发出有点用途的程序,则要等到工作以后,在实

2012-08-25 23:18:15 7574 2

原创 jquery 团队的 javascript 测试工具 qunit

今天写了点 Javascript 的小东西,想做个测试,google了一下,看到 jquery 团队使用的测试工具 qunit (http://docs.jquery.com/QUnit) 。有一篇中文文章 http://www.cnblogs.com/nuaalfm/archive/2010/02/26/1674235.html 介绍了这个工具,我尝试了一下,文中的示例已经略有陈旧,跟最新的 q

2012-06-20 20:13:41 6152

原创 用python发送put请求

做了一个服务,上传数据时接受put请求,查了一下,客户端代码用Python来写的话非常简单,跟Post基本一致。这里是一个用PUT上传文件数据的例子:import urllib2opener = urllib2.build_opener(urllib2.HTTPHandler)with open("/storage/pic/logo.png") as f: data=f

2012-04-22 11:30:07 21107

原创 beanstalkd 监听阻塞问题

如果使用 beanstalkd 的 tubes,需要注意的是(官方文档有提及),use影响put时使用的信道,而watch和ingore影响监听时的信道。客户端必须监听不少于一个的信道。默认情况下connection已经监听了default信道,至少监听一个其它tubes后,才可以ignore这个默认的tubes。如果没有显式的 ignore("default"),就容易在 reserve 的

2012-04-16 02:54:15 5890

原创 lvm 空间缩减操作

前几天学会了给lvm动态扩容,有次遇到缩容操作,也照方抓药,却惨遭失败。还好是开发机,默默重装。问题在哪里呢?搜索了一些资料,在国外的一些社区提到:扩容时,先 lvextend 再 resize2fs ,缩减时先 resize2fs 再 lvreduce。具体操作了一下,按这里的步骤,可以让lvm2+ext2正确缩减:http://www.microhowto.info/howto/r

2012-04-15 22:42:47 7527 3

原创 在debian环境中设置celery自动启动

项目中用到celery,但是将它官网中提供的init.d和 default脚本部署到相关目录以后,一直不能自动启动。在stackoverflow上查到一个简单的方法,即执行update-rc.d celeryd defaultsdebian就会自已管理它的启动(需要先部署 celer 项目 contrib 目录下的自动化脚本到相关目录下)。原始出处:

2012-04-14 15:37:08 5533

原创 MyISAM 升级到 InnoDB

迁移服务器后,发现还有一批表是 MyISAM 引擎,写了一个脚本,把它们全升级到了 InnoDB。在线地址: https://github.com/xiachufang/BlackCookbook/blob/master/python/sa/My2InnoDB.py源码:#!/usr/bin/env python#coding:utf8#将mysql数据库中所有的 myisam 表

2012-04-10 23:24:39 5162

原创 debian xen-tools 虚拟机的时区管理

debian testing 的 xen-tools 创建的虚拟机,默认是utc时间,但是时区选择有问题。对于中国的东八区用户,最简单的处理方法是:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime这个操作最好在虚拟机创建后尽早完成。如果已经部署了一些应用,可能产生的数据已经有错误,类似mysql等服务,需要重启才能生效。

2012-03-28 16:34:45 5782 3

原创 寄宿于LVM存储的xen虚拟机扩容

新主机中划分成一个xen虚拟机集群,全部部署在 lvm 存储上。昨天拖数据的时候发现文件服务器的空间规划比较紧张。于是准备给它扩容。网上查了很多中文文档,不知道是因为太旧还是什么原因,没有一个靠谱的,操作复杂而且不安全。最终在一篇英文文章中找到了一个办法,极其简单,并且验证确实可行。我用来管理虚拟机的是debian的xen-tools,它自动的给基于lvm卷的xen虚拟机分配两个卷,一

2012-03-27 19:48:48 5670

原创 选择 PosgreSQL 的十个理由,和几个 MySQL 胜出的特性

一、 PostgreSQL 的稳定性极强,的确,MySQL 有多种引擎,也确实 Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,但是,很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的……PG数据库15分钟被闪断四次的前DBA毫无压力的含笑而过。二、任何系统都有它的性能极限,在高并发读写,负载逼近极限下,PG的

2012-03-01 12:15:52 18595 14

原创 《Ruby 元编程》——十年来读到的最好的编程技术书籍

远超预期的惊喜在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。 然后在大巴、城铁和地铁上,一直到放下行李,阅读到半夜,翻到附录C结束,才满足的放下。

2012-02-18 11:02:57 29262 16

原创 JSON-framework 与 JSONKit的初步评估

JSON-Framework 和 JSONKit 都是Objective C 平台上比较常用的 JSON 数据访问工具。我经手过的项目中,这两个组件都用过。在JSONKit的主页上可以看到,JSONKit 的性能远优于JSON-Framework(即SBJSON),而使用上JSONKit也非常简单,这也得到了包括我在内的大多数同行的欢迎。但是在使用功能上,到底这两个工具有什么差异呢?我昨天索性

2012-01-17 20:24:33 13282

原创 我的教师生涯

在我十几年的职业生涯中,曾经在一家北大青鸟培训中心做过半年多的教师。 虽然对同行称我"刘老师",我有过一个开玩笑的解释, 但是其实这段经历才是这个称呼的由来。作为程序员,不是总有机会上讲台,所以一直想给自已做个总结。但是我实在太懒。居然四年以后才动手。有亲友曾经说我适合当老师,因为讲起话来滔滔不绝,又精通各路掌故。自已当初去求职,也有过类似的动机, 觉得终于可以施展身手。确实,讲到某段内容

2012-01-07 02:43:59 13038 36

原创 NOSQL这一大桌麻将

<br />我所知道的IT术语中,没有比“NOSQL”更糟糕更混乱的了。甚至它超过了面向对象、软件工程和设计模式。后三者至少还大大繁荣了出版业、硬件制造业,提供了大量的开发人员就业机会。<br />基本上你对这个潮流有一些基本的了解,就会知道,所谓的“NOSQL”运动,大多数是指的非“关系数据库(Relational Database)”。所以,它应该叫“NORDB”更准确一些。我们看看这几年出现的,“NOSQL”的主要口号:不使用外键关联、不使用固定字段格式MapReduceKV数据库牺牲一致性和完备性,

2011-01-05 21:28:00 19297 28

原创 动态语言会淘汰静态语言吗?

上一篇博客动态语言会导致开发质量下降吗?,尽管没有我想像的那么多争议,但还是如期引发了一些误解。有一些朋友指出动态语言,具体来说是 Python 中的各种问题。这些我认为是大部分是正确的。我写上文的用意,在于讨论动态语言使用过程中,关于质量控制的必要性,以及其引发的性价比方面的争议。这并不表示动态语言全面的优于静态语言,更不表示静态语言会被动态语言全面的取代。进一步,这里我简单的说一下,我所认识到的,静态语言相对的优越性,和存在意义。这里首先我表达一下我一贯的观点:计算机不会魔法。具体来说两方面,一是离机器

2011-01-04 17:54:00 31841 71

原创 动态语言会导致开发质量下降吗?

<br />离开CPUG以后,我的邮箱清静了很多,果断退掉一些现在已经不太关注的邮件组后,只有haskell-cafe和python社区的邮件还比较热闹。不过这几天几位朋友都在问我这个事儿:<br />https://groups.google.com/forum/#!topic/python-cn/yT3FvzgFLAs/discussion<br /><br />codebase 中 merge 了别人的代码以后。即便双方都没有改动同一个文件,也可能出现这种情况:<br />A 只改动了 a.py 的一

2010-12-29 23:53:00 16821 37

原创 ghc 7.0.1 发布

<br /><br />编译了一个,有很多有意思的东西<br />Release Note 在此。列举几处我比较有兴趣的:基于 epoll/kqueue 的IO可以生成 LLVM 代码翻新了大量模块,特别是线程或异常阻塞有关的ghci 现在完整支持 import支持 haskel 2010 ,但是新标准可能会与传统的 base 模块冲突,建议使用ghc/ghci时用以下命令屏蔽冲突模块:ghci -package haskell2010 -hide-package base -hide-package ar

2010-11-25 22:40:00 5723

原创 尝试haskell

<br /><br />尝试用haskell编写一个SQL解释器,做了一个初步的后端<br /> <br />代码:moduleFunswhereimportData.ListimportMonadimportSystem.DirectoryimportSystem.FilePathimportSystem.IOimportText.Regex.PCREdataStore t p =Text p |Csv p |Bin p

2010-11-22 02:48:00 2012 1

原创 Python 速成培训及其幻灯的编写配置

<br />前几天为公司同事做了一次 Python 语言的速成培训,幻灯在这里:Python速成指南View more presentations from March Liu.<br />这次的幻灯中,我对平时使用的 latex 代码做了一些调整,新的引言区如下:<br /><br />/documentclass[utf8x, notes=hide]{beamer}%/usepackage[bars]{beamerthemetree} % Beamer Theme v 2.2/useth

2010-11-18 00:08:00 3828

翻译 How to Read Mathematics 如何阅读数学[节选]——数学阅读时应该自省的几个问题

Why is this idea true?为什么这个想法是对的?Do I really believe it?我是否确信它?Could I convince someone else that it is true?我能说服别人也信服它吗?Why didn't the author use a different argument?为什么作者没有用一个不同的论据?Do I have a bett

2010-10-26 21:26:00 2474

翻译 Python 2.7 Tutorial —— 浮点数

<br /><br />.. _tut-fp-issues:<br /> <br />****************************************************************************************<br />Floating Point Arithmetic:  Issues and Limitations 浮点数算法:争议和限制<br />***************************************************

2010-10-06 00:04:00 13077 3

翻译 Python 2.7 Tutorial —— 解释器

.. _tut-interacting:***************************************************Interactive Input Editing and History Substitution***************************************************Some versions of the Python interpreter support editing of the current i

2010-10-06 00:03:00 2107

翻译 Python 2.7 Tutorial —— 标准库II

<br /> <br />.. _tut-brieftourtwo:<br /> <br />**********************************************************************<br />Brief Tour of the Standard Library -- Part II 标准库概览 II<br />**********************************************************************<br

2010-10-06 00:01:00 2524

翻译 Python 2.7 Tutorial —— 接下来?

<br /><br />.. _tut-whatnow:<br /> <br />********************<br />What Now? 接下来?<br />********************<br /> <br />Reading this tutorial has probably reinforced your interest in using Python ---<br />you should be eager to apply Python to solving your

2010-10-06 00:01:00 1449

翻译 Python 2.7 Tutorial —— 标准库

<br /><br />.. _tut-brieftour:<br /> <br />************************************************<br />Brief Tour of the Standard Library 标准库概览<br />************************************************<br /> <br /> <br />.. _tut-os-interface:<br /> <br />Operating S

2010-10-05 23:59:00 2236

翻译 Python 2.7 Tutorial —— 类

<br /><br />.. _tut-classes:<br /> <br />******************<br />Classes 类<br />******************<br /> <br />Python's class mechanism adds classes to the language with a minimum of new<br />syntax and semantics.  It is a mixture of the class mechanisms f

2010-10-05 23:58:00 2548

翻译 Python 2.7 Tutorial —— 错误和异常

<br /><br />.. _tut-errors:<br /> <br />==================================<br /> Errors and Exceptions 错误和异常<br />==================================<br /> <br />Until now error messages haven't been more than mentioned, but if you have tried<br />out the e

2010-10-05 23:56:00 2682

翻译 Python 2.7 Tutorial —— 输入输出

<br /> <br />.. _tut-io:<br /> <br />*************************************<br />Input and Output 输入和输出<br />*************************************<br /> <br />There are several ways to present the output of a program; data can be printed<br />in a human-rea

2010-10-05 23:55:00 3113

翻译 Python 2.7 Tutorial —— 模块

<br /><br />.. _tut-modules:<br /> <br />************************<br />Modules 模块<br />************************<br /> <br />If you quit from the Python interpreter and enter it again, the definitions you<br />have made (functions and variables) are lost. T

2010-10-05 23:53:00 2802

翻译 Python 2.7 Tutorial —— 数据结构

<br /><br />.. _tut-structures:<br /> <br />********************************<br />Data Structures 数据结构<br />********************************<br /> <br />This chapter describes some things you've learned about already in more detail,<br />and adds some new

2010-10-05 21:07:00 1997

翻译 Python 2.7 Tutorial —— 流程控制

<br /><br />.. _tut-morecontrol:<br /> <br />******************************************<br />More Control Flow Tools 深入流程控制<br />******************************************<br /> <br />Besides the :keyword:`while` statement just introduced, Python knows the

2010-10-01 01:03:00 1863

翻译 Python 2.7 Tutorial —— 简介

<br /><br />.. _tut-informal:<br /> <br />**************************************************<br />An Informal Introduction to Python Python 概要介绍<br />**************************************************<br /> <br />In the following examples, input and output

2010-09-30 02:43:00 2618

翻译 Python 2.7 Tutorial —— 解释器

<br /><br />.. _tut-using:<br /> <br />***********************************************<br />Using the Python Interpreter 使用 Python 解释器<br />***********************************************<br /> <br /> <br />.. _tut-invoking:<br /> <br />Invoking the Interp

2010-09-21 02:12:00 2633

翻译 Python 2.7 Tutorial —— 开胃菜

<br /> .. _tut-intro:<br />*********************************Whetting Your Appetite 开胃菜*********************************<br />If you do much work on computers, eventually you find that there's some taskyou'd like to automate.  For example, you may wish to p

2010-09-19 22:34:00 1249

翻译 Python 2.7 Tutorial —— 索引和前言

.. _tutorial-index:######################  The Python Tutorial######################:Release: |version|:Date: |today|Python is an easy to learn, powerful programming language.

2010-09-18 19:21:00 1431

原创 Python 数据库技术内训资料

Python 数据库技术讲座(一)View more presentations from March Liu.Python 数据库技术讲座(二)View more presentations from March Liu.Python 数据库技术第三讲View more presentations from March Liu.

2010-09-02 19:03:00 1933

原创 一组关于Python的讲座课件

安排有变,近期不会讲了,放出来请大家指正一下。之前有老同事李道兵先生指出了其中的错误,表示感谢。 1 Python简介View more presentations from marchliu. 2 Python开发工具链View more presentations from marchliu. 3 Python开发风格与建议View more presentations from marchliu.

2010-08-19 01:43:00 2955 4

ADOQuery

一个ADO查询分析器,使用了一些可能会常用的技术。请在创建ADO联接字符串时选中“保存密码”。

2006-03-16

RealList

这是一个RealPlayer列表管理工具,它可以调用RealPlayer播放Real列表或Mp3列表,并可对列表进行管理。目前的版本只能播放声音。使用前请先安装RealPlayer

2006-03-16

RealList

这是一个RealPlayer列表管理工具,它可以调用RealPlayer播放Real列表或Mp3列表,并可对列表进行管理。目前的版本已可以播放动画,并且修补了以前版本的几个Bug。使用前请先安装RealPlayer。编辑源码前请引入ActiveX组件RealAudio。

2006-03-16

Firebird 程序员集合!建立我们自己的社区!

发表于 2004-11-03 最后回复 2004-11-18

VC7.1+MFC+COM问题讨论贴,300分会友

发表于 2003-11-07 最后回复 2003-11-09

再问VC基础问题,抓狂ing……API调用无效……

发表于 2003-11-04 最后回复 2003-11-05

VC7.1的变态简单问题,我绝望了

发表于 2003-10-25 最后回复 2003-10-25

有谁在Cygwin下装过GTK?

发表于 2003-08-10 最后回复 2003-09-05

Apache,I服了U!--Apache配置问题,请有经验的朋友指点

发表于 2003-06-21 最后回复 2003-06-22

mopege (狂想) :谢谢你的贴子,这是我给你的300分,来拿吧。

发表于 2002-07-28 最后回复 2003-05-08

一个未见正式文档的ADO技术,欢迎大家讨论

发表于 2002-07-09 最后回复 2003-05-06

python的swap函数在哪里?

发表于 2003-04-07 最后回复 2003-04-08

转贴自comp.lang.python,12 years of Python and only at v2.2

发表于 2002-12-05 最后回复 2003-04-03

在瑞丽上骂Sickkid的人请进

发表于 2003-04-01 最后回复 2003-04-03

Boost在mingw上的编译错误

发表于 2002-11-25 最后回复 2003-01-10

Dev C++的内核可以单独升级吗?

发表于 2002-11-25 最后回复 2002-11-28

Dev C++使用问题,还请高手指教啊

发表于 2002-08-16 最后回复 2002-08-18

菜鸟又一问:Linux不能启动了

发表于 2002-06-07 最后回复 2002-06-11

菜鸟问题:如何Make

发表于 2002-06-06 最后回复 2002-06-07

求InstallShield Express For Delphi6的汉化补丁,要能汉化它做出的安装盘。

发表于 2001-08-22 最后回复 2002-04-17

Java,Exchange及其他

发表于 2002-02-28 最后回复 2002-02-28

用ADOTable连接数据库,修改结果不能更新到数据库中。请问如何解决??

发表于 2001-12-06 最后回复 2001-12-18

用ADOTable连接数据库,修改结果不能更新到数据库中。请问如何解决???

发表于 2001-12-06 最后回复 2001-12-18

某报称IBM正在天津招人,调查一下,是真的么?

发表于 2001-10-15 最后回复 2001-10-15

interbase的数据接口问题

发表于 2001-04-26 最后回复 2001-10-04

求助!请问哪里有InstallShield Express For Delphi 6的汉化工具?主要是能汉化Build出来的安装盘.

发表于 2001-08-30 最后回复 2001-09-03

如何在运行期动态创建和设置DBExpress数据源?

发表于 2001-07-06 最后回复 2001-07-23

贴子刷的太快了,用过Delphi6的大虾来帮个忙吧。有143分。

发表于 2001-07-08 最后回复 2001-07-23

DBExpress联接问题,用过D6的大虾请进

发表于 2001-07-03 最后回复 2001-07-04

ib的多语言问题

发表于 2001-03-09 最后回复 2001-07-03

CCAT在此致谢:关于"一个小程序的大错误:大家来捉虫"

发表于 2001-06-27 最后回复 2001-07-03

一个小程序的大错误:大家来捉虫

发表于 2001-06-24 最后回复 2001-06-27

是我的问题没水平还是88分没吸引力?

发表于 2001-06-25 最后回复 2001-06-25

关于object pascal的class of class的讨论,高手请进:

发表于 2001-05-22 最后回复 2001-05-24

我有一个傻问题,傻问题(InterBase 不会用:()...

发表于 2001-02-23 最后回复 2001-02-23

空空如也

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

TA关注的人 TA的粉丝

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