E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程笔记
C/C++
编程笔记
:C++入门知识丨从结构到类的演变
先来看看本节知识的结构图吧!接下来我们就逐步来看一下所有的知识点:结构的演化C++中的类是从结构演变而来的,所以我们可以称C++为”带类的C”.结构发生质的演变C++结构中可以定义函数,称之为成员函数结构定义格式,像这样:struct结构名{数据成员;成员函数;};//注意这里的分号不要忘记具体的代码,像这样::模型图是这样的:它表明:我定义了一个结构体,有两个私有的数据成员x,y,两个公有的成员
叶修语
·
2020-07-23 21:00
C/C++
编程笔记
:C++入门知识丨认识C++面向过程编程的特点
一.本篇要学习的内容和知识结构概览二.知识点逐条分析1.使用函数重载C++允许为同一个函数定义几个版本,从而使一个函数名具有多种功能,这称之为函数重载.像这样:虽然函数名一样,但是参数列表不一样,一个求两个整型参数的最大值,一个求三个整型参数的最大值.2.新的基本数据类型及其注意事项a.void是无类型标识符,只能声明函数的返回值类型,不能声明变量b.C++当中有bool类型,而C中没有c.C++
叶修语
·
2020-07-22 21:00
Ruby元
编程笔记
——3.代码块
yieldKernel#block_given?image.png作用域门程序会在三个地方关闭前一个作用域,同时打开一个新的作用域:类定义模块定义方法这三个边界分别用class、module、def关键字作为标志。每一个关键字都充当了一个作用域门。扁平化作用域Class.newModule.newdefine_methodinstance_eval()proc、lambda区别return在lam
CharlesZhangCh
·
2020-07-16 01:33
C专家
编程笔记
chapter1——“C诡异离奇,缺陷重重,缺获得了巨大的成功”只写可移植的代码:1、只使用已经确定的特性;2、不突破任何由编译器实现的限制;3、不产生任何依赖由编译器定义的或者未确定的或未定义的特性的输出;例如定义了inta[10];即使在某个编译器上会默认赋初值,但是可移植的代码会希望我加上memset(a,0,sizeof(0))作者建议始终加上必要的类型转换以及返回值等等。ANSIC的重要
dilan1346
·
2020-07-15 22:24
黑马程序员_并发
编程笔记
_初学简单概念
-------android培训、java培训、期待与您交流!----------1、多线程较单线程在效率上的优势:1)在单核多线程的情况下:如果将同一任务放到单线程中运行。当遇到阻塞方法时,将会出现整个任务阻塞的情况。如果将任务拆分成多个子任务放到多线程中运行。当某一线程遇到阻塞时,不会对其它线程的运行产生直接影响。2)在多核多线程的情况下:不仅在以上提到的场景有优势。而且,如果将同一任务放到单
水蓝_aimarcby
·
2020-07-15 20:00
黑马程序员基础学习
JAVA
SE
汇编
编程笔记
--转移与循环指令
一.jmp指令(1)指令格式:jmp标记名称(2指令意义:无条件转移指令,类似c语言goto指令,执行此指令时,先将标记名称所在的地址入到指令寄存器(ip)内,程序就执行ip所指之处的指令.(3)指令执行后,根据结果可能变动的标记:jmp指令并不影响任何标记.>>>>>注:1.标记名称(traget)的命名,不可以用保留字.2.标记名称所在地址,可以依据程序流程的需要可以放在任何地方,也即转移指令
E_Sunnys
·
2020-07-15 17:11
游戏
编程笔记
-起步(一)一个简单的游戏-贪吃蛇
二游戏编程起步1.一个简单的游戏-贪吃蛇1.贪吃蛇游戏剖析1)游戏的目标。在不被撞死的前提下,吃掉奖子增加自己的长度,来完成升级。2)游戏中的物体。蛇,墙壁,奖子。3)动作。蛇移动,蛇吃奖子,蛇增加长度。2.数据结构与算法分析1)数据结构。简单起见,所有物体都用方块拼接。则蛇可以使用一个一维数组描述,数组的每个单元描述了蛇块的状态,如方向;可使用一个二维数组来描述地面情况,不可通过的地方为墙壁设置
游蓝海
·
2020-07-15 11:58
游戏编程
ForkJoin分治
编程笔记
文章目录Fork-Join类结构和基本使用结构RecursiveActionRecursiveTaskFork-Join求和ForkJoinPool核心方法executesubmit其他方法监听ForkJoinPool池的状态Fork-Join类结构和基本使用结构通过使用ForkJoinPool类创建任务池,实现分治编程publicclassForkJoinPoolextendsAbstractE
white_while
·
2020-07-15 09:13
java
ForkJoin
Java并发
多线程
Visual C++2008 C++ TR1 随机数
编程笔记
Atthecoreofanypseudorandomnumbergenerationsoftwareisaroutineforgeneratinguniformlydistributedrandomintegers.InC++TR1youhaveyourchoiceofseveralcoregeneratorsthatitcalls“engines.”Thefollowingfourenginec
supxiaoqiang1
·
2020-07-14 23:52
C/C++
c++
编程
random
generation
numbers
integer
C/C++
编程笔记
:C语言入门知识点(一),请收藏C语言最全笔记!
C语言简介C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DECPDP-11计算机上被首次实现。在1978年,布莱恩·柯林汉(BrianKernighan)和丹尼斯·里奇(DennisRitchie)制作了C的第一个公开可用的描述,现在被称为K&R标准。UNIX操作系统,C编译器,和几乎所有的UNIX应用程序都是用C语言编写的
一起学编程
·
2020-07-14 21:02
C语言
C语言入门
编程入门
学习编程
编程知识
编程笔记
C/C++
编程笔记
:C语言入门知识点(一),请收藏C语言最全笔记!
C语言简介C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DECPDP-11计算机上被首次实现。原文链接:https://juejin.im/post/5df8c917f265da339772a5d1#heading-10编辑在1978年,布莱恩·柯林汉(BrianKernighan)和丹尼斯·里奇(DennisRitchie
叶修语
·
2020-07-14 21:00
C/C++
编程笔记
:C语言入门知识点(一),请收藏C语言最全笔记!
C语言简介C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DECPDP-11计算机上被首次实现。原文链接:https://juejin.im/post/5df8c917f265da339772a5d1#heading-10编辑在1978年,布莱恩·柯林汉(BrianKernighan)和丹尼斯·里奇(DennisRitchie
叶修语
·
2020-07-14 21:00
C# 小项目
编程笔记
_datagridview修改
7月31日今天开始写项目笔记;每天小小进一步,朝着自己的目标加油!之前一直记录在纸质的笔记本上,这样以后很难保存,也不容易被分享,所以从今天开始,要坚持写博客,记录下自己的每一步,也可以让很多人少走写弯路。目前的项目进程:笔记本告诉我,从7月16日开始做这个小项目,到目前已经过了两周零一天了。昨天总结了一下,基本的功能和前两部分算法都已经实现了。但是,还有很多地方需要修改,还有最后一个部分的算法需
坤坤~
·
2020-07-14 18:23
坤坤——C#
编程
WINDOWS核心
编程笔记
(11-15)
第11章线程池的使用为什么要使用线程池?因为创建线程和释放线程是要消耗系统资源的,如果要完成一个工作要不停的创建和释放线程必然会造成很大的系统资源的浪费,所以用线程池。在线程本次工作完成后,不释放线程,让线程等待。再有需要让线程去完成的工作时就把原来创建的线程取过来继续使用。这样节省了重复的创建释放线程的过程。到目前为止,已经知道创建多线程应用程序是非常困难的。需要会面临两个大问题。一个是要对线程
byxdaz
·
2020-07-14 08:16
技术资料
C/C++
编程笔记
:编写完成了一个C/C++程序,如何做一个界面出来?
最简单的方法是用vc6新建一个Win32Application空工程,然后添加一个cpp文件,输入(注意添加对话框资源,并且在对话框上添加一个文本框)#include#include"resource.h"//DialogProc,枚举窗口对话框过程.intCALLBACKDialogProc(HWNDhdlg,UINTuMsg,WPARAMwParam,LPARAMlParam){switch(
叶修语
·
2020-07-13 21:00
C#多线程
编程笔记
(2.2)-使用SemaphoreSlim类
近来在学习EugeneAgafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^SemaphoreSlim是Semaphore的轻量级版本,该类限制了同时访问同一个资源的线程数量usingSystem;usingSystem.Threading;namespacesemaphoreSlim_Test{classProgram{staticvoidMain(string[]ar
轩阳俊
·
2020-07-13 10:52
C#-多线程
C#多线程编程笔记
Kotlin语言基础笔记
语言基础笔记Kotlin流程控制语句笔记Kotlin操作符重载与中缀表示法笔记Kotlin扩展函数和扩展属性笔记Kotlin空指针安全(null-safety)笔记Kotlin类型系统笔记Kotlin面向对象
编程笔记
dengyin2000
·
2020-07-13 08:29
Python
编程笔记
- 基于udp协议的聊天小程序
Python
编程笔记
-基于udp协议的聊天小程序一、需求说明基于udp协议的聊天小程序:输入发送方的ip地址输入发送方的端口号输入本机接受信息时要绑定的端口号输入要发送的消息可给别人发送消息,同时也可以接受别人发来的消息
cpfsdzs2014
·
2020-07-13 03:35
[Linux系统
编程笔记
]对目录进行操作
标签:Linux系统调用编程目录的创建和删除目录的创建可以由mkdir系统调用来实现其函数原型为#include#includeintmkdir(constchar*pathname,mode_tmode);mkdir创建一个新的空目录。空目录中自动创建.和..目录项所创建目录的存取许可权,由mode(mode&~umask)决定。新创建目录的uid与创建该进程的uid一致。如果父目录设置了st_
kkkkde
·
2020-07-12 22:00
c语言
Linux
C/C++
编程笔记
:C语言自增(++)和自减(--)运算符详解,笔记分享
一个整数类型的变量自身加1可以这样写:a=a+1;或者a+=1;不过,C语言还支持另外一种更加简洁的写法,就是:a++;或者++a;这种写法叫做自加或自增,意思很明确,就是每次自身加1。相应的,也有a--和--a,它们叫做自减,表示自身减1。++和--分别称为自增运算符和自减运算符,它们在循环结构中使用很频繁。自增和自减的示例:#includeintmain(){inta=10,b=20;prin
叶修语
·
2020-07-12 21:00
[]
编程笔记
]大脑进化过程
MySxQL可视化工具的常用关键字和乱码问题使用可视化工具时遇到的一个问题.昨天我用黑框口储存了一些历史人物信息,今天安装了MySQL的可视化工具SQLyog,在用这个工具打开我之前储存的数据的时候,我发现里面所有的中文数据都变成了乱码了,于是我做了各种有关调试字符集的操作,但依然没有将数据恢复成中文.然后我就上网找答案,网上有各种各样的答案,每一个我几乎都试过了,但依然没有解决我的问题,最后我找
我以前是学渣
·
2020-07-12 20:47
并发
编程笔记
:synchronized关键字浅析
一、synchronized关键字1.1、锁的状态(1)无锁:在没有开启偏向锁或者偏向锁延迟未到或者批量撤销后,对象创建完成后,没有任何线程使用该对象来加锁,此时该对象的状态是无锁。对应的JAVA对象头lock=01,biased_lock=0。(biased_lock=0的含义表示不可偏向)(2)偏向锁:对象创建完成后处于可偏向状态,某一个线程使用该对象来加锁,那么这个对象就偏向这个线程。对应的
zhoutaoping1992
·
2020-07-12 20:29
多线程
并发编程
Unity 多线程
编程笔记
_Task详解
Task技术进行了大量的封装,在ThreadPool的基础上进行开发,如果使用.net4.0以上的版本开发,建议使用这门技术。Task支持多种创建模式voidStart(){Debug.Log("主线程ID"+Thread.CurrentThread.ManagedThreadId);//new关键字Taskt1=newTask(()=>{Debug.Log("使用New关键字创建的线程ID:"+
DwarfTitan
·
2020-07-12 13:13
Unity小案例
深度学习
编程笔记
:Tensorflow2.1基础知识---神经网络八股功能扩展
本篇文章的主要目的是对上一篇文章已经搭建好的网络进一步丰富其内容,具体体现在6个方面:回顾:tf.keras搭建神经网络八股——六步法import——导入所需的各种库和包x_train,y_train——导入数据集、自制数据集、数据增强model=tf.keras.models.Sequential/classMyModel(Model)model=MyModel——定义模型model.compi
还好江南
·
2020-07-12 12:21
深度学习编程笔记
深度学习
编程笔记
:tensorflow2.1案例实战---神经网络实现鸢尾花分类
#利用鸢尾花数据集,实现前向传播、反向传播,可视化loss曲线#导入所需模块importtensorflowastffromsklearnimportdatasetsfrommatplotlibimportpyplotaspltimportnumpyasnpimporttime##1###导入数据,分别为输入特征和标签x_data=datasets.load_iris().datay_data=d
还好江南
·
2020-07-12 12:49
bash
编程笔记
bash
编程笔记
为了能提高linux系统下的工作效率,今天打算认识下bash编程把今天学过的例子堆过来,加上简单地注释,方便以后查阅初识bash#!
奔跑的犀牛儿
·
2020-07-12 02:59
C/C++
编程笔记
:C语言写推箱子小游戏,大一学习C语言练手项目
C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了。这个是我在大一学习C语言后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游戏项目。GitHub仓库地址:github.com/weizhiwen/C…先来看看最后的运行的效果。这是一个在WindowsDos界面的小游戏,界面上有推箱子的地图,使用#来代表地图的边界,P来代表推箱
叶修语
·
2020-07-11 22:00
C/C++
编程笔记
:C语言写推箱子小游戏,大一学习C语言练手项目
C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了。这个是我在大一学习C语言后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游戏项目。GitHub仓库地址:github.com/weizhiwen/C…先来看看最后的运行的效果。这是一个在WindowsDos界面的小游戏,界面上有推箱子的地图,使用#来代表地图的边界,P来代表推箱
叶修语
·
2020-07-11 22:00
python以及Arduino硬件
编程笔记
python以及Arduino硬件编程入门笔记学习的个人周报(介绍这周学习的成果)基础学习(交互式编程,脚本式编程)参照菜鸟教程http://www.runoob.com/python/python-tutorial.htmlPython官网https://www.python.org/Python文档https://www.python.org/doc/廖雪峰的学习网站https://www.l
miss_wangjs
·
2020-07-11 13:10
python
arduino
Ruby元
编程笔记
——1.对象模型
打开类在Ruby中,定义类的语句和其他语句没有本质区别,你可以在类定义中放置任何语句。classCputs"Hello"end=>HelloRuby的class关键字更像是一个作用域操作符而不是类型声明语句。你总是可以重新打开已经存在的类并对它进行动态修改。classDdefxputs'x'endendclassDdefyputs'y'endendobj=D.newobj.x#=>xobj.y#=
CharlesZhangCh
·
2020-07-11 09:08
Shell
编程笔记
(高级2)文本过滤
Shell
编程笔记
(4)-文本过滤作者:sunwill_chen发表日期:2007-01-3017:17文章属性:原创复制链接1.正则表达式(1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符
iteye_14514
·
2020-07-11 08:30
shell
编程笔记
这段时间学习shell整理的笔记第1章文件安全与权限显示文件ls-ld目录。l符号链接(指向另一个文件s套接字文件。b块设备文件。c字符设备文件。p命名管道文件。创建一个文件:touchmyfile更改文件权限:chmod[who]operator[permission]filenamwho:ugoaoperator:+-=operator:r(4)w(2)x(1)chown-Rownerfile
congnao6759
·
2020-07-11 04:25
编程笔记
:python 中的 OrderedDict
python中的OrderedDict是字典的一个子类,其内部的元素有顺序关系,会记录元素插入的顺序。两个OrderedDict中即使包含的key-value对完全相同,但只要它们的顺序不同,程序也依然会判断出两个OrderedDict是不相等的.示例如下:fromcollectionsimportOrderedDictprint("dict:")dict={}#dict=OrderedDict(
wzg2016
·
2020-07-10 23:12
Python
C/C++
编程笔记
:C语言开发球球大作战(源码分享),你想试试吗?
游戏背景《球球大作战》是Superpop一款自主研du发的免费手机网络游戏。以玩家间的实时互动PK产生游戏乐趣为设计宗旨,通过简单的规则将玩家操作直接转化为游戏策略,体验智谋碰撞的战斗乐趣。游戏的基本操作包括键盘按下(上下左右四个方向,还有作弊测试按键空格键和A键),玩家可以在地图上随意移动,不过不能超出边界。不管是玩家还是AI都可以吃比自己小的球,反之也可以被吃,吃掉之后直径会增大,增大算法是被
叶修语
·
2020-07-10 22:00
shell脚本
编程笔记
(五)—— 输入处理
一、命令行参数特殊环境变量含义$1$2..$9,${10}...表示脚本的第n个参数$0basename$0脚本名(含路径)脚本名(不含路径)$#${!#}参数总数最后一个参数值$*将所有参数作为一个字符串保存$@将n个参数作为n个字符串保存向shell脚本传递数据最基本的方法是使用命令行参数,在脚本运行时指定参数,例如:./add.sh1030./output.sh'HelloWorld'#带空
Hehuyi_In
·
2020-07-10 21:35
shell
linux
UNIX网络
编程笔记
(12)—非阻塞IO
非阻塞I/O本章了解原理没有特意去深入学习。1.概述套接字默认状态是阻塞的。也就是说当发出一个不能立即完成的套接字调用时,进程将被投入睡眠,等待相应操作的完成,一般分为四类:1.输入操作:包括read、readv、recv、recvfrom、recvmsg这5个函数。当套接字缓冲区没数据可读时,进程将被投入睡眠状态,直到有数据可达。2.输出操作:包括write、writev、send、snedto
NearXDU
·
2020-07-10 14:06
UNIX网络编程(卷1)
3-Linux C语言结构体-学习笔记
LinuxC语言结构体简介本文及代码收录于个人
编程笔记
(整理中,欢迎Star):https://github.com/mtianyan/Programming-Notebook前面学习了c语言的基本语法特性
weixin_34226706
·
2020-07-10 08:11
Java并发
编程笔记
之读写锁 ReentrantReadWriteLock 源码分析
我们知道在解决线程安全问题上使用ReentrantLock就可以,但是ReentrantLock是独占锁,同时只有一个线程可以获取该锁,而实际情况下会有写少读多的场景,显然ReentrantLock满足不了需求,所以ReentrantReadWriteLock应运而生,ReentrantReadWriteLock采用读写分离,多个线程可以同时获取读锁。首先我们先看一下,ReentrantReadW
weixin_34010566
·
2020-07-10 08:23
Java并发
编程笔记
之CopyOnWriteArrayList源码分析
并发包中并发List只有CopyOnWriteArrayList这一个,CopyOnWriteArrayList是一个线程安全的ArrayList,对其进行修改操作和元素迭代操作都是在底层创建一个拷贝数组(快照)上进行的,也就是写时拷贝策略。我们首先看一下CopyOnWriteArrayList的类图有哪些属性和方法,如下图所示:如上,CopyOnWriteArrayList的类图,每个CopyO
weixin_33971977
·
2020-07-10 08:32
Windows核心
编程笔记
(八)用户模式下的线程同步 SRWLock剖析
在VISTA及之后的系统中,引入了SRWLock用户用户模式的线程同步,MSDN中是这样描述的。SRWLock轻量级的读写锁,它与临界区对象的不同在于,它分为两个模式来访问共享资源。并假设有两种类型的线程同时工作,一种用在读取共享资源,通常又称为消费线程,另一种用来对共享的资源进程写入操作,通常又称为生产线程。共享模式下每个读取线程可以读取共享的数据,不受任何限制,它们可以同时读取共享数据。独占模
wangpengk7788
·
2020-07-10 05:03
Windows核心编程
笔记
OSI 开放互联模型 网络分层
微信搜索“
编程笔记
本”,获取更多信息-------------codingbook2020-------------今天我们介绍一下OSI网络分层。
qq_42247231
·
2020-07-10 00:05
C/C++
编程笔记
:C语言基础printf()和scanf()函数,大学入门知识
在解释这两个函数之前,为了方便大家更容易理解,我们先来讲讲下面的这幅图。这个图中的例子其实很简单,我们就是把题目通过输入设备(例如键盘鼠标)传输到计算机中,然后让计算机进行运算得出结果,再然后把结果通过输出设备(例如显示器)反馈给我们,这是一个简单的人机的交互过程。在C语言中其实也是一样的。在程序的运行中,我们经常会进行一些输入输出的操作,用来实现交互。为此,C语言便给出了printf()函数和s
叶修语
·
2020-07-09 22:00
shell脚本
编程笔记
(一)
1.在位于头部的用以供shell明白应当以何种方式启动的该脚本的命令行中。可以提供额外参数。#!/bin/bash-l#在第一行尾加入—l,这样命令行shell会启用一个新的bash进程来执行程序的每一行。并且-l参数使得bash进程的反应和登录shell相似。echo"echo.sh"pwd2.以#!/bin/more开头的脚本会自动列出脚本内部的内容3.创建子shell执行命令后返回的是外部命
ALex_zry
·
2020-07-09 22:27
科普
QT交叉编译环境搭建
大家好,这里是Bingonut的
编程笔记
。最近有用到QT编写一个arm开发板的一个ui界面,在电脑ubuntu上设计好ui后,首当其冲的便是要搭建QT的交叉编译环境。
Bingount
·
2020-07-09 15:37
Java并发
编程笔记
——J.U.C之locks框架:基于AQS的读写锁(5)
一、本章概述AQS系列的前四个章节,已经分析了AQS的原理,本章将会从ReentrantReadWriteLock出发,给出其内部利用AQS框架的实现原理。ReentrantReadWriteLock(以下简称RRW),也就是读写锁,是一个比较特殊的同步器,特殊之处在于其对同步状态State的定义与ReentrantLock、CountDownLatch都很不同。通过RRW的分析,我们可以更深刻的
chuanyingcao2675
·
2020-07-09 14:30
闭合附和导线近似平差 ∈ C#
编程笔记
【日志】2020/6/26今天想用一下之前写的导线平差计算的小程序代码,打开来一看,强迫症令我得又重新搞一遍,好处是可以复习一下,但是真累啊!!2020/6/27搞了两天,终于搞完了,我想说,改程序真的不比写程序轻松。在尝试改程序失败后,我霸气地把原程序都删了,重新干,破而后立!一、原理我去啊,一时半会还真想不起来,怎么来编程的!还是从一道例题(来源于之前的课件)开始吧!题目描述如下:解答过程如下
流浪猪头拯救地球
·
2020-07-09 10:45
测绘
C#
【
编程笔记
】求一个数的约数个数
按照最简单的思考方法,是使用枚举法,将这个数除以小于这个数的所有正整数,如果没有余数,则为该数字的约数。这种线性方法虽然思考起来简单,但一旦要计算的数字特别大时,则会超时。还有一种较为简单的思考方式,那就是只枚举到根号该数字举个栗子:如果要求20的约数:1,2,4,5,10,20事实上我们不需要讲所有数字都试一遍,如果20可以被1整除,则其商20一定也为其约数;如果20可以被2整除,那其商10一定
yong_ss
·
2020-07-09 03:15
c语言
算法基础
函数式
编程笔记
(JavaScript描述)
特性概览函数是“第一等公民”函数和其他数据类型一样,处于平等地位,可以赋值给其他变量,可以作为参数,可以作为其他函数的返回值只用“表达式”,不用“语句”“表达式”是一个单纯的运算过程,总有返回值,“语句”是执行某种操作,没有返回值没有副作用,不修改状态函数式编程只返回新的值,不修改系统变量目录纯函数(purefunction)柯里化函数的合成高阶函数回调递归立即执行函数惰性函数偏函数纯函数一个函数
罗坤_23333
·
2020-07-09 02:11
【网络
编程笔记
三】多进程并发服务器简单例子
实现一个多进程并发服务器,可以用多个客户端同时连接该服务端。服务端每连接也给客户端就创建一个子进程来处理,父进程则继续负责接收客户端的连接。#include#include#include#include#include#include#include#defineSERV_PORT8888/**************************************************父进程
IT新人小白
·
2020-07-08 21:40
网络编程学习笔记
ZooKeeper
编程笔记
初识ZooKeeper,做一些记录。ZooKeeper提供一个集中式服务,包括配置维护、服务命名、分布式同步、组管理。子服务常用于分布式应用。ZooKeeper体系结构ZooKeeper是开源的用于分布式应用的分布式协调服务。它公开了一组接口,分布式应用可在其基础上实现配置维护、数据同步、服务命名、组管理等上层服务。它采用了类似文件系统的目录树型结构的数据模型。协调服务难于处理,特别容易出错,比如
weixin_30484247
·
2020-07-08 13:56
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他