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
编程理论
linux asio网络
编程理论
及实现
最近在B站看了恋恋风辰大佬的asio网络编程,质量非常高。在本章中将对ASIO异步网络编程的整体及一些实现细节进行完整的梳理,用于复习与分享。大佬的博客:恋恋风辰官方博客Preactor/Reactor模式在网络编程中,通常根据事件处理的触发时机和处理逻辑的分工可以分为reactor模式和preactor模式。reator是非阻塞同步网络模式,preactor是异步网络模式。阻塞I/O我们知道re
辣椒卷二王
·
2025-01-31 09:54
网络
boost/asio
网络编程
并发编程
Agile,Pair Programming 1+1>n
抛开结对
编程理论
里面说
贾尼
·
2024-02-10 01:06
如何阅读代码
掌握一定的阅读技巧和工具不止能帮我们快速的去学习一个知识点、一种
编程理论
也能帮助我们快速的接手别人的工作或者修改别人的一段代码。那么如何才能去高效的阅读代码哪?
9979eb0cd854
·
2024-01-19 17:12
多线程
编程理论
知识
1.什么是进程和线程进程:是操作系统进行资源分配的最小单位,资源包括CPU、内存空间、磁盘IO等。一个进程是一个独立的运行环境,它可以被看做是一个应用(Android中,一个应用程序就是一个独立的进程)线程:线程是进程中运行的多个子任务,是CPU调度的最小单位,必须依赖于进程而存在。2.CPU核心数和线程数的关系 目前主流的CPU都是多核的,增加核心数是为了增加线程数,因为操作系统是通过线程来执
w达不溜w
·
2024-01-16 14:20
学习 JavaScript 需要具备哪些基础知识?
学习JavaScript需要具备一系列基础知识,这些知识涵盖了计算机科学、
编程理论
和Web开发的各个方面。
Itmastergo
·
2023-12-21 05:30
学习
javascript
开发语言
tensorflow笔记(
编程理论
部分)
TensorFlow笔记(
编程理论
部分)注:该笔记是阅读TensorFlow深度学习算法原理与编程实战第三章后做的框架梳理和部分个人见解。
orangehsc
·
2023-11-16 08:19
tensorflow
python
矩阵
算法
Agile,Pair Programming 1+1>n
抛开结对
编程理论
里面说
贾尼
·
2023-10-11 09:11
Linux系统编程—socket网络编程
Linux系统编程—socket网络
编程理论
概念1.TCP与UDP对比端口号作用socket开发过程服务端1.socket创建套接字2.bind绑定IP+端口3.listen监听客户端4.accept接收客户端
不会编程的小江江
·
2023-09-16 04:25
linux系统编程
linux
c语言
网络
Actor模型:面向对象原生的并发模型
前言感谢极客时间王宝令老师的并发系列课程有门计算机专业课叫做面向对象编程,按照面向对象
编程理论
,对象之间通信需要依靠消息,而实际上,像C++、Java这些面向对象的语言,对象之间的通信,依靠的是对象方法
逗逼程序员
·
2023-09-15 13:30
如何阅读代码
掌握一定的阅读技巧和工具不止能帮我们快速的去学习一个知识点、一种
编程理论
也能帮助我们快速的接手别人的工作或者修改别人的一段代码。那么如何才能去高效的阅读代码哪?
还可以在大胆点
·
2023-08-16 14:14
响应式
编程理论
篇:源码浅析WebClient
1缘起WebFlux系统中,如何请求第三方或其他内部兄弟系统提供的接口?当然,可以直接使用OKhttp/ApacheHttpClient/SpringMVCRestTemplate,在WebFlux中同样提供了请求接口的工具:WebClient,本篇文章主要讲解WebClient的功能,理论篇。实践篇中讲解如何实战。2WebclientSpringWebClient官方地址:https://doc
天然玩家
·
2023-06-20 00:07
#
Spring
java
开发语言
一起读Paper
看一些
编程理论
书籍,比如设计模式,重构之类的,补充理论基础。看一些技术深度类的,比如从头编写一个编译器。最后可以看看自己相关领域的前沿论文。其中第1,2,3点自己都算做过一些。第4点读前沿论文,算是零
xumingmingv
·
2023-04-18 18:55
Socket Server的N种并发模型汇总
那么在了解并发模型之前,我们需要两个必备的前置知识:socket网络编程多路IO复用机制多线程/多进程等并发
编程理论
模型一、单线程Accept(无IO复用)(1)模型结构图(
刘丹冰Aceld
·
2023-03-16 13:24
微信小程序+nginx+php+mysql实现数据库管理【第三期】php代码公布
上文完成了小程序端的
编程理论
上把本文的各个php文件放进去就能在本地完成全部任务了。
学书才浅
·
2023-02-07 08:56
小程序+云服务器
php
微信小程序
mysql
辞旧迎新,总结2010,展望2011
来到新公司,发现自己不管在
编程理论
上,还是在实践上都与同事间之间存在很大差距。于是决定专心学习技术,提高自己的技术能力。功夫不
yuchong1984
·
2023-01-22 13:46
2010
iphone
android
项目管理
生活
cocoa
零基础入门进化算法(基本概念)
本文主要基于张克俊博士的毕业论文《基因表达式
编程理论
及其监督机器学习模型研究》,结合笔者的思考进行描述。
邢浩运
·
2022-12-04 13:16
教程
概念
理论
人工智能
机器学习
算法
python
编程理论
篇_Python篇----面向对象程序设计(理论篇)
1概述简称:OOP(OrientedObjectProgramming)。这是一种以构建对象,编程实现为方向的语言。现实世界中,许多问题过于复杂,需要拆分,所以用不同的对象代替各个不同的部分。对象,是物理世界到逻辑世界(计算机世界)的一种映射关系。在编程实现的过程中,需要逻辑清晰,否者无法模拟现实世界中的实际运作过程。OOP中,有个理念----“万物皆对象”,彰显这门设计哲学的实力。类,可以提高将
Skyline83
·
2022-11-27 08:25
python编程理论篇
基于ROS机器人的3D物体识别与三维重建(一) 介绍篇
当时保研结束后就一直在搞了,没什么
编程理论
功底,从头学的C++、Linux、ROS、python、Opencv、PCL这些编程工具,然后看3D视觉工坊、泡泡机器人、古月居、深蓝学院上的各种资料,当时
Ray Song
·
2022-10-04 21:41
机器学习
自动驾驶
计算机视觉
c++
人工智能
python学习—第一步—聪明方法学python
vscode绑定:python常量与变量常量变量python运算符与函数运算符函数局部变量与全局变量控制流python数据结构序列List元组Tuple字典Dict集合Set练习题python面向对象
编程理论
部分学习参考资料
浅墨入画,岁月入禅
·
2022-09-22 07:10
操作栏
python
学习
开发语言
计算机软件
在计算机的起源史上,就已经确定了计算机的可
编程理论
,也就是确定了计算机是可以由程序来控制输入输出以及计算法则。
坚硬的贝壳
·
2022-07-13 09:14
计算机科学原理
并发学习 笔记一
JUC并发编程文章目录JUC并发
编程理论
基础并发问题出现的三要素可见性cpu缓存引起原子性分时复用引起有序性重排序引起java处理并发问题JMM(java内存模型)Happens-Before规则线程安全多线程
黑色幽默595
·
2022-06-05 15:16
java
学习
java
面试
网络编程懒人入门(一):快速理解网络通信协议(上篇)
1、写在前面论坛和群里常会有技术同行打算自已开发IM或者消息推送系统,很多时候连基本的网络
编程理论
(如网络协议等)都不了解,就贸然定方案、写代码,显得非常盲目且充满技术风险。
m0_67392409
·
2022-05-03 19:20
java
java
后端
网络
编程理论
目录网络
编程理论
软件开发架构C/S架构C/S数据传输过程服务端三大特征B/S架构B/S数据传输过程知识储备交换机局域网互联网路由器问题远程数据传输发展史OSI七层协议各层协议管理内容数据封装过程物理层数据链路层
HammerZe
·
2022-01-11 20:00
有点迷茫
不知道自己会不会有成为伟大程序员,理解一些
编程理论
知识,而不是像现在一样只是做东西的情形。我突然看不到自己的未来。昨天妈妈跟我
Katharine123
·
2021-05-02 07:04
如何高效阅读代码
掌握一定的阅读技巧和工具不止能帮我们快速的去学习一个知识点、一种
编程理论
也能帮助我们快速的接手别人的工作或者修改别人的一段代码。那么如何才能去高效的阅读代码哪?
还可以在大胆点
·
2021-03-11 16:00
Boost Asio 网络
编程理论
基础
基础概念Asio命名空间Boost.Asio的所有内容都包含在boost::asio命名空间或者其子命名空间内。boost::asio:这是核心类和函数所在的地方。重要的类有io_service和streambuf。类似read,read_at,read_until方法,它们的异步方法、同步写方法等自由函数也在这里。boost::asio::ip:这是网络通信部分所在的地方。重要的类有addres
guotianqing
·
2020-09-15 07:37
cpp
boost
asio
网络编程
理论基础
JavaScript函数式编程笔记
函数式
编程理论
基础1.数学中的函数书写如下形式f(x)=y。一个函数F,以x作为参数,并返回输出y。
Ezreal09
·
2020-09-07 23:30
《重构-改善既有代码的设计》读书笔记--第二章
刚开始的时候不理解一点
编程理论
,可是还是可以写出
dongguai5570
·
2020-08-23 10:07
成为高级程序员不得不了解的并发
但是,熟练掌握并发
编程理论
和技术,对于只会CRUD的你来说是一种和你刚学面向对象一样的一种飞跃。正如你所看到的,当并行的任务彼此干涉时,实际的并发问题就会接踵而至。而
常说道
·
2020-08-23 02:09
Socket Server的N种并发模型汇总
那么在了解并发模型之前,我们需要两个必备的前置知识:socket网络编程多路IO复用机制多线程/多进程等并发
编程理论
模型一、单线程Accept(无IO复用)(
aceld
·
2020-08-21 00:46
socket编程
socket服务端
c
server
后端
Socket Server的N种并发模型汇总
那么在了解并发模型之前,我们需要两个必备的前置知识:socket网络编程多路IO复用机制多线程/多进程等并发
编程理论
模型一、单线程Accept(无IO复用)(
aceld
·
2020-08-21 00:45
socket编程
socket服务端
c
server
后端
从零开始Rtklib解读篇-简单的
编程理论
和算法及结构分析(三)
1.argc和argvargc和argv中的arg指的是"参数",首先是一个计算提供的参数到程序,第二个是对字符串数组的指针argc:整数,用来统计你运行程序时送给main函数的命令行参数的个数*argv[]:字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数argv[0]指向程序运行的全路径名argv[1]指向在DOS命令行中执行程序名后的第一个字符串argv[2]指向执行
sylvia0726
·
2020-08-16 15:31
RTKlib解读
从零开始Rtklib解读篇-简单的
编程理论
和算法及结构分析(二)
从bin里进入。主进入方式为RTKLAUNCH.exe第一个RTKPLOT右上角的小方块可以勾选NormalAPs,RTKPOST_MKL,RTKPOST_WIN64,Minimize等选项。通常是第一个。另外64位系统下通常也是选用NormalAPs,RTKPOST_WIN64虽然分辨率较高,但是窗口极小不能扩大,建议依然使用32bit。MKL全称IntelMathKernelLibrary,提
sylvia0726
·
2020-08-16 15:31
RTKlib解读
从零开始Rtklib解读篇-简单的
编程理论
和算法及结构分析(四)
首先我们来说一说VS常用的调试技巧,比较常用的内容我会写在下面。1、断点。我就不细说了。2、条件断点,在断点上右键,弹出的菜单可以选择条件设置,在找一些问题的时候会比较快一点。我有时会配合静态变量强行搜索到error发生前。3、查看指针值,监视窗口输入,比如p,3,即可查看p指向的指针3个单元内的值4、悬停查看。不说了,地球人都知道。5、F5,F10,F11,ctrl++,ctrl+-等等。6、转
sylvia0726
·
2020-08-16 11:27
RTKlib解读
从零开始Rtklib解读篇-简单的
编程理论
和算法及结构分析(一)
Rtklib一直开源,资源比较容易找到,功能也非常强大。因为专业有点相关,但是之前不用这个平台,一直未能好好沉下心来学习,然而学到用时方恨少。这个系列也算是自己的一个小小的总结吧,因为我对VS、对Rtklib、对算法的理解也比较浅,很多内容未必正确,写的时候也不一定非常有条理,不当之处,还请指出并海涵。本系列采用的Rtklib版本是2.3.4,采用的编程平台是VS2010.书籍参考李征航、黄劲松老
sylvia0726
·
2020-08-16 11:27
RTKlib解读
从零开始Rtklib解读篇-简单的
编程理论
和算法及结构分析(一)(转载)
Rtklib一直开源,资源比较容易找到,功能也非常强大。因为专业有点相关,但是之前不用这个平台,一直未能好好沉下心来学习,然而学到用时方恨少。这个系列也算是自己的一个小小的总结吧,因为我对VS、对Rtklib、对算法的理解也比较浅,很多内容未必正确,写的时候也不一定非常有条理,不当之处,还请指出并海涵。本系列采用的Rtklib版本是2.3.4,采用的编程平台是VS2010.书籍参考李征航、黄劲松老
cug_yang
·
2020-08-16 10:42
IGS
理解Java中的抽象
在面向对象
编程理论
中,抽象涉及到定义抽象对象的语言基础,它到底如何工作、如何获取和改变状态,并与系统中的其他对象进行“交流”。
weixin_30911451
·
2020-08-15 03:16
网络编程懒人入门(一):快速理解网络通信协议(上篇)
1、写在前面论坛和群里常会有技术同行打算自已开发IM或者消息推送系统,很多时候连基本的网络
编程理论
(如网络协议等)都不了解,就贸然定方案、写代码,显得非常盲目且充满技术风险。
z215367701
·
2020-08-10 08:52
网络编程
网络
编程理论
网络通信TCP/IP协议TCP/IP协议族:是很多协议的总称四层协议:1.应用层:一个应用,APPHTTP(浏览器)SSH2.传输层:TCPUDP3.网络层:IP4.接口层:MAC应用层:TCPIPMAC局域网IP地址电子设备在网络上的唯一标识255.255.255.25511111111.11111111.11111111.1111111132位4G2的十次方1K2的20次方1M2的30次方1G
凡瑞益
·
2020-08-09 01:05
python
C++ 单元测试工具 CppUnitTest
单元测试在极限
编程理论
中有非常重要的作用。即使不采用极限编程方式,每个软件工程师应该写测试程序、准备测试数据、测试自己写的软件模块能够运行。
jacklondon
·
2020-08-05 00:56
我的分类-技术类
Python并发
编程理论
篇,来看看
其实关于Python的并发编程是比较难写的一章,因为涉及到的知识很复杂并且理论偏多,所以在这里我尽量的用一些非常简明的语言来尽可能的将它描述清楚,在学习之前首先要记住一个点:并发编程永远的宗旨就是提高程序的运行效率,也是围绕CPU来进行优化的一种技术手段。像我们之前学习过的网络编程中,我们只是基于socketserver模块让我们的Server端有了处理多任务的能力,但是我们并不了解它的底层是怎么
体育官方app
·
2020-07-28 03:41
并发
编程理论
一、内存模型:计算机内存模型:计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。因此在CPU
daiwei-dave
·
2020-07-14 22:20
java并发
GPU编程—cuda并行机制
他强大的并行运行能力简易的
编程理论
,以及成熟的硬件支持,让其在并行计算的世界里胡作非为。下面直接贴上我今天学习的内容,#include"c
xidiandb
·
2020-07-12 16:49
GPU编程学习
十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01
串口模块转接板默认配置3、更改配置4、参数储存位置四、一台电脑对单片机串口双向通信1、配置方式五、两台电脑一对一双向通信1、配置方式六、一台电脑对多台电脑双向通信(可以匹配无限多个)1、方式一(编程控制)1、前提:2、
编程理论
烛火飞蛾
·
2020-07-10 21:14
#
朴实的聊聊很多人会误解/不懂的Java并发中断机制
youdoNOTunderstanditwellenough现陆续将Demo代码和技术文章整理在一起Github实践精选,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star横看成岭侧成峰,远近高低各不同,并发
编程理论
系列基本已经结束
日拱一兵
·
2020-07-09 07:14
JavaScript 编程精解 中文第三版 七、项目:机器人
学习
编程理论
是必要的,但阅读和理解实际的计划同样重要。我
布客飞龙
·
2020-07-06 07:02
javascript
JavaScript
编程精解
3e
Python并发
编程理论
篇
Python并发
编程理论
篇前言很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。
Python新世界
·
2020-07-06 06:51
python
编程语言
Python编程
Java 关键字之abstract用法
在面向对象
编程理论
Soinice
·
2020-07-01 13:08
Java基础
Python并发
编程理论
篇
Python并发
编程理论
篇前言很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。
Python学习交流啊啊啊
·
2020-06-30 14:00
Python并发
编程理论
篇
Python并发
编程理论
篇前言其实关于Python的并发编程是比较难写的一章,因为涉及到的知识很复杂并且理论偏多,所以在这里我尽量的用一些非常简明的语言来尽可能的将它描述清楚,在学习之前首先要记住一个点
云崖先生
·
2020-06-30 12:00
上一页
1
2
3
下一页
按字母分类:
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
其他