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
Akka编程实战
《Linux C
编程实战
》笔记:信号处理函数的返回
信号处理函数可以正常返回,也可以调用其他函数返回到程序的主函数中,而不是从处理程序返回。setjmp/longjmp使用longjmp可以跳转到setjmp设置的位置这两个函数原型如下#includeintsetjmp(jmp_bufenv);voidlongjmp(jmp_bufenv,intval);参数env是一个特殊类型jmp_buf的变量。这一数据类型是某种形式的数组,其中存放的是在调用
ouliten
·
2024-01-21 22:04
c语言
笔记
信号处理
linux
《Linux C
编程实战
》笔记:信号的捕捉和处理
Linux系统中对信号的处理主要由signal和sigaction函数来完成,另外还会介绍一个函数pause,它可以用来响应任何信号,不过不做任何处理signal函数#includevoid(*signal(intsignum,void(*handler)(int)))(int);可以分解为以下几个部分:signal是一个函数,它接受两个参数:signum和handler。signum是一个整数,
ouliten
·
2024-01-21 22:34
笔记
linux
c语言
《Linux C
编程实战
》笔记:Linux信号介绍
信号是一种软件中断,它提供了处理一种异步事件的方法,也是进程惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展的信号机制,不仅可以用来通知某进程发生了什么事,还可以给进程传递数据。信号的来源信号的来源有很多种方式,基本可分为软件和硬件两种方式硬件方式当用户在终端按下某些键时,将会产生信号。如按下组合键后将产生一个SIGINT信号硬件异常产生信号:除数为0,无效的储存访问等。这些事件通常
ouliten
·
2024-01-21 06:24
linux
笔记
c语言
分布式定时任务系列8:XXL-job源码分析之远程调用
任务执行引擎设计续分布式定时任务系列5:XXL-job中blockingQueue的应用分布式定时任务系列6:XXL-job触发日志过大引发的CPU告警分布式定时任务系列7:XXL-job源码分析之任务触发Java并发
编程实战
kobe_t
·
2024-01-20 20:36
#
分布式调度
xxl-job
客家地区
客家地区(H
akka
area),是梅州、惠州、河源、韶关、深圳、龙岩、三明、赣州、贺州、桃园、苗栗、新竹所辖区域的统称,客家十二市在文化、民俗、语言上相近相亲,属中国客家文化区,是客家文化形成、传播与传承的
zhs6
·
2024-01-20 17:49
安装sftpgo
1.下载安装包;选择自己需要的cpu架构和操作系统的版本https://github.com/dr
akka
n/sftpgo/releases/tag/v2.5.6推荐使用版本下载地址https://github.com
Crazy_diamonds
·
2024-01-19 09:43
go
linux
《Linux C
编程实战
》笔记:出错处理
这一节书上把它放到线程这一章,按理说应该在前面就讲了头文件errno.h定义了变量errno,它存储了错误发生时的错误码,通过错误码可以得到错误的信息程序开始执行时,变量errno被初始化为0。很多库函数在执行过程中遇到错误时就会将errno设置为相应的错误码。函数被成功调用时,它们不修改errno的值。因此,当一个函数被成功调用,errno的值可能不为零,它的非零值由前面的函数设置。所以不能根据
ouliten
·
2024-01-18 06:25
笔记
linux
c语言
4-9课堂笔记
跟老男孩学linux运维:Shell
编程实战
https://item.jd.com/12447874.html1,为什么要学习shell编程?
张鑫泽_2109
·
2024-01-18 05:50
C++Mysql8.0数据库跨平台
编程实战
(下)
C++Mysql8.0数据库跨平台
编程实战
(下)第六章跨平台中文乱码问题和mysql锁1、MySQLAPIC++封装策略和方法说明windows上字符集gbk和utf8互转开始写代码把测试框架搭起来linux
zhaopeng01zp
·
2024-01-18 00:09
windows程序设计
数据库
c++
mysql
论文-Multi-Domain Joint Semantic Frame Parsing using Bi-directional RNN-LSTM(Joint Seq)
1.简称论文《Multi-DomainJointSemanticFrameParsingusingBi-directionalRNN-LSTM》简称SeqJoint,作者DilekH
akka
ni-Tür
魏鹏飞
·
2024-01-17 18:06
halcon学习之边缘检测
机器视觉算法原理与编程实践》,我也是跟着敲了一遍代码,很多都可以达到触类旁通,这里就不详细介绍了,写博客的目的是便于自己以后查找read_image(Image,'F:/机器视觉/Halcon机器视觉算法原理与
编程实战
zsffuture
·
2024-01-16 21:51
机器视觉
halcon学习
c++
第 7 章 Python多线程和多进程爬虫 (7.1 理解线程和进程)
在进行多线程和多进程爬虫
编程实战
之前,首先来学习线程和进程的概念,以及多线程和多进程提高爬虫效率的原理,建议读者结合7.2节和7.3节的
编程实战
来理解。已经掌握这部分内容或对原理不感
Triumph19
·
2024-01-16 05:43
爬虫相关案例或知识
python
爬虫
Python数据可视化
编程实战
人民邮电出版社原作名:IgorMilovanovic译者:颛清山出版年:2015-5-1页数:242定价:49.00元装帧:平装ISBN:9787115384393内容简介······《Python数据可视化
编程实战
baise1983
·
2024-01-14 21:38
C++并发
编程实战
目录并发为什么要使用并发?线程管理等待线程完成后台运行程序线程间共享数据避免恶性条件竞争使用互斥量保护共享数据死锁二级目录三级目录并发最简单和最基本的并发,是指两个或更多独立的活动同时发生。在计算机领域的并发是指在单个系统里同时执行多个独立的任务,而非顺序的进行一些活动。并发的途径:(1)多进程并发:是将应用程序分为多个独立的进程,它们在同一时刻运行,就像同时进行网页浏览和文字处理一样。(2)多线
键指如飞
·
2024-01-14 10:18
C++并发编程实战
c++
经验分享
学习
高并发
编程实战
第一阶段(Java线程基础API教程)
高并发
编程实战
第一阶段(Java线程基础)文章目录高并发
编程实战
第一阶段(Java线程基础)1线程基本介绍1.1进程的七状态模型1.2线程的状态模型2多线程基础API2.1Thread类2.2线程API
Turbo码先生
·
2024-01-14 02:27
Java
java
《Linux C
编程实战
》笔记:线程私有数据
在多线程环境下,进程内的所有线程共享进程的数据空间,因此全局变量为所有线程共有。在程序设计中有时需要保存线程自己的全局变量,这种特殊的变量仅在某个线程内部有效。如常见的变量errno,它返回标准的出错代码。errno不应该是一个局部变量,几乎每个函数都应该可以访问它;但它又不能作为是一个全局变量,否则在一个线程里输出的很可能是另一个线程的出错信息,这个问题可以通过创建线程的私有数据(Thread-
ouliten
·
2024-01-13 03:27
笔记
c语言
linux
《Linux C
编程实战
》笔记:线程终止
Linux下有两种方式可以使线程终止,一种是通过return从线程函数返回,第二种是通过调用pthread_exit()使线程退出pthread_exit是一个线程库中的函数,用于终止调用线程。该函数的原型如下:#includevoidpthread_exit(void*retval);retval参数是一个指向线程的返回值的指针。这个返回值可以通过其他线程调用pthread_join函数来获取。
ouliten
·
2024-01-13 03:25
c语言
笔记
linux
C++并发
编程实战
第2版笔记
文章目录p19某个线程只可以join()一次p22只有当joinable()返回true时才能调用detach()P21在std::thread对象析构前,必须明确是等待还是分离线程P25移动语义P25将类的成员函数设定为线程函数p41std::mutex和类模板std::lock_guard#includevoiddo_lengthy_work(){std::cerr在C++中,通过构造std:
barbyQAQ
·
2024-01-12 02:27
c++
笔记
c++
笔记
jvm
springboot 多数据源怎么配置在控制台的sql打印日志
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发
编程实战
》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2024-01-11 21:16
mybatis
spring
boot
java
新手学习指南:用Scala采集外卖平台
在Scala中编写一个爬虫程序需要使用一些库,比如
Akka
HTTP和Scalaj-REST。首先,你需要在你的项目中添加这些
q56731523
·
2024-01-11 16:11
scala
开发语言
后端
c语言
爬虫
商品
分发糖果,Java经典算法
编程实战
。
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏算法领域知识链接专栏分发糖果算法专栏买卖股票的最佳时机算法专栏经典算法题之分发糖果题目如下:n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评
普修罗双战士
·
2024-01-11 06:23
算法专栏
java
算法
开发语言
冥冥之中
2018年,莫名其妙的买了Go并发
编程实战
的极客时间课程。一开始只是因为好奇,懵懵懂懂的利用早上坐班车的时间听了一些,解决了从0到1的问题。没想到2019年上班的第二天就开始装Go语言的开发环境。
玉露君
·
2024-01-10 19:40
【Java 面试题合集】ThreadPoolExecutor 线程池面试题
文章目录自定义的线程池的7个参数如何合理设置核心线程数corePoolSize的大小《JAVA并发
编程实战
》中的方案java开发手册中为什么不允许使用Executors默认的实现?
秀强
·
2024-01-10 16:50
并发编程
JUC
源码解析
java
深入理解 Flink(三)Flink 内核基础设施源码级原理详解
Hadoop生态各大常见组件的RPC技术实现FlinkRPC网络通信框架
Akka
详解1、ActorSystem是管理Actor生命周期的组件,Actor是负责进行通信的组件。
我很ruo
·
2024-01-10 08:20
大数据
flink
大数据
hadoop
分布式
「 并发编程技术 」剖析Synchronized修饰方法与代码块的区别(附详细代码案例解析)
「并发编程技术」剖析Synchronized修饰方法与代码块的区别(附详细代码案例解析)参考&鸣谢oldmonk真正的小明被占用了Java学到头秃《Java并发
编程实战
》《深入理解Java虚拟机》文章目录
FrozenPenguin
·
2024-01-10 06:40
JUC并发编程
并发编程技术
java
jvm
开发语言
【pytorch学习】 深度学习 教程 and 实战
pytorch
编程实战
博主:https://github.com/lucidrainshttps://github.com/lucidrains/vit-pytorch
联系丝信
·
2024-01-08 06:13
【杂学】
学习
深度学习
【嵌入式】飞凌嵌入式ELF1开发板 初体验 | 嵌入式Linux开发
文章目录前言一、开机初体验1.1、开机1.2、连接WIFI二、基本功能测试2.1、主板命令行测试2.1.1、TF卡热插拔测试2.1.2、LED命令行测试2.1.3、数据库测试三、基础
编程实战
3.1、交叉编译链部署
今天一定要洛必达
·
2024-01-08 05:55
嵌入式Linux
linux
运维
服务器
pythonasyncio并发
编程实战
_使用Python进行并发编程-asyncio篇(三)
这是「使用Python进行并发编程」系列的最后一篇。我特意地把它安排在了16年最后一天,先祝各位元旦快乐。重新实验上篇的效率对比的实现在第一篇我们曾经对比并发执行的效率,但是请求的是httpbin.org这个网站。很容易受到网络状态和其服务质量的影响。所以我考虑启用一个本地的eb服务。那接下来选方案吧。我用sanic提供的不同方案的例子,对tornado、aiohttp+ujson+uvloop、
weixin_39652136
·
2024-01-08 00:07
免费的GPT4来了,你还不知道吗?
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发
编程实战
》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2024-01-06 11:06
GPT
RPC学习——入门体验
文章目录前言站长巨人的肩膀上RPC学习——原理图code前言看了flink-rpc之后,感觉rpc框架真的是太强大了,比如netty、
akka
,之前基于
akka
写过一个能够处理千万级实时数据量的处理系统
京河小蚁
·
2024-01-06 09:30
flink
rpc
flink
性能优化-OpenMP基础教程(五)-全面讲解OpenMP基本编程方法
目录一、前言1OpenMP执行模式2OpenMP编程要素二、OpenMP
编程实战
1并行域管理1.1parallel并行域使用1.2并行域线程数量控制方式1.3并行域动态调整线程数量2
发狂的小花
·
2024-01-06 08:41
#
OpenMP入门教程
高性能(HPC)开发基础教程
性能优化
OpenMP
C
并行
fork
Spark内核解析-通信架构3(六)
Spark一开始使用
Akka
作为内部通信部件。在Spark1.3年代,为了解决大块数据(如Shuffle)的传输问题,Spark引入了Netty通信框架。
有语忆语
·
2024-01-05 08:42
大数据之Spark
spark
架构
大数据
《Linux C
编程实战
》笔记:创建线程
上一章是进程,这一章是线程有关线程进程的概念之类的请自行学操作系统吧,书里都是偏实战应用的线程创建函数pthread_create#includeintpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start_routine)(void*),void*arg);pthread_t*thread:用于存储新线程的标识符
ouliten
·
2024-01-05 06:08
笔记
linux
c语言
《Linux C
编程实战
》笔记:进程操作之ID,优先级
获得进程IDgetpid函数这个函数都用了很多次了,看一下定义和例子就行了#include#includepid_tgetpid(void);示例程序1#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(){pid_tpid
ouliten
·
2024-01-04 06:16
linux
c语言
笔记
并行版的std::accumulate
代码来自C++并发
编程实战
#include#include#include#include#include#include//标准库里的accumulate在这个头文件里usingnamespacestd
ouliten
·
2024-01-04 06:16
c++
《Linux C
编程实战
》笔记:实现自己的myshell
ok,考完试成功复活这次是自己的shell命令程序的示例流程图:关键函数1.voidprint_prompt()函数说明:这个函数打印myshell提示符,即“myshell$$”.2.voidget_input(char*buf)函数说明:获得一条指令,buf用来存放输入的命令。命令过长会终止程序;以换行符\n作为结束3.voidexplain_input(char*buf,int*argcou
ouliten
·
2024-01-04 06:13
笔记
linux
c语言
《java多线程
编程实战
指南》——第三章笔记
JAVA线程同步机制线程同步机制是一套用于协调线程间的数据访问(Dataaccess)及活动(Activity)的机制,该机制用于保障线程安全以及实现这些线程的共同目标。1、Java提供的线程同步机制包括锁、volatile关键字、final关键字、static关键字以及一些相关的API。2、锁java平台中的锁包括内部锁(IntrinsicLock)和显示锁(ExplicitLock)。内部锁通
秋刀鱼的旅行笔记
·
2024-01-03 08:42
【MATLAB
编程实战
】计算图片的信息熵
(等该专栏建设成熟后将开始收费,快快上车吧~~)【MATLAB
编程实战
】计算图片的信息熵完整项目项目下载以下的完整代码自己复制一下就是可以使用的,如果仍然不会的话,可以支付1.9元直接下载完整项目哈~完整项目的
瞲_大河弯弯
·
2024-01-02 15:09
matlab代码应用
matlab
开发语言
HTTP协议
编程实战
(二)实战二
使用析构函数主要是在里面关闭套接字(socket);waitForReadyRead()里面参数是毫秒,失败返回false;\r\n表示请求头部已经结束了,HTTP/1.1是版本号,200ok表示请求响应成功关闭的话就在前面加/
hide_on-BUSh
·
2024-01-02 04:26
http
网络协议
网络
HTTP协议
编程实战
(一)实战一
http使用在应用层,http是单次连接,一次只能发送一个请求。http是一个无状态协议,他不会保存客户端的状态信息,从而提高运行效率,保持比较快的响应速度。http是一种面向对象的协议,允许传送任意数据类型的对象,并且允许对数据进行压缩传送400badrequest服务器不能理解你的请求,404notfound服务器无法找到呢个页面。410gone表明被请求的页面是无法使用的。
hide_on-BUSh
·
2024-01-02 04:56
http
网络协议
网络
QT音频
编程实战
项目(一)ui搭建和槽函数的完成
第一个类实现播放音乐,第二个类实现歌曲列表,第三个类是播放本地歌曲上边是歌曲的总时长,下边是当前播放的时长。所需要的槽函数如上图。这个是构造函数:这些是槽函数的实现:
hide_on-BUSh
·
2024-01-02 04:25
音视频
《Java并发
编程实战
》第2章-线程安全性
0.概念理解对象状态:存储在状态变量(例如实例或静态域)中的数据;线程安全性:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的;竞态条件:针对一段有多个操作逻辑的代码,不恰当的线程执行时序可能导致不正确的结果的情况;不变性条件:涉及多个变量时,各个变量之间并不是彼此独立的,而是某个变量的值会对其他变量的值产生约束。1.什么情况下会面临线程安全性问题?多个线程需要访
技术人爱思考
·
2024-01-01 13:51
java
jvm
开发语言
并发
线程安全
《Java并发
编程实战
》第4章-对象的组合
0.概念理解状态空间:对象与变量所有可能的取值,状态空间越小,就越容易判断线程的状态,final域用得越多,就越能简化对象可能状态的分析过程(不可变对象只有唯一的状态)。实例封闭:将数据封装在对象内部,并且用锁来保护所有访问路径。Java监视器模式:一种编写代码的约定,把对象的所有可变状态都封装起来,并由对象自己的内置锁来保护,优势在于其简单性(进一步优化可以考虑使用私有锁对象,使得客户代码无法得
技术人爱思考
·
2024-01-01 13:51
java
开发语言
多线程
线程安全
并发
对象共享
Java并发
编程实战
- 第16章 Java内存模型
指令重排序Java语言规范规定了JVM线程内部维持一种类似串行语义:只要程序的最终结果与在严格串行环境中执行的结果相同,指令的执行顺序可以与代码的顺序不一致。这个技术叫指令的重排序。指令重排序存在的意义在于:JVM能够根据处理器的特性(CPU的多级缓存系统、多核处理器等)重新排序机器指令,使机器指令更符合CPU的执行特点,最大限度的发挥机器的性能。Happens-before规则Java内存模型(
我是松哥
·
2024-01-01 12:21
Java并发编程实战
并发
java
【翻译】
akka
-cluster 部署于k8s(二)形成
Akka
集群
形成
Akka
集群总文章:Deploying
Akka
ClustertoKubernetes•
Akka
Management使用
Akka
Cluster的服务对无状态应用程序有额外的要求。
庐州曦月
·
2024-01-01 04:29
akka
kubernetes
云原生
akka
akka
集群结构、节点发现机制
akka
集群结构、节点发现机制引导流程•
Akka
管理KubernetesAPI集群发现机制使用
Akka
Cluster的服务比无状态应用程序有额外的要求。
庐州曦月
·
2024-01-01 04:59
akka
kubernetes
akka
C++并发
编程实战
-提炼总结-第二章:线程管控
目录引言2.1线程的基本管控(1)简单的程序(2)更多的可调用类型(3)线程的管理(4)线程的注意事项2.2向线程函数传递参数(1)简单参数的传递(2)传递参数时注意事项(3)std::ref和std::move(4)注意自动类型转换2.3移交线程归属权(1)使用移动语义移交线程(2)设计简单线程封装类2.4在运行时选择线程的数量(1)线程数量和应用程序性能的关系(2)如何选择线程数量2.5识别线
仰望—星空
·
2023-12-30 11:28
C++并发编程
c++
java
jvm
网络
编程实战
_12
12检测链接无效TCPkeep-Alive选项很多刚接触TCP编程的人会惊讶地发现,在没有数据读写的“静默”的连接上,是没有办法发现TCP连接是有效还是无效的。比如客户端突然崩溃,服务器端可能在几天内都维护着一个无用的TCP连接。前面提到的例子就是这样的一个场景。那么有没有办法开启类似的“轮询”机制,让TCP告诉我们,连接是不是“活着”的呢?这就是TCP保持活跃机制所要解决的问题。实际上,TCP有
thetffs
·
2023-12-29 20:35
网络
服务器
tcp/ip
Actor模型与
Akka
Actor体系基础总结
前言最近用业余时间把Flink的RPC基础设施翻了个底朝天,又与之前分析过的SparkRPC机制做了一些对比,越发觉得Actor模型甚为精妙,值得简单记录一下,顺便也可作为日后解析FlinkRPC机制的基础入门。Actor模型Actor模型由Hewitt、Bishop和Steiger在1973年通过论文《AUniversalModularActorFormalismforArtificialInt
LittleMagic
·
2023-12-28 17:51
云原生时代崛起的编程语言Go并发
编程实战
文章目录概述基础理论并发原语协程-Goroutine通道-Channel多路复用-Select通道使用超时-Timeout非阻塞通道操作关闭通道通道迭代定时器-TimerAndTicker工作池-WorkerPools等待组-WaitGroup原子操作-Atomic互斥锁-Mutex读写互斥锁-RWMutex有状态协程单执行-Once条件-Cond上下文-Context信号-signalPool线
IT小神
·
2023-12-28 17:55
Go
云原生
golang
服务器
网络
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他