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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 编程 >>列表
· 孩子们为什么要学Python编程?发布时间:2012-04-15
这个问题,即使你说出许多理由也无济于事,需要依靠实际统计数字来说话。4月6日,BlackDuckSoftware,Inc.发布一项内容十分周详的调查报告,题为”OpenSourceByTheNumbers“(报告人是RichSands),读后有感。该调查发现,当今最活跃的编程语言是C/C++,跟随其后的是Java,Python,JavaScript等编程语言,如下图所示:从上图可见,圆饼图左下方的淡蓝色扇形区域代表的就是Python编程语言。那么,我们为什么要孩子们学习Python... 查看全文
简介:RubyonRails开发和Java?开发有着本质的不同。在跨越边界系列的最后一期中,BruceTate将概述使用Rails从头开发一个复杂、可伸缩的Web站点时所发现的二者的主要差异。Rails开发人员常常把Java开发人员看作是沉闷而劳碌的老古董。而Java崇拜者则常常认为RubyonRails只是一个玩具,根本不能用于任何严肃的软件开发。作为一名对这两种技术都有着广泛使用经验的顾问,我认为真实的情形介于这两种观点之间。由于跨越边界系列文章即将结束,因此我打算对它们再作一次比较... 查看全文
当年Java花了比较长的时间来超过C语言。由于Android平台的普及,Java下降不会持续很久,C语言可能会保持几个月的领头羊。这可以看作这2种语言的交替。前20名其它变化(与3月对比):C++重新回归第三,Objective-C也超越C#成为第四,C#滑到第五(由8.244%减少到7.348%)。T-SQL退步较大,由14滑到第18,份额也有较显著得到减少。2012年4月编程语言排行榜前10位的长期走势图:2012年4月编程语言排行榜21至50位排名... 查看全文
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三... 查看全文
原贴:http://www.iteye.com/magazines/66最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用... 查看全文
· 并发编程与高速缓存行(1)发布时间:2012-03-22
参见文章:volatile的深入剖析http://www.infoq.com/cn/articles/ftf-java-volatile高速并发框架disruptorhttp://code.google.com/p/disruptor/对于disruptor的中文介绍和推崇者:http://jdon.org/对于如何高发出自己特色和场景特色亦或是业务特色的并发程序上面文章从一定的角度做了深入讲解!... 查看全文
· java网络编程笔记发布时间:2012-03-20
1TCP的开销a连接协商三次握手,c->syn->s,s->synack->c,c->ack->sb关闭协商四次握手,c->fin->s,s->ack-c,s->fin->c,c->ack->sc保持数据有序,响应确认等计算开销d网络拥塞引起的重试开销2使用知名端口初始化serversocket可能需要超级权限。ServerSocket(intport,intbacklog)参数backlog用来配置连接队列... 查看全文
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三... 查看全文
· Android Socket编程发布时间:2012-03-14
花了大概两天的时间,终于把Android的Socket编程给整明白了。抽空和大家分享一下:SocketProgrammingonAndroidSocket编程基础知识:主要分服务器端编程和客户端编程。服务器端编程步骤:1:创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024)2:套接字设置监听模式等待连接请求3:接受连接请求后进行通信4:返回,等待赢一个连接请求客户端编程步骤:1:创建客户端套接字(指定服务器端IP地址与端口号)2:连接... 查看全文
· linux网络编程发布时间:2012-03-13
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。比如我们使用ftp程序从另外一个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件),所以这个地方我们的ftp程序就是客户端程序。服务端和客户端相对应的程序即为服务端程序... 查看全文
· C++ 编程Memento模式技术应用法则发布时间:2012-03-13
C++编程Memento模式技术应用法则本文主要是对C++编程Memento模式案例做个较为深入的解析,C++编程语言中的应用方式比较灵活,我们可以通过各种模式来实现特定的功能。比如今天为大家介绍的C++Memento模式,就是一个非常有用的应用模式,希望大家可以从中获得一些帮助。C++Memento模式代码示例:#include<iostream>#include<string>usingnamespacestd;typedefstringstates... 查看全文
· linux网络编程发布时间:2012-03-13
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。比如我们使用ftp程序从另外一个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件),所以这个地方我们的ftp程序就是客户端程序。服务端和客户端相对应的程序即为服务端程序... 查看全文
题目:有三个线程分别打印A、B、C,请用多线程编程实现,在屏幕上循环打印10次ABCABC…方法一:使用wait()、notify()控制打印次序publicclassTest{publicstaticObjecta=newObject();publicstaticObjectb=newObject();publicstaticObjectc=newObject();publicclassRunner1implementsRunnable{publicvoidrun(){for(inti=0... 查看全文
· 编程基础之C++ 案例发布时间:2012-02-27
鄙人不才,首先在2012新年中,祝各位在IT(挨踢)的业界们,好好学会忍耐,为了明天!~加油!温故而知新,面对两年的工作经验,实在也是小的可怜,人要好好学习,这篇文章主要是编程基础常识,大虾们可能跳过!1什么是程序我们经常去银行取款!1带卡2找到取款机3输入密码输入取款金额4拿到钱这一系列行为(算法),我们就可以看做一个程序而编程的程序,就是为了让计算机完成某项任务而编写的逐条执行的指令序列就为程序!2什么是算法及流程图刚才我们说到,一系列的算法组成了一个程序,比如找到取款机,带卡... 查看全文
· linux命令及shell编程发布时间:2012-02-23
今天写数据迁移脚本用到的一些命令1、简单的find命令find/home/admin/datas/dragoon2.5监控报警/*/10.20.136.15-name'jstat*'在/home/admin/datas/dragoon2.5监控报警/这个目录任意子目录的10.20.136.15文件夹下查找含有jstat的文件或find.|xargsgrep"app_env"查找当前文件夹中文件及其子文件夹中包含app_env的文件2、shell判断列举一个文件夹下所有文件(包括空文件... 查看全文
看了很多乱七八糟的设计模式的书,最后突然发现自己把最基础的东西忘记了,所以特地温习了一下,记录下来,与大家共勉。在Java中可以通过Integer.SIZE这样的方法直接查看基本类型所占内存空间的大小。通过一下程序就能够查看了:System.out.println("Integer:"+Integer.SIZE);System.out.println("Byte:"+Byte.SIZE);System.out.println("Long:"+Long.SIZE);System.out... 查看全文
· Java总结-图形界面编程发布时间:2012-02-15
图形界面编程:java将图形界面所需要的组件都存在了java.awt包中以及后期基于awt出现javax.swing包中。awt:不跨平台,依赖平台的显示样式及效果。swing:跨平台。Component:|--Button|--Label:想要往组件中添加文本信息,需要先将文本封装成组件。使用的就是label对象。|--Container:是构件的一个特殊子类,特点可以存储组件。|--Panel:面板,不单独存在。需要存入window中。|--Window|--Frame:用于创建窗体。|-... 查看全文
TIOBE2012年2月编程语言排行榜已经发布,本月C#挤进前三,占领季军位置,C++降至第四名。VisualBasic惨遭冷谈,呈现下滑趋势;而VB.NET受到了开发者们的追捧,进入榜单前20名,从上个月的24位跃至16位。从走势图中可看出,Objective-C依然发展迅猛,荣膺2011年度语言桂冠。其他编程语言值得关注的有:Groovy逐渐逼近榜单前20,CFML(ColdFusion)回归至Top50,排名44位。前20名榜单排行榜:前10名编程语言走势图:以下是21-50编程语言排名... 查看全文
· 为情人节编程发布时间:2012-02-13
英文原文:InstagramFounder’sGirlfriendLearnsHowToCodeForV-Day,BuildsLovestagramInstagram创始人的女朋友为情人节学编程,创建Lovestagram,这恐怕是我听过的最温馨的一个情人节故事了。当然也是我写过的最动人的情人节故事(译者:也是我翻译过的最动人的情人节故事)。KaitlynTrigger是Rally.org的营销总监,同时也是Instagram的联合创始人MikeKrieger的女朋友... 查看全文
· Linux下Java编程发布时间:2012-02-10
到http://www.sun.com下载./jdk-1_5_0-linux-i586-rpm.bin的安装包执行./jdk-1_5_0-linux-i586-rpm.bin键入yes回车安装.执行完后在当前目录中会存在jdk-1_5_0-linux-i586-rpm文件,你可以用ls命令查看.然后执行rpm-ivhjdk-1_5_0-linux-i586-rpm这样,jdk默认安装到/usr目录中去了,目录是:/usr/java/jdk1.5.0添加系统环境变量... 查看全文