1 lingshengxueyuan

尚未进行身份认证

《淮南子·主术训》:“是故非澹漠无以明志,非宁静无以致远。”,身处急功近利的社会,能够宁静致远。零声(0voice),取自没有浮躁的声音,静心致力于职业提升教育事业。为工程师的技术提升穿针引线,为工程师的职业成长搭桥铺路。

等级
TA的排名 7w+

c/c++linux后台服务器开发技术线的正确打开方式

随着业务市场的不断壮大,更便捷的开发语言也越来越受到市场的欢迎。Java,python还有新贵golang。那c/c++语言的开发者市场在哪里。虽然说没有活干说的可能过于夸张,但是面临的事实就是比不了。可能初学一点Java,python等等就能找到一份不错的开发工作,但是如果你只会一点c,又不是校招的话,能找到哪些工作呢?C,c++不同于Java。Java的技术路线是比较固定的,学好技术栈...

2019-10-10 20:30:24

golang中redis连接池的问题

redis连接池的疑问,代码如下package utilsimport ( red "github.com/gomodule/redigo/redis" "time" "fmt")type Redis struct { pool *red.Pool}var redis *Redisfunc initRedis() { redi...

2020-01-09 14:05:09

linux 一个程序的启动参数问题?

$ WINEPREFIX=~/.deepinwine/Deepin-QQ deepin-wine winecfg带上 WINEPREFIX 打开的就是 Deepin-QQ 的设置,如果像是以下这样:$ deepin-wine winecfg那么打开的就是 wine 的设置。我不理解的是,前面那个 WINEPREFIX 是用来做什么的?设置变量吗?如果是设置变量的话,为什么我$ ...

2020-01-08 22:16:13

关于代码注释的危害

在github的LTP项目(一个linux内核测试项目)的文档看到这么一句话不很理解,关于代码注释的危害.我印象中不是鼓励大家进行代码注释嘛?这里面说Comments more harm than good 。原因 :comments and actual implementation were drifting slowly apart结果:API misuses and hard t...

2020-01-08 22:01:35

Linux后台服务器开发学习路线2019完整版(附视频教程+网盘下载地址)

下面专门为广大Linux后台学习开发者汇总了一条完整的自学线路:Linux学习路线2019完整版(附视频教程+网盘下载地址)。适合正在Linux后台方向或者想转Linux后台开发方向的学习者!Linux后台开发岗位就目前市场需求来说,岗位很多。但是不像Java、Python,正当风口,但是技术含量,薪资含量都是很高的。与其他相比更具有稳定性,属于企业刚需。那Linux后台开发该如果入手,很多人...

2020-01-04 16:25:36

普通的程序员和大神级的程序员有什么区别?

其实大神级的程序员除开那几个凭借一己之力颠覆世界技术的大神外,我们主要讨论的其实还是“码农”与程序员的区别。程序员分为三个阶段:在IT技术膨胀的时代,编码工作就如同印刷匠一般,门槛越来越低。大批新军不断涌进,却发现如果你把薪资换成时薪,可能还不如其他行业来的高。不少人认为会编码就是程序员了,实则不然。程序员在英文里对应有三个单词:Coder、Programmer和Software En...

2020-01-02 20:45:40

名企校招C++面试真题题库

C++工程师校招面试题库导读一、学习说明面试题库中不包括面试中问到的项目,hr 面以及个人技术发展类。⚫项目是比较个性化的,没办法作为一个题库来给大家参考,但是如果你有一个非常有含金量的项目的话,是非常加分的,而且你的项目可能也会被问的多一些;⚫hr 面的话一般来说技术面通过的话个人没有太大的和公司不符合的问题都能通过;⚫技术发展类的话这个就完全看自己啦,主要考察的会是你对技术的热爱和学...

2019-12-13 14:38:10

高性能服务器架构思路「不仅是思路」

在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明:1.缓存策...

2019-12-06 15:25:55

如何让Git适应敏捷开发流程?

一旦涉及版本控制系统,Git实际上代表敏捷开发的水平。Git作为一款强大的开源系统,有较强的灵活性,可以按需匹配任何开发团队的工作流程。而这种分布式相比较集中式来说,自然赋予系统更好的性能特征,且允许开发人员在本地自由实验,在他们修改到自己认为没有问题时再发布到团队。除了灵活性和分布式等优点外,Git的主要职能是支持和强化敏捷开发。将Git视为敏捷开发的一部分,与单片发布和集中版本控制系统相比,...

2019-12-05 16:48:24

版本神器Git入门到精通

你如果不懂git,怎么好意思说自己是个优秀的开发人员呢?有些人觉得git不就是几个命令吗?可是我们在工作中因为不懂git,却又让自己和整个团队的工作都处于一种低效模式,所以我们不仅需要了解git的原理和常见的版本管理问题的解决之道,更要了解基于git的团队协作的工作流程。现如今我们的所有开发几乎都离不开开源项目,而github又是全球最大的开源项目管理基地,有人也称其为全球最大的同性交友网站,...

2019-11-23 16:03:05

golang new 函数的使用

今天看到一道题,先来看看题目type Point struct { X, Y float64}func (p *Point) Abs() float64 { return math.Sqrt(p.X*p.X + p.Y*p.Y)}func main() { var p *Point fmt.Println(p.Abs())}问这个为什么会 pan...

2019-11-19 15:01:54

为什么中国的 996 干不过美国的 955

大概从 2019 年上半年开始,有一个问题一直困扰着我,在 2B 领域,为啥中国的公司如此努力的加班,但是在产品上还是不能跟国外的比?虽然我们公司不是加班很多,但是相比国外同类公司还是工作时长要长很多,我们最近为了赶持续部署产品上线,相关团队基本上是 997。腾讯云,阿里云,我了解到的情况也是加班比较多的,996 的情况不在少数。但是你看中美两国云服务的产品,显然国外的还是要比国内好一大截。把这个...

2019-11-14 20:22:22

tcp/ip协议?90分钟带你搞定

90分钟搞定tcp:ip协议栈

2019-11-13 21:24:21

为什么你貌似会了架构师所有的技术,但还是达不到架构师的级别?

什么是架构师?架构师英文architect,这个词源于建筑学。软件工程当中的架构师和建筑工程当中建筑师有许多相通之处,都是负责“产品”宏观的架构设计。通俗就是说整栋大楼的平地而起,架构师就是负责打造钢筋铁骨,再由其他人灌其水泥,进行装修,最后竣工。而现在不少人,确实达到了建造大楼的技术水平,但是为什么没有去建呢?成了“伪”架构师。不可否认的是有些人是很优秀,掌握技术的速度很快,但是掌握技...

2019-11-08 15:21:47

Linux学习3大阶梯学习方法及资料汇总

很多人想学Linux,却不知道如何下手,并不是说安装一个Linux就可以了。用Linux做什么,怎么做就感到很迷茫。那接下来就介绍一下Linux学习的方向性问题及要学习那些。内容较多,建议先收藏,再阅读。这里提前说明一下,我这里介绍的学习路线是以Linux开始到Linux后台服务器开发架构师的学习过程,其他方向的朋友可以借鉴。先分享一波Linux学习书籍。鸟哥私房菜Linux入门...

2019-11-02 15:42:12

知乎用Go替代Python,说明了啥

原文转载于:http://developer.51cto.com/art/201910/604926.htm大概每个开发人员应该都会认为自己使用的语言是世界最好的语言吧。这都相对来说的。对于每个人应该都是不同的。众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为此也争论过不少...

2019-11-01 21:05:24

Go的Get命令如何兼容公司Gitlab仓库的HTTP协议

对于公司的私有Gitlab仓库,没有对https支持,在使用最新版本的go get命令时,需要使用-insecure参数来支持http,但如果导入的包里边依赖了需要https的仓库,就不好使了,折腾了一下,解决方案如下:一、为Gitlab添加SSH Keys1.生成 ssh keysssh-keygen -t rsa -C “myname@mycompany.com”2.查看内容c...

2019-10-31 17:30:51

epoll 的本质是什么?

从事服务端开发,少不了要接触网络编程。epoll 作为 Linux下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet 和大部分游戏服务器都使用到这一多路复用技术。epoll 很重要,但是 epoll 与 select 的区别是什么呢?epoll 高效的原因是什么?网上虽然也有不少讲解 epoll 的文章,但要么是过于浅显,或者陷入源码解析,很少能有通俗易懂的。笔...

2019-10-30 20:32:11

Nginx基本属性配置详解

. Nginx服务的基本配置1.1 用于调试进程和定位问题的配置项是否以守护进程的方式运行nginx# 默认ondaemon on|off;是否以master/worker方式工作# 默认on,指定了是否以master-worker进程的方式运行,如果设置为off,那么所有的请求将只会由master进程处理master_process on|off;error日志的设置# 指...

2019-10-28 15:14:54

Linux最常用命令:简单易学,但能解决95%以上的问题

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构/ 下级目录结构bin (binaries)存放二进制可执行文...

2019-10-19 20:28:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。