递归是自己调用自己的编程技术,是程序设计中的数学归纳法。特征:调用自身;当调用自身的时候,是为了解决更小的问题;存在某个足够简单的问题的层次,在这一层算法中不需要调用自己就可以直接解答,且返回结果。当递归不再调用自己时就会退出递归。 三角数字 阶乘 ...
分类:
其他好文 时间:
2017-12-24 12:43:35
阅读次数:
120
在工作中经常遇到需要并发编程的实例,一直没有时间来整理,现在空了下来,个人整理对并发一下理解。 关于并发编程的几个误解 误解一:并发编程就是多线程 实际上多线只是并发编程的一中形式,在C#中还有很多更实用、更方便的并发编程技术,包括异步编程、并行编程、TPL数据流、响应式编程等。 误解二:只有大型服 ...
今天2017-12-1720:24:22下午esp8266再次无法刷入固件,导致我一度崩溃,本来已经认为esp8266已经相当稳定了,没想到今天又运行出错,总结如下 今天2017-12-17esp无法刷入QIO固件,但是DIO可以使用,暂且认为两者都可以使用,但是官方一直说要用QIO但是经过我的测试 ...
分类:
其他好文 时间:
2017-12-17 22:09:14
阅读次数:
175
结对成员: 学号: 2015035107109 学号: 2015035107059 结对编程技术是指两位程序员坐在同一工作台前开发软件。与两位程序员各自独立工作相比,结对编程能编写出质量更高的代码。 第一次尝试结对编程,让我有了很大的收获,自己跟着他人的思路去敲代码,在根据自己的经验,共同变成高质量 ...
分类:
其他好文 时间:
2017-12-11 00:49:56
阅读次数:
166
Java 继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。 食 ...
分类:
编程语言 时间:
2017-12-09 16:52:04
阅读次数:
162
一、关于并发编程的几个误解 1)并发就是多线程 实际上多线程只是并发编程的一种形式而已,在C#中还有很多其他的并发编程技术,包括异步编程,并行编程,TPL数据流,响应式编程等。 2)只有大型服务器才需要考虑并发 服务器端的大型程序要响应大量客户端的数据请求,当然要充分考虑并发。但是桌面程序和手机、平 ...
分类:
Web程序 时间:
2017-11-30 17:18:06
阅读次数:
141
------------------------------ ...
在iOS中使用的多线程技术有四种,Pthread、NSThread、GCD、NSOperation,但GCD与OP严格来说,应该叫并发编程技术。GCD虽然是用C语言书写,但是苹果对它做了很多封装,让它使用起来及其简单方便,因此在OC开发中应用很广。而OP则是在iOS4.0之后对GCD进行了一次封装, ...
分类:
移动开发 时间:
2017-11-17 14:58:36
阅读次数:
201
分享网盘下载:https://pan.baidu.com/s/1gfNCcXt密码:irfk内容简介本课程从最基础的进程、线程概念讲起逐步深入,通过理论与实践结合的方式,使学员快说掌握linux多线程网络编程技术,并理解技术背后的实现原理。课程详细讲解了网络编程涉及的数据结构、网络协议、编程接口、g..
分类:
编程语言 时间:
2017-11-13 13:37:37
阅读次数:
164
我相信对于很多刚接触编程的人来说心里都有一个疑问,面向对象到底是个什么东西,我们为什么要面向对象。 首先,我们来看下官方的解释,面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。是不是看到这句话跟没说似的,反而这种太正式的东西我们越难以理解。 接下来我给大家举个个例子 ...