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驱动编程基础
Java总结
第2章Java
编程基础
目录第2章Java
编程基础
2.1Java的基本语法在编写Java代码时,需要特别注意下列几个关键点:Java中的注释Java中的标识符Java中的关键字Java中的常量2.2Java
G_BC6223
·
2023-11-27 20:24
java
servlet
jvm
并发
编程基础
底层原理学习(二)
进程进程就是应用程序在内存中分配的空间,也就是正在运行的程序,各个进程之间互不干扰。同时进程保存着程序每一个时刻运行的状态。进程的两个基本元素是程序代码和与代码关联的数据集。进程执行的任意时刻包含了以下元素:标识符:与进程相关的唯一标识符,用来区分其他线程状态:若进程正在执行,则进程处于运行态优先级:相对于其他进程的优先顺序程序计数器:程序中即将执行下一条指令的地址内存指针:包括程序代码和进程相关
ikt4435
·
2023-11-27 19:29
程序员
Java
编程
java
开发语言
javascript
Python
编程基础
Python是一种简单易学的编程语言,广泛应用于Web开发、数据分析、人工智能等领域。无论您是初学者还是有一定编程经验的人士,都可以从Python的基础知识开始建立自己的编程技能。目录理论Python语言的发展程序设计语言的分类静态语言与脚本语言的区别代码编写IPO程序编写方法输出函数print输入函数inputPython中的注释与缩进理论Python语言的发展Python语言的发明人—吉多.范
摔跤猫子
·
2023-11-27 17:23
Python
python
开发语言
编程基础
Visual C++游戏
编程基础
之多边形绘制
一、解析几何知识以(0,0)为圆心,半径为100的圆,它的内接五边形就是它均分五等分的点连起来,坐标(x,y)分别为(100*sin(72°),100*cos(72°))、(100*sin(72°*2),100*cos(72°*2))……二、重要函数介绍1.BOOLPolyline(HDChdc,CONSTPOINT*lppt,intcPoints)function:使用当前画笔描绘一系列线段hd
皮卡qiu~
·
2023-11-27 16:31
游戏开发
游戏开发
OpenJudge NOI题库 116题
1.1
编程基础
之输入输出OpenJudge-OpenJudge-题目1.1_01:Hello,World!_2017-03-19(C++语言)1.1_01:Hello,World!
dllglvzhenfeng
·
2023-11-27 12:20
CSP-J
CSP-S复赛
一本通ybt题库
小学生C++编程入门
c++
算法
数据结构
信奥
人工智能
1.6
编程基础
之一维数组 10大整数加法
1.6
编程基础
之一维数组10大整数加法OpenJudge-10:大整数加法1168:大整数加法信息学奥赛一本通(C++版)在线评测系统P1601A+BProblem(高精)A+BProblem(高精)-
dllglvzhenfeng
·
2023-11-27 12:49
1.6
编程基础之一维数组
科普
信息技术
c++
算法
蓝桥杯
信奥
CSP-J
计算机
编程基础
教程,中文编程工具下载,编程构件组合按钮
计算机
编程基础
教程,中文编程工具下载,编程构件组合按钮给大家分享一款中文编程工具,零基础轻松学编程,不需英语基础,编程工具可下载。
编程实战
·
2023-11-27 12:40
编程实际应用案例
计算机编程基础教程
中文编程工具下载
编程构件组合按钮
Python
编程基础
:第七节 字符串切片String Slicing
前言我们有时候需要对一个字符串进行切片,取其一部分作为新的字符串进行处理。例如从姓名中分别提取姓和名,从网站域名中提取网站名称等等。实践首先我们定义一个变量,并将其赋值为TomEfficion:name="TomEfficion"然后我们通过字符串切片的方式分别提取其姓和名:first_name=name[:3]last_name=name[4:]print(first_name)print(la
zhenyu_wu
·
2023-11-27 11:47
java并发
编程基础
(三)
1.等待/通知机制等待/通知的相关方法是任意java对象都具备的,因为这些方法被定义在所有对象的超类java.lang.Objectnotify()notifyAll()wait(long)wait(long,int)等待/通知机制是指一个线程A调用了对象O的wait()方法进入等待状态,而另一个线程B调用了对象O的notify()或者notifyAll()方法,线程A收到通知后从对象O的wait
smallmartial
·
2023-11-27 02:24
python 网络编程_python网络
编程基础
概念
网络通信标识符1.IP:使用域名服务器(DNS)可将域名转换为IP>IP:用于标记网络通信中不同网卡的身份.2.端口号:在网络中服务类型必须和端口号对应>80端口是Web服务的标准端口>SMTP服务是25端口>FTP服务是21端口>端口号大于1024的,可以任意使用3.地址参数:地址=IP+端口.在AF_INET下,以元组(ip,port)的形式表示地址IP或域名(会自动转为IP),为字符串格式端
weixin_39942351
·
2023-11-26 21:47
python
网络编程
第二天多套GEO数据集联合分析流程
网页小工具:shinyGEO:零
编程基础
分析GEO数据https://mp.weixin.qq.com/s/UYI61Rl0Jf5LPe3MxjXyAA(网速太渣明天继续o(╥﹏╥)o)install.packages
沙丘上的小fox
·
2023-11-26 16:45
java
编程基础
(2)
一、面向对象①掌握类的封装,构造方法的定义,重载以及this和static关键字的使用。②熟悉类与对象的创建和使用。③了解面向对象的三大特征。(1)面向对象的概念1.面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。2.提到面向对象,自然会想到面
抓到汤圆噜
·
2023-11-26 09:27
java
Java
编程基础
学习目标:1.掌握java基本语法,常量,变量,流程控制语句,方法以及数组。2.熟悉java运算符的使用。3.了解java代码的基本格式。java的基本语法java代码的基本格式java中的程序的必须放在一个类中。类需要使用class关键字定义,在class前面可以有一些修饰符,格式如下:修饰符class类名{程序代码}>在编写Java代码时,需要特别注意下列几个关键点:(1)Java中的程序代码
抓到汤圆噜
·
2023-11-26 09:57
java
Java并发
编程基础
Java并发程序的设计并发的三大特性:原子性,可见性和有序性。原子性原子性指的是一个操作一旦开始就不可中断。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。可见性可见性是指当一个线程修改了某一个共享变量的值,其他线程是否能够立即知道这个修改。显然对于串行程序来说,可见性问题是不存在的。因为在任何一个操作步骤中修改了某个变量,那么在后续的步骤中,读取这个变量的值,一定是修改后
星流星
·
2023-11-26 09:58
Python
编程基础
第七章 编程练习 请编写程序完成下面功能:输入一个文件路径,输出该文件的扩展名。
题目内容:请编写程序完成下面功能:输入一个文件路径,输出该文件的扩展名。输入格式:一个文件路径。输出格式:文件扩展名。输入样例:d:\python\test.py输出样例:.py输入样例:d:\python\code\readme.docx输出样例:.docx时间限制:500ms内存限制:32000kb代码1:file_path=input()file_type=file_path.split("
桐小哥
·
2023-11-26 09:21
python编程
python
3.2
Windows驱动
开发:内核CR3切换读写内存
CR3是一种控制寄存器,它是CPU中的一个专用寄存器,用于存储当前进程的页目录表的物理地址。在x86体系结构中,虚拟地址的翻译过程需要借助页表来完成。页表是由页目录表和页表组成的,页目录表存储了页表的物理地址,而页表存储了实际的物理页框地址。因此,页目录表的物理地址是虚拟地址翻译的关键之一。在操作系统中,每个进程都有自己的地址空间,地址空间中包含了进程的代码、数据和堆栈等信息。为了实现进程间的隔离
微软技术分享
·
2023-11-26 06:01
《灰帽黑客:攻守道》
windows
驱动开发
CR3
初出茅庐的小李之
编程基础
C语言
C语言学习环境准备编译环境下载地址https://sourceforge.net/projects/orwelldevcpp/国内下载速度比较慢、可以直接拷贝安装包。进行软件安装安装成功桌面显示图标开始认识C语言C语言简介常见的几种编程语言javapythonc++不同编程语言应用场景java:python:c++C编程语言的优点跟特点主函数框架
初出茅庐的小李
·
2023-11-26 03:28
c语言
stm32
5.4
Windows驱动
开发:内核通过PEB取进程参数
PEB结构(ProcessEnvirormentBlockStructure)其中文名是进程环境块信息,进程环境块内部包含了进程运行的详细参数信息,每一个进程在运行后都会存在一个特有的PEB结构,通过附加进程并遍历这段结构即可得到非常多的有用信息。在应用层下,如果想要得到PEB的基地址只需要取fs:[0x30]即可,TEB线程环境块则是fs:[0x18],如果在内核层想要得到应用层进程的PEB信息
微软技术分享
·
2023-11-25 23:13
《灰帽黑客:攻守道》
windows
驱动开发
c++
c语言
PEB参数
适合有
编程基础
的人看的《韩顺平零基础30天学java》笔记【最后一章:正则表达式】
写在最前边:研究生一枚,为后端实习和未来工作打基础。无意间发现韩顺平老师的课程,细心细致,讲课和吴恩达老师一样,都是保姆式讲解,各种基础知识都会补充,爱了。韩顺平老师课程地址:https://www.bilibili.com/video/BV1fh411y7R8?spm_id_from=333.999.0.0阅读提醒:本笔试适合有编程语言基础的伙伴阅读,因为本兔兔是本专业的,有c、c++、pyth
努力学习的程序兔一枚
·
2023-11-25 23:01
java后端开发学习
java
MFC界面
编程基础
(12):组框、单选按钮和复选框
上一篇:MFC界面
编程基础
(11):静态文本框、命令按钮和编辑框下一篇:MFC界面
编程基础
(13):列表框和组合框组框、单选按钮和复选框都是对话框的常见控件。
半个月儿上来
·
2023-11-25 22:06
MFC
组框
单选按钮
复选框
清华大学视频:ARM微控制器与嵌入式系统
清华大学视频课件:ARM微控制器与嵌入式系统(2017)本课程课程要求学生具备C语言
编程基础
,在课程中逐步讲解ARM微控制器(单片机)与嵌入式系统,面向实践安排教学,鼓励动手实践和自由创新,适合想参与科技活动的本科生和爱好者
dragonscroll
·
2023-11-25 18:17
arm
嵌入式系统
清华大学
视频
Python Web开发基础知识篇
主要包括HTML和css基础、JavaScript基础、网络
编程基础
、MySQL数据库基础、Web框架基础等知识。1,Web简介Web,全称为WorldWideWeb,也就是WWW,万维网。
bagell
·
2023-11-25 17:20
python
前端
开发语言
爬虫
php
网络
8.3
Windows驱动
开发:内核遍历文件或目录
在笔者前一篇文章《内核文件读写系列函数》简单的介绍了内核中如何对文件进行基本的读写操作,本章我们将实现内核下遍历文件或目录这一功能,该功能的实现需要依赖于ZwQueryDirectoryFile这个内核API函数来实现,该函数可返回给定文件句柄指定的目录中文件的各种信息,此类信息会保存在PFILE_BOTH_DIR_INFORMATION结构下,通过遍历该目录即可获取到文件的详细参数,如下将具体分
微软技术分享
·
2023-11-25 17:42
《灰帽黑客:攻守道》
c++
c语言
开发语言
windows
驱动开发
文件目录遍历
5.1
Windows驱动
开发:判断驱动加载状态
在驱动开发中我们有时需要得到驱动自身是否被加载成功的状态,这个功能看似没啥用实际上在某些特殊场景中还是需要的,如下代码实现了判断当前驱动是否加载成功,如果加载成功,则输出该驱动的详细路径信息。该功能实现的核心函数是NtQuerySystemInformation这是一个微软未公开的函数,也没有文档化,不过我们仍然可以通过动态指针的方式调用到它,该函数可以查询到很多系统信息状态,首先需要定义一个指针
微软技术分享
·
2023-11-25 17:42
《灰帽黑客:攻守道》
驱动开发
Windows
驱动状态判断
我是一名程序员,帮我规划一张学习人工智能原理的路线图,循序渐进,分阶段。
编程基础
:熟练掌握Python编程,因为Python是进行AI开发的主要语言。机器学习概念:理解机器学习的基本概念,包括监督学习、非监督学习和强化学习。
小黄人软件
·
2023-11-25 17:05
chatGPT
学习
人工智能
基于低代码平台搭建应用程序
后面了解到JNPF开发工具,可以让没有
编程基础
的人短时间学会搭建一套管理系统,于是花了几天学习,跟着JNPF官网的操作手册搭建了一套简单的系统。虽然系统不算
虚无火星车
·
2023-11-25 09:19
低代码
JNPF
软件开发
第7次Java作业
Java
编程基础
四个方面;1.Java基础语法2.常量变量数据类型3.运算符流程控制4.数组方法1.Java基础语法①Java中的程序代码都必须放在一个类中,类需要使用class关键字定义,在class
ycq8888
·
2023-11-25 02:34
java
jvm
servlet
C++
编程基础
练习——时间转换问题
C++
编程基础
练习——时间转换问题编写一个程序,输入一个秒数,该程序将该秒数转换为对应的小时、分钟、秒例如:用户输入50391,该程序则输出13小时、59分钟、51秒。
Vera0831
·
2023-11-25 00:09
C++
c++
C++
编程基础
——工资问题
C++
编程基础
——工资问题某员工一周的工资收入为每小时16.78美元,加班工资是平时的1.5倍。
Vera0831
·
2023-11-25 00:38
C++
c++
Python网络
编程基础
学习笔记-TCP客户端应用程序的开发
TCP客户端应用程序的开发一、开发TCP客户端程序开发步骤回顾创建客户端套接字对象和服务端套接字建立连接发送数据接受数据关闭客户端套接字二、socket类的介绍导入socket模块importsocket创建客户端socket对象socket.socket(AddressFamily,Type)参数说明:AddressFamily表示IP地址类型,分为IPv4和IPv6Type表示传输协议类型方法
Kirvin_xia
·
2023-11-24 21:10
#
PythonWeb
网络
tcp/ip
python
Python网络
编程基础
学习笔记-TCP网络应用程序的开发流程
TCP网络应用程序的开发流程一、TCP网络应用程序开发流程的介绍TCP网络应用程序开发分为:TCP客户端程序开发TCP服务端程序开发说明:客户端程序是指运行在用户设备上的程序。服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务。二、TCP客户端应用程序开发流程的介绍三、TCP服务端应用程序开发流程的介绍步骤说明:1.创建服务端套接字对象2.绑定端口号3.设置监听4.等待接受客户端的连
Kirvin_xia
·
2023-11-24 21:10
#
PythonWeb
网络
tcp/ip
python
7.5
Windows驱动
开发:监控Register注册表回调
在笔者前一篇文章《内核枚举Registry注册表回调》中实现了对注册表的枚举,本章将实现对注册表的监控,不同于32位系统在64位系统中,微软为我们提供了两个针对注册表的专用内核监控函数,通过这两个函数可以在不劫持内核API的前提下实现对注册表增加,删除,创建等事件的有效监控,注册表监视通常会通过CmRegisterCallback创建监控事件并传入自己的回调函数,与该创建对应的是CmUnRegis
微软技术分享
·
2023-11-24 20:03
《灰帽黑客:攻守道》
windows
驱动开发
注册表回调
Register
python编程入门十四:面向对象
编程基础
第十四章:面向对象
编程基础
不知道有多少人是按照章节顺序翻到这一章的,又有多少人是看到了对象这两个字直接翻到本章的,如果你是后者,那你可能要失望了,因为此对象非彼对象,本章我们将学习一个非常重要的编程思想
洪博hopes
·
2023-11-24 18:47
Python编程入门
编程语言
python
面向对象编程
1.并发
编程基础
目录概述线程和进程并发和并行线程上下文切换线程的一生wait与sleep的区别结束概述线程和进程进程:是指内存运行的一个应用程序,是系统运行程序的基本单位,是程序的一次执行过程线程:是进程中的一个执行单元,负责当前进程中任务的执行,一个进程会产生很多线程两者主要区别:每个进程都有独立内存空间。线程之间的堆空间和方法区共享,线程栈空间和程序计数器是独立的。线程消耗资源比进程小的多。并发和并行并发Co
流月up
·
2023-11-24 18:40
并发编程
java
并发编程
概念
Linux Shell
编程基础
1.正则表达式“*”前一个字符匹配0次,或任意多次grep"a*"test_rule.txt#匹配所有内容,包括空白行grep"aa*"test_rule.txt#匹配至少包含有一个a的行grep"aaa*"test_rule.txt#匹配最少包含两个连续a的字符串grep"aaaaa*"test_rule.txt#则会匹配最少包含四个个连续a的字符串“.”匹配除了换行符外任意一个字符grep"s
Skyeeee_W
·
2023-11-24 09:21
Linux
linux
数据库
运维
5.2
Windows驱动
开发:内核取KERNEL模块基址
模块是程序加载时被动态装载的,模块在装载后其存在于内存中同样存在一个内存基址,当我们需要操作这个模块时,通常第一步就是要得到该模块的内存基址,模块分为用户模块和内核模块,这里的用户模块指的是应用层进程运行后加载的模块,内核模块指的是内核中特定模块地址,本篇文章将实现一个获取驱动ntoskrnl.exe的基地址以及长度,此功能是驱动开发中尤其是安全软件开发中必不可少的一个功能。关于该程序的解释,官方
微软技术分享
·
2023-11-24 08:29
《灰帽黑客:攻守道》
windows
驱动开发
c++
开发语言
c语言
取内核Kernel模块
Python
编程基础
(附Pycharm与开发环境)
一、PyCharm集成开发环境1、PythonHelloWorldpython源程序:python就是存放python代码的文本文件;扩展名必须以.py结尾;演练步骤:找到自己电脑中一个目录c:\file目录;在file目录下新建了一个文本文件hello.py;用记事本打开这个文件文件,如果以下内容;print("helloworld")print("hellopython")保存退出;打开cmd
wespten
·
2023-11-24 06:42
Python
Go
AI
人工智能
机器学习
语言处理
pycharm
ide
python
怎么批量提取文件夹中所有的文件名称及文件路径?
将文件夹中所有文件名称或者路径提取到一个Excel文件中的的需求在日常办公过程中经常会碰到,我们可以自己手工的一个一个文件进行处理,也可以通过自己写批处理脚本进行处理,但这种门槛都比较高,需要有一定的
编程基础
尘絮缘
·
2023-11-24 04:45
批量
提取
文件路径
文件夹路径
文件名
HTML5培训:编程轻松上手
HTML5是一种广泛应用于网页开发的标准技术,它具有易学易用的特点,即使没有
编程基础
,通过参加HTML5培训课程,也能够轻松掌握编程技巧。
技术猎手
·
2023-11-24 02:33
html5
前端
html
编程
学习了深度学习之后的我
自从基因学转移到机器学习这方面马上三个月了,但是我感觉时间过的不太快,不定期的总有很多东西要看,理论知识要学,
编程基础
要学,网络框架要掌握,里面的术语要掌握,而且还要自己可以有条理的讲出来,本来自我感觉口才比较好的我
Allard_c205
·
2023-11-24 02:18
Java之《ATM自动取款机》(面向对象)
《JAVA
编程基础
》项目说明一、项目名称:基于JAVA控制台版本银行自动取款机项目要求:实现银行自动取款机的以下基本操作功能:读卡、取款、查询。
岁岁岁平安
·
2023-11-24 00:10
java
intellij
idea
python语言的赋值语句可以改变变量的类型吗_第2章 Python
编程基础
知识 第2.1节 简单的Python数据类型、变量赋值及输入输出...
第三节简单的Python数据类型、变量赋值及输入输出Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装、WINDOWS系列Python编辑和运行界面等内,这节就开始真正的语言学习了。本节介绍的内容是为了大家尽快开始使用Python编写简单的代码,是Python编程最基本的内容。一、Python的基础数据类型学语言首先要知道语言的数据类型,Py
weixin_39993454
·
2023-11-24 00:10
linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解
主要内容包括:Linux及LinuxShell简介、初识LinuxShell、常用Shell(Bash)命令、Shell命令进阶、Shell
编程基础
、Shell的条件执行、Bash循环、Shell函数、
枚蓝
·
2023-11-23 16:07
linux
脚本编写基本命令
小白学习Python,怎样能够快速入门上手
1了解Python
编程基础
一是变量、编程规范、基础语法等,这也是能够上手编写Python代码的前提。二是数据结构,字符串、列表、字典、元组这些需要非常熟练,数据类型将贯穿你整个编程的始终。
全栈媛
·
2023-11-23 12:52
零基础小白如何自学 Python 步骤和知识点?
黑马程序员python教程,8天python从入门到精通,学python看这套就够了第一步:了解
编程基础
在学习Python之前,你需要了解一些
编程基础
知识,包括编程的基本概念、算法和数据结构等等。
Itmastergo
·
2023-11-23 10:42
python
java
开发语言
Java的LockSupport工具,Condition接口和ConditionObject
在之前我们文章(关于多线程
编程基础
和同步器),我们就接触到了LockSupport工具和Condition接口,之前使用LockSupport工具来唤醒阻塞的线程,使用Condition接口来实现线程的等待和唤醒和
MindMrWang
·
2023-11-23 08:42
Java多线程与并发
并发
锁
LockSupport
Condition
Java
Java 学习路线
版权声明:本文为by程序员鱼皮文章文章目录Java学习路线路线特点符号表写在开头阶段0:前期准备阶段1:Java入门目标Java
编程基础
(45天)Java8(3天)练手项目尾声阶段2:巩固基础目标Java
theRavensea
·
2023-11-23 05:05
java
学习
开发语言
4.5
Windows驱动
开发:实现进程数据转储
多数ARK反内核工具中都存在驱动级别的内存转存功能,该功能可以将应用层中运行进程的内存镜像转存到特定目录下,内存转存功能在应对加壳程序的分析尤为重要,当进程在内存中解码后,我们可以很容易的将内存镜像导出,从而更好的对样本进行分析,当然某些加密壳可能无效但绝大多数情况下是可以被转存的。在上一篇文章《内核R3与R0内存映射拷贝》介绍了一种方式SafeCopyMemory_R3_to_R0可以将应用层进
微软技术分享
·
2023-11-22 23:25
《灰帽黑客:攻守道》
windows
驱动开发
c++
Visual
C++
送书 |《Python数据分析从小白到专家》
第3章介绍Python
编程基础
。第
敲代码的灰太狼
·
2023-11-22 22:53
算法
python
人工智能
机器学习
数据分析
零
编程基础
Python的全面学习指南
文章目录前言什么是编程?Python代码对应的机器码准备开始Windows变量类型整型字符串型布尔类型字符串连接和整数相加if语句捕获用户输入导入MacWindows游戏时间!小结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包+项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、
python零基础入门小白
·
2023-11-22 20:26
python
开发语言
计算机网络
学习
深度学习
经验分享
程序人生
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他