开发中小事
文章平均质量分 60
kunpengku
这个作者很懒,什么都没留下…
展开
-
Ability
读文件原创 2017-03-30 10:52:26 · 599 阅读 · 0 评论 -
zookeeper下载安装(base)
1,获取 ,Apache官网下载 http://zookeeper.apache.org/releases.html我下载下来的,放在 网盘上了 地址: http://pan.baidu.com/s/1bnm21Jp2,解压出来 tar xvf zookeeper-3.4.6.tar.gz3, 进入目录修改配置文件 在conf 目录中, 有一个叫 zoo_sample.cfg原创 2015-01-06 09:42:03 · 1010 阅读 · 0 评论 -
谁是在公司里能一直陪你走到最后的人
今天的互联网公司,离职率这个高你知道谁是在公司里能一直陪你走到最后的人吗?也许一开始见面时不太顺眼,但人来人往中,他留到了最后。走一个同事,听一天 Eason的 人来人往。这就是为什么我 单曲循环。原创 2015-05-22 09:47:38 · 1068 阅读 · 0 评论 -
请用心敲,不要复制
程序这东西 ,比如Python用数据库这两句话 cur = handle_71.cursor( MySQLdb.cursors.DictCursor) cur.execute(sql) result = cur.fetchone()我曾今每天复制,每天复制,复制了 一年后 ,我还是自己写不出来。今天我自己敲了原创 2015-05-22 09:21:26 · 727 阅读 · 0 评论 -
正态分布的努力与难度
这是一张 正态分布的图 。 大概程序员也是这样分布的吧。横轴是 技能水平。在峰值前半段, 随着水平的提高,人数是越来越多的, 感觉就是 压力越来越大。 怎么越努力,竞争越厉害, 怎么越努力, 我越不如人的 感觉是有的。 看看这图就明白了。 很多人倒下了, 很多人停下了,很多人搞不动了。等到 技能 越过某点之后 , 人数 是 越往前走 ,越少 竞争越小了。现在明显是在 爬原创 2015-05-22 08:58:08 · 1024 阅读 · 0 评论 -
同步和异步
如果 完成一件事 需要 三个步骤, 同步就是 ,一,二,三地顺序做。这样的问题是 ,一,二,三的 频率是一样的快。 换句话说, 他们被强迫一样快。 这样快的部分 需就要等慢的部分。 这样慢的地方 就成了这个系统的瓶颈。 系统越大,越明显。因为同步,要相互制约,相互牵扯,相互羁绊。异步就不同了。 异步是 各做各, 可以根据 慢的地方 ,加强处理。 比如一二三中 ,二比较慢。原创 2015-05-22 08:47:34 · 889 阅读 · 0 评论 -
用一个状态来实现并发
并发的问题 ,是要能 不重复。 用一个状态 flag 来解决是一个办法。假设要做1000件事情, 初始时,都标志为 0,代表未做。然后发动N个人去,每次取出一个 标志为0的来做 , 当完成后,将这个标志改为1。用这样的逻辑, 可以在系统中,迅速起N个进程。来做同样的事。 于是,当不再有状态为0 的时候, 整个事情就很快地完成了。这里我会用到 MYSQL原创 2015-05-22 08:45:49 · 758 阅读 · 0 评论 -
队列的美
这样,无论生产者,还是消费者,他们不需要直接认识或者沟通, 给并发带来了方便。 之后,扩充消费者,或者增加生产者,对整个系统都不会有大的改动。 因为他们都是基于这条队列。原创 2015-05-22 08:40:22 · 703 阅读 · 0 评论 -
什么是技术差的互联网公司
说自己是运营为主的公司。 所以技术就可以差了。没有软件规格的概念。 对开发人员的要求就是 ,实现功能。 还美其名曰 结果导向。 比如一个系统, 一开始每天生产5个产品。 半年后业务发展,一天需要100个产品,但是现在系统只能生产出80个。 于是就说 ,你这系统太差了,没有以前好用。 表现为 ,对自己的业务量没有估计。 好像反正技术是要满足我的。管他呢。 技术没有接班人。原创 2015-05-29 15:58:37 · 1060 阅读 · 0 评论 -
20150527
程序语言,打印一个变量 c语言,要想打印一个结构 ,必须知道该结构的详细构成才能打印。python这样的语言,用较为高级的函数,直接打印就可以了。 为什么能这样做到,因为 那些细致的活,开发python的程序员替你做了而已。原创 2015-05-27 11:02:06 · 493 阅读 · 0 评论 -
程序是为了让人更省事
程序是为了让人更省事,不是吗程序是为了让人更省事,不是吗如果程序员干了半天,还是累的不行, 那就是程序的问题了。原创 2015-05-12 14:44:41 · 704 阅读 · 0 评论 -
mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) 7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY)原创 2015-01-13 17:46:14 · 8272 阅读 · 0 评论 -
【推荐软件】自从用了 f.lux,再也不用担心被高色温渣屏蓝瞎眼了
http://zhuanlan.zhihu.com/100offer/19788061 来自这篇知乎。程序员要爱护自己的眼睛啊,盯着屏幕不知不觉,就发现看不清楚了。好在屏幕的色温是可以通过软件调节的,在这方面最有名的是 f.lux。可以去 f.lux 的 官网免费下载:f.lux: software to make your life better使用这个软件可原创 2015-03-10 22:38:07 · 4286 阅读 · 0 评论 -
程序员
力,力量,乏力,乏力,乏力乏力原创 2015-03-09 20:27:44 · 979 阅读 · 0 评论 -
之乎者也
知之为知之 在乎不在乎此人何其者 孔老夫子也知之为不知 在在不在乎此人何其者 寒山子是也不知为知之 不在乎在乎此人何其者 齐人是也很久以前我们的祖先都曾经这么说很久以前我们的祖先都曾经这么说现在看看我们的青年他们在讲什么但是要想想到底你要他们怎么做剪刀等待之 清汤挂面乎尊师重道者 莫过如此也风花雪月之 哗啦啦啦乎所谓你歌的 是否如此也之之原创 2015-03-09 20:25:14 · 1292 阅读 · 0 评论 -
zk 学习笔记
1,查看哪个结点被选作leader或者follower echo stat|nc IP Port echo stat|nc 10.10.10.1 2182他们的Mode会不同。Mode: followerMode: leader1 )使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:[zk: 202.115.36.251原创 2014-12-29 13:07:24 · 850 阅读 · 0 评论 -
漫谈
常常想起以前自己做的事,都会有些事情,觉得幼稚,有些事觉得脸红。一些过去的想法,现在看来也是幼稚和脸红。有谁能完全不是这样吗?今天我的想法,看法,很可能会被 ,将来的我觉得可笑,也会被今天的前辈看起来可笑。然而我终于不能跳过如今的幼稚思维而跳跃到下一个阶段。我只是希望与和我是同样想法的同伴,一些交流和慰藉。我常常常想,常常想,不如须臾之所学也。原创 2015-01-04 13:01:26 · 788 阅读 · 0 评论 -
互联网公司自毁的特征
孟子曰:「不仁者可与言哉?安其危而利其菑①,乐②其所以亡者。不仁而可与言,则何亡国败家之有!有孺子歌曰:『沧浪③之水清兮,可以濯我缨④;沧浪之水浊兮,可以濯我足。』孔子曰:『小子听之:清斯濯缨;浊斯濯足矣。自取之也。』夫人必自侮,然后人侮之;家必自毁,而后人毁之;国必自伐,而后人伐之。太甲曰:『天作孽,犹可违;自作孽,不可活。』此之谓也。」家必自毁,而后人毁之,公司也是这样。 下面就说说公司如何自毁原创 2015-05-27 14:36:50 · 586 阅读 · 0 评论 -
发邮件 用base64解码账号密码 方便调试
有时候 需要用各种语言来发邮件。 比如我写过用PHP ,Python, 和Perl的。每个邮件都有自己的邮件模块, 略有不同。 这里要说的是 用base64来 查看 账号 密码 是否正确。 首先打开详细的错误信息, 在登陆的时候,通常会有这么一段 验证登陆 s sendEmail[1805]: DEBUG => SMTP-AUTH: Using LOGIN authentication method原创 2015-06-03 08:56:57 · 2637 阅读 · 0 评论 -
日常
每天下午养成提交git的习惯。 如果今天有新东西,为什么不提交 如果今天没有新东西 ,今天干什么了原创 2015-06-04 16:44:24 · 626 阅读 · 0 评论 -
git push代码403
http://www.cnblogs.com/hanxiangduo/archive/2012/09/03/github.html在申请完github账号,(申请及创建可以参考下面的资料链接)并创建好项目提交代码时出现了403的错误。错误代码如下:error: The requested URL returned error: 403 while accessing https://github.c转载 2016-09-01 07:47:15 · 4181 阅读 · 0 评论 -
Python起个web服务
首先确保你有 web模块。import web如果import这个失败,先安装一下。 sudo easy_install web.py一个简单的web#!/usr/bin/python# coding=utf-8import sysimport weburls = ( '/check', 'check', '/pres原创 2014-12-04 18:10:36 · 2024 阅读 · 0 评论 -
Windows 下使用Git客户端
参考博客 http://blog.csdn.net/xiaobin_hlj80/article/details/10953701原创 2015-12-05 10:05:35 · 441 阅读 · 0 评论 -
Python time时间模块学习
time包 time包的基础类型是struct_time。time.sleep() 让程序 延时,以秒为单位。time.time() 返回时间戳,浮点型。time.strptime(string, format)用法 ,将字符串转换成 struct_time,返回时间结构struct_timetime_struct = time.strp原创 2014-12-10 20:39:08 · 1426 阅读 · 0 评论 -
计划
写一个生成SQL的 脚本原创 2015-12-25 11:02:52 · 467 阅读 · 0 评论 -
Linux 工作常用命令
1, 批量杀某个程序比如某个程序叫 url_info.py, 起了若干个进程 。 快速查杀。先查看 ps aux | grep url_info.py确认没问题 ,可以杀,则批量killps aux | grep url_info.py | cut -c 9-15 | xargs kill2,查看Linux 上 使用的 端口情况gre原创 2014-12-23 21:50:14 · 1065 阅读 · 0 评论 -
Python中使用Mysql(安装篇)
准备工作 import MySQLdbLinux系统自带了Python,但并不是都有这个包,至少我每次拿到一台全新的服务器时候,都发现没有装这个包。这个东西的下载地址是http://sourceforge.net/projects/mysql-python/files/mysql-python/最新版本是1.2.3的。如果是微软用户 下载后缀是msi的, 像我这样的原创 2014-11-08 18:07:33 · 9452 阅读 · 0 评论 -
提升程序效率的法宝
01 数据库索引 02 多线程 03 多进程 04 分布式原创 2015-11-30 21:43:07 · 443 阅读 · 0 评论 -
开发手记0916
不要复制代码,在你不了解之前。 宁可手敲一遍, 加深记忆,映像。复制没有什么印象。原创 2015-09-16 16:34:29 · 724 阅读 · 0 评论 -
Fiddler 4 中如何post数据
关于这个问题的 解决 参看 http://stackoverflow.com/questions/7075125/check-post-request-with-fiddler关键 是要在 头部 增加 Content-Type: application/x-www-form-urlencoded这里有个坑 http://jingyan.baidu.com/article/dca1fa6fa0原创 2015-09-16 16:25:49 · 2994 阅读 · 2 评论 -
Python GET或者POST 请求
urllib官方文档地址 :https://docs.python.org/2/library/urllib.html官网提供了 四个 访问的例子GET 请求import urllibparams = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})f = urllib.urlopen("http://www.mus原创 2014-12-18 13:36:28 · 989 阅读 · 0 评论 -
闭门造车
今天起,开始闭门造车。我计划一个 手机APP的用户支付框架,最简单的框架。用户的功能有: 注册,登录。 支付的功能就是: 支付,使用支付宝举例。原创 2015-09-30 15:27:16 · 742 阅读 · 0 评论 -
开发手记9.10
HTTP请求,访问 使用GET方式时候, 一般用key-value的形式, 如 htpp://www.xxx.com/api?a=1&b=2&c=3使用POST的方式时,则会习惯使用 直接传输 json 字符串的形式 ,如 htpp://www.xxx.com/api post的内容为 {‘a’:1, ‘b’:2, ‘c’:3}原创 2015-09-10 11:13:17 · 520 阅读 · 0 评论 -
Python 定时提取实时日志的程序
这是一个定时读取 实时日志文件的程序 。 目标文件是target_file. 它是应用程序实时写入的。 我要做的是,每个5秒钟,提取一次该日志文件中的内容,然后生成另一个文件。最后把这些文件都汇总。 请多多指教。#!/usr/local/bin/python# coding:utf-8import fileinputimport timeimport ostarget_file = 'use原创 2015-05-26 14:09:56 · 11278 阅读 · 0 评论 -
PHP使用mongo是遇到的错误
string(66) “exception: aggregation result exceeds maximum document size (16MB)”我用aggregation 从mongo中取数据,当超过16M 时候,就报错了。我已经好多次超多了16M。愁。原创 2015-05-26 11:37:16 · 2088 阅读 · 0 评论 -
积累的力量
如何证明这个积分为0.如果 I 证明是 0 ,那么这个积分式子就为0.如果 I = -I那么 2I= 0那么 I= 0那么积分就为0.问题是I= -I 是什么意义。如果I代表一件事情,这个意义就是 如果一件事,这么做也对,不这么做也对,那么这件事情在数学上的表示 就是 零 ,既然如此, 对此再积累多少也还是零。积分好比我们的人生,I 代表我们所做原创 2015-01-04 13:28:22 · 895 阅读 · 0 评论 -
2015跨年之殇
2015元旦,上海,30多位同胞离开了我们,我十分的震惊,导致这悲哀的是拥挤。假设有一条新建的马路,很宽,大家都知道这条马路很宽,于是都开车上去,下一秒就变得很急了。还不如不很宽。譬如那天的外滩,大家都想去跨年,终于有人跨不过去年了。从悲哀的事情后头,看到了悲哀的心理。盲目的从动,不知老之将至。互联网的世界,在电流与光缆中存在。这里的公司也喜欢趋之若鹜。盲动的未来,匆匆原创 2015-01-04 13:04:49 · 836 阅读 · 0 评论 -
Python XML生成
最近要用python生成一个xml格式的文件。因为有一些内容是中文,xml文件中使用了CDATA 的部分。 最后用了 from lxml import etree 这个。 供大家参考。 经过测试,这段代码是可以直接运行生成xml格式内容的。 网上参考的主要是 http://lxml.de/api/index.html 这个网页。# -*- coding:utf-8 -*-im原创 2014-12-27 17:10:36 · 2414 阅读 · 0 评论 -
PHP中发邮件
测试代码<?phpheader('Content-Type: text/xml; charset=utf-8');require_once('./PHPMailer-master/class.phpmailer.php');function sendMail() { $mail = new PHPMailer(); //采用SMTP发送邮件 $mail-原创 2014-11-30 16:24:04 · 901 阅读 · 0 评论 -
Python 二进制,十进制,十六进制转换
十六进制 到 十进制使用 int() 函数 ,第一个参数是字符串 '0Xff' ,第二个参数是说明,这个字符串是几进制的数。 转化的结果是一个十进制数。>>> int('0xf',16) 15二进制 到 十进制>>> int('10100111110',2) 1342八进制 到 十进制>>> int('17',8) 15其实可以原创 2015-01-11 11:47:14 · 230864 阅读 · 4 评论