Netkiller

日志归档与数据挖掘

拟墨画扇 提交于 2020-12-12 02:45:45
日志归档与数据挖掘 http://netkiller.github.io/journal/log.html Mr . Neo Chen (陈景峰) , netkiller, BG7NYT 中国 广东省 深圳市 龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 < netkiller@msn.com > 版权 © 2013, 2014 Netkiller. All rights reserved. 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。 文档出处: http://netkiller.github.io http://netkiller.sourceforge.net 2014-12-16 摘要 2013-03-19 第一版 2014-12-16 第二版 我的系列文档 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller PHP 手札 Netkiller Python 手札 Netkiller Testing 手札 Netkiller Cryptography 手札 Netkiller Linux 手札 Netkiller Debian 手札 Netkiller CentOS 手札 Netkiller FreeBSD 手札

低学历者如何逆袭

一曲冷凌霜 提交于 2020-11-30 01:24:10
低学历者如何逆袭 原创 2016-04-08 景峯 Netkiller 低学历者如何逆袭 低学历者如何逆袭? 我在领英上看到一篇文章《低学历者逆袭成功的概率是多少》,该文章将低学历与不读书化等号。 事实上低学历与是否读书并无半点关系。这跟在寺庙里念经还是在家修行一个道理。 我觉的社会上的人有四种。 学历高,饱读诗书 学历低,饱读诗书 学历高,不读书 学历低,不读书 ”学历高,饱读诗书“ 与 ”学历低,饱读诗书“ 都能获得很好的发展,成功者比比皆是,这类人是少数。 ”学历高,不读书“ 与 ”学历低,不读书“ 的结果也不没有什么不同,都是混社会底层,只是分工不同。 于是 ”学历高,不读书“ 者就对社会现状很不满,”凭什么“!!! 低学历者成功被看成是暴发户,这是不正确的,人们只是看到了他的成功的一面,你不知道他背后的故事,他付出的努力你是看不到的。 当进入一个全新的工作岗位,你在学校学的知识在这个岗位上根部无法使用时,那么你跟低学历者是站在相同的起跑线上, 你们的心态完全不同,对于低学历者的心态,就像你当年考上大学的改变人生命运的心态是一样的。他会比你更努力,更珍惜。 而你的心态,这只是一个工作机会,离开这里你还可以找下家,但你到了下家仍然是跟新的同事站在相同的起跑线上。 那么低学历者怎样才能逆袭呢?我把我的经验给大家分享一下。 持续积累,书必须读 学习方法 英文 实践 坚持 自我营销

XXX 语言是世界上最好语言

橙三吉。 提交于 2020-11-24 14:51:36
XXX 语言是世界上最好语言 一个好的编译器/解释器决定一个语言的命运。 我们常常看到网上有人谈论语言的好坏,引起社区口水战,在这些话题中性能站了很大比例,很少人会去辩论语言的语法合理性,语言的设计缺陷。 语言的性能主要取决于一个好的编译器/解释器和一个开发包。 编辑器/解释器 好的编译器或解释器取决于社区的规模,基金会影响力与企业资金投入。 例如 C/C++ 有组织制定标准,各种企业参与其中。 Java 语言的资金投入是空前的,从SUN时代到Oracle时代,几乎所有大型企业都参与其中。 MS C++ / C# 仅凭微软一家之力也占据一席。 没有实力的Boland Delpha,C++ ... 只能退出市场。 像 D 语言这种优秀的语言,一直没有大企业支持,也很无奈。 2010年之后我们看到几乎大型项目都出自基金会,最有名的当属 Apache 基金会,民间社区项目时代终结。 松散的社区想设计开发性能优异编译器与解释器门槛太高。 Python 基金会每次要募集资金到位才能启动项目,pypy解释器开发了多年无法 release. Perl 语言能挺到今天实则不易 Perl6 解释器的设计非常坎坷。 动态语言只有 PHP 发展的比较好,原因是他背后至少有一个公司,有全职员工。另外雅虎/Facebook等企业的贡献也是巨大。 node.js 只能依赖谷歌的V8引擎。

Fabric 智能合约——token(代币)交易

这一生的挚爱 提交于 2020-04-21 00:23:28
1. 应用场景 代币系统需要支持新种类代币发行、代币转账,额度查询,代币增发,代币回收、账户冻结,锁仓等功能。 代币增发后转入coinbase账户,coinbase账户与普通账户之间可以互相转账。这样就实现了代币流通。 2. 数据的生命周期 代币(token)数据内容包括代币简称、代币名称、代币发行者、总供应量、锁仓标识等信息; 账户(account)数据内容包括账户名、账户的代币类型、冻结标识、余额等信息。 代币发行方可以发行代币、增发代币、回收代币、锁仓、冻结账户; 用户可以将代币转账从自己的账户给别人的账户。 3. 数据结构 token的key为: TokenSymbol token的value结构为: type Token struct { TokenSymbol string `json:"TokenSymbol"` TokenName string `json:"TokenName"` Owner string `json:"Owner"` TotalSupply int64 `json:"TotalSupply"` Lock bool `json:"Lock"` } account采用复合key的结构,包含账户名、代币信息,这样每种代币就有了单独的账户体系: accountKey , err := stub . CreateCompositeKey (

PHP 高级编程之多线程-消息队列

最后都变了- 提交于 2020-04-14 01:01:49
【今日推荐】:为什么一到面试就懵逼!>>> Home | Mirror | Search | 杂文 | ITEYE 博客 | OSChina 博客 | 51CTO 博客 | Linkedin PHP 高级编程之多线程 http://netkiller.github.io/journal/thread.php.html Mr . Neo Chen (netkiller) , 陈景峰(BG7NYT) 中国 广东省 深圳市 龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 < netkiller@msn.com > 版权 © 2011, 2012, 2013, 2014 http://netkiller.github.io 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。 文档出处: http://netkiller.github.io http://netkiller.sourceforge.net $Date$ 摘要 2014-03-12 第一版 2014-05-15 第二版 2014-06-13 第三版 2014-07-24 第四版 我的系列文档 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller PHP 手札 Netkiller

LEXUS 混合动力

与世无争的帅哥 提交于 2020-04-12 17:10:45
LEXUS 混合动力 有些日子没有关注汽车了,昨天打开汽车网站,发现许多不认识的车型(国产),很多车型在北上广深难以见到,多数去了二三线城市。 还是看看我关注几款车型吧,LEXUS GS 250/350 两款汽车中国区不再引进了,取代的车型是 LEXUS GS 300H / GS 450H两款混合动力车型。 这两款车载都采用E-CVT 变速箱,由于 GS450 采用 V6 3.5L 引擎,我误以为 GS 300H 是 V6 2.5L 那款发动机,但我错了 GS 300H 与 GS 250 并无关系。 GS 300H 采用的是 2.5L L4 四缸引擎。 GS 350 F Sport 一直是我梦寐以求的车型,等我能买的起的时候,估计是买不到。只能关注GS 450H了。 我一直以来对行车舒适性要求比较高,能达到行车舒适性的前提条件有哪些呢?我总结: 底盘悬挂 发动起气缸数,发动机转速 变速箱平顺性 具备上面几点才能营造出车内安静的空间感受。 底盘悬挂 我有悬挂强迫症非双叉车+五连杆不要。 发动机汽缸数与发动机转速 四冲程汽油发动机,汽缸数越多,冲程过程中叠加衔接使发动机更平顺。 GS450H 发动机转速如何呢? 100km/h 1350RPM 110km/h 1600RPM 120km/h 2000RPM GS450H 更低的转速也就意味着发动机工作中更低的噪音与更省油 变速箱平顺性

怎样收集有用的QQ号码为我所用

北城以北 提交于 2020-04-07 13:57:25
怎样收集有用的QQ号码为我所用 你是不是经常发现有人慕名加你为QQ好友? 你认为你网站上添加的各种js安全吗? 下面我来讲解一下,怎样收集QQ号码? 首先你需要针对各种行业建立各种网站(僵尸站,内容来自采集器)你需要让这些网站在搜索引擎中占有一定比重。例如可以针对某些关键词做SEO等等。 在网站上增加一段代码,指向一个QQ空间。 当用户点击了你当网站,会自动访问你的QQ空间。在你的QQ空间“谁看过我”里面会记录访客。 使用抓取软件,将QQ好吗抓取下来。 现在QQ号码收集完成,你可以跟据不同行业,用户习惯分组分类。 使用群发器,将刚刚分组的QQ号加为好友,针对不同用户群,做精准推广。。 上面仅仅是QQ手机,还有cookie收集,方法也类似。 你网站上加载的第三方js,包括统计代码,关注代码,猜你喜欢等等。。。都有可能收集你的cookie与qq,微博等等信息。 上面讲的是原理,具体技术实现方案方法不要问我。 文章出处:http://netkiller.github.io/ 来源: oschina 链接: https://my.oschina.net/u/725072/blog/213732

重新整理AUTO_INCREMENT字段

时光怂恿深爱的人放手 提交于 2020-03-20 13:28:59
3 月,跳不动了?>>> 重新整理AUTO_INCREMENT字段 2016-01-21 Netkiller Netkiller 节选择《Netkiller MySQL 手札》 13.9. 重新整理AUTO_INCREMENT字段 AUTO_INCREMENT 并非按照我们意愿,顺序排列,经常会跳过一些数字,例如当插入失败的时候,再次插入会使用新的值。有时会造成浪费,我们可以使用下面SQL重新编排AUTO_INCREMENT序列。 SET @newid=0; UPDATE mytable SET id = (SELECT @newid:=@newid+ 1); 使用max()查看最大值,然后使用 alter修改起始位置。 select max(id) from mytable; ALTER TABLE mytable AUTO_INCREMENT = 1000; 注意外键,需要 ON UPDATE CASCADE 支持,否则无法更新。CONSTRAINT `FK_group_has_contact_contact` FOREIGN KEY (`contact_id`) REFERENCES `contact` (`id`) ON UPDATE CASCADE ON DELETE CASCADE, CREATE TABLE `contact` ( `id` INT(10)

OpenSSL 转换证书格式

柔情痞子 提交于 2020-03-02 11:04:08
OpenSSL 转换证书格式 原创 2016-08-30 景峯 Netkiller 工作中我相信你一定会遇到处理数字证书的时候。各种平台,各种语言,它们采用的证书格式与标准都不相同,多多少少存在一些差异。实际上证书仍然是那个证书,只是格式发生了变化。 公私钥 分开存储 公私钥合并为一个文件 有些采用二进制文件 有些事二进制文件做了BASE64编码 有些证书做了签名 有些证书加入了密码 不同组织有不同的编码。例如微软喜欢使用 x509 下面内容节节选自《Netkiller Cryptography 手札》 接下来几天我们将讨论密钥证书相关话题。 文章出处: http://www.netkiller.cn/cryptography/index.html 7.7. 证书转换 PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有: PKCS#7 Cryptographic Message Syntax Standard PKCS#10 Certification Request Standard PKCS#12 Personal Information Exchange Syntax Standard X

打破软件自动化测试的格局

ⅰ亾dé卋堺 提交于 2020-01-07 06:26:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 打破软件自动化测试的格局 作者:netkiller (景峰), 微信公众号netkiller-ebook , 个人网站http://www.netkiller.cn 自动化测试的误区 自动化测试仅仅被认为是替代人工,所以我们看到很多企业实施自动化测试仅仅是将现有的 Test Case 转换成自动化脚本。 这样做既没有提高测试整体水平,也没有改善测试结果。结果是通过手工能测试出来的问题自动化测试可以测试出来,手工测试不出来的问题自动化测试也没有测试出来。 因为测试的观念仍停留在已有 Test Case 阶段,而 Test Case 停留在业务流程测试的阶段。 最终自动化测试仅仅是按照测试用例走一边业务流程,完成业务流程的检验。 分层与部署带来的问题 随着技术发展,软件的多样性,测试已经不局限于基于CS结构的GUI测试, 基于BS浏览器WEB UI测试。例如目前的安卓系统,苹果IOS系统,微软的 Windows Mobile 系统等等也加入到自动化测试领域。 应用软件也越来越复杂,例如: 分层的变化:界面层,接口曾,业务逻辑曾,实体模型层 部署的变化:从单机运行到双机热备份再到负载均衡,最近进化到分布式系统。 存储的变化:关系型数据库,非关系型数据库,缓存数据库,搜索引擎数据库