201501-31 程序员容易忽略的SQL Server错误集锦 概述因为每天需要审核程序员发布的SQL语句,所以收集了一些程序员的一些常见问题,还有一些平时收集的其它一些问题,这也是很多人容易忽视的问题,在以后收集到的问题会补充在文章末尾,欢迎关注,由于收集的问题很多是针对于生产数据,测试且数据量比较大,这里就不把数据共享出来了,大家理解意思就行。步骤大小写大写T-SQL语言的所有关键字都使用大写,规范要求。使用“;”使用“;”作为Transact-SQL语句终止符。虽然... 继续阅读 >
201501-30 提升 Linux 网络性能,应付 100 GB的网卡 贾斯玻.布鲁勒在2015年澳大利亚Linux研讨会(LCA)的有关内核的小型研讨会上提到:100GB的网卡即将来临(见幻灯片,PDF格式的)。对Linux内核来说,要以最大的速度驱动这样的适配器将是巨大的挑战。应对这一挑战是目前和未来一段时间内工作的重心。好消息是Linux网络通信速度已经有了很大的提高-不过还有一些问题有待解决。挑战由于网络适配器的速度越来越快,那么发送数据包的时间间隔(也就是内核处理一个包的时间)就会越来越短... 继续阅读 >
201501-29 提高Java架构师和程序员效率的10个工具 Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部分,为了吸引你潜在的顾客,你应该交付给客户一个技术上有创新的产品。那么,Java能提供这样的平台帮你实现这一技术创新。Java贡献者们一直保持着大幅度的更新,以提供最新最强大的功能。最近发布的Java8完美的诠释了... 继续阅读 >
201501-29 11款最棒的Linux数据恢复工具 无论你使用的是台式电脑还是笔记本,需要关注的重点之一都是如何保护好你的宝贵数据。因为总会有各种突发情况使你的系统崩溃,然后你要做的就是恢复数据。不管你怎么想,要是我失去了所有的数据却无法恢复的话,我会分分钟肢解了这台破电脑。不过幸好的是,现在市场上有不少的数据恢复工具,能帮助我们从系统的硬盘上恢复数据。如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实,现在... 继续阅读 >
201501-28 C++函数指针详解 学习c++的过程中,指针是难点,熟悉了指针之后,还有一个让人很蛋疼的难点,那就是函数指针了。本博文详细介绍一下常见的各种坑爹的函数指针。至于指针的详细学习,推荐这篇博文C++指针详解与数据一样,函数也有地址,函数的地址就是内存中存放函数语言代码的起始地址。函数指针就是指向这个地址。函数指针所指向的类型,就是函数本身。我们知道,指针所指向类型代表了指针所指向的内存区域的大小。所以函数指针所指向的类型,... 继续阅读 >
201501-28 C++指针的概念解读 超详细 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:int*ptr;char*ptr;int**ptr;int(*ptr)[3];int*(*ptr)[4];指针的类型从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是... 继续阅读 >
201501-28 HTTP响应报文与工作原理详解 超文本传输协议(HypertextTransferProtocol,简称HTTP)是应用层协议。HTTP是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。HTTP请求报文HTTP请求报文由请求行、请求头部、空行和请求包体4个部分组成,如下图所示:下面对请求报文格式进行简单的分析:请求行:请求行由方法字段、URL字段和HTTP协议版本字段3个部分组成,他们之间使用空... 继续阅读 >
201501-26 Android Touch事件传递机制通俗讲解 在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。情况一:实习生:经过一段时间的研究,琢磨,熬夜,奋斗,死敲,皇... 继续阅读 >
201501-26 每一个程序员需要了解的10个Linux命令 作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令:mantouch,catandlesssortandgrepcutsedtarfinddiffuniqchmod接下来让我们逐一来详细介绍。1、man命令第一个你需要知道的Linux命令就是man命令,该命令可以显示指定命令的用法和描述。比如你想... 继续阅读 >
201501-26 Java Servlet完全教程 Servlet是一些遵从JavaServletAPI的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。Servlet必须部署在Javaservlet容器才能使用。虽然很多开发者都使用JavaServerPages(JSP)和JavaServerFaces(JSF)等Servlet框架,但是这些技术都要在幕后通过Servlet容器把页面编译为JavaServlet。也就是说,了解JavaServlet技术的基础知识对任何Javaweb开发者来说... 继续阅读 >
201501-25 2015年240个数据库引擎排名参考 我们根据每一个数据库引擎的使用情况以及受欢迎的程度,对240个数据库引擎作了综合排名,但是以下排名也仅供参考,同时也希望本文可以拓展你的视野,这世界上的数据库并不是只有Oracle、MSSQ、MySQL。2015年1月,240个数据库引擎综合排名参考本月排名上月排名数据库名称数据库类型综合得分分数走势1.1.Oracl... 继续阅读 >
201501-25 使用HTML5中postMessage实现Ajax中的POST跨域问题 HTML5中提供了在网页文档之间相互接收与发送信息的功能。使用这个功能,只要获取到网页所在窗口对象的实例,不仅仅同源(域+端口号)的web网页之间可以互相通信,甚至可以实现跨域通信。浏览器支持程度:IE8+,firefox4+,chrome8+ opera10+1.首先,要想接收从其他的窗口发过来的消息,就必须对窗口对象的message事件进行监听,如下代码:window.addEventListener(“message”,function(){},false);2.其次,需要使用wi... 继续阅读 >
201501-25 100个iOS开发/设计面试题大全 无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文作者CameronBanga从编程、设计、AppStore等各个方面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而iOS开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。常见问题你昨天/这周学习了什么?你为什么热衷于软件开发?你对哪一种... 继续阅读 >
201501-24 Java读取大文件的高效率实现 1、概述本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung(http://www.baeldung.com/)上“Java——回归基础”系列教程的一部分。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava和ApacheCommonsIO都提供了如下所示快速读取文件行的方法:Files.readLines(newFile(path),Charsets.UTF_8);FileUtils.readLines(newFile(path));这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大... 继续阅读 >
201501-23 C++模板元编程 实验平台:Win7,VS2013Community,GCC4.8.3(在线版)所谓元编程就是编写直接生成或操纵程序的程序,C++模板给C++语言提供了元编程的能力,模板使C++编程变得异常灵活,能实现很多高级动态语言才有的特性(语法上可能比较丑陋,一些历史原因见下文)。普通用户对C++模板的使用可能不是很频繁,大致限于泛型编程,但一些系统级的代码,尤其是对通用性、性能要求极高的基础库(如STL、Boost)几乎不可避免的都大量地使用... 继续阅读 >
201501-23 微软是时候把IE浏览器开源了 在世界主流Web浏览器的发展历史中,微软的IE浏览器曾经独占鳌头:市场占有率高达98%以上。不过随着FireFox和Chrome的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。以下为文章全文:苹果公司的Safari浏览器是由一个开放源代码的Webkit引擎和闭源的外壳组成;谷歌的Chrome浏览器是由开放源码的渲染引擎和部分闭源的组件组成。Opera浏览器也已经基于开源的blink打造。M... 继续阅读 >