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 并发
编程学习笔记
(九)多线程并发拓展
多线程并发拓展(1)死锁publicclassDeadLockTestimplementsRunnable{privateintflag;privatestaticObjecto1=newObject();privatestaticObjecto2=newObject();publicDeadLockTest(intflag){this.flag=flag;}@Overridepublicvoid
血煞风雨城2018
·
2020-08-03 21:13
多线程
java
Windows编程—
Windows驱动
中定时器的使用
文章目录Windows编程—
Windows驱动
中定时器的使用前言代码简单版升级版程序效果Windows编程—
Windows驱动
中定时器的使用前言定时器操作是应用编程中非常常见的操作,同样的在Windows
李四老师
·
2020-08-03 21:04
【Windows编程】
#
【Windows驱动】
Windows编程
Windows驱动
KeSetTimer
Windows内核驱动开发
Java并发
编程学习笔记
前言LZ看的是高洪岩的《Java多线程编程核心技术》和《Java并发编程核心方法与框架》,都两本书都是偏入门的书籍,《Java并发编程的艺术》和《Java并发编程实战》是业内公认的好书Java多线程技能实现多线程编程的方式主要有两种,继承Thread类和实现Runnable接口线程启动顺序与start()方法执行顺序无关共享自定义线程类中的实例变量publicclassMyThreadextend
Java识堂
·
2020-08-03 12:01
Java
EE
Java并发
编程学习笔记
(一)
Java并发
编程学习笔记
(一)============================================== 此篇主要记录一些并发编程的基本概念和知识点。为后面的学习做好铺垫。
zcy_fover
·
2020-08-03 12:08
java并发编程
嵌入式
编程学习笔记
(一)
本文利用MC9S12XEP100单片机来学习A/D采集功能。首先开发板上有两个电位计作为A/D采集的输入信号,拉下图所示:将采集到的信号作比较,利用判断结果来控制开发板上的二极管的开和灭,二极管的电路连接如下:然后将AD0的转换后的结果采用扫描的方式输出在数码管上,数码管的电路原理图如下:数码管的每个阳极连接一个限流电阻,8个阳极和单片机的PP0~PP7引脚相连。数码管的四个阴极采用4个三极管作为
行歌er
·
2020-08-03 11:32
Java并发
编程学习笔记
—为什么要学习并发编程
关于并发编程,无论是面试还是实际项目应用来说都是必不可的一部分。所以也激发了系统学习这块知识的决心。在参考《并发编程艺术》这本书的情况下,加上学习其他博客/专栏的路线,整理出学习笔记。虽然见解不深,但是相信通过不断的揣摩和研究,先把基础夯实。学习是没有止境的事情,你也不是比别人有多优秀,只是好多人在中途放弃了。开胃汤:线程相关的概念:进程:什么是进程?在windows的资源管理器中,每个正在运行的
大叔是个唐僧肉
·
2020-08-03 10:20
并发编程
Java 并发
编程学习笔记
文章目录1、什么是高并发垂直扩展(公司的事)水平扩展(程序猿派上用场啦)2、进程和线程Java中实现多线程有几种方式?JUC3、sleep和wait的区别4、synchronized锁定的是谁?5、Lock锁6、死锁7、生产者消费者模式8、ConcurrentModificationException异常9、JUC工具类1、CountDownLatch:减法计数器2、CyclicBarrier:加
进击的程序猿~
·
2020-08-03 10:37
二.Java并发编程篇
Unix网络
编程学习笔记
(一)初步认识socket编程
客户端编程步骤设置网络连接各项参数设置套接字的地址族、目的端口号、目的ip地址进行网络连接向服务器端发送信息或接受信息断开连接CLIENT()sockfdasasocketdescriptorservaddrasasocketARRAYisaarray//AF_INET表示IPv4,SOCK_STREAM表示字节流套接字sockfd=socket(AF_INET,SOCK_STREAM,0)ser
隐藏在画中的落叶
·
2020-08-03 09:08
Unix网络编程学习笔记
网络
编程学习笔记
(ICMPv6和IPv6套接口选项)
ICMPv6套接口选项级别为IPPROTO_ICMPV6ICMP6_FILTER:获取和设置一个icmp6_filter结构,这指明256个可能的ICMPv6消息类型中哪一个传递给在原始套接口上的进程。IPV6所属级别为IPPROTO_IPV6IPV6_ADDRFROM:允许套接口从IPv4转换到IPv6IPV6_CHECKSUM:指定用户数据中校验和和所处位置的字节偏移,如果此值为非负,则内核将
kgduu
·
2020-08-03 08:28
网络编程
网络编程学习笔记
网络
编程学习笔记
(十)多进程服务器端
进程概念及应用利用之前所讲的内容,我们可以构建按序向第一个客户端到第一百个客户端提供服务的服务器端。当然第一个客户端不会抱怨服务器端,但如果每个客户端的平均服务时间为0.5秒,则第100个客户端会对服务器端产生相当大的不满。两种类型的服务器端1.“第一个连接请求的受理时间为0秒,第50个连接请求的受理时间为50秒,第100个连接请求的受理时间为100秒!但只要受理,服务只需1秒。”2.“所有连接请
UMR小豪
·
2020-08-03 03:24
网络编程
学习
windows驱动
(32位与64位兼容)
32位和64位
Windows驱动
有什么不同?怎么兼容32位和64位
Windows驱动
?在编程的时候,32位系统跟64位系统数据类型是有些不一样的。
mofabang
·
2020-08-03 02:20
windows驱动开发
windbg符号加载和调试
谈一谈
windows驱动
调试。使用windbg调试。
mofabang
·
2020-08-03 02:20
windows驱动
Excel中VBA
编程学习笔记
(十一)--正则表达式
在VBA中使用正则表达式受限需要引用MicrosoftVBScriptRegularExpressions5.5类库。在VBA界面,“工具”-->“引用”,定义正则表达式,如下例:DimregAsNewregexpWithreg.Global=True.IgnoreCase=True.MultiLine=False.Pattern="[^\u4E00-\u9FA50-9A-Za-z]+"‘匹配所有
数据之道
·
2020-08-03 00:47
Excel
UNIX环境
编程学习笔记
----unix编程实例----signal使用实例
/*信号处理程序实例signal*/#include#include#include#include#include//定义一个信号处理函数voidhandle(intnum){if(num==SIGINT){printf("nowtheSIGINTsignalishappening....\n");printf("thesignalnumis:%d\n",num);printf("whatitw
OneCode2World
·
2020-08-02 21:07
Unix
编程学习笔记
---文件系统与 i节点
文件系统:i节点与磁盘文件:首先提出我的一些问题:1.文件描述符fd、文件对象、i节点、磁盘文件之间是什么关系???a)文件对象:表示进程已经打开的文件在内存中的表示,该对象不是物理上的文件,b)文件对象在内存中有一段存储内容。c)每一个文件对象都包含:文件的状态信息、内存中存储文件内容的缓冲区指针,以及当前文件的读写位置等。在文件对象中,存有文件的iNode节点信息。d)文件描述符-------
OneCode2World
·
2020-08-02 21:04
Unix网络
编程学习笔记
--UNIX网络编程--卷1:套接字联网API第一天
本书面向对象:编写的程序能使用称为套接字(socket)的API进行彼此通信的人每一张操作系统提供了大量的网络应用程序:网页浏览器、电子邮件客户端、文件共享服务器。按照常规的划分方法把这些应用程序分为客户程序和服务器程序。通过本书,我能够理解很多相应的例子。常见的例子:web服务器是一个长时间运行的程序daemon,他只响应来自网络请求时才发送网络消息。协议的另一端是Web客户程序,如浏览器。第一
Thomas_YiSaYa
·
2020-08-02 20:36
oracle sql 高级
编程学习笔记
(十七)
查看任何之前已经执行过的sql语句保存在库高速缓存中的执行计划,最简单方法就是使用dbms_xplan.display_curor函数使用gather_plan_statistics提示则在sql执行后,会在v$sql_plan_statistics_all视图中查到SQL的执行统计信息,例如逻辑读,物理读取次数,物理写入次数以及每一个运算在一行数据上的运行时间。或者也可以将statistics_
菜鸟的梦想ff
·
2020-08-02 19:40
数据库
Oracle
sql高级编程学习笔记
oracle sql 高级
编程学习笔记
(十六)
使用解释执行有下面三点可能导致解释执行计划与实际执行不一致。1、解释执行计划是基于你使用它的时候的环境来产生的2、解释执行计划不考虑绑定变量的数据类型(所有变量都是varchar2类型)3、解释执行计划不窥视绑定变量的值createtableregions_2(region_idvarchar2(10)primarykey,region_namevarchar2(25));insertintore
菜鸟的梦想ff
·
2020-08-02 19:39
数据库
Oracle
sql高级编程学习笔记
oracle
sql高级编程学习笔记
实际执行计划查看
Windows驱动
学习(六)-- FSD钩子
教程参考自:https://www.bilibili.com/video/av26193169/?p=8代码地址:https://github.com/G4rb3n/Windows-Driver/tree/master/MT-FSDHook1.概述FSD钩子是一种较实用的过滤方法,对比于上一章的添加键盘过滤设备,这种方法更显得简单高效。2.驱动编写2.1驱动入口函数入口函数简单明了,先获取键盘驱动
G4rb3n
·
2020-08-01 13:48
Windows驱动
游戏手柄(JoyStick)
编程学习笔记
(2)
在我的上一篇博客中(http://blog.csdn.net/liyuanbhu/article/details/51714045),介绍了通过multimediajoystickAPI来访问游戏手柄的基本方法。最后说到了利用joySetCapture函数监听手柄事件的方式并不是非常的好用。建议大家字节写个监听线程,有针对性的监听需要的事件。这里,我把我以前写的一份代码放上来。代码是基于Qt的,监
liyuanbhu
·
2020-07-31 19:09
编程杂项
Qt
编程技术
MacBook Pro 2017 13寸版 触摸板
windows驱动
开发(开发HID鼠标键盘驱动之一)
做这个驱动,写这篇文章的目的就是因为macBookpro2017版的触摸板在windows平台下难用,于是决定重新开发macbookpro2017触摸板的
windows驱动
。
雨中风华
·
2020-07-31 17:31
驱动开发
windows
C++
C
shell脚本
编程学习笔记
(一)
shell脚本编程shell语法类似C语言,C语言是编译型语言,shell是解释型语言。脚本格式#!/bin/bash#shell解释器有很多种,所以要指定shell解释器echo"helloworld"变量shell默认变量一般都是字符串变量定义、赋值命名规则和C语言类似,不能以数字开头yourname="guangjieMVP"#左值和“=”、右值和“=”之间不能有空格,这点和C语不一样变量的
guangjieMVP
·
2020-07-30 16:29
shell
shell
编程学习笔记
6--条件判断(循环)与流程控制
shell主要用来办公自动化,简化运维管理员的操作的。只要实现功能就可以,不需要考虑代码的简介和运行效率(因为这种脚本只有管理员一个人用)写多分支if时需要注意的:1、涉及到使用$调用变量一定要用双引括起来2、判断使用的[]俩边要留有空格3、等号2边可不可以有空格我也忘了,在测吧4、定义变量时,直接赋给字符串。调用时才加$5、运算时是$(())2个小括号;调用系统命令时要用$()括起来6、Echo
杨西瓜
·
2020-07-30 16:12
替换
ROS串口通信
788440521.ROS串口数据的读取和发送https://blog.csdn.net/m0_37598942/article/details/80713512ROS串口数据读取发送2.ROSROSserial串口
编程学习笔记
sophies671207
·
2020-07-30 00:28
ROS
ARM体系结构与
编程学习笔记
2
1:ARM指令分类1:ARM指令集可以分为跳转指令,数据处理指令,程序状态寄存器(PSR)传输指令,load/Store指令,协处理指令和异常中断产生指令2:ARM指令集字长为固定的32位,一条典型的ARM指令编码格式如下opcode:指令助记符;如ADD表示算法加操作指令cond:执行条件;S:是否影响CPSR寄存器的值;Rd:目标寄存器;Rn:第1个操作数的寄存器;operand2:第2个操作
qq_35989861
·
2020-07-29 22:02
ARM架构体系与编程
ARM体系结构与
编程学习笔记
3
第三章ARM指令集介绍ARM的指令集可以分为6类,即跳转指令,数据处理指令,程序状态寄存器,Load/Store指令,协处理器指令,和异常中断产生指令。1:跳转指令:长跳转:直接向PC寄存器中写入目标地址值可以实现4G地址空间的任意跳转。MOVLR,PC1:B:跳转指令2;BL带返回的跳转指令3:BLX带返回和状态切换的跳转指令4:BX带状态切换的跳转指令2:数据处理指令1MOV数据传送指令2MV
qq_35989861
·
2020-07-29 22:02
ARM架构体系与编程
Python
编程学习笔记
1.0
《Python编程》学习笔记1.0python作为大一的学生,虽然面临从早到晚的各种课程(水课),但是我还想好好学一次Python。说实话,我不是零基础的。以前学过一点C,还在大一上学期学了一点Python的网络课程。但由于我当时“人心不足蛇吞象”,竟然妄想将更高级的一些课程一起学完,例如Python机器学习和全栈开发……最后可想而知,在社团、课程考试以及一次性学这么多门课的疲惫之下,我……花了半
myRealization
·
2020-07-29 14:18
cypress68013USB固件例程及PCB板
i.构建并运行第一个FX2LP项目一、FX2LPDVK及SuiteUSB的安装二、绑定cyusb.sys至已连接的FX2LPDVK当FX2LPDVK第一次连接至PC时,须安装FX2LPDVK
Windows
sqzeng
·
2020-07-29 13:27
ASP.NET MVC3 高级
编程学习笔记
1——入门
最早就接触过asp.netmvc框架了,从1.0开始到现在的4.0,感觉是时候拥抱mvc了。本篇主要内容Model—View—Controller介绍ViewModel模式ASP.NETMVC框架ASP.NETMVC3的新特性Model—View—Controller介绍MVC是一种用户界面模式,是一种关注表现层的模式。MVC模式代表的是处理用户的一种解决方案,并不处理应用程序关注的其他问题,如数
weixin_30421525
·
2020-07-29 11:07
Windows驱动
开发环境搭建:VS2013+WDK8.1
你的
Windows驱动
开发环境之所以搭建不成功,是因为你没有看这篇博客1.安装包准备VisioStudio2013:https://pan.baidu.com/s/1P77yeSKuE7mWllcpVUKtrQ
冯Jungle
·
2020-07-29 06:41
Windows开发
shell
编程学习笔记
(十一):Shell中的while/until循环
shell中也可以实现类似java的while循环while循环是指满足条件时,进行循环示例:1#!/bin/sh2index=103while[$index-gt0]4do5index=$((index-1));6echo$index7donewhile循环以whille开始,循环体以do开始,以done结束注意第5行的代码,表达式index-1外面添加了$(()),如果不添加$(())的话,会
diejiankuai3444
·
2020-07-29 05:05
TCP/IP
编程学习笔记
(4)
无连接的客户/服务器程序工作流程无连接的数据报(SOCK_DGRAM)传输服务在传输层使用UDP协议,与面向连接的协议不同的是,它不需要通信双方事先建立连接,通信的任意一方可以先发送数据,先发送数据的一方会成为客户端,接收数据的一方成为服务器端,在数据传输完成后,只需要关闭套接口,释放网络资源,通信过程就结束了。无连接的数据报传输服务通信时,客户端与服务器端的工作流程类似:1)使用WSAStart
xumm_mm
·
2020-07-29 01:15
TCP/IP
编程学习笔记
(3)
面向连接的客户/服务器程序工作流程服务器端程序工作流程:1)使用WASASttartup()函数检查系统协议栈的安装情况。只有在协议栈安装正确的清空下,才可以执行之后的各步骤。常用的调用格式:WASASttartup(0x0202,&wsaData);WASASttartup(MAKEWORD(2,2),&wsaData);2)使用socket()函数创建服务器端通信的套接口。如果套接口创建不成功
xumm_mm
·
2020-07-29 01:15
TCP/IP
编程学习笔记
(1)
使用TCP/IP协议的应用程序通常采用应用编程接口:UNIXBSD的套接字(socket)。socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)。一、Socket用到的数据结构socket用到的.h文件#include定义与socket有关的宏和函数#include定义新类型#include不同的服务对应不同的端口#include端口号、协议号、IP地址
xumm_mm
·
2020-07-29 01:15
TCP/IP
socket
TCP/IP
编程学习笔记
(2)
既然socket是“open—write/read—close”模式的一种实现,那么socket就提供了这些操作对应的函数接口。socket():创建socketbind():绑定socket到本地地址和端口,通常由服务端调用listen():TCP专用,开启监听模式accept():TCP专用,服务器等待客户端连接,一般是阻塞态connect():TCP专用,客户端主动连接服务器send():T
xumm_mm
·
2020-07-29 01:15
TCP/IP
socket
ROS实现串口GPS数据的解析与通信
参考:ROS之串口
编程学习笔记
https://blog.csdn.net/u014695839/article/details/81209082ROS系统的串口数据读取和解析ht
何伯特
·
2020-07-28 22:32
Windows+Apache+Python CGI编程
本篇为菜鸟教程PythonCGI
编程学习笔记
环境配置Windows下Apache环境配置参考博文https://blog.csdn.net/zhuanshu666/article/details/74936940
轻松一下Windows98
·
2020-07-28 21:44
java
编程学习笔记
——mybatis SQL注入问题
SQL注入攻击首先了解下概念,什么叫SQL注入:SQL注入攻击,简称SQL攻击或注入攻击,是发生于应用程序之数据库层的安全漏洞。简而言之,是在输入的字符串之中注入SQL指令,在设计不良的程序当中忽略了检查,那么这些注入进去的指令就会被数据库服务器误认为是正常的SQL指令而运行,因此遭到破坏或是入侵。最常见的就是我们在应用程序中使用字符串联结方式组合SQL指令,有心之人就会写一些特殊的符号,恶意篡改
weixin_34007906
·
2020-07-28 18:49
ROS串口
编程学习笔记
串口是一种设备间常用的通讯接口,本文将记录如何在ROS上使用其提供的serial包进行串口通信。首先,这里要引入一个名称为serial的包,这个包的安装命令为:$sudoapt-getinstallros--serialserial包的介绍:http://wiki.ros.org/serial接下来,创建一个自己的包,借助serial这个包来编写串口通信的代码。1、创建一个包,依赖roscpp和s
培培哥
·
2020-07-28 15:08
ROS
DriverStudio不能转换Source中GDI_DRIVER类型问题解决
最近一段时间在研究
WINDOWS驱动
设计,首先下载了Windows2003DDK,里面有很多例子,但是都是用其自待的工具NMAKE编译的,即Build来进行编译的,很是不方便。
tonxi
·
2020-07-28 12:27
WINDOWS驱动设计
初学驱动开发-
windows驱动
-helloWorld
1.准备工作-安装vm虚拟机+虚拟机下安装xp2.下载DriverMonitor+DebugView3.编写代码#ifdef__cplusplusextern"C"{#endif#include#ifdef__cplusplus}#endif#definePAGEDCODEcode_seg("PAGE")#defineLOCKEDCODEcode_seg()#defineINITCODEcode_
宇文仲竹
·
2020-07-27 22:05
C++
初学驱动开发-
windows驱动
-命令行编译环境
1.下载并安装WDK76002.(配置临时环境路径)新建setIncludeXP.bat编辑内容其中paths值为wdk安装文件对应的一个是头文件,一个是库文件位置setpaths=D:\WinDDK\7600.16385.1\incremsetinclude=%include%;%paths%\api;%paths%\crt;%paths%\ddk;%paths%\mfc42;%paths%\w
宇文仲竹
·
2020-07-27 22:05
C++
c
驱动
计算机相关书籍分享pdf_1(仅供学习使用)
计算机相关书籍分享pdf_3多线程Java7并发编程实战手册JAVA并发编程核心方法与框架,高洪岩著Java并发编程:设计原则与模式(第二版)JAVA并发编程实践Java并发编程实战(中文版)Java并发
编程学习笔记
CodeYuan-Y
·
2020-07-27 17:05
#
资料
【C语言
编程学习笔记
】利用462字节代码实现雅虎logo ACSII 动画!
ACSII动画演示:不过本文介绍的是另一个作品:c代码实现雅虎logoACSII动图。运行后,你将会看到:它是一个20fps、抗锯齿的Yahoo!logoASCII动画。。我鼓励大家研究一下代码中的常量:S+=V+=(1-S)/10-V/4是该动画的欠阻尼控制系统——S是缩放(=1/缩放倍数)、V是速度、1/10和1/4是PD常量。在第一帧中S=0相当于无穷放大。Sc。我使用角度θ来表示a和b,即
折扇戏美人_a48e
·
2020-07-27 15:47
python计算机视觉
编程学习笔记
一 基本的图像操作和处理
基本的图像操作和处理(一)PIL:Python图像处理类库1.1读入一副图像再转换格式:1.2创建缩略图1.3复制并粘贴图像区域1.4调整尺寸和旋转1.5小结实验:(二)Matplotlib2.1画图、描点和线2.2图像轮廓和直方图2.3交互式标注(三)NumPy3.1图像数组表示3.2灰度变换3.3直方图均衡化3.4图像平均3.5对图像进行主成分分析3.6Pickle模块(四)SciPy4.1图
Belouga-
·
2020-07-25 23:47
数字图像处理
python
列出Windows所有设备驱动名
Windows驱动
名打印#include#include#include#include#pragmacomment(lib,"psapi.lib")#pragmacomment(lib,"shlwapi.lib
堂·吉诃德、
·
2020-07-16 10:00
shell脚本
编程学习笔记
(二)
条件用于判断的命令:test或者[]test是shell的内置命令test命令可以判断的条件类型三种:字符串比较字符串比较描述string1=string2字符串相同返回真string1!=string2字符串不同返回假-nstring字符串不NULL空为真-zstring字符串为NULL为真算术比较类似C语言的关系运算符算数比较描述expression1-eqexpression2两个表达式相等
guangjieMVP
·
2020-07-16 06:16
shell
Linux
编程学习笔记
| Linux IO学习[2] - 标准IO
在上一篇Linux
编程学习笔记
|LinuxIO学习[1]-文件IO中,我总结了Linux下的文件IO。文件IO是偏底层的IO操作,在平时的日常工作中,使用文件IO的频率还是比较低的。
RdouTyping
·
2020-07-16 06:03
## **
Windows驱动
编译环境搭建(Visual Studio 2017 + WDK)*
*
Windows驱动
编译环境搭建(VisualStudio2017+WDK)在Win10环境下开发
Windows驱动
程序需要依赖WDK,微软在”WDK7600“以后就不再提供独立的内核驱动开发包了,而是必须首先安装微软集成开发环境
叫我SKY
·
2020-07-16 05:47
Windows驱动开发
Unix网络
编程学习笔记
——close与shutdown
在linux网络程序中有两个函数都可以发起终端TCP连接的请求,close与shutdown,那么这两个函数到底有什么区别呢?intclose(intsockfd);close函数的缺省功能是将套接口做上”已关闭“标记,并立即返回到进程,这个套接字本身不能被该进程使用:它不能被用作read和write的参数,但TCP将试着发送以排队待发的任何数据,然后按照正常的TCP终止序列进行操作。close的
lonelywinter340
·
2020-07-16 02:52
网络编程
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他