自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从IE到Chromium Edge:微软浏览器的浮沉史

我们知道,2015年的时候微软放弃了20岁的IE浏览器产品,发布了一款全新的浏览器edge,edge是windows 10的默认浏览器,且也只能在windows 10上运行,这款浏览器标...

2020-01-20 18:26:08 1043 1

原创 沈向洋从微软离职,挺好的

一沈向洋,微软职级最高的中国高管,微软全球执行副总裁、微软AI和技术研发整体负责人,微软亚洲研究院的联合创办者,工作直接向微软CEO汇报,是现美国科技企业中华人的打工皇帝...

2019-11-15 21:17:49 2860 1

原创 微型小说:他发现女友劈腿

“她有这么忙吗, 老是没空,都已经三天没见到她了”,张辰很郁闷和苦恼,他和李杏是情侣,同时也是同一个学校的同学,是师兄和师妹的关系。她们两人感情一直很好,虽然不在一起上课...

2019-09-01 09:58:29 8010 1

原创 夺命聘礼【四】- 原创中篇小说

夺命聘礼【一】- 原创中篇小说夺命聘礼【二】- 原创中篇小说夺命聘礼【三】- 原创中篇小说官司张荣国和张东雷必须要赢得这场官司拿回礼金才能赎回房子,所以这场官司对他们而...

2019-08-22 06:46:18 385

原创 夺命聘礼【三】- 原创中篇小说

夺命聘礼【一】- 原创中篇小说夺命聘礼【二】- 原创中篇小说躲债打官司不是去银行办业务,它是一件费时费钱费精力的事情,需要一个很长的周期,假如官司能赢, 张荣国父子才能...

2019-08-21 08:23:52 491

原创 有的游戏不能叫游戏,只能叫具有交互功能的动画效果

现在手机游戏五花八门,但大多都是屎。以某一类游戏为例,核心的打斗玩法就是己方N个兵,敌方N个兵,点击战斗按钮双方就开打,期间不用做任何操作, 双方自动互打,回合制,谁的兵...

2019-07-31 13:28:13 632

原创 理一次发要4万的店,到底是何方神圣?

这两天被一则新闻刷屏, 杭州一小伙去一家店理发,理发期间服务员推荐其它附加服务项目免费体验, 小伙一听免费决定体验一番,完事结账一看账单,小伙惊呆了,账单上写着,所有项目...

2018-09-01 00:40:01 502 1

原创 神奇的Java

工作碰到的一个问题,分享一下解决方案。 使用java开发一个socket服务器,使用protocol buffer作为和客户端通信的数据格式。然后,问题就来了,这个soc...

2018-07-31 20:22:53 715

原创 facebook入华,你了解这些信息吗?

最近有facebook入华的消息,各大科技媒体都有相关报道, 朋友圈也有相关内容转发,这说明这件事绝对是一个重磅消息。facebook虽然声名在外,可在中国大陆无法使用,...

2018-07-26 00:00:49 625

原创 做游戏与web的区别 - 服务器篇【1】

在一间游戏公司的两个部门待过, 前一个部门以做web开发为主,后一个部门做游戏开发,我在两边都是做后端的。 在游戏部门待的时间不长, 不敢说已经深入了解游戏开发技术细节,...

2018-07-15 23:41:46 7991 2

原创 《我不是药神》背后的真相

朋友圈被《我不是药神》刷屏, 挡不住诱惑去看了。 电影故事解读了一个现实社会现象。慢性粒细胞白血病患者需要服用一种叫格列宁的药物续命,这种药非常贵, 一瓶4万, 只能服用...

2018-07-10 21:27:43 1174 1

原创 觉得别人写的代码难以维护,应该吐槽吗?

写代码多年,接手过大量别的程序员写的系统。每接手一个系统我都要吐槽一番,代码写的烂,可读性差,不美观;用的语言有问题,不应该用PHP,应该用java或c#。反正任何别人写...

2018-07-03 20:56:29 2163 3

原创 发现了一个vscode的bug

被一个BUG折磨了3个小时。我知道引起这个BUG的原因,是因为项目中某些配置文件中配置的程序包引用路径出错了,要解决这个问题很简单,只需要将这些配置文件中错误的程序包引用...

2018-06-21 21:00:27 3994 2

原创 一个工薪阶层2017年在杭州买房的真实经历

去年在杭州买了房,耗费我无数心神精力,足足花了半年时间,才把这件事情办好, 这是我有史以来做过的最困难的一件事情。可能很多人不以为然:不就是买个房子吗, 我也买过, 没那么夸张。 然而, 这件事情的背景是,首先,事件的主角是一个乡下穷人家孩子,家里没什么钱,而且自己也只是工薪阶层,收入很普通。其次,2017年杭州房市火爆程度有目共睹,说即使有钱也买不到房子也不为过。所以我买房子的过程还是比较典型的

2018-03-04 00:00:00 18027 17

原创 一个工薪阶层2017年在杭州买房的真实经历

去年在杭州买了房,耗费我无数心神精力,足足花了半年时间,才把这件事情办好, 这是我有史以来做过的最困难的一件事情。可能很多人不以为然:不就是买个房子吗, 我也买过, 没那...

2018-03-04 00:00:00 3308 3

原创 到底该不该使用存储过程

看到《阿里巴巴java编码规范》有这样一条关于这条规范,我说说我个人的看法我觉得用不用存储过程要视所使用的数据库和业务场景而定的,不能因为阿里巴巴的技术牛逼,就视他们的手册里的每一项规范为圣经, 盲目的去遵循。对于手册中的这项规范,我觉得使用MySQL的程序员认同占多数, 而使用SQL Server的程序员反对占多数。 原因在于MySQL对SQL编程和复杂查询性能优化的支持实在太烂。 记得MySQ

2018-02-23 00:00:00 4644 3

原创 到底该不该使用存储过程

看到《阿里巴巴java编码规范》有这样一条关于这条规范,我说说我个人的看法我觉得用不用存储过程要视所使用的数据库和业务场景而定的,不能因为阿里巴巴的技术牛逼,就视他们的手...

2018-02-23 00:00:00 336

原创 做事情的方向

写文章的时候, 尤其是技术文章,可以泛泛而谈, 点到即止。这样的文章写的快,得到的反馈也快,几十分钟就能把任务完成,成就感杠杠的。可是这种文章没人喜欢看,因为讲的太粗浅,把它放到网上后,用不了多久就会沉掉,深匿在互联网的某个未知的角落, 即使搜索引擎也不会给这种文章优先排名,因为它对用户没有价值。 一篇好的技术文章需要花巨大的精力去写成,深刻的描述种种细节,并配上生动的插图, 写这样的文章无异于是

2018-02-22 00:00:00 252

原创 做事情的方向

写文章的时候, 尤其是技术文章,可以泛泛而谈, 点到即止。这样的文章写的快,得到的反馈也快,几十分钟就能把任务完成,成就感杠杠的。可是这种文章没人喜欢看,因为讲的太粗浅,...

2018-02-22 00:00:00 253

转载 使用“空”对象替代引用是否为空判断

这是一篇讲解面向对象程序设计技巧的文章,文章中有一定数量的Java代码。 而微信公众号文章页面对于程序代码的显示支持并不友好,所以为不影响文章的阅读体验,请大家点击文章下方的阅读原文链接,移步至我的博客网站阅读。如给诸位带来不便还请谅解。

2018-02-03 00:00:00 633

转载 使用“空”对象替代引用是否为空判断

这是一篇讲解面向对象程序设计技巧的文章,文章中有一定数量的Java代码。 而微信公众号文章页面对于程序代码的显示支持并不友好,所以为不影响文章的阅读体验,请大家点击文章下...

2018-02-03 00:00:00 760

原创 Java并发编程之守护线程(短文)

Java多线程中有一种线程叫做守护线程。我们可以通过一个比喻来理解守护线程。通常,一般工厂都会聘请一批保安,保安的职责是维护工厂的治安,保护工厂的财产,保安的职责就是守护工厂。但是,假如工厂倒闭了, 那么保安也就没有必要存在了。 保安相对于工厂,从某种程度上看就是守护线程相对于Java程序。假如有一条守护线程在一个Java程序中运行,如果程序的主线程退出,那么不管守护线程有没有执行完毕,也会跟随主

2018-01-22 00:00:00 229

原创 Java并发编程之守护线程(短文)

Java多线程中有一种线程叫做守护线程。我们可以通过一个比喻来理解守护线程。通常,一般工厂都会聘请一批保安,保安的职责是维护工厂的治安,保护工厂的财产,保安的职责就是守护...

2018-01-22 00:00:00 250

原创 深入理解final关键字

通常我们对Java中final关键字的理解是“用final修饰的变量是不可变的”,如果尝试对final变量多次赋值,编译器将报错。似乎final的作用就是保证变量不可变,这没有错,但是如果我们在Java中灵活应用final的被修饰目标不可变的特性,往往能发掘出很多令人意想不到的效果,而非仅仅保证变量不可变这么粗浅而已。下面我们来说说final关键字的多重用法 一 用final修饰普通变量通常分为两

2018-01-18 00:00:00 384

原创 深入理解final关键字

通常我们对Java中final关键字的理解是“用final修饰的变量是不可变的”,如果尝试对final变量多次赋值,编译器将报错。似乎final的作用就是保证变量不可变,...

2018-01-18 00:00:00 252

原创 使用Java内置的Http Server构建Web应用

一、概述 使用Java技术构建Web应用时, 我们通常离不开tomcat和jetty之类的servlet容器,这些Web服务器功能强大,性能强劲,深受欢迎,是运行大型Web应用的必备神器。  虽然Java的设计初衷就是用来开发大型应用的,然而有时候我们开发的程序只是简单的小型应用,对于功能的需求和性能的要求并不高, 可能仅仅就几百行甚至几十行代码,这个时候使用tomcat之类的Web服务器去运行就

2018-01-16 00:00:00 2158

原创 使用Java内置的Http Server构建Web应用

一、概述 使用Java技术构建Web应用时, 我们通常离不开tomcat和jetty之类的servlet容器,这些Web服务器功能强大,性能强劲,深受欢迎,是运行大型We...

2018-01-16 00:00:00 1031

原创 我的2017

时光匆匆,2017元旦假期场景历历在目,转眼2018将至。我的2017虽然算不上丰富多彩成就卓越,但也没有虚度光影,相对于以前算是小有进步。 这一年坚持写作,我把今年写的所有文章从OneNote中导出统计了下字数,大概有30多万,平均每天1000字左右。写作并不容易坚持,大多数时候它给我带来痛苦,因为需要开动脑子,学习、总结、表达,这是一件非常费力的事情,完全没有玩游戏、看肥皂剧来的舒泰,然而我知

2017-12-31 00:00:00 688 1

转载 我的2017


 

 

 
 
 时光匆匆,2017元旦假期场景历历在目,转眼2018将至。我的2017虽然算不上丰富多彩成就卓越,但...

2017-12-31 00:00:00 215

原创 一款能帮助程序员发现问题的软件

除了赚钱,我有一个愿望是做一个软件,有好多人喜欢用的那种。可是这并不容易,首先这个软件要能恰到好处的解决别人的问题;其次,软件要做的足够好用, 如果存在同类型的软件,至少要做的比对方好。很久了,我绞尽脑汁也没有做到这件事情。 后来我想,既然写不出能解决别人问题让别人喜欢用的软件,那就写能解决自己问题,自己喜欢用的软件。跑不了先从走开始嘛, 如果连走都不会,那就趁早回家躺着,别做这种不切实际的春秋大

2017-12-19 00:00:00 563

原创 写在开发iOS应用之后

最近这段时间在做iOS开发。 我以前做过很多不同类型的软件, 可就是没有做过iOS的, 这其中的原因在于,开发iOS程序必须使用mac电脑, 而我对水果家的电脑毫无感觉,我喜欢windows系统,喜欢.net,喜欢surface,喜欢一切微软家的事物。 在科技产品需求方面, 微软家的东西,除了手机, 已经满足了我工作、娱乐的需求, 因此我完全没有理由去买一个mac电脑使用,因为我不需要它, 所以我

2017-12-17 00:00:00 221

原创 微软为什么总招人黑?

离我们日常生活最近的科技公司非苹果、谷歌、微软莫属,苹果提供最高端最好用的智能手机,谷歌的手机系统安卓无处不在,  微软则是个人电脑操作系统的垄断商, 只要使用电脑,就离不开微软, 当然使用mac的用户除外。 然而奇怪的是苹果和谷歌两家公司总是受到用户的追捧和爱戴, 用户会说苹果的手机是世界上最好用的手机,IPad是21世纪科技界最伟大的创新,mac电脑是高端和品味的象征; 用户会说谷歌是最精准的

2017-11-04 00:00:00 1314

原创 写了一个bug,最后却变成了feature,要不要修呢?

事情是这样子的,前不久接到一个需求,为一个游戏开发礼包码功能 通常一款游戏运营期间会搞各种各样的活动吸引玩家,其中最常见的就是发放礼包,  玩家可以通过礼包码兑换礼包。  用礼包码兑换礼包有个一限制,游戏运营商不会让玩家无限制兑换, 针对某一次发放礼包的活动,一个账号只能兑换一次, 即使玩家手上有多个礼包码也不能多次兑换。 打个比方,某一款游戏搞活动向玩家发放礼包,这个礼包内总共有10000个礼包

2017-10-31 00:00:00 1447

原创 “测验你左右脑分别有几岁”到底是个什么鬼?

这两天被一个测验你左右脑分别有几岁的微信小程序刷屏,我也忍不住去玩了把,虽然在准备玩之前我压根就没打算相信测验结果,因为我对这种毫无依据的测验相当反感,但我还是决定玩一玩,我想知道这个测验有什么奥秘,能在朋友圈如此流行。这是测验的结果,然而里面的分析跟我根本不搭边 我思维方式严谨过了头,却一点不活跃;我不够成熟也不懂创新;以后我会不会成功,没人知道,一切看天;我不是什么智者,相对于同龄人,我的生活

2017-10-25 00:00:00 1337

原创 细说10月24号为什么是程序员的节日?

今天是10曰24日,有人把这个日子定为程序员的节日,因为1024这个数字和程序员密切相关。 下面我就为大家解密,1024跟程序员有什么关系,程序员写程序又到底是怎么回事。 我们所使用的电脑和手机装着各种各样的软件,能帮我们完成各种各样的任务,帮我们工作,供我们娱乐,这部神奇的机器似乎无所不能。 但是你关掉显示器,拆开机箱, 会发现里面只有密密麻麻的电路, 这些电路以一种神奇的方式运转, 帮我们完成

2017-10-24 00:00:00 5195 3

原创 不管你信不信,反正我信了

很多程序员, 包括我自己, 在职业生业道路上前进时会陷入一个误区, 认为对程序员而言最重要的是技术,因而不断的提升技术水平来武装自己。 他们写代码是以技术为驱动的,比如说在项目中使用XX高端的技术,实现XX设计模式、精妙算法。 这没有什么问题,追求技术水平的提高是好事, 能更好的解决问题,能提升自身的行业竞争力。 但是, 在追求技术的过程中,不能忽略掉一样更加重要的事物。 程序员写代码的目的是什么

2017-10-23 00:00:00 660

原创 浅谈 var 关键字

提起 var关键子,程序员的第一反应就是JavaScript, 事实上这个关键子在其他语言中也有被采用。 比如说C#, 比如说kotlin, 用法和JavaScript中使用差不多,作为要声明变量的前缀 var myInt = 1;var myList = new List();var myValue = getValue(); 在其他语言中也有与var作用类似的关键字,比说C++中的auto,比

2017-10-20 00:00:00 5170

原创 px转vw和vh的工具(对前端同学有用)

CSS3中有两个新尺寸单位vw和vh, 这两个单位非常适合于开发移动端自适应页面。 假如说有一个设计师做了一张1136x750px的页面,这长页面是针对iPhone6的屏幕设计的。 前端开发工程师将这张设计稿转换成网页, 网页中所有的元素尺寸都用px硬编码, 那么这张网页在iPhone6中能跑的好好的,但是到了其他手机中会容易出问题, 毕竟很多手机的屏幕尺寸和iPhone6是不一样的。 vw和vh

2017-10-14 00:00:00 6863 3

原创 生命太短,离别太长

这篇文章是我表妹写的, 内容是关于她父亲的。 她父亲是我姑父,他们的一些事情我自然是很清楚的。讲真,关于这件事情我很佩服我姑父, 他也是年近六十的人了, 俗话说, 三十而立, 四十不惑,五十知天命, 都过了知天命年纪的人了,虽说现在不比古代,但是, 到了这个年纪,求的应该是稳定、安宁、轻松的生活。而他却反其道行之,告别妻女,投入巨资,不远万里去极为艰苦的环境再次开拓自己的事业,这种魄力,通常年轻人

2017-10-13 00:00:00 384

转载 lambda表达式杂谈

上面的数据存放着一组人员姓名、年龄、性别相关的信息。 现在有一个需求, 获得年龄20岁以上,性别为女的人的姓名。 看到需求后, 很多人脑袋中产生的解决方案可能是这样的代码执行的结果是[“夏香”,“秋香”]很好,结果正确,考试的话肯定给满分。但是这种实现方法有点过时,不潇洒,现在流行的做法应该是这样子看, 一样的实现了要求,代码

2017-10-07 00:00:00 614

空空如也

空空如也

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

TA关注的人

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