- 博客(25)
- 资源 (17)
- 收藏
- 关注
原创 linux 内功修炼之一 cpu
最近在公司内部系统发学习和研究了一下很多组长和leader的技术分享,也算是对自己linux系统优化知识体系的总结和查漏补缺。 先列个大纲,主要从俩个方面来介绍,一个是工具,一个linux系统配置文件修改。 未完,继续写...
2019-09-26 10:39:44 152
原创 基于程序员的修养的认识
好久没有写博客了,可能前两年忙着做别的事情了,跳槽,学习,工作,最近工作还好,有时间写写最近两年的一些技术积累和自我认识。 从刚毕业的乳臭未干的粪青,变成了现在一个中年职场老员工,其实也就工作了六年多,但是收获还是颇多的,最近从小公司,到中型公司,在到两位马老师的公司。从做写游戏逻辑到后台服务搭建,核心底层代码修改,线上维护,到后来做分布式机器学习,搜索,现在在搞大数据平...
2019-09-19 10:03:52 252
原创 机器学习初探
在阿里半年多的时间里,从一个机器学习门外汉终于进入到门里面了。下面给大家讲讲现在工业上整个机器学习流程和一些自己的体会。学习过程: 1. 理解机器学习的一些基础概念,像auc,梯度.... 大家参考《机器学习》 周志华。 2. 从基础看起,先学习基础模型,lr模型,gbdt模型,fm模型,ffm模型,现在有很多开源的代码,最好是c++的,...
2018-12-29 15:48:15 212
原创 关于map中内存管理的一些理解
关于map估计大家都已经再熟悉不过了,但是要是说到内存如何分配,和管理,可能你会说那都是底层的东西,一般用不到,那么今天就自己最近研究的一点心得和大家说说。map中本来底层自己带了一个allacte内存分配器,但是基于以前的代码经验和习惯,每次都是自己new一个类,然后再插入到map,灾后在释放的时候在自己手动释放类,这样看起来没问题,但是如果我在家不想控制内存这块,让map帮我处理,可以吗?
2017-07-19 16:53:24 3274
原创 回环网络接口lo的自己的一点儿认识
前段时间在布置服务器的时候发现一个奇怪的问题,也就是一个服务器的日志在本地永远发送不到本地的另一个日志进程里面,但是通过tcpdump抓包,发现有数据流出,但是本地进程死活收不到数据包,本地网络数据包的流向出现了问题,后来各种查,返现这个问题和防火墙策略有关系,也就是对lo的防火墙设置有关系。原来所谓的回环lo在与本地通信的时候,野兽防火墙策略的影响,一般linux机器上都不会对这个加限制的。
2017-05-17 17:08:37 5944
原创 关于近来学习linux的一些心得
近来,一直在研究一些底层代码的实现,包括网络通信,进程通信等。这里面就会用到很多linux底层接口,刚开始也是每次查找大量博客,找相关接口的概念和使用方法,但是感觉总是不得要领,后来无意中发现linux的下man是一个好东西,也就是linux文档,如果你的linux系统没有安装man,可以安装一下。用man手册可以很简单熟悉一个接口的使用方法和相关参数的含义,再也不用在网上拼凑这些函数的的各种“内
2017-05-17 16:54:10 382
原创 关于阅读那些大神的开源库的一些感想
近来在看一些基于rsa加密的东西,有openssl ,polarssl等,以前看过一些开源的东西,但是很少基于其做二次开发,也就看个热闹罢了,但是真需要用到这些东西的时候,发现慌了。以下几点,是近几天做开发任务的总结; 其实所谓的这些的开源也可以理解为第三方库,一般国外开发人员都比较规范,每个开源库中都有相关的接口测试用例,甚至有的有文档,这里顺别吐槽一下国内开发人员代码,无文档,无测试用例,就和
2015-09-17 23:41:04 543
原创 关于linux文件下库的链接问题 openssl pcre
在linux下安装完一些第三方库,需要链接库的时候,一般安装的库都在/usr/lib或者/usr/lib64下面,一般是以.so文件存在的。以下是一些常出现的问题,首先是如何链接到这些库,如链接pcre库的时候和头文件一般如下 g++ xxx.cpp -I/usr/local/include -L/usr/local/lib -lpcre -g -o xxx其中lpcre代表libpc
2015-09-08 15:15:12 1604
原创 strtok 字符串的bug
今天在自己写一个字符串分割的时候,用到了strtok,字符串本身如下http://10.68.3.79:8093/web/get_char;?playerid=427512252&playername=yujiah经过strtok处理后发现变成了这个个样子,如下http://10.68.3.79:8093/web/get_char\000?playerid=427512252&playerna
2015-05-13 18:18:10 991
原创 游戏每日签到 时间算法
switch (month){case 1:case3:case 5:case7:case 8:case10:case 12:MAX_DAY=31;break;case 2:if (((year%4)= =0)&&((year%100)!=0)||(year%400= =0))MAX_DAY=29;elseMAX_DAY=28;break;case 4:ca
2014-10-08 14:45:17 2602
原创 C++中虚析构函数的作用-- 从内存角度来看这个问题
----引用我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething()
2014-05-22 13:44:14 1129
原创 对于c++面向对象的深刻认识和理解--哲学角度看问题(源生论)
对象论认为:数据和逻辑不是分离的,而是相互依存的。相关的数据和逻辑形成个体,这些个体叫做对象(Object),世界就是由一个个对象组成的。对象具有相对独立性,对外提供一定的服务。所谓世界的演进,是在某个“初始作用力”作用下,对象间通过相互调用而完成的交互;在没有初始作用力下,对象保持静止。这些交互并不是完全预定义的,不一定有严格的因果关系,对象间交互是“偶然的”,对象间联系是“暂时的”。世界就是由
2014-05-09 11:24:28 881
原创 string深刻认识
string的本质其实是个类,而char十个内建类型 不属于类。其次在初始化的时候,一点要注意string不可以设置为null,(如果你以前习惯 char * str = null),这是因为string的赋值函数的实现会直接传入进入 调用这个null的内部变量出错。大家可以看如下代码 String & String::operate =(const String &other)
2013-12-13 14:18:03 505
原创 关于linux 的学习
说起linux学习还是在研究生一年级跟宿舍一个同学学习的,那时候用还是比较老的redhat,搭建在vm6.5上面的。后来在公司实习又接触到了unbertu操作系统做android手机打包开发,那时候对于这些东西,感觉一切都很迷茫,虽然知道一些零零散散的知识,但是感觉总是很陌生,这也许很多初学者的感觉。现在回过头来,看linux学习的路程,我哥总结学习分为以下几个阶段:1. 学习lin
2013-11-13 14:49:04 466
原创 工作之感慨~~~~~~~
近来工作,开始熟悉服务器架构的东西,还熟悉linux服务器调试的一些相关技术,发现年轻时应该多犯错误,要多问几个为什么,研究方法,如果你有源码,可一直看底层代码,不要想当然,也不要说估计等这样的话,要根据证据来找东西,不要全部猜想。最重要的是发现问题并解决问题,其实除此之外,工作以后,最好的老师就是犯错和总结俩位老师。下面我说一些近来的服务器相关知识的理解,对于我们公司的服务器架构,根据web
2013-11-01 15:43:33 748
原创 softmax 回归
1 训练样本:: 对于理论知识,大家可以参考http://ufldl.stanford.edu/wiki/index.php/Softmax_Regression和http://blog.sina.com.cn/s/blog_6982136301015asd.html。这里还是说一下实现的基本细节。步长这里选取0.0.1,这个数据大家可以根据实验的需要来调节,这里主要实现了多分类
2013-10-22 17:30:41 693
原创 logistic回归
1 logictic回归 该方法是一种监督学习算法,为非线性回归模型,是研究分类观察结果(y)与一些影响因素(x)之间关系的一种多变量分析方法,在这里的y属于【0,1】。 训练过程: 此过程就是求回归方程中的几个参数,theta1,theta2,theta3,这个是根据公式 y = x1*theta1 + x2*theta2+x3*theta3, 然后
2013-10-22 16:47:09 850
原创 开始学习机器学习
学了机器学习快三个月了,说说自己的学习经验哇,刚开始以网易公开课为主线,每天利用早上的一个小时看视频,做笔记。有时候听不懂一直听课,直到听到15课,主成分分析,因子分析等,犹豫本科学数学的,所以这些我们都系统学过,还用spss做过一些分析,实验。近来,一直在google各种论坛,按机器学习的课程算法一个一个的算法实现,刚开始真的一头雾水,有时候真的比实现数值分析还难,相关参数都不知道,就这样每天啃
2013-10-21 19:06:27 579
原创 计算机行业感悟~
本科在校学习数学的时候,认为语言很重要,因为我们只上c语言,后来就自学了c++,java,后来发现只写代码,而不出界面,没前途。后来读研的时候,就有硬着头皮把MFC学了一下和j2ee 学了一下。导师那会就和我说,算法很重要,你把算法学好也能找到好的工作,可是我老感觉他说的不对,没有编程基础,学算法也没用,再说算法离我好想很远,等到毕业时,发现面试,笔试,考了很多算法,但是基本都是死记硬背写上去的,
2013-09-17 09:09:55 731
gtest单元测试框架
2014-04-28
vs2008最新配色方案
2013-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人