排序:
默认
按更新时间
按访问量

小小程序员一点点成长为Architect

职业发展就是个眼界不断提高的过程,不管什么行业都是如此。 如何开阔自己的眼界呢? 读万卷书,行万里路,多见不同的人,多经历不同的事。 如何成为牛逼的程序员? 多看好代码,好代码是什么样的. 分辨出来哪些是好代码,哪些是不好的代码? 简洁 优雅 高效 可读性,高可用,可扩展性,代码复用...

2018-02-01 11:20:19

阅读数:157

评论数:0

个人阶段性学习和规划总结(技能树)

仿照桃子大神的博客,我也把自己的博客文章都梳理下,归归类博客资源收集(持续更新)一、C++基础 拷贝构造函数和赋值构造函数函数指针sizeof用法二、C++11学习 C++11学习之share_ptr和weak_ptrC++11 unordered_map 无序容器的使用Linux C++ 实...

2017-10-27 23:47:20

阅读数:373

评论数:0

程序员从普通到优秀的素质锻炼

我觉得优秀的程序员,不仅优秀在代码上,更重要在思维等方面。 思维上的修炼,有一些是我从公司领导身上学习的,程序出了问题,要多思考大胆假设小心求证,别上来就瞎鸡巴一顿实验.我认为一个优秀程序员是谨慎的,在有需求与任务时,会不断的澄清需求与任务,并且多次确认想要的结果,而非闷头听着或者看着需求与任务...

2017-10-23 18:08:13

阅读数:187

评论数:0

web 服务器功能模块设计

认准一件事后,就朝着这一件事走.做一个httpserver服务器,完整的代码,完整的设计.每个程序员都应该尝试下写博客 http://droidyue.com/blog/2017/01/02/why-every-programmer-should-try-to-write-blogs/ 今天确...

2017-01-03 13:27:43

阅读数:1023

评论数:0

工作和学习效率

我本身是搞编程的,一直以来把编程学习比喻成武侠中的修炼武功,分成修身和修心.这段时间明显感觉到自己的心理水平有点不够用了,在面对一些情况时不知道如何来处理,学习效率和工作效率都有下降.<得到>app上的内容挺新颖的,与其将时间和精力浪费到qq,微信,以及闲聊中,还不如多接触下先进的思想...

2016-12-11 14:06:46

阅读数:730

评论数:0

关于时间管理和高效学习的感悟

自己亲身经历后,总结的个人时间和高效学习的可行方法,大家可以试试

2016-04-25 13:25:15

阅读数:1775

评论数:0

实用Google 搜索方法总结(持续更新)

平时搜索资料是一项很需要锻炼的技能。 Google技巧 1.intext 把网页正文内容中的某些字符作为搜索条件 2.intitle 把网页标题内容中的某些字符作为搜索条件

2016-03-25 23:15:19

阅读数:484

评论数:0

快速掌握一个语言最常用的50%

转载出处:http://blog.csdn.net/myan/article/details/3144661 现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有...

2016-03-10 11:28:33

阅读数:788

评论数:0

职业生涯的一点感悟

好久没有写了,今天写一些最近几个月的感悟 1、积极的心态真的很重要。 如果你觉得自己是弱者,别人很强,自己有可能会失败,那结果多半是失败的。 最近几个月出差去了几个分公司,跟各地的销售跑了下各地的市场,收获颇多。 做的好的城市,精神面貌、心态都很好,也更容易业绩增加。做的稍差的,经常性的把竞争对手...

2015-02-18 11:44:27

阅读数:1201

评论数:1

如何高效地阅读技术类书籍与博客

阅读是自我提升的一个有效方法,阅读书籍、阅读博客都是我们技术提升的重要手段之一。但是阅读的质量,阅读的方法很大程度上限制了我们的知识获取的深度与广度,如何高效的阅读就成了一个重要的话题。 当你打算看一本书的时候,要确定它是不是你所需要的 这点不用说,特别是技术类的书籍,很多都大同小异。因此,我...

2014-10-10 17:55:33

阅读数:1047

评论数:1

assignment makes pointer from integer without a cast [-Werror]错误分析

以前一直是写C++和C混和的代码,对于C代码编译出错的问题有点陌生,昨天就趟了下坑 assignment makes pointer from integer without a cast [-Werror] 起初看到这个错误,我还以为是类型转换错误,为此还单独写了一个模拟demo去验证是否有...

2018-08-07 09:33:09

阅读数:17

评论数:0

公司技术栈

代码版本管理:git 编程语言:python,c 操作系统:linux 编辑器:vim,vscode 脚本语言:shell(标准sh写法) 思维导图:freemind 文本笔记:markdown 画图:yed,visio 待提高的地方: vim 的操作还需要复习下,以前一直使用s...

2018-08-03 13:48:03

阅读数:9

评论数:0

《谷歌方法论》之少做事,做减法的智慧

对于初入职场的年轻人,要在组织中多做事,多揽活,这样才能进步更快。这时候该如何平衡“多做事”和“做减法”呢? 首先,多揽活让人心力憔悴 初入职场的新人,不管在业务知识上还是专业技术知识上都可能稍微缺乏些,在做事过程中处理困难时就显得没那么得心应手。 在此情况下多揽活多做事会导致时间和精力分配...

2018-08-01 09:32:00

阅读数:40

评论数:0

dpdk——EAL层初始化

EAL层初始化函数是rte_eal_init1.rte_cpu_check_supported()检测cpu的标识是否支持dpdk在进行cpu运行时,会考虑采用cpu高级指令来优化运算速度。查看服务器cpu标识的命令cat /proc/cpuinfo | grep flags2.解析并设置日志等级...

2018-07-06 13:06:52

阅读数:59

评论数:0

服务器开发之大量time_wait 和 close_wait现象

服务器开发之大量time_wait 和 close_wait现象

2018-07-02 14:03:20

阅读数:31

评论数:0

dpdk基础教程——二层转发l2fwd(还需排版和整理)

二层转发的学习,我们分为以下几个步骤来讲解 1、二层转发l2fwd实现的功能是什么? 2、二层转发l2fwd编译,运行,参数解析 3、二层转发l2fwd源代码流程分析 4、总结dpdk程序的编写套路,为后面写代码铺垫

2018-06-30 05:43:21

阅读数:200

评论数:0

dpdk基础教程——框架简介

一、DPDK是什么---------DPDK是专为快速收发包所开发的一系列的库文件和驱动代码。DPDK最初的动机很简单,为了证明Intel架构多核处理器能够支撑高性能数据包处理,现在DPDK逐渐成为通用多核处理器高性能数据包处理的业界标杆。可以用来1)在极短的时间里面完成收发包2)开发快速的抓包算...

2018-06-27 17:12:40

阅读数:100

评论数:0

服务器开发之多进程/线程的思考(待完成)

一、多进程框架的应用场景是什么公司业务很复杂的情况下,我建议是采用多进程的方式来构建代码。二、多进程设计 vs 多线程设计多进程架构设计,可以按业务逻辑划分成多个模块,每个模块由一个进程来负责处理。比如公司的架构设计如下图所示:ByNodemanagerServer进程:负责从网卡上抓包,根据数据...

2018-06-22 00:08:36

阅读数:39

评论数:0

服务器开发——定时器

学习新东西时,首先我们想了解下这个东西有什么作用,它能解决什么样的实际问题,带来什么样的好处。# 1.定时器的应用场景举例几个应用场景定时器通常包含至少两个成员:一个超时时间(通常采用相对时间或者超时时间)和一个超时时间到达后的一个回调函数。有时候还可能包含回调函数被执行时需要传入的参数通常定时器...

2018-06-19 23:15:36

阅读数:82

评论数:0

公司定位oom-killer问题

在/var/log/messages日志文件中找到的出错日志如下:2018-05-22 01:06:21 localhost kernel: tx_0_n_1 invoked oom-killer: gfp_mask=0x42d0, order=3, oom_score_adj=02018-05-...

2018-05-25 11:01:05

阅读数:141

评论数:0

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