- 博客(78)
- 资源 (43)
- 收藏
- 关注
原创 构造bitcoin的docker环境
拉取镜像:docker pull ubuntu:16.04docker run -it --rm -v /root/fs/work/testdir/bitcoindir:/home/code ubuntu:16.04构造环境:apt-get updateapt-get install build-essential libtool autotools-dev automake...
2018-12-10 21:44:52 970 1
原创 纯Python实现的网络服务框架 pyxxnet3
pyxxnet_projectHi,This is a pure python implementation of network services development framework.A clever person solves a problem. A wise person avoids itPlease call Me programming devil.
2017-12-24 19:57:28 967
原创 Kmean聚类分析
第一步:构造数据;#!/usr/bin/env python# -*- coding: utf-8 -*-##构造向明显向K个中心点聚合的数据集#import numpy as npimport randomprint np.random.random()def createSampleData(): with open( "data.txt",'w') as f:
2017-08-29 15:41:19 2122 1
转载 Phonon MinGW 编译指南
转自:http://lizzy115.blog.163.com/blog/static/36491958200910105405779/
2017-07-24 08:48:24 350
转载 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件
转自:http://blog.sina.com.cn/s/blog_7b4a5b550101qmx1.html晚在VS2010上运行程序还很好用,今天早上一来实验室就编译失败了。报错信息为:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏百度一下,发现CSDN讨论贴:http://bbs.csdn.ne
2017-07-24 08:40:07 472
原创 公司最新动态追踪
2套题库聚1亿用户,车轮驾考通让小白轻松过驾考,通过率95%,还要赋能驾校、教练http://www.cyzone.cn/a/20170710/312823.html一句话总结:2013.3发布考驾照APP,以驾考题库切入驾培领域,解决用户在线答题的核心需求,实时与官方题库同步。现日活100万,考试通过率95%。驾考领域处供过于求状态,驾考通以庞大用户群连接驾校与教练,
2017-07-11 11:33:13 482
原创 求矩阵的行列式
import numpy as npmat_1=[ [2,4,1,54], [23,42,4,4], [3,1,4,56], [6,3,2,6],]mat_2=[ [100,2,3], [4,5,6], [7,8,9]]def det(mat,n): A=0 if n==1: A=mat[0
2017-05-23 14:28:43 1479
原创 select模式的IO的事件通知一定是准确的吗?
这里有一个C++写的SDK,封装了网络通信层,基于Select IO 网络IO模型;同一份代码,移植到到NDK和IOS下,线上反映的问题是,刚建立好TCP连接,然后执行Send操作,立即报EPIPE的错误;报这个错误的原因解释是:1.尝试在一个未建立连接的socket上send 2.尝试在一个已经断开连接或者关闭写端通道的连接的socket上send;但是先建立NIO的socket,然后使
2017-05-20 21:22:25 555
原创 生成随机字符串
extern char szLog[32];char szLog[32]={0};static unsigned long next = 1;/* RAND_MAX assumed to be 32767 */int myrand(void) { next = next * 1103515245 + 12345; return((unsigned)(next/65536) % 3
2017-05-20 14:30:00 408
原创 利用python将文件转换为utf8 无BOM
如何将一个文件,转换为utf8 无BOM的文件呢;这里使用python做了实现#!/usr/bin/env python# -*- coding: utf-8 -*-########################################################### A clever person solves a problem. A wise person av
2017-05-19 18:38:51 7094
原创 如果在回调函数中释放对象,会怎么样?
问题的场景:先new一个对象p,假设对象里会执行到一个回调函数,如果在此回调函数里delete p,再继续执行代码;结果会怎么样?可能结果: 1.对象已经被释放,this指针指向的一块无效的内存,那么继续执行this的成员函数或者其他的成员变量,应该会崩溃; 2.执行后面的代码,虽然内存已经访问非法,但是内存其实是可用的,或者叫做强行可用的,还可以继续执行
2017-05-18 14:15:23 1384
原创 今日头条的用户体验分析
今日头条的新闻资讯以频道划分,在选定的频道下,推荐的新闻列表是以一定的规则进行组合排序的。推荐什么?所推荐的项目是:文章、相册、帖子、视频,这里使用一个抽象的称呼叫做item;对于用户来说,是一个由不同频道的itemitem的定性分析:官方对item的分类是以频道的形式进行划分,比如频道列表是热点/上海/视频/社会/娱乐/科技/问答...等;一个item可以
2017-05-07 12:16:49 4187
原创 NLTK入门学习笔记
参考http://hao.jobbole.com/nltk/ 作为自己的NLTK的入门篇,演练其代码,记录代码执行过程中的一些问题,以及应对方法;Anaconda2\python.exe(上机环境)1.刚调用nltk的word_tokenize就raise一个如下Error LookupError: Resource u’tokenizers/punkt/english.pickle’ not f
2017-05-04 16:50:39 3513
原创 特性训练
人,其实生而有异于常人;后来觉得应该适应人群,顺应共性,以免显得很奇葩与异类,潜移默化地改变自己,应该像他一样说话,像他一样装扮,像他一样按部就班,终于使得自己跟大多人一样,人以群分,于是你就慢慢地属于某一类人。大多数人都是这样子.可是事实,你去发现社会对你的需要,或者你去观察那些特别优秀的人,那些你一看就是你是一般人而他明显超越你的人,他难道就跟你一样吗。牛逼的人,往往是极少数,他们
2017-05-04 15:37:18 343
原创 新闻自动生成技术调研分析
新闻自动生成技术调研分析腾讯推出的新闻写作机器人Dreamwriter http://www.pingwest.com/apple-conference-2015-fall/https://www.zhihu.com/question/35513969面向话题的新闻综述报告自动生成研究 http://tcci.ccf.org.cn/conference/2013/NLPCC2013papers/
2017-05-03 22:15:24 3208
原创 文本处理初学笔记01-主题模型
分类与回归区别是什么? https://www.zhihu.com/question/21329754聚类和协同过滤是什么关系? https://www.zhihu.com/question/20328311针对一个对象应该归属于哪一组的问题, 分类、聚类最终会把一个对象放入一个组里,而研究把一个对象同时放入到多个组的问题叫做主题模型。准确率与召回率(Precision & Recall)理解
2017-05-02 13:36:00 380
原创 通过域名连接服务器
struct IP_ADDR_INFO{ int ip_ver;//4 表示ipv4 6表示ipv6 int ai_family; int ai_socktype; int ai_protocol; char ipstr[128]; };inline int GetIpAddrTableByHostName(const char* szHostName,IP_ADDR_
2017-04-25 15:48:09 2380
原创 如果服务端重启,那么客户端的长连接会怎么样
这里记录一次服务端重启时,使用winshark的抓包过程;场景是:SDK 建立对 服务端的长连接,客户端连接策略是:失活判断: 一条连接 180s都没有read到数据;保活判断: 每秒检查一次,连续60次检查都为空闲,那么发送一次keeplive包。重连逻辑: 如果连接断开,那么会以2s 、 4s、 6s、 8s...这样的递增产生的时延,去重连,每次连接等待5s判断连接超
2017-04-23 19:54:49 3797
原创 Centos6.3 源码级别编译Caffe库笔记
编译环境是:[[email protected] caffe_prj]$ cat /etc/issueCentOS release 6.3 (Final)Kernel \r on an \[email protected] caffe_prj]$ gcc --versiongcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-
2017-04-18 14:01:46 2067
原创 pyZooKeeperHelper.py实现Zookeeper的自动化配置
pyZooKeeperHelper.py实现Zookeeper的自动化配置更新文件的地址是:https://github.com/changshoumeng/projectMgr/blob/master/pyZooKeeperHelper.py#!/usr/bin/env python# -*- coding: utf-8 -*-################
2017-04-14 16:09:38 539
原创 PyTianQiService的核心网络服务模块
PyTianQiService的核心网络服务模块,是一个单线程,基于EPOLL事件循环的TCP通信框架。---#!/usr/bin/env python# -*- coding: utf-8 -*-########################################################### Teach Wisedom To Machine.
2017-04-14 11:15:36 281
原创 PyTianQiService天气获取服务项目
PyTianQiService这是依赖于一个数据源的天气服务,按照约定规范提供给客户端天气数据,且在服务端进行数据的预取与缓存,加速客户端获取天气的响应。完全采用Python代码实现,线上运行数据是:每秒处理200个查询请求,CPU毫无压力;网络库netcore是采用自己实现的Epoll事件模型+消息队列+多进程Worker的设计;数据缓存直接采用Dict数据结构,
2017-04-13 17:11:39 382
原创 引发Coredump的代码测试例子
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-04-10 11:54:26 924
转载 分布式系统入门/相关BLog索引
关于数据一致http://blog.chinaunix.net/uid-27105712-id-3274678.html不知道是不是对分布式系统有一定基础的缘故,看这个BLOG,感觉看得很明白,并且觉得这是一个分布式系统入门导论似的文章。
2017-04-09 13:52:31 369
转载 Two-phase commit(2PC) 协议介绍/以及疑问
Two-phase commit(2PC) 协议介绍链接:http://blog.chinaunix.net/uid-27105712-id-3274863.html 上图中每个节点,每一步都有log记录,以准备rollback,其中任何一步都有失败的可能,收不到对方的消息。 在 phase 1阶段,任何错误包括超时错误,都不会产生任何问题。
2017-04-09 12:40:46 1062
原创 关于heap内存分配问题追踪以及对引发coredump原因的思考
参考: malloc内存分配字节对齐问题 http://blog.csdn.net/shemangui/article/details/50459102 关于分配内存操作的测试:int getNTick(){ struct timespec ts; clock_gettime(CLOCK_MONOTONIC,&ts); int
2017-04-07 22:23:19 1545
原创 关于函数中栈内存的分配问题追踪
关于函数中栈内存的分配问题追踪参考:《如何判断栈、堆的增长方向?》 链接:http://blog.csdn.net/changyourmind/article/details/51839395关于栈内存:1.特意针对栈overflow的写操作,观察打印的行文: 测试代码如下: void test2(int ss=0){ in
2017-04-07 18:18:01 374
原创 对于全局变量对应的内存分配问题的追踪
参考:http://blog.codinglabs.org/articles/a-malloc-tutorial.html测试代码:int nNum1;//Save into DATAint nNum2;//Save into DATAint nNum3;//Save into DATAint nNum4=1111111;//Save into BSS
2017-04-07 12:45:00 585
转载 关于 Segmentation fault的总结
Segmentation fault到底是何方妖孽链接:http://blog.chinaunix.net/uid-23069658-id-3959636.html总结: 程序之所以会时不时的出现“Segmetation Fault”的根本原因是进程访问到了没有访问权限的地方,诸如内核区域或者其0x08048000之前的地方,或者由于要访问的内存没有经MMU进行映射所导致。而这
2017-04-06 14:04:12 1445
原创 关于Vmware与VirtualBox主客机互通,且都能连网的配置
-------------------------------------|主题:-------------------------------------在win7物理机器上使用VirtualBox管理Ubuntu虚拟机-------------------------------------|目的:-------------------------------------...
2017-04-05 15:24:14 2766
原创 关于同步、异步、阻塞、非阻塞的理解
对这四个概念,如果当初学习的时候没有从本质区别上做把握,日常编码中见过无数次,对它们的含义也就是只可意会不可言传;如果领悟得透彻,应该是可以表述以文字,也无需举例,就可以一语道破天机。我是因为要去查查bio nio到底是什么含义,然后索引到了《Java BIO、NIO、AIO 学习》原链接:http://stevex.blog.51cto.com/4300375/1284437,反复琢磨了下,
2017-04-02 17:00:03 1334
原创 如何使用Shell管理一个服务
针对一个服务,比如说C++服务工作在Linux环境环境下,因为它的启动往往伴随着一些环境变量的设置,或者依赖库的设置、或者特殊的启动方式,我们可能需要专门针对它写一个自动化管理的脚本,实现一键操作;
2017-04-01 13:53:28 970
原创 测试Epoll对TCP连接的敏感
测试场景构造:-------------------------第一步:server在一个端口监听,提供ECHO服务;第二步:客户端就是阻塞的SOCKET实现;A、B、C建立对server的tcp连接;Server执行accept后监听连接的事件:self._epoll_loop.register(acceptor_fd, select.EPOLLET | select.EPOLLOUT
2017-03-29 16:58:57 1213
转载 (转载)关于一个CTO的工作任务安排
关于一个CTO的工作任务安排七月 7th 2009 in 管理 有很多网友特奇怪我为什么能有时间来写博客,甚至还能接受网友的IM交流,问我是怎么做到的。他们都觉得自己每天忙死了,相信我作为部门的头公司的高层,估计更忙的不见人影,怎么回事呢?我总结了总结,在此给大家分享一下。首先,我每天的工作主要干什么?1每日接受开发组长报告给我的进度报告、功能需求设计报告,我来提出调整建议
2017-03-26 20:52:24 1832
转载 负载均衡的几种常用方案
转载:http://www.cnblogs.com/me115/p/5000465.html内容目录:Round Robin 轮询调度随机方式哈希方式一致性哈希根据键的范围来负载根据键对服务器结点数取模来负载;纯动态结点负载均衡不用主动负载均衡;相关开源工具负载均衡的几种常用方案总结下负载均衡的常用方案及适用场景;Round Robin 轮询调度以轮询的
2017-03-20 22:48:06 1511
转载 在线广告系统架构变迁
原文 http://hugozhu.myalert.info/2013/02/28/the-evolution-of-online-advertsing-system.html目录:Overview从展示广告到搜索广告再到社会化广告广告系统的架构变迁接入大型广告网络Google AdSense阿里妈妈百度联盟使用第三方广告托管系统百度广告管家部署开源
2017-03-18 12:45:43 4389
原创 安装vs2013
vs2013 download: 参考:http://www.iplaysoft.com/vs2013.html得到下载地址:thunder://QUFodHRwOi8vZG93bmxvYWQubWljcm9zb2Z0LmNvbS9kb3dubG9hZC83LzEvQi83MUJBNzREOC1COUEwLTRFNkMtOTE1OS1BODMzNUQ1NDQzN0UvdnMyMDEzL
2017-02-09 16:00:20 2279
原创 基于select模型的python echo server
# -*- coding: utf-8 -*-# !/usr/bin/env python#################################################### Teaching Wisedom to My Computer,# Please Call Me Croco,Fuck Your Foolishness.####################
2017-02-06 19:51:53 583
原创 python写的多进程并发测试框架
MultiProcessWrapper.py# -*- coding: utf-8 -*-#!/usr/bin/env python##############################################################teaching wisedom to my machine,please call me Croco###############
2017-01-21 20:12:29 4019
原创 将PHP C++扩展从php5升级到php7
在没有怎么看明白php5 php7源码的情况下,接手一份基于php5写c++扩展,如何接手快速升级到php7环境下也能使用呢;我仅仅修改了所引用的一个php中对象处理的头文件,就满足了要求,扩展被编译通过,运行正常。phpobj.h 文件,定义版本选择#ifndef _PHP_OBJ_H_2017#define _PHP_OBJ_H_2017#include #if PHP_
2017-01-09 10:38:32 1763
TabContrl选项卡控件使用实例.rar
2010-05-17
使用VC++的网络编程总结与编程实现
2010-05-14
STL入门快速入门教程-----学习C++
2010-05-01
MFC类库实现Socket编程源码与文档.rar
2010-04-16
C实现教材管理系统(C语言课程设计)
2010-04-08
2010年全国计算机专业统考大纲最新权威解析及考试预测.doc
2009-09-07
基于SMTP协议的邮件发送客户端程序设计说明书
2009-09-05
wireshark软件使用和一次抓包实验
2009-09-05
CI3.0 REST风格 测试用例
2015-06-26
基于spring freemarker jdbctemplate jquery的一个完整的项目例子
2015-03-25
基于注解的springmvc 整合freemarker的入门例子
2014-12-22
libsvm3.18库加上python测试代码c++测试代码,以及破解验证的实现
2014-08-16
libgif库以及提供libgif的c++封装类
2014-08-15
numpy-scipy-mlpy-matplotlib-PIL在Linux下的安装包
2014-08-14
视频的预览功能 基于vfw演示代码
2012-10-22
TextAnalysisTools 按行分析文本的工具 vc源码
2012-10-22
学生成绩管理系统 详细设计报告书
2010-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人