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
Windows驱动编程学习笔记
Linux shell
编程学习笔记
8:使用字符串
一、前言字符串是大多数编程语言中最常用最有用的数据类型,这在Linuxshell编程中也不例外。本文讨论了LinuxShell编程中的字符串的三种定义方式的差别,以及字符串拼接、取字符串长度、提取字符串、查找子字符串等常用字符串操作,,以及反引号在echo和expr命令联合使用时的作用。二、定义字符串LinuxShell编程中的字符串可以用单引号,也可以用双引号,如果不包含空格,也可以不用引号。(
紫郢剑侠
·
2023-10-06 08:38
Linux世界
系统维护
读书笔记
linux
命令行提示符
shell编程
学习笔记
字符串定义
提取子字符串
查找子字符串
ARM体系结构与
编程学习笔记
1
(5条消息)ARM体系结构与
编程学习笔记
1_qq_35989861的博客-CSDN博客_arm体系结构与编程https://blog.csdn.net/qq_35989861/article/details
M------c
·
2023-10-04 21:32
arm
嵌入式硬件
Linux shell
编程学习笔记
6:查看和设置变量的常用命令
上节我们介绍了变量的变量命名规则、变量类型、使用变量时要注意的事项,今天我们学习一下查看和设置变量的一些常用命令,包括变量的提升,有些命令在之前的实例中已经使用过了。一、echo:查看变量的值语法格式:echo[参数][输出内容]常用参数:-e:支持反斜线控制的字符转换(具体参见表1)-n:取消输出后行末的换行符号(内容输出后不换行)实例:user@myhost:~>echo$SHELL/bin/
紫郢剑侠
·
2023-10-04 09:38
Linux世界
系统维护
读书笔记
linux
shell编程
变量
变量操作命令
显示变量命令
学习笔记
Linux shell
编程学习笔记
5:变量命名规则、变量类型、使用变量时要注意的事项
跟其他的高级开发语言一样,LinuxShell编程中使用的数据也需要保存在变量中。Shell使用变量来控制其行为,并且可以通过更改变量值来更改Shell和其他程序的行为。我们先来了解一下变量命令的规则、变量类型和使用变量时要注意的事项。一、变量命名规则LinuxShell编程中使用的变量,其命名必须遵循如下这些规则:1.变量名只能使用英文字母,数字和下划线,且不能以数字开头。2.变量名不能有空格。
紫郢剑侠
·
2023-10-02 09:52
Linux世界
系统维护
系统安全
linux
环境变量
局部变量
SHELL变量
变量命名规则
变量类型
学习笔记
Windows驱动
反调试的一种手段
Windows驱动
反调试的一种手段今天要介绍的是eprocess的0xbc位置+0x0bcDebugPort:Ptr32VoidDebugPort是在用windowsapi调试方式时候所使用的数据结构指针
ch132
·
2023-10-02 02:23
windows内核
windows
逆向
x86
Windows -编程-变量和常量之间的差异
诚接
Windows驱动
开发外包您使用const关键字而不是关键字来声明常量let,并且必须注释值的类型。我们将在下一
安信实验室
·
2023-09-30 23:03
驱动
驱动开发
应用程序开发
c++
Windows
Windows驱动开发
Windows驱动开发外包
Windows驱动
Linux shell
编程学习笔记
3:查询系统中已安装可以使用的shell
〇、更新记录20230926编写一、前言目前可以在Linux系统上运行的shell有许多种:sh、bash、cshell、tcsh、zsh……但是对一台具体的系统来说,未必包括上面列的所有这些shell,很可能包括其中两三个。那么我们如何查询系统中已经安装有哪些shell可供我们使用的呢?二、查询系统中已安装可以使用的shell的方法(一)/etc/shells文件在Linux系统中,/etc目录
紫郢剑侠
·
2023-09-30 11:54
Linux世界
编程资料
系统维护
linux
学习
笔记
shell编程
cat命令
cp命令
Linux shell
编程学习笔记
1:关于shell的前世今生
一、什么是Shell?Shell英文单词的原意是“外壳”,在计算机领域专指在操作系统(OperatingSystem)外层,提供用户界面(UserInterface)的程序,主要负责将用户的命令(Command)转化为操作系统可识别的指令(Instruction)。二、UnixshellUnix诞生于1969年,是最早提供shell,从而将操作系统和用户界面分开的操作系统之一。Unix中常用的sh
紫郢剑侠
·
2023-09-30 11:24
Linux世界
系统维护
系统安全
linux
shell
shell编程
学习笔记
shell脚本
Linux shell
编程学习笔记
4:修改命令行提示符格式(内容和颜色)
一、命令行提示符格式内容因shell类型而异Linux终端命令行提示符内容格式则因shell的类型而异,例如CoreLinux默认的shell是sh,其命令行提示符为黑底白字,内容为:tc@box:/$其中,tc为当前用户名,box为主机名,/为当前目录路径,$表示当前用户类型是普通用户。二、环境变量PS1存储了命令行提示符格式内容Linux中的环境变量PS1记录了当前命令行提示符的格式和内容,我
紫郢剑侠
·
2023-09-30 11:51
Linux世界
系统维护
安全资源
linux
学习
笔记
命令行提示符
shell编程
环境变量
export
微软开源 windows-drivers-rs, 用 Rust 开发 Windows 驱动程序
目录1.微软开源windows-drivers-rs,用Rust开发
Windows驱动
程序1.微软开源windows-drivers-rs,用Rust开发
Windows驱动
程序MicrosoftAzure
云满笔记
·
2023-09-29 06:01
c-cpp_rust
#
microsoft
microsoft
rust
开发语言
driver
精通python——网络
编程学习笔记
目录1网络编程介绍1.1客户端/服务器网络编程简述1.2通信端点1.3面向连接的套接字与无连接的套接字2模块介绍2.1Socket2.2SocketServer模块2.3Twisted1网络编程介绍1.1客户端/服务器网络编程简述服务器首先会创建一个通信端点,它能够使服务器监听请求;然后,监听服务器进入无限循环中,等待客户端的连接并响应它们的请求;最后,必须让潜在的客户知道存在这样的服务器来处理他
凌木LSJ
·
2023-09-25 15:32
python
python
网络
逆向学习路径
逆向学习路径PC端手机端(Android)PC端计算机操作系统C、C++编程语言基础STL等库知识数据结构与算法汇编知识(放在这里是因为前面学C、C++的时候会有所涉及,学起来简单些)windowsapi
windows
Junisyoan
·
2023-09-25 10:04
学习
juc并发
编程学习笔记
下(尚硅谷)
5多线程锁5.1锁的八个问题演示classPhone{publicstaticsynchronizedvoidsendSMS()throwsException{//停留4秒TimeUnit.SECONDS.sleep(4);System.out.println("------sendSMS");}publicsynchronizedvoidsendEmail()throwsException{Sy
周虽旧邦其命维新
·
2023-09-25 08:17
学习笔记
java
juc
【Rust日报】2023-09-22 微软支持使用 Rust 开发 Windows 驱动程序
微软支持使用Rust开发
Windows驱动
程序microsoft/windows-drivers-rs项目,该项目仓库是Rust包的集合,使开发人员能够在Rust中开发
Windows驱动
程序。
Rust语言中文社区
·
2023-09-25 07:46
rust
microsoft
开发语言
后端
Linux shell
编程学习笔记
2:我是谁 | who am i ?
一、前言由于Linux系统的shell有许多种:sh、bash、cshell、tcsh、zsh……这些shell以sh为基础对象,在保持兼容性时又各有有创建,形成自己的功能特点,要想让我们编写的shell代码正确、可靠运行,我们首先应该了解我们的目标系统在登陆后默认使用的是哪个shell,也就是我是谁|whoami?二、示例约定从现在开始,我们就要逐步学习在终端中输入和执行linux命令并根据需要
紫郢剑侠
·
2023-09-25 06:56
linux
学习
笔记
C++学习笔记-基础入门部分
C++教程从0到1入门
编程学习笔记
1.C++初识1.1变量作用:给一段指定的内存空间起名,方便操作这段内存语法:数据类型变量名=初始值;inta=10;1.2常量作用:用于记录程序中不可更改的数据C++
STATEABC
·
2023-09-18 05:10
不知道能不能混口饭的C嘎嘎
c++
Windows驱动
开发(一)第一个驱动程序
首先我们需要了解,在操作系统中,是分两种权限的,一种是内核态,我们也称为0环,一种是用户态,称之为3环。而在我们的电脑中,驱动程序是运行在内核态的,这意味着和操作系统内核是在同一权限的,而普通的应用程序的权限是最低的。高权限谁不想拥有呢,因此驱动程序是很有必要了解与学习的。比如我们熟知的防病毒软件,游戏保护等,现在都在利用内核驱动技术来保护自己的数据。windows提供了好几种驱动框架模型,这里我
call就不要ret
·
2023-09-17 21:10
操作系统
驱动开发
windows
Windows驱动
开发(一)
1.引言很难为术语“驱动程序”提供一个精确的定义。就最基本的意义而言,驱动程序是一个软件组件,可让操作系统和设备彼此通信。例如,假设应用程序需要从设备中读取某些数据。应用程序会调用由操作系统实现的函数,操作系统会调用由驱动程序实现的函数。驱动程序(由设计和制造该设备的同一公司编写)了解如何与设备硬件通信以获取数据。当驱动程序从设备获取数据后,它会将数据返回到操作系统,操作系统会将数据返回至应用程序
永不复还
·
2023-09-16 11:08
驱动开发
windows
驱动开发
从服务器复制文件到本地显示错误,如何使用SSH将文件夹从本地计算机正确复制到服务器?为什么scp命令会出错?...
MobaXterm通过mountpoint提供对其shell中本地驱动器的访问/drives/X,X是
Windows驱动
器号。
天也要避我
·
2023-09-15 12:19
从服务器复制文件到本地显示错误
我的
编程学习笔记
1.引言:在开始编写任何代码之前,都需要理解编程的基本概念。编程是人与计算机进行交流的方式,它让计算机可以理解和执行特定的任务。编程语言是这种交流的工具,而学习编程就是学习如何用特定的语言表达出我们想要的计算机行为。2.编程语言选择:编程语言的选择取决于你的目标和需求。不同的语言适合于不同的任务,例如Python适合初学者入门,JavaScript适合网页开发,Java适合企业级应用开发。3.基本
楠黎倾风
·
2023-09-13 05:59
学习
笔记
vscode最适合编程的 6 种字体
本文已收录
编程学习笔记
。涵盖PHP、JavaScript、Linux、Golang、MySQL、Redis和开源工具等等相关内容。作为开发人员,我们一天中的大部分时间都在电脑屏幕前编写代码。
Mandy的名字被占用了
·
2023-09-12 16:18
开发工具
vscode
ide
编辑器
Linux高性能服务器
编程学习笔记
(一)
第5章Linux网络编程基础APILinux高性能服务器
编程学习笔记
5.1socket地址API5.1.1主机字节序和网络字节序主机字节序–>小端低–>低网络字节序–>大端高–>低主机字节序和网路字节序转换
RadiumYang
·
2023-09-10 13:09
笔记
Ajax
编程学习笔记
Ajax编程模板引擎模板引擎概述作用:使用模板引擎提供的模板语法,可以将数据和HTML拼接起来。官方地址:art-template使用步骤下载art-template模板引擎库文件并在HTML页面中引入库文件准备art-template模板 告诉模板引擎将哪一个模板和哪个数据进行拼接varhtml=template('tpl',{username:'zhangsan',age:'20'});将拼
好好学习不行吗
·
2023-09-06 15:01
Ajax
ajax
javascript
前端
【C++】黑马程序员-C++核心
编程学习笔记
前言根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode。本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。1内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函
IT阳晨。
·
2023-09-04 23:09
C++学习
c++
学习
开发语言
Juc并发
编程学习笔记
---狂神说(全)
狂神说git网站:https://gitee.com/kuangstudy/kuang_livenote?_from=gitee_search狂神说学习网站:https://www.kuangstudy.com/course笔记参考网站:http://t.csdn.cn/dgXZMJUC并发编程1、准备工作新建Maven项目使用jdk8,项目中要用到新特性下载官方文档检查项目的一些注意点-2、线程
java小白冲刺者
·
2023-09-04 13:31
java
后端
idea
java
后端
java-ee
【C++基础语法入门】9 通讯录管理系统
1.系统需求2.实现步骤1.1菜单功能1.2添加联系人1.3显示联系人1.4删除联系人1.5查找联系人1.6修改联系人1.7清空联系人3全部代码展示4结果展示黑马程序员匠心之作|C++教程从0到1入门
编程学习笔记
目标
Wwwilling
·
2023-08-31 14:06
C++基础语法入门
C++
c++
编程语言
尚硅谷JUC高并发
编程学习笔记
(1)JUC简介与Lock接口
一、什么是JUC1、JUC简介在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。2、进程与线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的
exodus3
·
2023-08-29 05:42
多线程并发
java
开发语言
后端
DDK与VC6.0与DriverStudio3.2安装与配置(驱动开发)
那么搭建一个完整的
Windows驱动
开发环境是每个人必须迈过的第一道坎,不迈过这道坎,以后的什么都是空想。
小狼1114
·
2023-08-29 04:17
驱动学习
ddk
build
wizard
windows
compiler
include
Java
编程学习笔记
---枚举类型与泛型
【今日】️️️苦尽甘来是真理----致每一位坚持的伙伴目录目录导读一枚举类型1.1使用枚举类型设置常量1.2深入了解枚举类型1.3使用枚举类型的好处二泛型2.1定义泛型2.2泛型的常规用法2.3泛型的高级用法2.4泛型总结导读枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中。此外,它还提供了安全检查功能。枚举类型本质上还是以类的形式存在的。泛型的出现不仅可以让程序员少写一些代码,
脑阔达
·
2023-08-27 09:46
Java从入门到精通
java
android
开发语言
二叉树的实现
自己半路出家做软件开发不知不觉也超过了10年,其中接触过软件开发、
windows驱动
、安全研究、逆向、漏洞挖掘等业务,一路走来跌跌撞撞,目前感觉自己仍然比较菜,一直处于绿叶和菜心的位置。
satadriver
·
2023-08-25 06:31
数据结构和算法
数据结构
算法
JAVA
编程学习笔记
常用代码、特定函数、复杂概念、特定功能……在学习编程的过程中你会记录下哪些内容?快来分享你的笔记,一起切磋进步吧!一、常用代码在java编程中常用需要储备的就是工具类。包括封装的时间工具类。http工具类,加解密工具类,JSON工具类,翻页工具类,字符串处理工具类等等。1、时间工具类importjava.text.DateFormat;importjava.text.ParseException;
强国豪,林中霖
·
2023-08-25 04:21
java
学习
笔记
Spring AOP 切面
编程学习笔记
packagecom.ltgsas.spring.aop.annotation;importorg.aspectj.lang.JoinPoint;importorg.aspectj.lang.Signature;importorg.aspectj.lang.annotation.After;importorg.aspectj.lang.annotation.Aspect;importorg.asp
qq_38599908
·
2023-08-22 07:54
自学笔记
spring
学习
java
Windows Driver Kits(WDK)中devcon.exe单独安装方法
devcon可用于
windows驱动
的管理,完整的WDK需先安装VisuskStudio,本文介绍如何从下载文件提取出devcon.exe下载cab压缩包文件从此链接devcon_sources.json
澄海靓仔
·
2023-08-21 11:38
tools
visual
studio
【Windows核心
编程学习笔记
】远程注入DLL
远程注入DLL一、概述为了隐藏自身的进程信息,我们希望将进程作为一个合法进程的线程运行。由于系统进程间不允许直接操作资源,因而我们需要在合法进程内部创建一个线程,为其指定要执行的代码。一种简单的方式是令远程线程载入一个我们编写的DLL,通过DllMain()函数执行我们需要的代码。基本思路是将LoadLibrary()函数作为一个线程函数来调用:CreateRemoteThread()---->L
guyue35
·
2023-08-21 08:01
操作系统
操作系统
Linux 网络
编程学习笔记
——二、IP 协议详解
目录一、IP服务的特点IP协议为上层协议提供无状态、无连接、不可靠的服务:无状态(stateless):指IP通信双方不同步传输数据的状态信息,因此所有IP数据报的发送、传输和接收都是相互独立的、没有上下文关系。缺点:无法处理乱序和重复的IP数据报,对于上层协议来说,收到的信息可能是乱序的、重复的;优点:简单、高效,无需为保持通信的状态而分配一些内核资源,也无需每次传输数据时都携带状态信息。无连接
BeZer0
·
2023-08-18 18:46
计算机网络
网络
linux
tcp/ip
第七周
编程学习笔记
(4.17-4.23)
目录第一天4.17星期一anaconda环境配置深度学习基础第二天4.18星期二AI软件、sketchup、数据库与数据结构第三天4.19星期三论文表格和图片、pyqt、软件开发基本步骤第四天4.20星期四遥感相关概念、论文汇总文档、KD树第五天4.21星期五论文写作深度学习相关概念第六天4.22星期六Qt软件相关问题汇总第七天4.22星期日cesium淹没分析本周总结:第一天4.17星期一ana
RPCR
·
2023-08-18 01:55
计算机视觉
聚类
学习
windbg符号加载和调试
谈一谈
windows驱动
调试。使用windbg调试。一般安装ddk后,就安装了windbg,在目录C:\
子曰小玖
·
2023-08-16 19:07
WinDbg
[
Windows驱动
开发]内存申请与释放的三种方式
#include#ifdef__cplusplus//此处是全局new,delete,new[],delete[]的重载,这是必要的void*operatornew(size_tsize,POOL_TYPEPoolType=PagedPool){KdPrint(("new%I64u\n",size));returnExAllocatePool(PoolType,size);}void*operat
晚晶
·
2023-08-15 08:13
教程
驱动开发
MySQL基础之事务
编程学习笔记
MySQL基础之事务
编程学习笔记
在学习《MySQL技术内幕:SQL编程》一书,并做了笔记。
smileNicky
·
2023-08-13 02:21
CH342/CH343/CH344/CH347/CH9101/CH9102/CH9103/CH9104/CH9143串口驱动(包含各系统平台)
Windows驱动
下载链接:CH342/CH343/CH344/CH347
PC技术小能手
·
2023-08-12 16:32
USB转串口
CH343
CH343
Windows驱动
CH343安卓驱动
CH343苹果驱动
CH343
Linux驱动
28.QT调用DLL--Apple的学习笔记
一,前言我会linux的驱动,但是
windows驱动
开发仅了解,从来没操作过,其实也是蛮感兴趣的,那么在驱动开发前,至少我要学会基于驱动dll的二次开发吧!
applecai
·
2023-08-08 22:31
Linux 网络
编程学习笔记
——一、TCP/IP 协议族
目录一、TCP/IP协议族体系结构以及主要协议1.数据链路层数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(以太网、令牌环等)上的传输,不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。最常用的协议是ARP(AddressResolveProtocol,地址解析协议)和RARP(ReverseAddressResolveProtocol),它
BeZer0
·
2023-08-08 12:34
计算机网络
网络
linux
tcp/ip
Linux
编程学习笔记
-Linux系统文件编程详解
Linux系统文件编程详解Linux文件操作命令ls命令cp命令mkdir命令mv命令cat命令rm命令grep命令more命令Linux文件系统Linux文件编程打开文件关闭文件读取文件写入文件文件偏移量获取文件状态文件锁定内存映射Linux文件操作命令ls命令功能:列出指定目录下的内容及其相关属性信息语法:ls[参数选项][文件]常见参数:-a显示所有文件以及目录,包括'以"."开头的隐藏文件
猿太极
·
2023-08-04 01:33
Linux笔记
linux
Windows驱动
开发错误:MSB8040 此项目需要缓解了Sprctre漏洞的库
VS2019编译WDK驱动时,出现如下错误:MSB8040此项目需要缓解了Sprctre漏洞的库。从VisualStudio安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构哦安装它们。了解详细信息:http://aka.ms/Ofhn4c。---------------------------------------------------------------------------
王小波门下走狗
·
2023-08-01 21:20
Windows驱动
驱动程序
sdk
windows
Socket网络
编程学习笔记
(10)简易聊天室案例
1.聊天室数据传输设计必要条件:客户端、服务器必要约束:数据传输协议原理:服务器监听消息来源、客户端链接服务器并发送消息到服务器1.1客户端、服务器数据交互client发送消息到服务器端,服务器端回复消息也就是回送消息。1.2数据传输协议如上图,数据在传输的时候,需要在尾部追加换行符,也就是说原来5个字节的数据,在实际传输时,是有6个字节长度的。1.3服务器、多客户端模型在客户端有多个情况下,客户
鮀城小帅
·
2023-07-31 09:48
#
Socket
网络
学习
服务器
聊天室
Windows驱动
开发
开发
Windows驱动
程序时,debug比较困难,并且程序容易导致系统崩溃,这时可以使用VirtualBox进行程序调试,用WinDbg在主机上进行调试。
mbshqqb
·
2023-07-31 07:12
windows
驱动开发
go网络
编程学习笔记
6(安全)
简介尽管互联网最初被设计为可以承受敌对代理攻击的系统,但它过去一直是在一个可信的实体和合作的环境中发展起来的。可惜现在已经时过境迁。垃圾邮件,拒绝服务攻击,网络钓鱼这些东西使得每一个上网者都需要自行承担风险。应用程序应当在复杂的互联网环境中仍然可以正确工作。“正确”不光意味着程序功能的正确,同时还意味着要确保数据传输过程中的保密性和完整性,甚至只允许合法用户进行访问和其它问题。这自然使得编程更加复
GeminiGirl0604
·
2023-07-30 14:44
Lua
编程学习笔记
文章目录Lua
编程学习笔记
一、环境安装二、Lua基本语法1.注释2.标识符3.变量4.数据类型5.Lua运算符三、循环与流程控制1.循环2.流程控制四、函数1.基本定义2.可变参数3.函数作为参数传递五
tough is tough
·
2023-07-29 05:00
饥荒DST
lua
开发语言
【数据结构】线性表之顺序表详解
作者:@情话0.0专栏:《数据结构》个人简介:一名双非研究生的编程菜鸟,在这里分享自己的
编程学习笔记
,欢迎大家的指正与点赞,谢谢!
情话0.0
·
2023-07-27 18:22
数据结构
线性表
顺序表
算法
Java并发
编程学习笔记
(二)线程的基础知识
一、线程常见方法start:运行线程,调用runrun:定义线程的任务join:当前线程等待指定线程结束,然后继续执行后续任务getId:获取线程唯一idgetName:获取线程名getPriority:获取线程优先级getState:获取线程状态isInterrupted:判断是否被打断isAlive:判断线程是否存活interrupt:打断线程,如果打断的是正在运行的线程,会设置打断标记,即为
奥妙无穹
·
2023-07-27 15:21
Java并发
java
学习
笔记
上一页
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
其他