当前位置:K88软件开发文章中心编程全书编程全书01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Boost库对unicode字符集的支持方式探究 [内容预览] 9 | 2019-01-03 00:20:56
    :2010-10-1608:32:37最近习使用Boost库,发现Boost库对unicode字符集的支持好像采用和STL类似的方式(当然没有完全证实)。STL是什么方式呢?就是在原有的ANSI类型上加上w表示这是unicode类型,如std::string对应std::wstring,std::cout对应std::...

    [阅读全文]

  • [图文] 基于Mongodb分布式存储物理文件 [内容预览] 9 | 2019-01-03 00:20:56
    :2010-10-1608:40:32在之前的文章中介绍了如何对关系型数据数据通过auto-sharding进行分布式数据存储,今天介绍如何对物理文件(小文件,基本小于100K)进行分布式存储。接着看一下要配置的测试环境(与前一篇中类似):模拟2个shard服务和一个config服务,均运行在10.0.4.85机器上,...

    [阅读全文]

  • 面向对象思想的一点哲学探讨 [内容预览] 9 | 2019-01-03 00:20:55
    :2010-11-1308:07:34本来想象着写一整篇「面向对象编程思想的哲学起源」这样的题目,笔走纸上,方才发现这样的题目足够出本书,知识不够,写不动。但心里还是想写点自己的所思所想。全篇就拿JAVA来举例了。众所周知,面向对象的四大基本要素:抽象(Abstract)、封装(Encapsulation)、继承(In...

    [阅读全文]

  • 面向对象设计的11原则 [内容预览] 9 | 2019-01-03 00:20:54
    :2010-11-1308:11:48面向对象设计是什么?都包含了哪些内容?它所带来的好处是什么?需要你为之付出些什么?在如今这个年代,问这些问题似乎显得很愚蠢,因为这年头几乎每位软件开发人员都知道如何使用某种面向对象编程语言。可是这个问题还是很重要,因为在我看来,绝大多数人在使用这些语言的时候并不知道为什么,而且也不...

    [阅读全文]

  • WEB标准化制作与OOP思想的移植 [内容预览] 9 | 2019-01-03 00:20:54
    :2010-11-1320:33:45首先来解释一下什么是OOP:OOP:ObjectOrientedProgramming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使...

    [阅读全文]

  • 学好VC++编程的十大秘诀 [内容预览] 9 | 2019-01-03 00:20:53
    :2011-03-1616:44:00很多人都想学好VC++,但是面对VC++的高深,很多人选择了退步,本文作者给出了10个学好VC++编程的秘诀,供广大VC++爱好者进行参考。一、充分利用MSDNMSDN是Microsoft当前提供的有关编程信息的最全面的资源,它包含微软最新的技术数据库,加上易学易用的全文检索功能,...

    [阅读全文]

  • 程序员的11个层次 你属于哪一层? [内容预览] 9 | 2019-01-03 00:20:52
    :2011-04-1216:48:37自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平...

    [阅读全文]

  • IT人士能不能一辈子都靠技术生存 [内容预览] 9 | 2019-01-03 00:20:52
    :2011-10-0115:13:59我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT.NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊)。一、在中国你千万不要因为学习技术就可以换来稳定的...

    [阅读全文]

  • 面向对象设计的经验原则61条 [内容预览] 9 | 2019-01-03 00:20:51
    :2011-10-0314:44:41一直教面向对象的程序设计,但最近两年很少讲理论了,直接就讲具体实现,但今天看到这61条,感觉很震撼,将其转载到这里与大家共享。你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”--ArthurJ.R...

    [阅读全文]

  • 我的C++学习之路 [内容预览] 9 | 2019-01-03 00:20:50
    :2012-04-0221:27:45在IT168看到这个对C++学习的探讨,感觉这个网友说的很实在,特转载放到这里与大家分享。1.为毛现在的C++教科书都那么枯燥无味?2.C++中的类这个概念很抽象,请各位说说自己是如何理解运用这个概念的?3.听工作过的哥们说STL是C++中很重要的一部分,可是那本《STL源码分析》...

    [阅读全文]

  • 作为程序编写者应该掌握的编程的21条规律 [内容预览] 9 | 2019-01-03 00:20:50
    :2012-04-0821:35:011任何一个程序一旦发布就意味着它已经过时了。2让需求根据程序调整往往要比让程序根据需求调整来得容易。3如果一个程序是有用的,那它必将被改变。4如果一个程序是无用的,那它必须被注释。5在任何一个程序里只有10%的代码会被执行。6软件会无限扩张以占用所有的系统资源。7任何有价值的程序都...

    [阅读全文]

  • 如何快速掌握一门编程语言 [内容预览] 9 | 2019-01-03 00:20:49
    :2012-04-1219:27:07很多初学编程语言的人,对如何快速掌握一门语言显得束手无策,在网上找到一篇关于这方面的文章,共享给大家。现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做...

    [阅读全文]

  • Java不适合于作为主要编程教学语言 [内容预览] 9 | 2019-01-03 00:20:49
    :2012-04-1219:34:14前两年,我所在的学校在全校开始将VB作为大学生的基础教学语言,将VB作为大学生的基础教学语言,可能由于课程基础教研室对VB比较热衷,而认为C语言或C++的一些语法较难。效果如何呢?没有人去做过调查和分析,但从我接触的班级来说,效果都非常的差,很多基本概念都不知道,就别提编写程序了,...

    [阅读全文]

  • 架构设计贵在务实 [内容预览] 9 | 2019-01-03 00:20:48
    :2012-04-1219:47:54我最早听说“软件架构”这个概念以及UML的名字,是在1999年的水木清华BBS上。当时有一篇文章介绍了软件架构作为一个相对独立的领域的发展情况,顺便提到在此前一年被接纳为OMG标准的UML。该文作者断言,UML的出现将能“彻底”改变软...

    [阅读全文]

  • 每个人都可以创业:来自5年软件开发经验总结 [内容预览] 9 | 2019-01-03 00:20:47
    :2012-04-2720:02:30在享受了6年的全职软件工程师生涯之后,我决定换个活法。接下来的5年里我进修了MBA课程,并尝试了各种管理和投资类型的角色。我依旧关注技术,但在此期间并没有积极参与软件开发,也许配置一个wordpress主题或插件可以除外——当然这不能和软件开发相提并论。我并...

    [阅读全文]

  • 程序员高薪背后的秘密:程序员的技能杀伤力 [内容预览] 9 | 2019-01-03 00:20:47
    :2012-06-0323:11:30程序员第一定律可以表述为:程序员的收入是技能复杂度和技能实现可能程度的函数。如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的技能复杂度为C,实现程度为P。那么S=AxCxP。这里面的实现程度P不太好理解,额外做点说明。好比说有人在东北种了很多白菜,并获得了大丰收。与此同时...

    [阅读全文]

  • 一个程序员一周编程需要多少个小时才能做得更好 [内容预览] 9 | 2019-01-03 00:20:46
    :2012-08-1112:28:04提到程序员,大家的第一印象就是累:超长的工作时间。本文围绕作为一个程序员,一周需要工作多长时间这个问题进行了细致的讨论,分析问题比较周到全面,希望能为在做编程以及即将做本行工作的人提供一个参考。MichaelArrington曾发表一篇博文说,开始创业的人意味着加倍努力的工作,甚至...

    [阅读全文]

  • 如何掌握程序语言(转载) [内容预览] 9 | 2019-01-03 00:20:46
    :2012-08-1113:05:16学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。作为一个程序语言的研究者,我深深的知...

    [阅读全文]

  • 展望未来,总结过去10年的程序员生涯 [内容预览] 9 | 2019-01-03 00:20:45
    :2010-02-2315:09:00  走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟jie妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹...

    [阅读全文]

  • 利用AOP重构代码 [内容预览] 9 | 2019-01-03 00:20:44
    :2010-05-0617:53:00AOP是什么?AOP是OOP的延续,AspectOrientedProgramming的缩写,即面向方面编程。AOP是GoF设计模式的延续,设计模式追求的是调用者和被调用者之间的解耦,AOP也是这种目标的一种实现。案例:在应用程序中,我们经常会对某一段程序做异常处理,或者是把一个方...

    [阅读全文]

  • A*寻路算法初探 [内容预览] 9 | 2019-01-03 00:20:44
    :2010-06-0416:42:00译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼。经过努...

    [阅读全文]

  • 程序员从美学角度来看待编写的代码 [内容预览] 9 | 2019-01-03 00:20:43
    :2010-06-2917:47:00似漫漫征途,半个世纪,代码发展至今已有大从如同象形文字般的纸孔设计到01机器指令序列、到能进行简单翻译的汇编伪指令集..到后来的结构化程序语言和如今的面向对象语言设计、脚本语言以及更多将来未知的代码语言,可谓层出不穷。在如同物种优胜劣汰般的法则下,代码也随着我们思想力、行动力的不断...

    [阅读全文]

  • “寻找圣杯的任务”——度量软件之美 [内容预览] 9 | 2019-01-03 00:20:42
    :2010-06-2917:49:00“当你能够测度你所说的并将其用数字表达出来,你就对它有了一些了解;但当你不能测度,不能用数字表达它时,你对它的了解就很贫乏.你在思想上还远没有进入科学的阶段”——LoadKelvin软件质量判定遇到的问题判断和衡量代码质量一直是开发过...

    [阅读全文]

  • 使用OOP技术来优化PHP应用程序 [内容预览] 9 | 2019-01-03 00:20:42
    :2010-07-0214:44:00大多数开发者认为面相对象的程序设计(OOP)思想和PHP是一对矛盾,但实际上,PHP封装了开发者在其应用程序中使用OOP技术的所有功能。为了证明这一点,让我们举一个经典的Vehicle(车辆)例子,其PHP类如下:classVehicle{//Stuffgoeshere!}在我们新...

    [阅读全文]

  • 文字处理软件:EditPlus [内容预览] 9 | 2019-01-03 00:20:41
    :2010-07-0323:44:00EditPlus是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript等多种语法的着色显示。程序内嵌网页浏览器,其它功能还包含FT...

    [阅读全文]

  • 文字处理软件:NotePad2 [内容预览] 9 | 2019-01-03 00:20:41
    :2010-07-0323:46:00自定义语法高亮,支持HTML,XML,CSS,JavaScript,VBScript,ASP,PHP,CSS,Perl/CGI,C/C++,C#,Java,VB,Pascal,汇编,SQL,Python,NSIS,INI,REG,INF,BAT,DIFF等众多脚本文件。支持ANSI...

    [阅读全文]

  • 成为电脑高手需要具备哪些要素 [内容预览] 9 | 2019-01-03 00:20:40
    :2010-07-0817:45:00很多人都梦想着自己成为电脑高数或者编程高手,但很多人仍然很平凡,那么要想成为电脑高手需要怎么做呢?先由一则故事说起:富翁的由来:孩子问亿万富翁:“你是怎么成为亿万富翁的?”“1元钱1元钱地挣呗,当你重复1亿次时就自然而然成为亿万富翁了。&ldqu...

    [阅读全文]

  • 关于PHP程序员价值的问题 [内容预览] 9 | 2019-01-03 00:20:39
    :2010-08-0608:23:00转载引言:读了一下这篇文章,这篇文章写得是关于PHP程序员价值的文章,或者说什么样的PHP程序员才是有价值的程序员,但从这篇文章中也可发掘出针对其他程序员的价值问题,希望喜欢的人或从事相关工作的人,读一读。PHP程序员拥有不同的体型、大小及肤色。有不同的学历,而有些高中时就辍学了。...

    [阅读全文]

  • 什么是计算机语言 [内容预览] 9 | 2019-01-03 00:20:39
    :2010-08-2807:38:00人有人言,兽有兽语。计算机当然也有自己的语言,但是作为计算机语言不是用来说的,而是作为计算机之间以及计算机与人之间进行交流的工具,是人类指挥计算机为人类服务的特殊介质。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。电脑每做的一次动作,一个步骤,都是按...

    [阅读全文]

  • 为什么要用UML建模之建模原理 [内容预览] 9 | 2019-01-03 00:19:46
    :2010-06-2917:41:00各种工程学科都有其丰富的建模运用历史。这些经验形成了建模的四项基本原理,现分别叙述如下。第一,选择要创建什么模型,对如何动手解决问题和如何形成解决方案有着意义深远的影响。换句话说,就是要好好地选择模型。正确的模型将清楚地表明最棘手的开发问题,提供不能轻易地从别处获得的洞察力;错误的...

    [阅读全文]

 编程全书01   575   30   16/20页         16   17   18   19   20      GO