04 2014 档案
摘要:[原文链接]ACM队不是为了一场比赛而存在的,为的是队员的整体提高。大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l操作系统原理l计算机组成原理l人工智能l编译原理l算法设计与分析除此之外,我希望你们能掌握一些其它的知识,因为知识都...
阅读全文
摘要:[原文链接]你是何时坠入爱河,什么时候铁心分手的?Facebook可能比你知道的还早。钛媒体注:不论“大数据”概念是不是个陷阱,我们的时代,互联网巨头坐拥海量信息是无人可以否认的事实,社区产品和社交产品赖以生存的基础就是从用户那儿来的数据。他们都是怎样八仙过海、各显神通让你感受到大数据的?比如,去年...
阅读全文
摘要:【“奇思妙想”是什么?】“奇思妙想”是知道君为大家带来全新互动子栏目!在这里,才华横溢的网友为你带来脑力风暴!再神奇的问题都能找到科学的解释!在“评论”中提出你自己的“奇思妙想”吧!只要问题足够有“创意”和“深度”,并且可以通过已有知识来解答,知道君帮你找专家来解答!————————————中国数字...
阅读全文
摘要:[原文链接]我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。1. 我无聊,没有更好的事情去做。2. 我自命不凡,坐在家里,深知即...
阅读全文
摘要:‘[原文链接]Posted in 批评评论 | 11 Comments关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削...
阅读全文
摘要:[原文链接]1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/...
阅读全文
摘要:【环球网科技综合报道】据外国媒体12月30日报道,科技先锋IBM公司已经做出了未来五年的发展规划,该公司决定面向五大趋势开发产品。让我们来看看这五个发展趋势,以及他们对前瞻性的投资者如IBM、亚马逊公司和苹果公司可能具有的意义。IBM公司已经做出了未来五年的发展规划 1、零售中将使用更多的智能传感器 IBM的研究表明,尽管网上购物的大量增长,传统的实体店并不会消失。该公司正在开发利用“大数据”的产品,可以借这种有利形势出售给零售商。当一位顾客在店里时,智能传感器可能会与他或她的智能手机或便携设备进行交互然后发送一个文本,显示某个热销产品正在过道第14号出售。 与此同时,亚马逊自接到第...
阅读全文
摘要:[转载于网易博客,具体地址不详]构造哈夫曼树的过程是这样的一、构成初始集合 对给定的n个权值{W1,W2,W3,...,Wi,...,Wn}构成n棵二叉树的初始集合F={T1,T2,T3,...,Ti,...,Tn},其中每棵二叉树Ti中只有一个权值为Wi的根结点,它的左右子树均为空。(为方便在计...
阅读全文
摘要:编者按:C语言是开发嵌入式应用的主要工具,然而C语言并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。1998年,MISRA指出,一些在C看来可以接受,却存在安全隐患的地方有127处之多。2004年,MISRA对C的限制增加到141条。 嵌入式系统应用工程师...
阅读全文
摘要:如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。 代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,...
阅读全文