51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#编程人生
《架构整洁之道》之编程范式总览
结构化编程是第一个普遍被采用的编程范式(但是不是第一个被提出的),由EdsgerWybeDijkstra于1968年最先提出。与此同时,Dijkstra还论证了使用goto这样的无限制跳转语句将会损害程序的整体结构。结构化编程范式归纳:结构化编程对程序控制权的直接转移进行了限制和规范。编程领域中第二个被广泛采用的编程范...
代码星球
·
2020-12-27
架构整洁之道
编程
范式
总览
Java编程思想(18~22)
第18章JavaI/O系统18.1File类 18.1.1目录列表器 18.1.2目录实用工具 18.1.3目录的检查及创建18.2输入和输出在Java1.0中类库的设计者限定于输入有关的类从InputStream继承;而与输出有关的所有类都应该从OutputStream继承 18.2.1InputStream...
代码星球
·
2020-12-26
Java
编程
思想
Java编程思想(11~17)
【注:此博客旨在从《Java编程思想》这本书的目录结构上来检验自己的Java基础知识,只为笔记之用】第十一章持有对象11.1泛型和类型安全的容器》eg:List<String>容器中可以插入该泛型类子类都可以放置进去11.2基本概念 (1)Collection.一个独立元素的序列,这些元素都服从一条或多条...
代码星球
·
2020-12-26
Java
编程
思想
Java编程思想 (1~10)
【注:此博客旨在从《Java编程思想》这本书的目录结构上来检验自己的Java基础知识,只为笔记之用】第一章对象导论1.万物皆对象2.程序就是对象的集合3.每个对象都是由其它对象所构成的4.每个对象都拥有其类型5.同一个类型的对象可以接收同样的消息简单来说:对象具有状态,行为和标识每个对象都是也给服务提供者,它通过使用其...
代码星球
·
2020-12-26
Java
编程
思想
socket编程---一个简单例子
服务器端代码(单线程):importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importj...
代码星球
·
2020-12-26
socket
编程
一个
简单
例子
IO编程
1.什么是IO? 回答: IO在计算机中指input/output,就是输入和输出。2.什么需要用到IO? 回答: 我们知道程序和运行时数据是在内存中驻留,由cpu这个超快的计算核心来运行,涉及到数据交换的地方,通常是磁盘,网络等,就需要用到IO接口了。 举个例子: 你打开浏览器,访问新浪首...
代码星球
·
2020-12-25
IO
编程
python ==》 并发编程之多线程
回答:在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程。线程:顾名思义,就是一个流水线工作的过程,一条流水线必须属于一个车间一个车间的工作过程就是一个线程,车间负责把资源整合到一起,就是一个资源单位,而一个车间内至少有一条流水线,那么流水线的工作需要电源,电源就相当于cpu。所以,进程只是用来把资源集...
代码星球
·
2020-12-25
python
并发
编程
之多
线程
python ==》 并发编程之多进程
回答:正在进行的一个过程或者说一个任务,而这个过程就叫做进程。1.1进程与程序的区别: 回答:程序仅仅是一堆代码而已,而进程指的是程序的运行过程。2.并发与并行。回答:无论是并行还是并发,在用户看来都是同时 运行的,不管是进程还是线程,都只是一个任务而已,真实干活的是cpu,cpu来做这些任务,而一个cpu...
代码星球
·
2020-12-25
python
并发
编程
之多
进程
python ==》 网络编程
BS架构(腾讯通软件:server+client)CS架构(web网站) C/S架构与socket的关系:我们学习socket就是为了完成C/S架构的开发互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层学习socket一定要先学习互联网协议:1.首先:本节课程的目标就是教会你如何基于s...
代码星球
·
2020-12-25
python
网络编程
JS面向切面编程AOP
什么是AOP?AOP(面向切面编程)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日志统计、安全控制、异常处理等。把这些功能抽离出来之后,再通过“动态织入”的方式掺入业务逻辑模块中。 AOP能给我们带来什么好处?AOP的好处首先是可以保持业务逻辑模块的纯净和高内聚性,...
代码星球
·
2020-12-24
JS
面向
切面
编程
AOP
可视化编程能够取代高级语言吗?
可视化编程能够取代高级语言吗?即使现代的计算机技术得到了飞速发展,可视化编程取代高级语言依旧是其行业内最高理想。本文将从国内外流行的可视化编程商业工具入手,分析现阶段可视化编程的局限性,以及未来可视化编程的发展前景。之前在知乎看到了一则较早的问题现在的可视化编程发展到什么程度了,什么时候可以取代高级语言?这在可视化编程...
代码星球
·
2020-12-24
可视化
编程
能够
取代
高级
有哪些可以提升编程效率的技巧和方法?
传说程序员打字速度要快,很多人仍然会以这样一个标准来片面判断技术水平,拜托,你是一个程序员,不是一个打字员,打字快可以代表一些,但也并不代表什么。互联网行业还在纠结打字速度的,不是外行,就是一个没有独立思考的人. 所谓提升,就是在现有的基础上进行优化,让结果比当前更好.提升编程效率,可以理解为同样的或类似的一...
代码星球
·
2020-12-24
哪些
可以
提升
编程
效率
哪种编程语言最适合区块链?
区块链技术由于其安全、快速以及去中心化的特性(虽然不是所有项目都满足这些特性,但是大多数项目是符合的)已经迅速渗透到了各种业务场景、我们的生活以及身边的企业中。数以千计的区块链项目正在开发,或者已经开发完成并且部署到了网络中。各个企业都在寻求区块链的新点子或者试图去改进其他公司正疯狂创造的东西,然而这仅仅是区块链技术驱...
代码星球
·
2020-12-24
哪种
编程语言
适合
区块
web前端是编程语言中更新迭代最快的
1、vue, react,Angularvue 在2018、2019年继续增长,其在GitHubStars已经超过了 react ,国内公司更喜欢Vue。虽然Angular与React和Vue等库相比,粉丝较少,但它仍然是专业项目的热门选择。无论是Vue3.0,React16.8...
代码星球
·
2020-12-24
web
前端
编程语
言中
更新
优秀程序员共有的7种优秀编程习惯
编程是一个很有趣、容易的事情,但是编写好的程序可能是一项艰巨的任务。在大多数情况下,我们发现自己绞尽脑汁,试图了解我们撰写的意大利面条代码,或者是因为新添加的次要功能而进行了大量更改,导致产生了很多糟糕的代码。这样的情况或许会降低我们的信心,但事实上,我们可以通过适当的发展实践来解决。这里有7个值得的习惯,用更少的努力...
代码星球
·
2020-12-24
优秀
程序员
有的
7种
编程
首页
上一页
...
24
25
26
27
28
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他