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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 编程 >>列表
· 基于Visual C++6.0的DLL编程实现发布时间:2011-09-16
一、前言自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDIDLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个UserDLL中、Windows编程所需要的大量的API函数也被包含在KernelDLL中。在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序... 查看全文
如果把Lua当做一门纯粹的脚本语言来使用,那它肯定比不上python强大高效;很多事情它也干不了。使用Lua的唯一理由,是可以方便的潜入到其它语言中,特别是C/C++,在提高复杂逻辑的开发效率的同时,性能上也不会损失太多。因为Lua的解释器性能上非常好,Lua本身依赖的库也比较小。Lua目前最适合的应用领域是游戏开发中的脚本学习Lua,重点应该是研究如何配合C/C++提高开发效率。... 查看全文
英文原文:ProgrammingAchievements:HowtoLevelUpasaDeveloper一个优秀的程序员如何能练就成一个卓越的程序员?先等等,暂时不谈卓越,先谈谈如何成为一个优秀的程序员。从第一步到第N步并没有明确的路线图。事实上,第N步到底是什么还不确定。就像逻辑型思维的开发者一样,缺乏明确的目标会让从入门到精通的道路变得异常崎岖。过去的几年中,我花了不少时间来思索这个问题。我该如何从一名能力尚可的程序员修炼成一个真正优秀的程序员呢?成功是什么?当我对成功有清晰的目标... 查看全文
文中将提供一些在Java编程中影响性能的一些特点,为了能够提高Java程序的性能,而经常采用的一些方法和技巧。1.尽量使用final修饰符。带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是final的。java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)... 查看全文
· 最有影响力的编程图书发布时间:2011-09-06
编程问答社区StackOverflow上最受欢迎的问题之一是每个程序员都应该读的编程图书,InternetSecurity博客总结了其中十本最有影响力的编程图书,包括:《代码大全》第二版,《程序员修炼之道》,《计算机程序的构造和解释》第二版,《C程序设计语言》,《算法导论》,《重构:改进现有代码设计》,《设计模式》,《人月神话:软件项目管理之道》,《计算机程序设计艺术》第一卷第三版,《编译器:原理、技术和工具》。... 查看全文
asp,php,.net服务器短web编程语言函数|参数|使用手册PHP参考手册在W3School,我们为您提供包括所有PHP函数的完整参考手册:PHP基础PHP教程PHP简介PHP安装PHP语法PHP变量PHP字符串PHP运算符PHPIf...ElsePHPSwitchPHP数组PHP循环PHP函数PHP表单PHP$_GETPHP$_POSTPHP高级PHP日期PHP引用PHP文件PHP文件上传PHPCookiesPHPSessionsPHPE-mailPHP安全E... 查看全文
· 推荐一篇C与C++混合编程的文章发布时间:2011-09-02
相信对于还在维护一些C代码的C++程序员会非常有帮助:HowtomixCandC++... 查看全文
· 如何学会函数式编程发布时间:2011-08-26
本文是从Howtogetstartedwithfunctionalprogramming这篇文章翻译而来。上周末,有人问我,如何学会函数式编程。我的回答是:用你现在使用的编程语言写纯正函数。纯函数唯一的输入是它的参数,唯一的输出是它的返回值。如果你以前从未接触过这个概念,你会以为所有的函数都是纯正的。毕竟,所有的函数都是接受一个或多个输入值,返回一个输出值。但在某些传统编程中,经常会有一些外来的信息流入或流出函数。例如,一个不规范的函数有可能会依赖一个全局变量或一些类成员数据。在这种情况下... 查看全文
· 编程乱码问题初步探索发布时间:2011-08-24
[分享]编程乱码问题初步探索作者:马顺仁相信很多朋友在写程序的过程中都受到过乱码的骚扰,那么今天我就这个问题来同大家探讨一下。乱码的问题分为很多种,很多人一见到有乱码就开始骂mysql,其实很多情况下并不是mysql造成的。从乱码产生的原因来分析,乱码的产生一般有以下几种情况。1、网页编码与程序编码不一致的问题所谓的网页编码问题就是指你的html代码中定义的“charset”,例如以下这段代码:1<head>23<title>... 查看全文
17岁少年7天学会编程 进入TechStars创业... 查看全文
17岁少年7天学会编程 进入TechStars创业... 查看全文
本文是从Mylove…forExpressiveProgrammingLanguages这篇文章翻译而来。我的编程之旅从少年时代就开始了,那时学的是GW-BASIC。很快,我学习了C语言,之后是C++。C++里提供的面向对象的语法结构让我印象深刻,但是,对于有些像定义范围控制的概念我还是觉得有些复杂。接着开始学习Java。我立即被它从C++提炼出的更优秀、更简练的语法所吸引。那时我还在上学,所以,肤浅的学习(准确的说是试图学习)一些编程语言是一项有趣的事情... 查看全文
本文是从ThePrinciplesofGoodProgramming这篇文章翻译而来。好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复—这也许是在编程开发这最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重复(例如,循环语句,函数... 查看全文
· JSP编程进度条设计实例发布时间:2011-08-15
许多Web应用、企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务器端)缓冲,用户每次请求该页面时都必须长时间等待。很多时候,用户会失去耐心,接着尝试点击浏览器的刷新按钮,最终失望地离开。本文介绍的技术是把繁重的计算任务分离开来,由一个独立的线程运行... 查看全文
· JSP安全编程实例浅析发布时间:2011-08-15
JavaServerPage(JSP)作为建立动态网页的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译后JSP文件是否有改变,如果没有改变,就直接执行Servlet,而不用再重新编译,这样,效率便得到了明显提高。今天我将和大家一起从脚本编程的角度看JSP的安全... 查看全文
· 编程巨星的唯一秘诀发布时间:2011-08-08
本文是从TheSingularSecretoftheRockstarProgrammer这篇文章翻译而来。别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处... 查看全文
8月4日,Tiobe公布了最新的8月编程语言排行榜,和7月榜单相比,最大变动就数微软的F#了,F#首次进入TOP20。1至10名中,PHP重返第4,C#则到了第5,其他不变。以下内容有乌帮图根据Tiobe原文翻译:最终,一种新的函数型编程语言进入了Top20.大多数人会认为热门函数型编程语言像Scala(#66),Clojure(#107),Haskell(#35)或者是Erlang(#48)等将会成为所有函数型编程语言的鼻祖Lisp的劲敌。但结果似乎是微软的语言F#... 查看全文
本文是从SimplicityOrientedProgramming这篇文章翻译而来。在Warsztat(一个波兰的游戏开发组织)工作的几年中,我发现一个有趣的现象。经常我们会组织一些编程竞赛,这些竞赛通常分为两种形式。一种是个人行动,一般只有2个小时的时间,另外一种是长时间的(数天/周)。作为一个额外的要求,前者通常限制只允许使用基本的API(SDL,OpenGL等),而后者通常没有限制(可以使用各种引擎,UDK/Unity等)。结果有点让人吃惊。很多人更愿意参加短竞赛... 查看全文
年仅17岁的亚历克斯·高汀只花了7天便学会了编程导读:俗话说虎父无犬子,互联网营销专家赛斯·高汀(SethGodin)的儿子,年仅17岁的亚历克斯·高汀(AlexGodin)从小就充满了创意的天赋,今年他只花了7天便学会了编程,并且在暑假还进入了TechStars创业加速器,创立了自己的公司。美国科技博客BusinessInsider于周二对小高汀进行了采访和报道。以下是报道原文:对于大多数马上升高三的高中生而言... 查看全文
· 我的编程10年(我的求职生涯)发布时间:2011-07-31
首先说明的是我写这个不是自传,我的十年不如林锐的大学十年,人家是大博士,当时我看了他的自传感觉这辈子白活了。我也不学习以前同事chinaren的邹丹,人家是chinaren的老大,做出了sohu小纸条,更不敢我以前的同事方兴和于科技比较,人家是北京科技杰出青年,windows漏洞的挖掘者。我写这个就是记录我编程十年的经历的小事情。99年夏天我毕业了,物理系光电通讯专业,赶上了亚太金融危机,我不怨天尤人,就是没有亚太金融危机,我也找不到工作。对我而言,大学毕业证就是一张纸... 查看全文