首页 » 关注互联网、数码、软件开发和编程入门的IT博客

学编程选择哪个语言?——编程语言人员需求和难度分析

       1、C语言  C语言主要用于驱动开发、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发。  ①、偏硬件方面,相当于目前互联网和移动时代,可能薪资水平会低一些。如果之前学习电子自动化的或者对硬件感兴趣的,可以选择这个方向。  人员需求:★★★★   难度指数:★★★★  ②、偏向底层开发的:难度很大,比如要看懂Linux内核代码。简单说,如果你读书的时候,数学物理不是很厉害的,不阅读全文 »

2017年5月15日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

C++ 对象的内存布局

       对象的影响因素   简而言之,我们一个类可能会有如下的影响因素:  1)成员变量  2)虚函数(产生虚函数表)  3)单一继承(只继承于一个类)  4)多重继承(继承多个类)  5)重复继承(继承的多个父类中其父类有相同的超类)  6)虚拟继承(使用virtual方式继承,为了保证继承后父类的内存布局只会存在一份)  上述的东西通常是C++这门语言在语义方面对对象内部的影响因素阅读全文 »

2017年5月12日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

诺基亚任重道远 没有太多人为情怀埋单

       有人说,在现实面前,情怀不堪一击。这其实并不完全准确,因为乔布斯也将艺术情怀,引领苹果王国一骑绝尘。但单单凭借情怀不能救命,不能起死回生,如果抛却背后的极致的品质追求与技术创新,情怀往往沦为炒冷饭。尤其是在智能手机这个竞争激烈、迭代迅速的行业,曾经手机行业的王者,能砸核桃的诺基亚,携诺基亚6回归中国市场时,便遭遇了这样的困境。阅读全文 »

2017年5月10日
作者:鸡啄米 分类:数码生活 浏览: 评论:0

科技股已经拦不住——腾讯破3000亿美元 苹果逼8000亿美元……

       1 因为微信赞赏的事儿,苹果和腾讯曾经怒怼了一把。十几天后,苹果和腾讯的市值双双破了纪录。 腾讯今日的开盘价为245港元,截止本文写作时,最高达到247.8港元,这意味着,腾讯市值突破了3000亿美元大关。 苹果股价周一在纳斯达克证券市场常规交易中上涨2.93美元,涨幅为2.04%,报收于146.58美元。苹果股价盘中一度上涨至147.20美元,创52周新高。阅读全文 »

2017年5月10日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

编程语言 5 月排行榜:Java 和 C 下跌厉害

       TIOBE 最近公布了 2017 年 5 月编程语言指数排行榜,排名前三的还是 Java、C、C++,Python 和 C# 排第四和第五。自从 2016 年开始,Java 和 C 的比率数据在下降。和去年同期相比,两者已下降超过 6%。流失的部分,哪些编程语言受益了呢?嗯,是其他语言都受益了。  随着越来越多的领域采用软件,C(底层软件开发)和 Java(高级软件开发)显然无法都满足了。阅读全文 »

2017年5月9日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

十个最有“钱景”的IT技能 你掌握了哪个?

       IT行业的失业率仍然徘徊在历史低点,其中某些岗位(如网络和安全工程师和软件开发商)的失业率在1%左右。 Robert Half Technology最近的一项调查显示,大多数CIO将扩大IT团队或专注于填补空缺职位,而TEKsystems的2017年IT预测结果也十分乐观,IT预算正在反弹回暖。  总体而言,今年IT人员的前景乐观,尤其是那些掌握了特定技能的人士。阅读全文 »

2017年5月3日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

云、大数据和人工智能这哥仨到底什么关系?

       行业里面各种似是而非的说法此起彼伏,不得不擦亮双眼,否则就被各路大师“忽悠”了。从数年前的电子病历“结构化“、”半结构化“,到“虚拟化”和“云计算”,最新的热点是“云、大数据和人工智能”,值得花点时间理一理。阅读全文 »

2017年4月22日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

互联网的抄与被抄都很伤

       小扎带领的Facebook中一些团队已经骄傲地喊出:“不要骄傲得不屑抄袭”(don't be too proud to copy)。根据科技新闻网站The Information发表的文章,Facebook成立了一个“青少年团队”(Teens Team),专门研究如何抢夺Snapchat的青少年用户。阅读全文 »

2017年4月19日
作者:鸡啄米 分类:IT互联网 浏览: 评论:1

一篇文章看明白 C++ 虚函数表

       C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。阅读全文 »

2017年4月14日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

做“斜杠青年” 开启赚钱新模式

       1  在很久以前,人们将拥有一个属于自己的住房、一部属于自己的车子、一份稳定的工作定位为最美满的人生。  共享经济横空出世后,这一有待考量的「幸福模式」被打破,你无须购买,只需共享就可拥有想要的房子、车子,你还可以拥有多重职业、多重身份。  这个时代,无论什么谈天长地久都太奢侈,几百年的大品牌也许转眼就被忘了。昨天诺基亚还统治亚欧非呢,今天就被贴牌了。凡客体还能背出两段,可凡客都不知道去哪了。阅读全文 »

2017年4月12日
作者:鸡啄米 分类:IT互联网 浏览: 评论:3

教你这样提高Hibernate的性能

       1.抓取策略(Fetching strategies)  抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。   Hibernate3 定义了如下几种抓取策略.阅读全文 »

2017年4月10日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

敏捷开发白话篇

       敏捷的意思就是反应迅速, “为什么要反应迅速? ”看看那么多996公司就知道了, “市场变化越来越快,客户要求越来越高, ”为了满足用户的需求, “人家一个星期发一个版本, 我们仨月才能憋出一个来 , 那还不被打的满地找牙?  问题是如何才能反应迅速? ”先来看一个场景:  1、残酷的现实  软件开发有一大难题就是客户脑子中的需求难于描述出来阅读全文 »

2017年4月7日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

清华毕业的猎头带你一窥高级人才市场

       这是一个清华毕业生猎头在零几年写的文章,如今读来仍觉得涨了不少见识,跟大家分享下。 从来没有想过自己会加入这一行,从开始自己喜欢的专业通讯,到后来喜欢的管理,幻想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了,短短几天,对这个行业有了一个感性认识,其实最让自己伤感的不是自己没有干这一行的经验阅读全文 »

2017年4月5日
作者:鸡啄米 分类:职场人生 浏览: 评论:1

C/C++返回内部静态成员的陷阱

       在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是函数内和函数外代码需要通过一块内存来交互(比如,函数返回字符串),这个问题困扰和很多开发人员。如果你的内存是在函数内栈上分配的,那么这个内存会随着函数的返回而被弹栈释放,所以,你一定要返回一块函数外部还有效的内存。  这是一个让无数人困扰的问题。如果你一不小心,你就很有可能在这个上面犯错误。阅读全文 »

2017年3月29日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

互联网是前戏,人工智能才是高潮

       1 前日的一个活动上,李彦宏如是说:“如果互联网是前菜的话,人工智能将是主菜,人工智能将会影响各个行业。”  这个说法很有意思,很直观说明了互联网和人工智能的关系。  换成我的话,我会这样说:如果互联网是前戏的话,人工智能才是高潮。  可能我的格局比李彦宏低一些,但我的说法更准备一些。 阅读全文 »

2017年3月27日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

怎么解决Hibernate + Json的死循环问题

       【问题】如题所示,在我们使用hibernate框架而又需要将对象转化为json的时候,如果配置了双向的关联关系,就会出现这个死循环问题  异常信息:... 关键字是net.sf.json.JSONException: There is a cycle in the hierarchy!,意思是在层次关系里有一个循环 【原因】为什么会这样呢?原因在于你要转化的对象里配置了对另外一个对象的关联,而那个阅读全文 »

2017年3月24日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

解读神一样的职位——项目经理

       在你成为领导以前,成功只同自己的成长有关。当你成为领导以后,成功都同别人的成长有关。  ——杰克·韦尔奇  这几年,项目遍山野,满城尽是项目经理。特别是一个滥词——PMP®的兴起,项目经理日甚火爆。  冷静下来,项目经理到底是啥?答案层出不穷,也时而在项目群上激起阵阵涟漪。项目经理虽说不上新生,但也远没有到形成所谓约定俗成规范的阶段。阅读全文 »

2017年3月22日
作者:鸡啄米 分类:职场人生 浏览: 评论:0

聊聊租赁单车(共享单车)那些事儿

       这两天关于租赁单车——媒体们投资人们创业者们更喜欢用“共享单车”这个词——的讨论变得比较热闹。有几个颇具流量的媒体也做了长篇文章,比如财新,比如腾讯科技。  这篇文章我谈谈我对这个事的看法,有点不成体系。  一个奇怪的词  这两年,有两个词在特别奇怪地流行。  第一个词是自媒体。阅读全文 »

2017年3月22日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

C++实战项目:坦克大战(十)

       上一篇中我们已经得到了一个比较完善的游戏,不过有人反馈说目前的难度较大,第三关已经很难通过了。今天我们来做点小的修改。  如果你认为我们要通过调整参数降低游戏的难度,那你就错了。作为游戏的开发者,我们最大的优势就是拥有上帝视角,可以随意让游戏按照我们的要求变化。  添加奖励  目前的三滴血不太够用,我们添加一个功能,每得到500分就另外获得一滴血。实现起来很简单,只需要在计算分数的时候修改就好阅读全文 »

2017年3月20日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

看看别人的Java面试 你是否又有学习的动力了?

       马老师说过,员工的离职原因很多,只有两点最真实: 钱,没给到位  心,受委屈了  当然,我是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的offer,除了运气,基本功也要足够的扎实,希望下面的面试经验能给你们能够提供一些帮助。  项目经验  面试官在一开始会让你进行自我介绍,主要是想让你介绍一下自己做过的一些项目阅读全文 »

2017年3月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:0