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
WIN32系统编程
Linux
系统编程
——文件编程的学习
Linux
系统编程
学习相关博文Linux
系统编程
——进程的学习Linux
系统编程
——进程间通信的学习Linux
系统编程
——线程的学习Linux
系统编程
——网络编程的学习Linux
系统编程
——文件编程的学习一
智能轰炸机
·
2023-09-22 11:14
linux
学习
Linux
系统编程
——线程的学习
学习参考博文:Linux多线程编程初探Linux
系统编程
学习相关博文Linux
系统编程
——文件编程的学习Linux
系统编程
——进程的学习Linux
系统编程
——进程间通信的学习Linux
系统编程
——网络编程的学习
智能轰炸机
·
2023-09-22 11:41
linux
学习
FPGA板卡启动以及LED灯带调试
环境配置软件:MobaXterm(free版本即可)下载教程参考:MobaXterm(终端工具)下载&安装&使用教程_蜗牛也不慢......的博客-CSDN博客
Win32
Disklmager下载教程参考
Allencc5658
·
2023-09-22 10:19
fpga开发
【Linux】
系统编程
生产者消费者模型(C++)
目录【1】生产消费模型【1.1】为何要使用生产者消费者模型【1.2】生产者消费者模型优点【2】基于阻塞队列的生产消费者模型【2.1】生产消费模型打印模型【2.2】生产消费模型计算公式模型【2.3】生产消费模型计算公式加保存任务模型【2.3】生产消费模型多生产多消费【1】生产消费模型生产消费模型的321原则(便于记忆)。【解释】3种关系:生产者和生产者(互斥)、消费者和消费者(互斥)、生产者和消费者
傻响
·
2023-09-22 06:53
Linux
linux
【Linux】
系统编程
线程互斥与同步(C++)
目录【1】线程互斥【1.1】进程线程间的互斥相关背景概念【1.2】互斥量mutex【1.3】互斥量实现原理探究【1.4】RAII的加锁风格【2】可重入VS线程安全【2.1】概念【2.2】常见的线程不安全的情况【2.3】常见的线程安全的情况【2.4】常见不可重入的情况【2.5】常见可重入的情况【2.6】可重入与线程安全联系【2.7】可重入与线程安全区别【3】死锁【3.1】死锁的概念【3.2】死锁四个
傻响
·
2023-09-22 06:51
Linux
java
python :talib 计算 ATR
真实波动幅度的移动平均值python安装使用talib安装主要在http://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站找到TA_Lib‑0.4.17‑cp37‑cp37m‑
win32
belldeep
·
2023-09-22 06:56
python
python
talib
ATR
python对pc的窗口进行操作
import
win32
conimport
win32
gui直接获取当前pc最上面窗口的句柄page_hwnd=
win32
gui.GetForegroundWindow()根据窗口句柄获取窗口的类名top_page_class_name
1夜的终章1
·
2023-09-22 05:00
窗口操作
笔记
函数注释
python
开发语言
获取当前pc的分辨率
获取系统缩放后的分辨率方法一import
win32
api,
win32
con,
win32
gui,
win32
com,
win32
printfrom
win32
.libimport
win32
conw=str(
win32
api.GetSystemMetrics
1夜的终章1
·
2023-09-22 05:00
电脑分辨率
python
grpc-go的环境搭建及入门
github.com/protocolbuffers/protobuf/releases找到需要的版本,windows的下载protoc-3.12.4-win64.zip(版本可自行选择)或protoc-3.12.4-
win32
d93984f1c104
·
2023-09-22 05:59
编译openssl
准备工作:安装ActivePerl-5.26.3.2603-MS
Win32
-x64-a95bce075.exe(strawberryperl也可以)安装nasm-2.14.02-installer-x64
Kelvin_Ngan
·
2023-09-21 18:18
C/C++
后端
c++
Win32
PE文件格式简要总结
PE文件的内容分为不同的块/节(Section),块中包含代码或数据,各个块按页边界对齐,块没有大小限制,是一个连续结构。PE文件不是作为一个整体被载入内存的而是分节加载的。PE装载器不会对PE文件头作特殊处理,但装载各个块的时候会根据块的属性做不同的处理:1.内存页的属性对于磁盘来说,所有的页都是按照磁盘映射文件函数指定的属性设置的,但是在装载可执行文件的时候,与块对应的内存页属性要按照块的属性
丑角的晨歌
·
2023-09-21 17:25
node-pre-gyp ERR! install request to https://github.com/xxx、Cannot read property ‘match‘ of undefine
installrequesttohttps://github.com/yanyiwu/nodejieba/releases/download/v2.5.2/nodejieba-v2.5.2-node-v83-
win32
前端千帆
·
2023-09-21 15:30
前端
npm
MFC主框架和视类PreCreateWindow()函数学习
,ModifytheWindowclassorstylesherebymodifyingtheCREATESTRUCTcs在这里通过修改CREATESTRUCT类型变量cs来修改窗口类或者窗口风格;在
Win32
API
bcbobo21cn
·
2023-09-21 11:47
VC++
mfc
c++
PreCreateWindow
Qt creator QTAv 编辑配置、打包注意事项(windows环境)
1.windows环境编译QtAV的源代码1.1下载依赖库下载FFmpeg依赖库ffmpeg-3.4.2-win64-dev,或ffmpeg-3.4.2-
win32
-dev对应自己的编译版本。
微尘..
·
2023-09-21 09:49
QT
C++内存泄漏检查工具——Valgrind(--tool = memcheck)
在写大型C/C++工程时难免会发生内存泄漏现象,
系统编程
中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。
weixin_30390075
·
2023-09-21 08:20
QT/C++调试技巧:内存泄漏检测
内存泄漏内存泄漏:指的是在程序里动态申请的内存在使用完后,没有进行释放,导致这部分内存没有被系统回收,久而久之,可能导致程序内存不断增大,系统内存不足……引发一系列灾难性后果方案一#ifdefined(
WIN32
rainbow_lucky0106
·
2023-09-21 08:19
C++\QT
c++
Windows下C++软件调试——检测内存泄露
1.
Win32
平台下对于
m_buddy
·
2023-09-21 08:49
MFC程序编程
VS2005建立和调试基于C++的DLL项目
1.VS2005建立和调试基于C++的DLL项目File->New->project->
Win32
.选择
Win32
ConsoleApplication,如图示然后点击“确定”,再到后面的向导中进行设置“
hjjdebug
·
2023-09-21 04:46
#
C
编程
dll
c++
application
function
file
Python -- linux
系统编程
爆破用户密码(shadow 文件)
主机:centos/kali系统:linux系统语言:Python主要模块:crypt字典:list.txt字典内容:脚本:burp.py代码:importcryptpasswd='$6$pKDCUxnEw.7MW7yo$NBsVfzLwOsU0pMg0nPKu/T/La/b7ymVGhoPtVJx60/LHOdnR7y.1YUcwwb40Et.wOBtrPUc4xD1ayjl6Tzvhu.'f=
睡不醒的张同学
·
2023-09-21 03:32
网安python技巧
python
linux
centos
mongodb的安装
1.首先下载一个你喜欢的版本https://www.mongodb.org/dl/
win32
/x86_64-2008plus-ssl?
十分好
·
2023-09-21 03:12
Linux学习日记15——exec函数族、回收子进程
学习视频链接黑马程序员-Linux
系统编程
_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1KE411q7ee?
herb.dr
·
2023-09-21 02:54
linux
linux
Python通过
win32
api递归遍历目录删除指定文件的代码
如下的内容是关于Python通过
win32
api递归遍历目录删除指定文件的内容。
gougoude
·
2023-09-21 02:50
批量读取docx文件中的excel表格格式数据
doc文件,将其保存为docx文件然后读取docx文件中的excel表格格式数据递归保存所有文件代码展示importosimportpandasaspdfromdocximportDocumentfrom
win32
c
是Yu欸
·
2023-09-20 23:17
实践
excel
开发语言
python
数学建模
笔记
word
ModuleNotFoundError: No module named '
win32
serviceutil'
pipinstallpypi
win32
Errorinstallingservice拒绝访问解决:以管理员身份运行cmd
小花呵呵哒
·
2023-09-20 19:26
python
【Linux
系统编程
】操作系统的概念、定位 及系统调用
文章目录前言1.操作系统的概念和定位2.如何理解“管理”3.操作系统为什么要做管理4.系统调用和库函数概念5.局部性原理6.计算机体系结构前言上一篇文章我们学习了冯诺依曼体系结构(属于计算机硬件的范畴),其中我们提到,因为有了内存的存在,我们可以把数据预加载到内存中,然后供CPU进行获取处理。那我问大家一个问题,就是我们的数据可能非常多,那预加载的时候要先预加载那一部分数据呢?如果内存不够了怎么办
YIN_尹
·
2023-09-20 13:10
Linux
系统编程
linux
服务器
运维
【Linux
系统编程
】进程概念与基本创建
文章目录1.进程的概念2.进程描述—PCB3.task_struct—PCB的一种4.task_struct内容分类5.查看进程这篇文章我们来学习下一个概念——进程1.进程的概念那什么是进程呢,我们该如何理解它呢?如果我们打开电脑的任务管理:我们看到这里面就展示了当前正在运行的进程,那大家看这其实就是我们当前打开的程序嘛所以,我们给出一个结论:我们以前任何启动并运行程序的行为,都是由操作系统帮助我
YIN_尹
·
2023-09-20 13:07
Linux
系统编程
linux
运维
服务器
Linux
系统编程
(三):进程
参考引用UNIX环境高级编程(第3版)黑马程序员-Linux
系统编程
1.进程相关概念1.1程序和进程程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(CPU、内存、打开的文件、设备、锁…)程序→剧本
Robot_Yue
·
2023-09-20 10:46
Linux系统编程
linux
服务器
学习
笔记
c++
stm32
单片机
Linux
系统编程
:详解进程地址空间
目录一.进程空间的布局二.进程地址空间2.1早期CPU访问物理内存的方式2.2什么是虚拟地址(进程地址空间)2.3操作系统对地址空间的管理方法三.地址空间存在的意义四.总结一.进程空间的布局在语言层面学习C/C++时,根据变量/对象类型的不同,我们画出了如图1.1的空间布局图,从高地址到低地址,每个区域所代表的意义为:内核空间(用户无法使用)、命令行参数和环境变量区、栈区、堆区、静态区(包括未初始
【Shine】光芒
·
2023-09-20 10:38
Linux系统和网络
linux
运维
服务器
Linux
系统编程
之条件变量
Linux条件变量1.头文件2.类型2.1.类型值2.2.条件变量和属性类型3.接口3.1.条件变量接口3.1.1动态初始化资源3.1.2.动态释放资源3.1.3.条件变量阻塞3.1.4.带超时时间的条件变量阻塞3.1.5.唤醒单个阻塞线程3.1.6.唤醒所有被阻塞的线程3.2.条件变量属性接口3.2.1.属性初始化3.2.2.属性释放3.2.3.修改属性3.2.4.查询属性3.2.5.获取设置超
Siveens
·
2023-09-20 09:50
Linux系统编程
linux
xp 系统 安装 python 2.7 ide pip
1下载pythonhttp://www.python.org/ftp/python/python-2.7.2.msi安装完需要设置环境变量2下载setuptoolssetuptools-0.6c11.
win32
nongcunqq
·
2023-09-20 07:07
windows
笔记
python
python
pip
开发语言
代码控制鼠标光标移动并点击和代码模拟键盘按下(C#)
前面介绍过通过代码的方式模拟键盘按下,博文如下:C#通过代码的方式模拟键盘按下_c#模拟键盘输入_zxy2847225301的博客-CSDN博客这个博文是通过
win32
的keybd_event实现,可能会未来的
zxy2847225301
·
2023-09-20 06:21
C#编程
c#
SendInput
winform
鼠标光标
键盘按下
C#实现检测打印机状态(包括打印机是否缺纸、打印队列任务数)
方式1:使用
Win32
zxy2847225301
·
2023-09-20 06:20
C#编程
c#
打印机状态
打印任务数
缺纸
Win32
python绑定游戏窗口模拟键盘鼠标操作方法64位32位通用
python绑定游戏窗口模拟键盘鼠标操作方法工具python64位和32位都可以引用模块import
win32
guiimport
win32
api,
win32
con一、例子import
win32
guiimport
win32
api
wg2627
·
2023-09-20 02:13
python
python
游戏
计算机外设
python --去除人像背景(抠图)
方法一注册https://www.remove.bg/zh/api#api-reference实操importtimeimportrequestsimport
win32
uiimportpyautoguiimportPySimpleGUIassgimportosa
像风一样的男人@
·
2023-09-19 13:48
笔记
python
开发语言
后端
【Python】自动化办公之路:word自动化实战宝典!
文章目录前言一、环境安装二、使用步骤1.引入库2.读入数据Python-docx编辑已存在文档
win32
com将doc转为docx
win32
com操作word总结前言使用Python操作word大部分情况都是写操作
徐浪老师
·
2023-09-19 11:52
徐浪老师大讲堂
python
自动化
word
全面解决Generic host process for
win32
services遇到问题需要关闭
解决WIN补丁系统开机后弹出Generichostprocessfor
win32
services遇到问题需要关闭!出现上面这个错误一般有三种情况。1.就是补丁。
kofterry
·
2023-09-19 09:48
windows
system
服务器
ie
任务
c
Linux下的
系统编程
——守护进程、线程(十二)
前言:我们知道进程拥有一个PCB,在Linux中被称为task_struct,并且有一个进程地址空间,也有一个页表,通过页表指向物理内存,但是从今天开始,对进程的概念可能发生变化,这个我们后边来说,在Linux中,并没有真正的线程,而是使用进程的PCB来模拟线程,也就是说一个线程在创建时,只会去创建一个PCB,而这个PCB也指向主线程的虚拟地址空间,和其他线程一起共享内存的代码和数据。一个线程也被
我想学LINUX
·
2023-09-19 08:04
linux
进程概念
进程控制
进程共享
Linux下的
系统编程
——线程同步(十三)
前言:在多线程编程中,如果多个线程同时访问和修改共享资源,可能会产生竞争条件和数据不一致的问题。同步机制用于协调线程之间的访问和操作,确保数据的正确性和一致性。为了避免多个线程同时访问和操作共享资源导致的问题,可以使用互斥锁(mutex)来实现线程的互斥访问。互斥锁可以保证同一时间只有一个线程访问共享资源、条件变量用于线程之间的通信和同步。一个线程可以等待某个条件成立,而其他线程可以通过发送信号来
我想学LINUX
·
2023-09-19 08:31
linux
wait
死锁
mutex
读写锁
条件变量
线程同步
【Linux
系统编程
】线程同步
------------->【Linux
系统编程
/网络编程】(学习目录汇总)#include#include#include#include#include#include#defineMAX100//
BillySturate
·
2023-09-19 03:25
Linux系统编程
c语言
linux
服务器
运维
Linux
系统编程
6(线程互斥,锁,同步,生产消费模型)
上篇文章介绍完线程的概念后,我们将在这篇文章中初步探讨线程编程以及线程应用中的问题,这篇文章将以抢票系统为例,贯穿整篇文章。笔者将介绍在多线程编程中会出现的问题,什么是同步?什么是互斥?为什么多线程编程常有加锁的概念,什么又是生产者和消费者模型,读完这篇文章,你会得到相应的答案,笔者这里强烈建议各位把文中给出的demo示例自己实现一遍多线程这部分必须要理论和实操相结合,并不像前面虚拟地址空间,页表
浪雨123
·
2023-09-19 03:22
Linux(基础使用
系统编程
网络编程)
linux
服务器
vscode json 无决找到“e:\...“
但是解决该问题后,发现输出了新的问题:由该输出可知,在e:\gitsource\ODrive-fw-v0.5.1\Firmware\路径下未找到D:\gcc-arm-none-eabi-10.3-2021.10-
win32
嘉禾天成
·
2023-09-19 03:51
MCU_32-Advanced
vscode
SQLite下载、安装和使用并Qt链接SQLIte全部教程(windows)
下载SQLIte下载地址:https://www.sqlite.org/download.html下载两个内容:sqlite-dll-win64-x64-3360000.zipsqlite-tools-
win32
橘猫掸子
·
2023-09-19 02:07
C++
Qt
SQLite
sqlite3
qt5
c++
Sqilte3初步教程
文章目录安装创建数据库创建和删除表插入行数据安装Windows下安装,首先到下载页面,下载Windows安装软件,一般是sqlite-dll-
win32
-*.zipsqlite-tools-
win32
-
微小冷
·
2023-09-19 02:35
数据库
数据库
sqlite3
create
insert
drop
超详细树莓派4B安装Ubuntu Server无屏幕
常用软件
Win32
DiskImager。(点击此处下载
Win32
DiskImager)下载UbuntuServer系统镜像树莓派64位版本。(Ub
我乃世间蓬蒿人
·
2023-09-18 23:43
ubuntu
ssh
linux
《Linux
系统编程
训练营》8_Linux 终端与进程
详解控制台与终端有趣的问题:Linux的终端,控制台,TTY,PTY究竟是什么?它们与进程有什么关系?历史回顾:控制台控制台是一个直接控制设备的面板(属于设备的一部分)计算机设备的控制台:按键&指示灯(键盘&显示器)早期的电子计算机必然有一个控制台历史回顾:终端(Terminal)终端是一台独立于计算机的机器,是能够用来和计算机进行交互的设备TTY--即:TeleTypeWriter电传打字机,一
·
2023-09-18 21:57
linux
【Linux操作系统】基于消息队列的银行管理系统<客户端>代码详细分析
这是一个基于信息队列的银行管理系统客户端的项目代码详细讲解,主要介绍了开户、存款、取款等等任务在客户端的运行,代码比较简单,但是每一段代码都进行了详细的讲解,源代码主要来源于:Linux
系统编程
阶段项目
嵌入式小白—小黑
·
2023-09-18 20:06
从FreeRTOS到Linux
linux
运维
服务器
import
win32
api;ImportError: DLL load failed: 找不到指定的程序。
import
win32
api;ImportError:DLLloadfailed:找不到指定的程序运行jupyter时出现kernelerror的错误,报错原因为import
win32
api;ImportError
春树-
·
2023-09-18 20:06
python
python
【libuv】dll链接libuv-static.lib的libuv.lib 的
win32
符号找不到
libuv1.46.0cmake構建的靜態庫dbhelper.lib1>Finishedsearchinglibraries1>libuv.lib(process.obj):errorLNK2019:unresolvedexternalsymbol__imp__SymSetOptions@4referencedinfunction_uv__kill1>libuv.lib(process.obj):
等风来不如迎风去
·
2023-09-18 18:42
网络服务入门与实战
开发语言
网络
python自动化办公(4)_邮件自动收发
这里写自定义目录标题一、常用的包二、发邮件三、收邮件一、常用的包如果是本地客户端邮件,安装
win32
com可实现调用网页版使用smtplib、email调用本文收发使用的是办公常会用到outlook,通过
LMY的博客
·
2023-09-18 18:11
python练手小项目
python
自动化
《Linux
系统编程
训练营》7_进程创建大盘点
vfork与进程创建进程创建回顾intcreate_process(char*path,char*args[],char*env[]){intret=fork();if(ret==0){execve(path,args,env);}returnret;}问题:进程创建是否只能依赖于fork()和execve()函数?再论进程创建fork()通过完整复制当前进程的方式创建新进程execve()根据参
·
2023-09-18 16:10
linux
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他