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

Java Thread.interrupt 害人! 中断Java线程

       程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。阅读全文 »

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

程序员的30本书——经典中的经典

       “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”   1、《代码大全》 史蒂夫·迈克康奈尔   推荐数:1684  “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的”编写整洁的代码”。这本书有50页在谈论代码布局。”阅读全文 »

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

魅族的掉队已成事实,生态链不是那么好做的

       在转变手机定位,杀入千元机战海后,魅族推出了自己的首款智能家居硬件——智能路由器。喊出了Connect to meizu的口号,迈出了自建生态链的第一步。这也是魅族接下来倾注资源在做的主要布局,想要通过一个开放的智能家居生态对接其他产品,连接一切可以连接的资源。 从小而美的精品路线到大规模扩张生产,魅族转身求大发展的思路不难理解。阅读全文 »

2016年6月29日
作者:鸡啄米 分类:数码生活 浏览: 评论:0

Javascript父、子页面交互小结

       帧用来存放子页面,既可以是iframe,又可以是frameset。window对象是全局对象,页面上的一切函数和对象都在它的作用域里。  1、parent代表父窗口、如果父窗口又存在若干层嵌套,则top代表顶级父窗口。  self代表窗口自身。 2.1、父页面访问子页面元素。思路是子页面的元素都在其window.document对象里面,先获取它然后就好说了。帧最好设置name属性,这样操作最方便阅读全文 »

2016年6月27日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

如果上天再给我一次机会 我会这样学java

       回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。  [入门]  我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。  后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。阅读全文 »

2016年6月24日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

想去大公司的看这里——阿里、腾讯、京东、微软面经大起底

       从2015年8月到2015年10月,花了3个月时间找工作,先后通过内推参加了美团、微软这7个公司的面试,同时参加了网易游戏、阿里蚂蚁金服、今日头条、Growing IO、京东、腾讯、LinkedI In中国这2个公司的笔试,拿到比较优质的offer是京东Star和阿里星2个Offer。 应聘的岗位要么是算法工程师,要么是机器学习与数据挖掘岗,企业叫法不同,工作实质全都是利用机器学习与特征工程去解决阅读全文 »

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

盘点微软十大收购失败案例

       话说,第一时间听到微软262亿美元收购LinkedIn的消息的时候,脑袋里第一反应就是:完了,LinkedIn完了。之所以不看好这笔收购,纯属因为微软的那一桩桩不堪回首的收购史。下面就来盘点下微软史上的十大失败收购。 1、72亿美元收购诺基亚手机业务 2013年9月,微软宣布72亿美元收购诺基亚的手机业务。仅仅过了1年多,微软就宣布将裁员至多7800人,并对诺基亚业务减记76亿美元阅读全文 »

2016年6月21日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

搭建“随需而变”的试验数字化管理系统—跟优必得学架构设计

       试验是产品研发、生产制造、维修保障过程中必不可少的重要技术手段,在优化产品性能、延长产品寿命、提高产品质量以及控制成本方面都起着至关重要的作用。然而企业试验过程中,日积月累大量的试验产生海量试验数据,如何管理和组织这些存放分散、类型多样、格式复杂的试验数据一直是一个困扰试验管理人员的难题。同时,如何合理的调配试验资源,高效的利用试验台架以及仪器仪表,如何规范试验的流程保证试验的准确、高效,避免重复阅读全文 »

2016年6月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

为什么我不想成为Web前端程序员

       职位名称并不代表技能集  作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。  我在一个热门的工作论坛就前端开发工作做了一个快速搜索,发现有一个主题经常反复出现,那就是成为中级/高级前端开发者需要什么技能: (X)HTML(5)、CSS、SASS / SCSS,LESS。 Backbone、Angular、Knockout。 响应式网页设计(例如Bootstrap知识阅读全文 »

2016年6月15日
作者:鸡啄米 分类:职场人生 浏览: 评论:0

拷问苹果的前途和命运:WWDC 2016 是拐点还是起点

       回望往昔,是什么让苹果开启了属于自己的黄金十年?是锐意进取的创业精神,是朝气蓬勃的 WWDC 2006。虽说在乔布斯离世后,苹果曾因群龙无首而迷失方向——iPhone 5 了无新意、新版地图饱受恶评,竞争对手又虎视眈眈,三星欲在高端市场坐上头把交椅,令人不禁为苹果未来而担忧。库克采取一系列改革措施,如开辟新品类、力推扁平风,企业形象焕然一新,颓势好转、甚至中兴——iPhon阅读全文 »

2016年6月15日
作者:鸡啄米 分类:数码生活 浏览: 评论:0

Mysql 官方Memcached 插件使用体验

       Mysql 官方发布过一个Memcached 的插件。以前,曾经也有MemcacheDB 做过相同的事情,不过似乎它现在没啥声音了,而非官方、非Memcached 协议的HandlerSocket 最近反响挺强烈的。这些都有一个共同点:基于Mysql 的storage engine,然后在其上构建一层自有API。阅读全文 »

2016年6月13日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

360唐青昊:虚拟世界的越狱者

       这次选择,将永不能回头。你吞下蓝色药丸,将会在床上醒来,相信你曾经相信的一切;你吞下红色药丸,将留在这里,我来告诉你这个世界的真相。 在尼奥做出抉择的十七年后,生活在数字矩阵中的每个人,如你如我,都再次面临这个艰难的抉择。   吞下蓝色药丸,你会看到微信中跳动的联系人,支付宝中安静的余额;你脑海里的每一组用户名和密码,都让自己的身份铁证如山。阅读全文 »

2016年6月12日
作者:鸡啄米 分类:IT互联网 浏览: 评论:2

详解Mysql读写锁

       理想的情况是,MySQL从首次安装以来始终平稳地运行。但有时确实会由于各种原因而出现问题,其范围可以从电源断电到硬件故障到不正常地关闭MySQL服务器(如用kill -9 终止服务器或机器崩溃)。诸如这样的情况大部分都超出您的控制范围,它们会导致数据库表的毁坏,尤其是在对表进行修改且未完全写入时所引起的。 理想的情况是,MySQL从首次安装以来始终平稳地运行。阅读全文 »

2016年6月12日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

创业者的困惑:网站、App、公众号先做哪个

       前段时间,有个朋友说想做一个创业项目,找我评估这个项目外包的造价(地点是广东省肇庆市),因为找不到技术人才,需要在广州或者深圳找团队做。 我说,你先把需求发给我看一下。于是,他发给我一个叫「金融P2P的项目」的需求文档。 我看了一下需求,差点没把水喷到屏幕上。暂且先不讨论项目的方向对不对,我们只看一下要做什么。 根据项目的需求描述,需要做一个网站(兼容移动端)、APP(iOS+安卓)、OA系统阅读全文 »

2016年6月8日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

面对在行与分答 知乎焦虑了

       知乎的付费语音问答产品值乎 3.0 上线了,用户可以向他人付费提问,每个语音回答都可以被所有人收听,收听的收入由提问者和回答者平分。 此时距离知乎上一个新产品知乎 Live 上线不到一个月的时间,知乎微信公众号右下角的按钮也已经从知乎 Live 专栏改成了值乎的入口。 如果不是 7 天前王思聪在同类应用分答上靠回答木子美等人的问题,在一天之内挣了 13 万,这大概会被当做为知识付费的一次突破。阅读全文 »

2016年6月8日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

现在应该学习哪些语言和框架

       2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。 大趋势 在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了前端,然后后端变得只需要处理简单的数据API。这就让前端开发框架的选择变得尤为重要了。阅读全文 »

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

iOS为什么选择了Objective-C

       地球人都知道,iOS 最初的开发语言是Objective-C (当然现在Swift流行起来了),   这个Objective-C是从哪里来的呢? 时间得回到上个世纪80年代初。  Brad Cox and Tom Love 两个人在ITT(国际电报电话公司, 不是更加著名的AT&T)工作, 他们俩接触到了SmallTalk 这门伟大的语言。阅读全文 »

2016年6月3日
作者:鸡啄米 分类:软件开发 浏览: 评论:2

Android为什么选择了Java

       2007年Android 刚刚出生的时候, 看到开发语言是Java , 我很高兴, 因为想在手机端编程的话不用去学Object-C这个看起来怪怪的语言了, 但另一方面我心里也是打了个大大的问号 :因为在很多人眼里, Java 是很慢的, 用Java 来开发手机端的应用, 尤其是游戏, 到底行不行?  事实证明,用Java来开发应用完全没有问题, Android 这八九年的发展超出了所有的人预料,阅读全文 »

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

行业思变 平安WiFi以“流量”破局

       进入4G时代之后,随着通信资费的不断下调, WiFi服务商当前的服务模式存在一个很大调整的空间。以免费蹭网为目的的分享型WiFi服务模式,在获得大量中低端用户之后,面临着商业化困局,简单的广告推送和应用分发等商业模式,需要长时间的用户习惯培育加以支持。 分享型WiFi确实能解决一部分中低端用户的上网需求,但对体验至关重要的连通率能否维持在较高水平却是个需要注意的话题。阅读全文 »

2016年6月1日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0

浏览器大战再起,谁将夺取企业级市场第一把交椅?

       历史上,以浏览器为焦点的互联网巨头交战一直未曾停歇。 这次的浏览器之争,不再是消费者大众市场,而是更精准的企业服务市场,因为只要拥有了大客户,就拥有了未来。那么,谁将在这第三次浏览器大战中准确捕捉到机遇,坐拥企业服务市场第一把交椅呢? 历史上,以浏览器为焦点的互联网巨头交战一直未曾停歇。 20年前,微软IE与网景公司的Netscape Navigator的第一次浏览器大战源自于公司战略层的竞争阅读全文 »

2016年6月1日
作者:鸡啄米 分类:IT互联网 浏览: 评论:0