• 算法和过程的关系以及关于程序设计方法论的一些看法

    程序设计方法论再怎么变,程序设计语言始终不能离开这三个过程式的结构:顺序,条件分支和循环结构.离了这三个结构,就不叫程序了. 关于程序设计方法论 程序设计方法论即程序设计者的世界观.现在有很多种程序设计方法论...
    文章 2008-11-30 1116浏览量
  • 软件编码

    程序设计语言的发展:从最早的机器语言,到汇编语言,到现在的高级语言,从发展的方面看,语言的发展也是越来越规范,简单,代码的复用性越来越高,使得程序员逐渐从复杂的编码中解放出来,而把精力专注在别的事情...
    文章 2013-12-08 826浏览量
  • C/C++中优先级、结合方向与执行顺序的关系

    程序仍然可能不会按照你想的方向发展。什么意思呢?我的意思是说:即使你能够确定i+,和a[i]先后顺序,你也无法肯定,a[i]中的i是原始值,还是被自增后的值。为什么呢?因为C/C++语言不保证,i+这个语句的“副作用”...
    文章 2013-12-12 1275浏览量
  • 关于工作流引擎的设计讨论

    不过复杂来说,系统够大,流程够多,还是需要一点设计的,不过,这个设计,从开发角度上讲,最多是提供用户二次修改流程的手段而已,因为程序员永远没有办法替用户规定流程的。因此,还是不要设计,仅仅是把系统做活...
    文章 2017-11-15 891浏览量
  • 《深入理解大数据:大数据处理与编程实践》一一1.3 ...

    它借助于函数式程序设计语言Lisp的设计思想,提供了一种简便的并行程序设计方法,Map和Reduce两个函数编程实现基本的并行计算任务,提供了抽象的操作和并行编程接口,以简单方便地完成大规模数据的编程和计算处理...
    文章 2017-07-04 1853浏览量
  • 《Visual C++ 开发从入门到精通》——2.9 技术解惑

    当然,要达到改动只是局部的效果需要设计人员有足够的经验,使用对象不能保证程序就是面向对象的,初学者或者蹩脚的程序员很可能以面向对象之虚而行面向过程之实,这样设计出来的所谓面向对象的程序很难有良好的可...
    文章 2017-05-02 889浏览量
  • 经典中的品味:第一章 C++的Hello,World!

    维基百科上说,一个程序就像一个汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语和烹饪手法的人(体系结构)来做这个菜。做一个形象的比喻,在生活中某种意义上,你都见到程序。石器时代,“我们...
    文章 2016-04-29 1412浏览量
  • 软件测试面试题

    从测试项目计划建立到bug提交的整个测试过程,包括:软件项目测试计划、测试需求分析、测试设计、测试例执行、bug提交五个阶段。5、一个典型B/S架构由哪三个组件构成?数据访问层、业务逻辑层、实体层。6、OSI...
    文章 2017-07-10 6450浏览量
  • ERP监理方法系列:编码、测试阶段的监理工作

    (8)当程序设计语言对输入/输出格式有严格要求时,应保持输入格式与输入语句的要求的一致性;(9)给所有的输出加注解,并设计输出报表格式。测试监理 目前国内信息ERP应用系统建设过程中,在此阶段常发生未经过...
    文章 2017-07-03 1187浏览量
  • 《C++ 开发从入门到精通》——2.6 技术解惑

    当然,要达到“改动只是局部的”,需要设计者有足够的经验,使用对象不能保证你的程序就是面向对象,初学者或者很蹩脚的程序员很可能以面向对象之虚而行面向过程之实,这样设计出来的所谓面向对象的程序很难有良好的...
    文章 2017-05-02 1397浏览量
  • 编程范式(Programming paradigm)

    而命令式编程则需要算法来明确的指出每一步该怎么做。声明式编程通常被看做是形式逻辑的理论,把计算看做推导。声明式编程因大幅简化了并行计算的编写难度,自2009起备受关注。常见的声明式编程语言有: 数据库...
    文章 2018-08-31 1037浏览量
  • 经典中的品味:第一章 C++的Hello,World!

    维基百科上说,一个程序就像一个汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语和烹饪手法的人(体系结 构)来做这个菜。做一个形象的比喻,在生活中某种意义上,你都见到程序。石器时代,“我们...
    文章 2016-04-28 1291浏览量
  • 几个Linux驱动面试题目

    1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的?2、写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?3、自旋锁和信号量在互斥使用时...
    文章 2017-07-03 2882浏览量
  • Java并发编程:Java内存模型

    对于上述三种情况,只要重排序两个操作的操作顺序程序的执行结果就会被改变。2.as-if-serial语义 as-if-serial语义的意思是:不管怎么重排序,单线程程序的执行结果不能被改变。为了遵守as-if-serial语义,编译器...
    文章 2018-03-19 1274浏览量
  • 讨喜的隔离可变性(十三)角色的特性

    所以我们最好还是粗粒度的消息来设计应用程序。此外,我们还可以通过设计单向的“发送并遗忘”类型的消息代替双向消息来减少角色之间的相互等待。并非所有的应用程序都适合基于角色的模型实现。只有在待解决的...
    文章 2016-04-08 1070浏览量
  • 现代软件工程讲义 个人项目和结对项目练习 地铁

    很多老师反映教软件工程和程序设计的时候没有合适的题目,《构建之法》提供了下面的题目,都是从简单的解题思路入手,逐步增量改进。学生们可以复习基本的编程技能,然后逐步加入模块化,文件处理,单元测试,信息...
    文章 2017-11-21 1186浏览量
  • (15)常用管理类软件需求征集-通用菜单模块管理

    就是把一个菜单模块表维护好,想怎么折腾就怎么折腾,这个模块涉及到的表也很少,如下图我有自己配套的代码生成器,可以快速生成设计好的模型的相关代码,这样写程序也更快捷一些。此功能模块的难点:1。数据量比较...
    文章 2017-11-28 1093浏览量
  • 编程从小学起,宝宝编程启蒙

    《宝宝的网页ABC》按照英文字母的顺序一段充满韵律的小诗来介绍网页中常见概念。《宝宝的网页颜色》给宝宝们讲解我们手机、电脑中看到的颜色是怎么实现的。《宝宝的C++》是C++的编程入门,宝宝们可以看到一个个...
    文章 2017-06-12 3436浏览量
  • 10月9日云栖精选夜读|当一个java程序员到底有多难

    电信骗子欲骗程序员被反制,这哥们的是什么木马?作者:技术小能手 发表在:程序员互动联盟 你是否有过代码写的太烂不敢开源的经历?作者:技术小能手 发表在:程序员互动联盟 知识整理 似懂非懂 Comparable和 ...
    文章 2018-10-09 2892浏览量
  • 讨喜的隔离可变性(十三)角色的特性

    所以我们最好还是粗粒度的消息来设计应用程序。此外,我们还可以通过设计单向的“发送并遗忘”类型的消息代替双向消息来减少角色之间的相互等待。并非所有的应用程序都适合基于角色的模型实现。只有在待解决的...
    文章 2017-05-02 1096浏览量
  • 《计算机系统:核心概念及软硬件实现(原书第4版)》...

    一般来说,系统软件工程师在HOL6层和更低层设计程序,这些程序处理计算机系统中应用程序员不想费心的许多细节。1.3.1操作系统*计算机最重要的软件是操作系统,操作系统(operating system)是使硬件可用的系统程序。...
    文章 2017-07-03 1760浏览量
  • 浅谈功能测试

    还有一个不好的地方就是太详细的例给人的感觉就是 我不需要思考了,反正设计者已经想得很详细了,导致编写例的时候绞尽脑汁,执行的时候完全可以被程序替代了。那样也很难发现这个系统的隐藏的缺陷了。当 然对于...
    文章 2017-07-03 1809浏览量
  • 硬件路由转发原理浅析-清晨补充

    此图里,我详细展示了“最长前缀”逻辑是怎么做的,而在TCAM路由转发表的实例中,往往被画成了黑盒子,叫做“优先级逻辑控制器”,不过,这个逻辑电路比较简单,相信大家稍微思考都可以自己设计出来的。其实,在上图...
    文章 2017-11-12 1096浏览量
  • 《需求设计:构建用户想要和需要的产品》——3.3 ...

    我们尤其不应该跳过对用户界面所做的设计,而直接根据例去编写程序,因为这样做会错过很多的机会,使我们无法发现更好的设计:把用户界面设计视为一个整体,可以帮助应用程序变得更加易于使用。用户界面设计可以对...
    文章 2017-05-02 980浏览量
  • Python学编程和计算》——第1章 程序设计和Python1....

    第1章 程序设计和Python 我们已经生活在信息时代,环顾四周,信息技术的影响无处不在。由于信息科学技术的发展和应用,我们的世界的方方面面都与20年前大不相同了,例如: 个人生活:看看人们在每天生活中做的各种...
    文章 2017-05-02 522浏览量
  • 文档驱动式代码设计器——代码是设计出来的!

    一般我们做项目的顺序是:调研,设计,编码,测试,上线。其中设计阶段要编写大量的文档,比如功能说明,各种流程图,领域设计,数据库设计,原型图等等。还要编制任务计划,团队分工合作。然后开始编码。编码的时候...
    文章 1970-01-01 940浏览量
  • Python学编程和计算》——第1章 程序设计和Python 1...

    程序设计和Python 我们已经生活在信息时代,环顾四周,信息技术的影响无处不在。由于信息科学技术的发展和应用,我们的世界的方方面面都与20年前大不相同了,例如: 个人生活:看看人们在每天生活中做的各种事情,有...
    文章 2017-07-03 1753浏览量
  • Code Complete—创建高质量的代码

    本文将从变量,语句,代码块,子程序,到类以及框架设计,详细描述了如何编写高质量的程序。尽管大部分原则你可能都知道了,但还是有些点会带给你惊喜。变量 变量初始化原则 声明的时候初始化 在靠近变量第一次使用...
    文章 2016-02-29 7270浏览量
  • 《C++程序设计:原理与实践(进阶篇.》导读

    而且,C++所学到的程序设计思想,大多数可直接用于其他程序设计语言,如C、C#、Fortran以及Java。最后一个原因,我喜欢C++适合编写优美、高效的代码这一特点。本书不是初学程序设计的最简单入门教材,我写此书的...
    文章 2017-05-02 2091浏览量
  • Node.js编程之异步

    现在我们知道怎么用闭包控制程序的状态了,接下来我们看看怎么让异步逻辑顺序执行。异步流程的顺序化 让一组异步任务顺序执行的概念被Node社区称为流程控制。这种控制分为两类:串行和并行, 什么时候使用串行流程...
    文章 2017-03-30 901浏览量
1 2 3 4 ... 60 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化