编程_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 编程 >>列表
· Java编程最差实践发布时间:2012-02-06
原文地址:http://www.odi.ch/prog/design/newbies.php每天在写Java程序,其实里面有一些细节大家可能没怎么注意,这不,有人总结了一个我们编程中常见的问题.虽然一般没有什么大问题,但是最好别这样做.另外这里提到的很多问题其实可以通过Findbugs(http://findbugs.sourceforge.net/)来帮我们进行检查出来.字符串连接误用错误的写法:Strings="";for(Personp:persons){s+=","+p.getName... 查看全文
· Boost高性能网络编程发布时间:2012-01-31
Boost高性能网络编程一、课程目标本次课程围绕高性能网络编程这一主题,从众多的Boost类库中挑选出Boost.Asio、Boost.Thread以及其它配套的实用库,作为主要学习的内容,通过本次课程的学习,学员将具备以下能力:*掌握智能指针、高阶函数对象、对象序列化/反序列化等类库的使用;*理解现代操作系统线程模型、并发以及同步机制;*熟练使用Boost.Thread线程管理和同步机制接口开发并发应用;*深刻理解现代操作系统中事件多路分离和分派机制如select、epoll等... 查看全文
· ACE高性能网络编程发布时间:2012-01-31
ACE高性能网络编程一、课程目标本次课程针对使用ACE工具包进行高性能网络应用开发,通过本次课程的学习,学员将具备以下能力:*了解ACE的架构和组件;*理解现代操作系统线程模型、并发以及同步机制;*熟练使用ACE线程管理和同步机制接口开发并发应用;*熟练使用ACE基本的IPCSAP接口,如SOCK_Stream、SOCK_Dgram等;*深刻理解现代操作系统中事件多路分离和分派机制如select、epoll等、了解异步I/O以及完成事件的分派;*熟练使用ACEReactor组件... 查看全文
全球最大的面向小企业的外包与众包网站Freelancer.com,近期宣布了去年年底增长最快的50大在线求职工种。众所周知,Freelancer.com每季度都会发布网络求职工作动态,这些求职动态有助于求职者发掘更多机会实现个人价值。根据FreelancerFast50排名,软件开发类岗位整体上最受欢迎。在去年四季度,C++应用开发增长势头强劲,关注度上升38%,达到了2214个岗位。Java紧随其后增长36%,工作岗位数为2513。语言开发类上升27%达到1953个岗位。... 查看全文
· 程序员编程需要多少个小时?发布时间:2012-01-30
作者KrishnaKumar是一名软件开发者,曾多次发表过软件开发、程序、项目管理、商业管理等相关议题文章,原文来自《HowManyHoursCanaProgrammerProgram?》现对此文进行编译,与开发者一起探讨如何合理、有效的管理好工作时间。文章内容如下:MichaelArrington曾发表一篇博文说,创业者必须加倍的努力工作,甚至不惜趴在办公桌上睡觉,这样才能成功。对此,我并不赞同其观点,我看了很多评论都是关于这样工作会适得其反,不但没有获得成功,相反的... 查看全文
C++编程规范,第50条:将基类析构函数设为公用且虚拟的,或者保护且非虚拟的。在实际的项目中,经常会需要通过基类的指针来删除派生类,如果不加注意就会出错。之前就遇到通过delete来删除基类指针时,只有基类的析构函数被调用,派生类被未被删除,直觉上的第一个解决办法就是将基类指针强转为派生类指针,然后再删除。后来在阅读<<C++编程规范:101条规则、准则与最佳实践>>时,看到了第50条,特别适合这种场景,于是写了段代码来测试:(下面的代码其实很简单... 查看全文
C++编程规范,第50条:将基类析构函数设为公用且虚拟的,或者保护且非虚拟的。在实际的项目中,经常会需要通过基类的指针来删除派生类,如果不加注意就会出错。之前就遇到通过delete来删除基类指针时,只有基类的析构函数被调用,派生类被未被删除,直觉上的第一个解决办法就是将基类指针强转为派生类指针,然后再删除。后来在阅读<<C++编程规范:101条规则、准则与最佳实践>>时,看到了第50条,特别适合这种场景,于是写了段代码来测试:(下面的代码其实很简单... 查看全文
· 我们应不应该用iPad来编程?发布时间:2012-01-16
只要开发者不断推出杀手级应用,iOS就会继续成长为一个非常成功的平台。从简单的游戏到视听体验,似乎在每一种可以想象到的类型中都有无尽的内容可做,只需开发者付诸行动就可以。在高速增长的苹果生态系统,一些关键性变化开始出现在开发者社区。正如你看到的,移动平台确实很了不起,但在iOS应用开发过程中会有一个有趣的中断,这与使用了几十年的传统软件开发是不同的。在为Windows开发应用程序时,会使用Windows电脑;为Mac开发应用程序,也会在Mac平台上创建。但是如果给iOS设备开发应用... 查看全文
【摘要】C#超C++勇夺第三,Objective-C成为2011年度语言TIOBE于今日公布了2012年1月编程语言排行榜。前三的位置有变动,正如上期的标题所言(C#快取代C++的第三名),第三位置已经易主。Objective-C在获得第二名的两年后,终于赢得了TIOBE2011年度编程语言。这个奖项是颁发给在2011年中市场份额增长最多的编程语言。Objective-C的目前市场份额增比2011年1月份高出3.91%。这主要归功于iPhone和iPad的持续成功... 查看全文
· UDP socket编程发布时间:2012-01-05
服务器端publicclassUDPServer{publicstaticvoidmain(String[]args)throwsException{byte[]buf=newbyte[100];DatagramPacketdatagramPacket=newDatagramPacket(buf,buf.length);DatagramSocketdatagramSocket=newDatagramSocket(9995);while(true){datagramSocket.receive... 查看全文
· 我的编程语言学习经历发布时间:2012-01-03
越来越发现自己是个语言控。回想一下,上学期间除了课本里的ASM/C/SQL以外,自己业余时间学习过Basic/C++/AS,当然这些都是实际写过代码的:VisualBasic是在CorelDraw矢量绘图软件里面编写了一个名片系统,为的是帮助一家大企业快速生成几千人的名片,后来又简单改为一个工牌系统。写C++代码之前看过几本书,包括一本讲C++基础的,名字忘了;一本讲C++编写字符窗口界面的;还有讲VC++的。这几本书看完后都不得要领,会写C++代码但做不好windows界面编程... 查看全文
</span></span></font></span></font></span></span></font></span><spanstyle=""><fontsize="2">事实上设计模式和<spanlang="EN-US">XP</span>的重构并不冲突。<spanlang="EN-US">XP<... 查看全文
· 旅行,写作,编程发布时间:2011-12-12
本文是从Traveling,WritingandProgramming这篇文章翻译而来。概括起来,今年到目前为止,我所做的事情包括:花了10个月的时间做世界环游,途经非洲,东南亚,澳洲,中南美洲里的17个国家和地区。这次旅行的主题就是冲浪和摄影。出席在香港,日本,美国和伦敦举行的会议启程时给O’Reilly出版公司写了一本书,书名叫做《JavaScriptWebApplications》另外写了一本关于CoffeeScript的书,很快就会由O’Reilly公司出版... 查看全文
/*********************************************************************************************函数名:8位A/D转换初始化函数调用:Read(?);参数:输入的端口(00000XXX其中XXX是设置输入端口号,可用十进制0~7表示,0表示P1.0,7表示P1.7)返回值:无结果:开启ADC功能并设置ADC的输入端口备注:适用于STC12C2052AD系列单片机(必须使用STC12C2052AD... 查看全文
· 单片机C语言编程基础模板发布时间:2011-12-09
<divclass="quote_title">引用<divclass="quote_div">本源程序是每一个MCS-51系列单片机C语言程序的必备内容,包括程序开始处的说明信息、头文件、SFR定义、子函数、主函数和C语言常用的5大语句(if,while,dowhile,for,switch)模板。可将其模板下载到本地硬盘,在编写新程序的时候复制、粘贴到工程当中,然后根据情况写入具体内容。注意... 查看全文
原文:http://howtonode.org/object-graphs-3作者分析了ruby与javascript两者在面向对象模式的区别,作者用图形表达这两者在面向对象模式上的区别,值得一看。这里只摘取重点部分,有兴趣的读者可看原文。Ruby先来看一个简单的字符串:animal="cat"对象图如下:引用Noticethateveryobjecthasaclass.OurstringisofclassStringwhichinheritsfromtheclassObject... 查看全文
· Java网络编程发布时间:2011-12-08
[img][/img]<ol><li>Java网络编程:</li>?java网络编程用的包java.net<br/>java.net.URL,我们可以使用这个类来创建一个网络编程要用的URL对象。<br/>全部构造方法:<br/>&amp;nbsp;<br/><imgsrc="http://dl.iteye.com/upload/attachment/507945/05960599-8bcd... 查看全文
TIOBE于今日公布了2011年12月编程语言排行榜。虽然前三的位置还是Java、C和C++,但是第三位置恐将易主。从2001年开始,TIOBE指数排行榜第三的这个位置,C++编程语言一直处于坐的比较稳定并持久。虽然Perl、VisualBasic和PHP曾经也位居第三,但它们所保持的时间仅有几个月。现如今,C#就要叩响第三位置的大门了(C#和C++之间的Ratings差距不到0.05%)。这又将是一场硬仗了,我们将在未来数月内看到结果了。编注:C#是微软推出的一种基于.NET框架的... 查看全文
英文原文:OneoftheBestBitsofProgrammingAdviceIeverGot多年以前(早在1992年),我加入了这个疯狂的skunkworks项目,这个项目使用的是他们叫做Smalltalk的另类程序语言。“面向对象”作为一个“热门”项目才刚刚起步。作为“面向对象”的顾问,报酬非常可观。很多人自以为这就是新的对象派别的全部内容。直到5年前,AlanKay发表了“我发明了&lsquo... 查看全文
· 高效编程之欲擒故纵发布时间:2011-11-28
昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。我不持续工作。或者,我把定时器设置成50分钟,在此期间我只干一件事——没email,没聊天工具,没游戏,没分心的事。50分钟后,我去散步。它使我效率增倍。而且作为一个副作用,它使我的工作更加快乐。我知道你们中的很多人在想什么。无论何时这个(或其它特别的Pomodoro技巧)被提及时,我都会听到各种的常见的怀疑声... 查看全文