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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 程序 >>列表
· 优秀的程序员就像艺术家?发布时间:2014-11-15
英文原文:The‘art’ofgoodprogramming优秀的代码能不能算艺术品?软件工艺这一理论是否有点矫枉过正?怎么样才算是一名真正“优秀”的程序员?让我们先从一个问题引入话题。假设你雇了一个水管工替换地下室里已经老化的旧水管,在整个过程中,这家伙一个劲地给你灌输这些水管是有多么多么的有艺术美感。“哇哦,看看这根管子弯曲的角度,它与墙壁对齐得是这么的漂亮!简直就是艺术品啊!”你会怎么看这个水管工?写代码也是如此... 查看全文
//一般处理程序代码stringlogin_name=context.Request["login_name"].Trim();BLLSdata=newBLLS();stringselect_id="selectuse_idfromsq_sgxhcom.fru_userswhereuse_name=@p0";intuse_id=Convert.ToInt32(data.Select(select_id,login_name).Tables[0].Rows[0][0])... 查看全文
亚马逊云计算服务AWS(AmazonWebServices)今日发布面向动态应用的无状态事件驱动计算服务Lambda,用户不再需要任何计算基础设施就可创建动态应用。从此程序员只需关心自己的代码就好了。AWS为什么要造这么个东西出来呢?首先我们来看看什么是应用的根本。应用最核心的是函数(functions,即业务逻辑的载体)+数据(data,即跟业务相关的输入与输出),以及这两者之间的交互——即事件(events。常见的事件如增加、变更、删除等)。换言之,对于一个应用来说... 查看全文
WindowsPhone中解决多模块多程序集之间相互循环引用的问题一种思路那就是利用mvvmlight中的messager组件(可单独提取出),制作双向的一个消息发送。通过公共的类的定义,来传递数据。首先有一个数据提供者的概念,他负责对外提供接口。这个时候调用者如果想获取某个数据,就发送消息,数据提供者如果提供这个数据,就会响应。比如:A:我发送一个应用的ID,我想获取应用的详细数据。B:我提供接收ID返回详情的服务,我发回给你。核心组件:1:MVVMLight中的Messager组件2... 查看全文
· 成为程序员之前必知的七件事发布时间:2014-11-14
学习如何成为一位伟大的程序员之前,你首先要知道这并不是一两天能够做成的事情,甚至在刚开始学习的最初几年,你可能会有两三次想要放弃的冲动。想要成为一名优秀的程序员,你就必须具备持之以恒的精神。了解编程的基础知识这大概就需要两到三年的时间,当坚持一段时间之后你会发现基础的概念知识会越来越清晰,这时再编写一些简单的小程序对你来说已经不是一件难事。然而,在成为程序员之前,有哪些事情是你还不知道的呢?让我们一起来看看。1.个人学习体会首先我们需要知道,没有人的学习经验是完全相同的... 查看全文
· 黑马程序员_java基础反射发布时间:2014-11-14
java程序中各个java类属于同一类事物,描述的java类名就是Class.Class类代表java类,它的各个实例对象又分别对应什么呢?1.对应各个类在内存中的字节码。2.一个类呗类加载到内存中,占用一片存储空间,这个空间里面的内容就是类的字节码.不同的类的字节码是不同的.这一个个的空间可分别用一个个对象来表示.Class与class的区别:Class就是一个类,而class是java语言关键字,class也是每个类的成员变量.Class类描述了哪方面的信息?类的名字,类的访问属性... 查看全文
上一章节说了反射中学习到的知识,现在通过实践来写一个动态创建类,以及获取动态设值的方法publicclassReflectProUtils{/***获取泛型中的类型*例如:List<String>获取出的类型为[String.class]*说明:*需要获取泛型的,必须通过继承等方式重新构建一个新类,传递泛型的类型**可查考*@throwsClassNotFoundException*@seeBaseMapper**/@SuppressWarnings("rawtypes"... 查看全文
刚开始做图片选择时,使用了最笨的办法给iphone模拟器增加照片。方法一:首先打开safari,然后找到图片,点击图片,保存到本地(iphone);方法二:拖动本地计算机的任意一张照片到iphone模拟器中,然后保存到本地(iphone);现在开始测试性能呢,傻眼了,得添加几百张照片,照上面两种方法太慢了!于是找到了下面得方法:1、新建一个文件夹,向文件夹中添加你所搜集得照片2、下载此项目,并使用模拟器打开3、打开程序,定位到刚才建立得文件夹,然后选择导入,等待导入完毕4、查看&ldquo... 查看全文
· 黑马程序员_数组及自我感悟发布时间:2014-11-14
-------android培训、java培训、期待与您交流!----------数组:是一种数据结构,用来存储同一类型的集合.简单来说,就是一个存放同种类型的容器。使用数据的好处:数组可将其中的没一个值自动添加对象的编号,没一个值为一个元素,元素从0开始编号,方便对每个元素的管理课后思维拓展以及资料查阅:在结合当中,ArrayList其低层也是使用数组作为容器的.当其将要超过容器大小时,会使用System.copy方法将原有的数据拷贝到一份扩大数倍(1.5倍)的的数组里.同时... 查看全文
· 黑马程序员_进制转换发布时间:2014-11-14
-------android培训、java培训、期待与您交流!----------学到十进制与二进制、八进制、十六进制之间的转换.我们日常生活中常用的数据是以十进制形式表示,可是计算机中的只能用0和1直接表示数据,也就是只识别二进制,因此,为了让计算机处理我们日常生活中的数据,就要把日常生活中的数据转换成计算机能识别的数据。首先,我们可以知道越是少的进制数,则越长比如:十进制(由0到9组成,逢十进一):128二进制为(有0和1组成,逢二进一):10000000八进制为(由0到7组成,逢8进一)... 查看全文
· 黑马程序员_java基础发布时间:2014-11-14
-------android培训、java培训、期待与您交流!----------在学习java基础的过程中,split在字符串的切割中很常见.但是很多小的细节问题,并不是我们人人都知道的.如以下程序:publicclassSplit{publicstaticvoidmain(String[]args){Stringstr1="1,2,3,4,5";Stringstr2="1,2,3,4,";Stringstr3="1,,2,3,";Stringstr4=",,,,";System.out... 查看全文
· 池建强:程序员真正的价值发布时间:2014-11-13
问:池老师,我是个不爱互动的人,但是您所有的文章我都看了,非常感谢您的引导,我入手了人生第一台MBP。现在问题来了,但是找不到更合适的人解答,只能求助于您了,如果您有时间的话。问题是这样的:我有个32bitunixfile(开启一个服务进程),在Mac上执行时错误提示是:execformaterror,但是在Linux服务器却可以执行,为何?Mac上有可以运行的方案吗?期待您的回复,不胜感激。答:Linux和OSX是不同的操作系统,可以尝试在OSX里重新编译这个文件。问:非常感谢... 查看全文
(郭筝/译)许多人对计算机科学界极客们有一种普遍的(如上图般的)印象。这没什么——但假如这个领域内女生比男生多呢?你一定会想:什么?这一定是疯了!喜欢《星际迷航》、不善社交与计算机编程能力的关系,其实值得怀疑。事实上,早期计算机编程工作主要由女性完成,人们认为女性的天赋十分适合这项工作。在1967年出版的计算机编程就业指导中,一位作者写道:“编程需要耐心、恒心、关注细节,这些正是女生的特点”。女性为计算机科学的发展做出了重要贡献,&ldquo... 查看全文
我们程序员天天对着电脑,眼睛,颈椎等等,都会落下不少的职业病。来说说怎么治疗自己的颈椎病。一、颈椎病是怎么产生的形成颈椎病的核心原因是:不良生活习惯我们身体的绝大部分疾病都是来自不良的生活习惯,生活习惯不改,再厉害的治疗也只能是缓解,无法根除。影响形成颈椎病的生活习惯有那些呢?1、不良坐姿习惯:天天长时间弯腰低头看文件看电脑,颈椎不出问题才怪,同时也容易驼背和腰疼。你侧着站到镜子前,看看你的脖子是脊椎是直的么?2、呼吸太浅习惯:天天低头窝胸,呼吸就会变的很浅,呼吸变浅... 查看全文
· 黑客与普通程序员的十大区别发布时间:2014-11-13
1.黑客是程序员的子集。2.程序员在解决那些原先已经被解决过的问题。而黑客通常是在尝试解决一些新的问题。3.程序员是一种职业,而黑客是一种兴趣。4.程序员的工作有很多限制,而黑客可以尽情发挥。5.程序员都想把自己说得更好,因为他们要推销自己,而真正的黑客更谦虚,他们知道自己懂得还不够多。6.程序员是一种“职责”,需要的是对编程语言的使用,更希望尽快完成工作,而不是探寻为什么要做这项工作。做一个程序员没有什么错,但生活中有很多比编程更重要的事情。相反... 查看全文
北京时间今天(2014年11月12日)凌晨的——.NET开源。集成Clang和LLVM并且自带Android模拟器,这意味着VisualStudio这个当下最好没有之一的IDE正式支持编写Android和iOS程序。微软今天宣布,在所有的主要平台上将对开发者开放VisualStudio和.NET。从Core.NETServerstack,新的免费且功能完整的VisualStudio版本,以及下一代VisualStudio和.NET的预览版……可以用来构建的iOS和Android应用程序... 查看全文
我是做Socket的新手,最近做了一个Socket客户端程序,连接Server的时候,如果server存在,并且允许连接的话,程序无错,正常执行;但是如果Server不存在,或者拒绝连接,程序就会卡住,此时不提示出错。开始我以为是没有Catch异常,但是检查了程序,异常情况都Catch掉了,程序还是卡。请各位大虾帮忙指正!谢谢,以下是我这个模块的代码!usingSystem;usingSystem.Collections;usingSystem.ComponentModel... 查看全文
· 程序员玩的游戏发布时间:2014-11-11
程序员在忙完一天的工作(编码)以后,适当的放松一下自己,玩玩游戏,锻炼身体等等。下面我给大家推荐一些程序员玩的游戏。希望大家可以放松心情。Robocode这款游戏相信很多程序员都知道。游戏主页:http://robocode.sourceforge.net/Robocode是2001年7月在美国IBM的WebalphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制... 查看全文
2014年“光棍节”即将来临,又有一大批单身青年面临脱单。有微博网友爆料,广州一名程序员,为了赶在双11之前向公司女生表白,竟然壕购99台iPhone6求爱,引起热议。以国行iPhone616GB5288元的价格计算,99台iPhone6至少要50多万,价值不菲。据传,这位男生是在某游戏公司工作的程序员,因觉得光棍节的临近是表白的好时机,为表达自己的诚意,遂萌生了将自己两年工作的积蓄买99台iPhone6表白,博取对方欢心的想法... 查看全文
· 程序员不仅仅是写代码发布时间:2014-11-08
很多程序员都普遍性地认为他们的工作就是写代码,这是错误的。写代码不应该是一个程序员的全部。程序员的职责应该是解决问题。当然在解决问题的过程中,常常会涉及到代码,但是这一部分所占的比例非常小,更多的是构建一些有用的东西。在构建软件的过程中,我们需要知道如何进行迭代。迭代能让我们对问题有一个更深入的理解,一步步一点点完善产品,话说,那种吹嘘自己能一蹴而就、一次性搞定的家伙统统是吹牛。迭代的过程中需要的是验证功能,而不是写代码。因为事实证明,写代码所耗费的成本是你不能承受之重。此外... 查看全文