自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程小丫

编程界中的小Y

  • 博客(35)
  • 收藏
  • 关注

原创 一个Java程序员对2011年的回顾

2011年对于Java社区来说发生了许多事情。我们等待了好长时间才等来了Java 7的发布,我们看着Oracle和Google官司的拉锯战,我们也迎来了更多在JVM上运行的语言。下面列出来的是过去的一年中我注意到的关键事件和趋势。我想我肯定漏掉了很多,所以请在评论里面列出你认为重要的事件吧。Java 7的发布在Java 6发布了5年之后,2011年的7月,Oracle才将Java 7带到我

2012-02-07 11:18:49 1098

原创 Java的辉煌,还能延续多久?

Oracle对Sun的收购引发了人们对Java未来的一丝担心,Oracle能否继续保持Java的开放性,面对Ruby、Python或PHP等一批轻量型语言的崛起,Java能否继续保持其在开发领域的领导地位?14年前,Sun公司的一位营销天才把一门试验性的跨平台语言由象征踏实的Oak(橡树),改名为香气四溢的Java(咖啡)时,可能他没有想到这门语言能有后来的辉煌。事实上,如果现在Sun想为这门

2012-02-07 11:15:46 1573

原创 C++后继有人——D语言

D语言是什么?  D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则在C++的基础上做了相当大的扩充。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风

2012-02-07 11:12:30 2157 3

原创 java之架构理解

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的原由

2012-02-07 11:02:13 828

原创 Linux虚拟化的规划、陷阱和危险

Linux虚拟化并不是什么新鲜事物,至今大约已经有10个年头了,单从技术上讲,它确实取得了显著的进步,但这并不意味着它就变简单了(51CTO相关文章:Linux虚拟化:我爱你的十大诱人理由)。恰恰相反,现在到处都充斥着令人眼花缭乱的虚拟化解决方案,都声称可以管好工作负载和存储,减少复杂性,降低成本和能源消耗,但都没有回答是否应该部署虚拟化的问题,今天,我们面临的真正问题是什么样的虚拟化解决方案适合

2012-02-07 10:57:12 758

原创 Linux/Unix操作系统目录结构的来历

Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?长久以来,我也感

2012-02-07 10:52:50 824

原创 面对不断升级的内核,如何学习linux设备驱动

面对不断升级的linux内核、GNU开发工具、linux环境下的各种图形库,很多linux应用程序开发人员和linux设备驱动开发人员即兴奋,又烦躁。兴奋的是新的软件软件、工具给我提供了更强大的功能,烦躁的是适应新软件的特性、搭建新环境是一项非常繁琐的事情。本文想从以下3个方面探讨一下“面对不断升级的内核,如何学习linux设备驱动”。内核发展的现状及其对技术人员的影响Linux目前主要维

2012-02-06 09:48:58 1204

原创 linux下的快捷键详细介绍

做了一段时间linux运维,一些快捷键用的不是很好。甚至有些还忘记了,想想总结一下,说明一下,这里的总结是从网上找了N篇文章,找了一些有用的放在这里。在命令行下的的快捷键:删除ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dlctrl + h      删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k      删除光标后面所有字符相

2012-02-06 09:42:48 1710 3

原创 Linux系统开机启动过程分析

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。  启动第一步--加载BIOS  当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等

2012-02-06 09:35:52 1063

原创 中国iOS开发者生存现状大调查:3成靠苹果7成难生存

旧金山Moscone West会议中心,一场传统印象中单调的技术聚会——“苹果开发者大会”(WWDC),被乔布斯(苹果CEO)彻底颠覆。  全球数千位开发者蜂拥而至,虽然门票高达1295美元至1599美元(不包括交通、住宿和餐饮费用),但仅仅用了8天时间就销售一空。  粉丝们期待乔布斯揭开第四代iPhone的神秘面纱,一向先知先觉的美国科技博客们,则在兴高采烈地就苹果在此次大会上可能推出的

2012-02-05 09:35:31 4544

原创 2011年编程语言排行榜:C++就是一颗常青树

2011年12月5日Tiobe发布了2011年12月的编程语言排行榜。新一期排行榜Objective-C持续给力跃居第五位,而上一期关注的谷歌Dart语言也上升到第68名,但PHP由第四位跌到第6名。从2001年Tiobe编程语言排行榜开始发布至今,C++几乎一直占据着第三名。虽然Perl, Visual Basic 和PHP曾经也排到第3名,但和C++相比,他们就显得弱爆了,因为他们最多只能

2012-02-05 09:29:27 1670

原创 C++最前沿:C++的精英化趋势与两个关键缺陷

精英化趋势  C++是一门引起无数争议的语言。  眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。  我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。  精英化是指在可用可不用C++的领域中,C++将逐渐退出,  而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站后端等。  这一过程造成的

2012-02-05 09:24:26 1471

原创 最热门的25个IT求职岗位:C++编程增长势头强劲

全球最大的面向小企业的外包与众包网站Freelancer.com,近期宣布了去年年底增长最快的50大在线求职工种。众所周知,Freelancer.com每季度都会发布网络求职工作动态,这些求职动态有助于求职者发掘更多机会实现个人价值。根据Freelancer Fast 50排名,软件开发类岗位整体上最受欢迎。在去年四季度,C++应用开发增长势头强劲,关注度上升38%,达到了2214个岗位。Ja

2012-02-05 09:21:51 1569

原创 C++的文艺复兴: Why C++? 王者归来

因为又有人叫我去Quora的C2C站去回答问题了,这回是 关于 《2012 不宜进入的三个技术点ActionScript,Thread 和 C++, C++争议的争议最大。(要我说,.NET比C++更需要慎重进入,呵)。我就在这里回复一下这个问题吧。正好我前段时间看到一个视频,这个演讲视频还比较著名,这个演讲者是Exceptional C++ 和 C++ Coding Standards

2012-02-05 09:18:06 1380

原创 基于Linux的嵌入式浏览器的实现

随着信息技术与网络技术的快速发展,以及人们日常生活对网络信息的需求的不断增加。掌上电脑、上网本、手机、导航仪器、智能电视、智能家电等对嵌入式系统提出了更多更高的要求。在嵌入式系统中利用嵌入式浏览器获取网络信息是必不可少的,因此嵌入式浏览器技术成为现如今的技术热点之一。而且Linux操作系统完全开源,可以降低产品开发成本,因此对基于Linux操作系统的嵌入式浏览器开发技术的研究有着重要意义。

2012-02-05 09:08:02 3371

原创 JAVA上传图片的缩放处理

图片上传到服务器后,会根据情况将图片缩小成一个图标,我们可以利用java强大的图形处理功能,对上传的图片进行缩放处理。  下面的程序使用jdk1.4中最新的ImageIO对图片进行读写。使用AffineTransform对图片进行缩放。  import java.io.File;  import java.awt.image.BufferedImage;  import java.

2012-02-03 12:37:07 3124 1

原创 Java编程语言程序的认识误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。  软件的生命性  软件是有生命的,这可能是老调重弹了,但是因为它事关分层架

2012-02-03 10:53:13 1077

原创 国产手机沾光安卓Android, 2011市场份额增至37.5%

沾光近几年兴起的Android系统并依赖一贯的低价策略,国产品牌手机在国内的市场份额创出新高。据EnfoDesk易观智库昨日发布的数据显示,截至2011年年底,国产品牌整体市场份额达到37.5%,正在逐步缩小与洋品牌的差距,尤其是传统四大品牌诺基亚、三星、LG和摩托罗拉。据悉,这四家外资手机品牌在国内的市场份额整体为41.5%。纵观2011年全年手机市场,销量前十名的品牌中,国产品牌占据六席,

2012-02-03 10:49:39 1386 2

原创 RIM为吸引Android开发者出新招

北京时间2月3日上午消息,RIM周四宣布了一个旨在吸引Android应用开发者的计划,这些开发者只要能在规定时间内对他们的应用作出优化,令其支持PlayBook平板电脑,就可以免费获得一台PlayBook。  RIM开发者关系与生态系统开发副总裁亚历克·桑德斯(Alec Saunders)周四在一条Twitter信息中公布了这个计划,而RIM将会在其官方网站上提供更多细节。RIM要求Andro

2012-02-03 10:46:49 691

原创 Linux消息队列进程通信的介绍

一、消息队列的基本概念消息队列 (也叫做报文队列)是Unix系统V版本中3种进程间通信机制之一。另外两种是信号灯和共享内存。这些IPC机制使用共同的授权方法。只有通过系统调用将标志符传递给核心之后,进程才能存取这些资源。这种系统IPC对象使用的控制方法和文件系统非常类似。使用对象的引用标志符作为资源表中的索引。  消息队列就是一个消息的链表。就是把消息看作一个记录,并且这个记录具有特定的格式以

2012-02-03 10:42:44 1120

原创 为Linux 初学者选择发行版本支招

Linux 初学者一般有这样的困惑:“Linux 发行版本到底有多少个?哪一款适合我?”Linux 初学者有时仿佛坠入云里雾里,内心无比纠结。一个一个版本,换了这个换那个。试问谁来拯救?答案在初学者自己身上。如果初学者还没有找到方向,可以参考下面几条建议为自己把下脉。#1,软件包管理方式  目前流行的软件包管理方式主要有.Deb、.RPM两大系列,当然还有压缩包格式如tar、二

2012-02-03 10:35:26 1170 2

原创 Linux迅猛发展 将带领企业到达新高度

未来全球经济不景气,世界各地的IT部门可能继续抑制支出,但不会停止大公司增加更多的Linux服务器。事实上,一个新的Linux基金会的80%调查受访者表示,他们不仅在过去12个月已经增加了Linux服务器,他们还计划在未来12个月,或未来五年内增加Linux服务器。  Linux基金会,上周四公布其调查结果的报告显示,只有21.7%的受访者实际规划增加Windows服务器,以减少他们在

2012-02-03 10:14:14 776

原创 Linux与人工智能的划时代性“交汇”

老实说,灵巧计算(Smart Computing)应当属于人工智能的研究领域,但是,它来得(或出现)竟然是这么快,完全出乎人的意料。  1月24日,业界资深分析评论家Steven J. Vaughan-Nichols发表文章,题为“Beyond the desktop: Ubuntu Linux's new Head-Up Display“,文中有一段话,画龙点睛。他说:”HUD will u

2012-02-03 10:08:21 3136

原创 Linux操作系统的病毒历史

随着大家对Windows的失望,转而使用Linux作为桌面操作系统的用户与日俱增,根据DesktopLinux网站的统计,今年以来,Linux桌面用户的数量增长了一倍多,使用Ubuntu版本的用户占到了30%,就连DELL也推出了安装Ubuntu系统的Linux PC.  由于很多用户都有过被Windows下各种病毒困扰的经历,因此不免有对Linux"无毒"的期待,而对Linux一知半解的用户

2012-02-03 09:53:09 1025

原创 养成励志的习惯,一生励志

语言的突破全集 卡耐基 --励志经典  点击下载人性的优点--卡耐基名著--励志经典  点击下载人生格言精华总集  点击下载人生定律与原则--励志经典  点击下载厚黑学--完整版--厚黑励志经典 点击下载乔布斯传:神一样的传奇--励志经典  点

2012-02-03 09:50:38 989 1

原创 365天英语口语大全

贡献22本经典英语口语教程                      英语谚语精选1000句(EnglishProverbCollection) 点击下载英语_四六级口语考试练习题 点击下载英语谚语大全(约3000条) 点击下载

2012-02-03 09:48:54 802

原创 日常英语口语900句

贡献22本经典英语口语教程                      英语谚语精选1000句(EnglishProverbCollection) 点击下载英语_四六级口语考试练习题 点击下载英语谚语大全(约3000条) 点击下载

2012-02-03 09:48:27 1043

原创 英语谚语大全(约3000条)

贡献22本经典英语口语教程                      英语谚语精选1000句(EnglishProverbCollection) 点击下载英语_四六级口语考试练习题 点击下载英语谚语大全(约3000条) 点击下载

2012-02-03 09:47:52 1013

原创 英语谚语精选1000句

贡献22本经典英语口语教程                      英语谚语精选1000句(EnglishProverbCollection) 点击下载英语_四六级口语考试练习题 点击下载英语谚语大全(约3000条) 点击下载

2012-02-03 09:47:16 2046

原创 inux命令大全--分类总结、实例和用法

史上最牛的Linux内核学习方法论 点击下载我的arm_linux移植笔记 点击下载S3C2440完全开发流程 点击下载Linux系统命令及其使用详解完整版 点击下载Linux主要shell命令详解 点击下载深入理解Linux内核(第三版 pdf英文版)

2012-02-03 09:46:16 1086 1

原创 嵌入式Linux入门经典笔记

史上最牛的Linux内核学习方法论 点击下载我的arm_linux移植笔记 点击下载S3C2440完全开发流程 点击下载Linux系统命令及其使用详解完整版 点击下载Linux主要shell命令详解 点击下载深入理解Linux内核(第三版 pdf英文版)

2012-02-03 09:45:28 2081

原创 Linux主要shell命令详解

史上最牛的Linux内核学习方法论 点击下载我的arm_linux移植笔记 点击下载S3C2440完全开发流程 点击下载Linux系统命令及其使用详解完整版 点击下载Linux主要shell命令详解 点击下载深入理解Linux内核(第三版 pdf英文版)

2012-02-03 09:44:47 844

原创 我的arm_linux移植笔记

史上最牛的Linux内核学习方法论 点击下载我的arm_linux移植笔记 点击下载S3C2440完全开发流程 点击下载Linux系统命令及其使用详解完整版 点击下载Linux主要shell命令详解 点击下载深入理解Linux内核(第三版 pdf英文版)

2012-02-03 09:43:26 1084 1

原创 史上最牛的Linux内核学习方法论

史上最牛的Linux内核学习方法论 点击下载我的arm_linux移植笔记 点击下载S3C2440完全开发流程 点击下载Linux系统命令及其使用详解完整版 点击下载Linux主要shell命令详解 点击下载深入理解Linux内核(第三版 pdf英文版)

2012-02-03 09:42:39 3269

原创 养成励志的习惯,一生励志

语言的突破全集 卡耐基 --励志经典  点击下载人性的优点--卡耐基名著--励志经典  点击下载人生格言精华总集  点击下载人生定律与原则--励志经典  点击下载厚黑学--完整版--厚黑励志经典 点击下载乔布斯传:神一样的传奇--励志经典  点击下载李开复

2012-02-03 09:01:48 914

空空如也

空空如也

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

TA关注的人

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