自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 避开此几类神坑,保你玩转python畅通无阻「史上最强详解」

当各位**“未来程序员”学python时**,总会遇到一些常见或者稀奇罕见的“坑”,那么这时候我的正义感便降临了,于是我花了N时间总结了这些**“常见坑”和“神坑**”!如果能帮到你们的话就多转发多关注小编,让小编能够帮助到更多的“未来程序员”,话不多说,请看!如下:‘xxx’ is not defined避开此几类神坑,保你玩转python畅通无阻「史上最强详解」原因: 此类问题是因为 没有定义变量解决方法: 定义错误提出的变量,本例子中 添加add变量SyntaxError: invalid

2020-10-07 20:46:11 236

原创 神级操作:daemon用python做,省了好几个月的加班「真实案例」

这个daemon基本上没有人会用python去做。但我看到iotop里用到ctypes对netlink接口的封装,惊为天人,并且python更加适合对配置解析与处理。我斗胆用python实现了这个daemon,调试起来如丝般顺滑,然后就减少了好几个月的加班。(真实实例)1. ipython + ctypes: 调试/测试Linux API的交互式运行环境REPL的好处不言自明,在开发和调试时能大大的提高效率。尤其是需要对API进行快速验证时。我最早是用gdb来做一些REPL的事情,但毕竟操作复杂,交

2020-10-05 20:45:22 346

原创 3分钟学完Python,直接从入门到精通【史上最强干货库】

作为帅气小编,我已经把python一些模块的甩在这儿了qwq,只要你拿到这些干货,包你玩转python,直接冲向“大佬”的段位,如果已经学了C或者C++或者说如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用 C 或 C++ 编写,然后在你的 Python 程序中使用它们。Python入门教程python web开发Python网络爬虫Python数据分析好了,这里真的是真正史上最强的干货库了,那么肯定会有一些小伙伴没有这么全的资料和教程,你们可以在评论区评

2020-09-22 20:58:32 344 2

原创 玩转python的前提就是收藏此文【42快捷键直接上手】

首先先从Shift系列的按键开始:Shift+Alt+Enter 切换全屏编辑Shift+Alt+C 新建类Shift+Alt+箭头键 选择矩形文本Shift+F3 查找上一个Shift+F10 选中文件的右菜单Shift+Del 直接删除文件Shift+Ctrl+F 格式化当前代码Shift+Alt+Z 重构的后悔药Shift+Alt+L 抽取本地变量10 Shift+Ctrl+O 自动加入引用接下来的是ALt系列的,建议收藏真的是很实用!

2020-09-08 22:02:09 143

原创 程序员分5类,你是属于“我的”哪一类吗?

码农和程序员虽说是调侃,但是实质上还真的是不一样。还别说,程序员还是有分等级的。比如有技术专家,初级专员等。虽说级别不同,但是薪资待遇犹如一个在天一个在地!那么小主我就来普及下所谓的5个等级:4、烂程序员技术比较菜的程序员必给团队带负重的压力。他编程简直是把大量的bug放入到编程的过程中,而团队要帮他大量地去找bug,改掉bug。3、码农码农是平凡的一个群体,更多的时候是烤呗代码。他们终日兢兢业业,但是工资没有程序员高。只知道怎样完成任务,却不去思考原理。准确来说就是 “代码机器人”

2020-09-07 21:34:51 617

原创 程序员真的可以在一年时间内薪资破万?

某天,我发现网上曝出了一张互联网大厂校招薪酬表。从表中可以清楚地看到,BAT、TMD和华为的技术岗白菜价(最低招聘薪资)都是20W起跳。再以12个月的基数来算,意思就是大厂招聘IT人员的最低月薪都是1.65W。这意味着:如果你能进入大公司;如果你有足够的技术能力;如果你读的大学是985、211;如果你的专业是大数据、人工智能;如果你是在北上广深这类一线城市;那基本上毕业一参加工作,就有60%的概率直接月薪过万。那么问题来了,程序员月薪过万需要多久呢?在大多数人的认知里,程序员月薪过万是很正

2020-08-29 19:09:36 1159

原创 中国程序员之我还是一名说唱歌手

双重身份List item小编虽然也是一名程序员但是我的隐藏身份其实是一名说唱歌手,没错就是你们口中的“rapper”,,而对于很多人有这样的双重身份早已见怪不怪了!哈哈哈我来举个例子吧,之前上一期的中国新说唱选手JD其实他的主要身份就是一名律师那他的隐藏的身份则是一名说唱歌手,没错,小编觉得他真的很牛,快嘴是真的能够做到所有人都能听清的范围而且还能拥有高超flow和炫技的同时存在,那么我就来放图吧!没错,这就是那位律师!**我是一名程序员**然后呢我们今天最重要话题就是中国新说唱之中国

2020-08-15 14:41:28 519

原创 程序员也是吃“青春饭”的工作啊

30岁有句古话:“男人越老越值钱!”哈哈哈可能吧,但是如果你是程序员的话,可能越老就越不值钱了,为什么?因为到了30岁之后并且你还作为一个程序员的话,你会发现你的大脑能力以及改bug 写代码 等能力都在急速下降,这没办法的!因终归要进入人类的退化期,所以这就是为何程序员也是吃青春饭的工作!pi程序员是一个非常需要与时并进的工作,计算机技术的发展非常快,要不停的学习,30岁对程序员来说确实是一个有压力的时间点,要么转型管理(项目经理),要么开发角

2020-08-13 21:18:02 249

原创 传说中四个月的java速成“大法”,我见识到了,不过就是没啥用

踩过坑的过来人,当时招生的老师告诉我一般要半年到八个月,我TM居然信!!明确回答 不能没有基础的人,系统学完java的时间几乎是固定的,比如说需要一年,如果要想半年教完怎么办呢,两种办法,只讲一半的内容,或者双倍进度,而双倍进度往往意味着如果你不是每天熬夜,零基础的人几乎听不懂,也学不会。我培训那会,每天都很焦虑,老师上周讲的东西,下次要用的时候马上就想起来,对零基础的我来说,这几乎是不可能的,因此进度不可能快的起来。可以这样说,如果现在让我去做培训,我甚至可以两个月讲完,关键是别人能学的会吗。因此

2020-08-12 21:42:29 735

原创 疯狂秒杀系统设计

我之前写过一个秒杀系统的文章不过有些许瑕疵,所以我准备在之前的基础上进行二次创作,不过让我决心二创秒杀系统的原因是我最近面试了很多offer,动不动就是秒杀系统把我整蒙蔽了,我懵的主要是秒杀系统的细节大家都不知道,甚至不知道电商公司一个秒杀系统的组成部分。我之前在某电商公司就是做电商活动的,所以这样的场景和很多解决方案我是比较清楚的,那我就从我自身去带着大家看看一个秒杀的设计细节以及中间各种解决方案的利弊,以下就是我设计的秒杀系统,几乎涵盖了市面上所有秒杀的实现细节:正文

2020-08-11 19:47:40 515

原创 java程序员与C程序员的天壤之别「笑到窒息」

1、食堂里,吃完饭就走的是JAVA程序员,吃完饭还要自己收拾的那就是是C程序员。至于为什么会这样,大家都明白!(因为JAVA自带垃圾回收机制,C需要手动释放内存)←这就是原因。2、我是个程序猿,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。他可能生意不好,就无聊的看看我在干什么,然后过了一会,他幽幽的说,这里少了个分号。分号。。分号。。。3、一程序员家的水管坏了,他打电话叫来一个水管工修理。水管工鼓捣了一个小时

2020-08-10 20:36:13 295

原创 教美女学JAVA【spring】 妹妹以身相许!!

也就是 Spring 1.x 时代,一个项目看上去全都是 xml 文件,里面配置着各种各样的 bean,项目越大,xml 文件就越多,到最后人都感觉不好了,像回到了原始社会。2)黑铁时代也就是 Spring 2.x 时代,终于可以使用注解配置 bean 了,这主要得益于 JDK 1.5 新增的注解功能。想一想,一个小小的注解,比如说 @Component 、@Service 就可以替代一大段的 xml 配置代码,简直爽歪歪啊。使用 xml 文件配置数据源,使用注解配置业务类,两种方式相得益彰。3)黄

2020-08-08 19:55:21 419

原创 程序员的工作如何选择呢?有什么前景呢?

我自己是一个上市软件公司,工作十多年的产品经理,对产品团队的研发还是比较了解,我们团队中有正式的,也有外包的,针对这个问题我还算比较了解。关于程序猿工作如何选择,提问者比较纠结的是两个点,一个是外包,一个是薪资。先看薪资一个税后年薪22万,一个税前20万,总体大概每年相差五万,大概20% 左右的差距不算太大,所以这个差异,薪资的选择权重不大,大概也就占到三成。码农不管你在外包开发领域工作多少年,到了一个新项目,也只能根据设计人员设计好的内容去写代码,没有机会参与核心技术架构的改造,说白了就是个

2020-08-06 21:20:17 205

原创 这可能就是程序员的悲哀吧....

程序员最大的悲哀?我觉得就是不被外人理解吧。作为一个程序员每次看到这种话题都会重新审视自己的职业,程序员这个职业做到最后会是什么结局,有没有一直在努力但就是达不到的效果,或者来讲有些后果现在就可以想象到,程序员这个职业最大的问题是年龄大了,可能现在30多岁已经对于程序员来讲不是什么大问题,如果是超过40岁,甚至是45岁,在这种情况下职业的一些弊端就出来了,想想起来就是一件很可怕的事情,如果在这个年龄段还没有赢得转机,还是只能在一线写点难度不是很大的代码,那么可能就有被淘汰的危险了。作为程序员最担心的几件

2020-08-05 20:43:25 516

原创 JAVA架构师年薪40W的水平竟然是这样...?

做Java架构师(P7)岗位有一年时间了,期间也从事了很多招聘定级工作,来说说我见解吧。既然我提到年薪40w,那我们看看什么公司,什么级别可以给到,再看看要求。阿里是Java大厂,所以可以参考阿里的标准,阿里一般是16薪水,所以就是税前2.5w,在阿里应该是P6就可以达到,而对P6的要求是什么呢,我们内部有个简单的概述,那就是可以独立完成部门内部的项目,而面试过程中,也会有相应的考察。如何定义一个人可否完成部门内部项目*代码能力代码能力是基本功,Java语言本身,包括语言的各个方面包括对并发的理.

2020-08-03 13:46:14 450

原创 我“药水哥”硬气了 改行‘程序员’了

当 领导第N次喊我改代码的时候!!啊啊啊啊啊当BUG找不到的时候 “我” 的表情领导找我谈话的时候当项目上线没有Bug的时候 “我”啊啊啊啊!当我被迫加班加通宵的时候啊啊啊啊!当我TM程序员做了5年,结果没有女朋友的时候!当我终于找到了 “黄头发”妹妹的时候 但…我是“舔狗”我涨薪了 请宁吃鸡蛋蛋当看完了,顺手点个赞或者来个关注! 本文章纯属虚构!但是我会有空去问问“药水哥”有没有想法当一名程序员!...

2020-07-29 20:59:49 970

原创 贡献珍藏10个 我经常逛的国外技术社区 【建议收藏,受益匪浅】

经常有小白白问:“周哥,有什么国外的技术社区、博客推荐吗?” 总有人问,索性我就把自己经常访问的10个国外技术社区分享出来。想要玩转这些资源的前提,要么自身外语水平不错,要么找个好的翻译工具,不然…。不过,也不要一味的崇拜国外的技术,其实你看一圈下来国外社区不错的也就那几个,而国内的技术社区像掘金、思否也都是比较优秀的。当你在羡慕外边的景色时,殊不知别人也在羡慕着你。1、devdev社区和国内的csdn很相似,技术分类也比较多,像Java、Python、js、分布式等应有尽有,文章质量普遍都还不错,

2020-07-28 21:25:49 1773

原创 程序员如果不跳槽 涨薪等于虚假现象!

程序员如果工资卡在4K–6K的话,你还不跳槽吗??是等着家里暴富养老吗?说句实在话,程序员不跳槽,涨薪基基本扯淡!刚毕业?小公司?8K能待么?答:好公司的涨幅还是很客观的,之前我的一个朋友在一家公司(还是国企),待了7年多,工资一直都是4500,后面涨到了6500然后还请客吃饭…offer:一年到两三次的调薪机会 实际:一年涨一次不错了如图:对比两张图可以很直观的看到,薪资涨幅超过**30%的程序员比例中,跳槽的(25%)相比不跳槽的(7%)大得多。那么为什么跳槽会比内部加薪高?因为一般公司里

2020-07-28 20:25:34 807

原创 还在就业的程序员,缺口却如此大!!

作为一个从事了20年开发的老程序员,作为一个面试了上千个求职者的软件研发部门负责人,我可以负责任的告诉你,程序员虽然非常多,但是缺口还很大,非常大,我们部门缺研发大概4个人,但是去年一年就招聘成功两个,面试了有几十个人,合适的太少了,别的实施和测试相对好招一些。那么具体那些不缺,哪些才缺?1.初级程序员不缺这种简历也很多,基本都是刚毕业或者刚从培训机构出来的,一般软件公司很少会招聘这样的,如果有一定的资格证书,也许会给你面试的机会。2.缺有项目经验的特别是特定项目经验的。比如,某个软件公司要招.

2020-07-25 20:07:15 1067

原创 程序员连“装逼”都不会...传说中的lowB??

NO1. ---------着装一根牛逼的程序员是根本没有时间打理自己外貌的,发型就要像‘’洪七公“”,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个奥斯卡金像奖的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研高级风。牛逼程序员对自己着装是有高要求的,无论是春夏秋冬,白天晚上,刮风下雨,一个牛逼的程序员都要十分在意自己着装,T恤+大花裤衩子+拖鞋是标配,一年365天风雨无阻。换衣服保持一年3-5件T恤的更新频率就可以,T恤大多是参见开源大会免费获得的,..

2020-07-21 21:52:39 440

原创 数据为什么老是出现再次‘’重复提交‘’ (6大法则)

突然一个问题在我脑海中浮现:在 Java 中,防止重复提交最简单的方案是什么?这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。于是爷就好奇,是单机环境还是分布式环境?得到的反馈是单机环境,那就简单了,于是磊哥就开始装*了。话不多说,我们先来复现这个问题。模拟用户场景*根据我调查的,大致的场景是这样的,如下图所示:简化的模拟代码如下(基于 Spring Boot):于是爷就想到:通过前、后端分别拦截的方式来解决数据重复提交的问题。2.前端拦截前端拦截是指通过 H

2020-07-20 22:03:31 508

原创 作为一个程序员你难道还在犯这种”错误“!!!大忌大忌

都已经2020年了,作为一个程序员怎么可以犯这种低级错误!!!list.remove() 移除元素的底层我不喜欢说废话,直接上代码:**博主提问:你觉得的结果是什么样?程序员:就这?就这? 不就是这样???)呵呵 其实这是这样为什么会这样呢?让我们来看看list.remove()到底做了什么??哈哈哈可以看到,List每remove掉一个元素以后,后面的元素都会向前移动。现在回过头看看刚开始写的代码,在remove后,如果执行i=i+1,则刚刚移过来的元素没有被读取。所以就会有两个

2020-07-15 21:36:56 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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