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驱动编程学习笔记
Android
编程学习笔记
之 使用Intent实现页面跳转
Activity的页面跳转有两种,一种是有返回数据的,一种是没有返回数据的。①没有返回数据的跳转:我们从ActivityA中使用startActivity(intent)启动了ActivityB,然后调用finish()结束ActivityB返回ActivityA。A可以传递数据给B,但是B不能传递数据给A。先上代码noResultButton.setOnClickListener(newView
qq844394093
·
2016-04-02 20:00
android
Activity
Android
编程学习笔记
之 Fragment与Activity的数据传递
传递方向的不同:①Activity----->Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundlebundle)方法②Fragment----->Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调方法将数据传给Acyivi
qq844394093
·
2016-04-02 15:00
android
Activity
Fragment
回调
Windows驱动
开发之入门篇(一)
本文主要介绍“如何入门
Windows驱动
开发”和“新手需要掌握哪些知识和动手技能”,大部分是本人探索
Windows驱动
开发近一月时间的经验之谈。
Sagittarius_Warrior
·
2016-03-28 20:02
Windows驱动开发
Windows驱动
开发之入门篇(一)
本文主要介绍“如何入门
Windows驱动
开发”和“新手需要掌握哪些知识和动手技能”,大部分是本人探索
Windows驱动
开发近一月时间的经验之谈。
Sagittarius_Warrior
·
2016-03-28 20:00
Windows驱动
开发:用C还是C++
在做
windows驱动
程序开发之前,首先要确定开发的语言。在常见的编程语言中,我们可以选择C、C++、汇编语言甚至Delphi。
程序心声
·
2016-03-28 11:45
Windows
驱动开发
驱动开发
Windows驱动
开发:用C还是C++
在做
windows驱动
程序开发之前,首先要确定开发的语言。在常见的编程语言中,我们可以选择C、C++、汇编语言甚至Delphi。
guoduhua
·
2016-03-28 11:00
windows
驱动开发
第三讲:
Windows驱动
的结构
现在进行
Windows驱动
开发,主要有两种框架,一种是NT框架的驱动,一种是WDM框架的驱动程序,微软后来为了区分WDM驱动的,又推出了KMDF和UMDF两种框架,KMDF是针对内核态的驱动程序开发的框架
guoduhua
·
2016-03-28 11:00
windows
驱动开发
第二讲:我的第一个驱动
下面我们以一个WDM驱动的框架来实现
Windows驱动
程序的HelloWorld。
guoduhua
·
2016-03-28 11:00
windows
驱动开发
第一讲:开发环境与工具篇
Windows驱动
程序的开发,开发工具主要可以这样分:记事本、DriverStudio(DS) + VisualC++6.0或者VS2005 ,编译的工具选择DDK或者VisualC++6.0,
guoduhua
·
2016-03-28 11:00
windows
驱动开发
Windows驱动
开发入门系列教程
前几天,一个朋友问到我怎么学习
Windows驱动
开发,我就想到把我学习
Windows驱动
开发的过程分享一下,也算我的一点总结。
guoduhua
·
2016-03-28 11:00
windows
驱动开发
Android
编程学习笔记
之 基于回调的事件传播
Android的事件处理机制分为:①监听②回调。回调机制,就是用组件自身来处理自身的事件,而不是像监听机制一样使用事件监听器。简单的说,就是写一个类,继承View类或者View类的子类(如Button等),然后重写父类中的某些方法。下面是一个简单的自定义的继承自Button的类,重写了onTouchEvent方法publicclassMyButtonextendsButton{ publicMyB
qq844394093
·
2016-03-22 21:00
android
回调
事件处理
驱动对象和设备对象的区别
本文只讨论
windows驱动
领域的,对于Linux驱动不认识,也没讨论价值。在
Windows驱动
开发中,初学者往往混淆驱动对象和设备对象的概念,误以为两者是一样的,其实不是这样的。
u012541747
·
2016-03-18 23:00
Win8.1+VS2013+WDK8.1+VirtualBox or VMware 驱动开发环境配置
开发
Windows驱动
,我选择的环境是Win8.1+VS2013+WDK8.1+VirtualBox。
encoderlee
·
2016-03-16 14:40
【驱动开发】
Windows开发
Win8.1+VS2013+WDK8.1+VirtualBox or VMware 驱动开发环境配置
开发
Windows驱动
,我选择的环境是Win8.1+VS2013+WDK8.1+VirtualBox。
CharlesSimonyi
·
2016-03-16 14:00
驱动配置
驱动开发环境
驱动开发配置
WDK配置
VS+WDK
Windows驱动
开发如何入门
搞
Windows驱动
开发是一件痛苦的事情,特别是初学
Windows驱动
开发。
encoderlee
·
2016-03-16 14:36
【驱动开发】
Windows开发
Windows驱动
开发如何入门
搞
Windows驱动
开发是一件痛苦的事情,特别是初学
Windows驱动
开发。
CharlesSimonyi
·
2016-03-16 14:00
驱动开发
wdk
Windows驱动
Windows驱动开发
驱动开发入门
Win10下VS2015(WDK10)驱动开发环境配置
而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包、或者离线安装包,但是安装后VisualStudio就集驱动程序开发,编译,安装,部署和调试于一身,使得
Windows
liuyez123
·
2016-03-11 18:00
windows
Visual
Studio
驱动开发
VS2015
WDK10
linux程序设计(套接字)+TCP/IP网络
编程学习笔记
linux程序设计(套接字)+TCP/IP网络
编程学习笔记
什么是套接字?应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。
big_big_snail
·
2016-03-05 11:02
TCP/IP网络编程
socket网络编程
LIST_ENTRY结构
在
Windows驱动
相关编程中,会用到该结构。Windows的源代码中大量使用了该结构。该结构用来组成常见的数据结构——双链表,并且带有头部节点。
hustd10
·
2016-03-04 13:00
数据结构
windows
链表
clamav杀毒软件
所以我这里的问题是为什么要为Linux准备防病毒软件,为了更好理解,我准备了以下理由,Linux平台安装杀毒软件的原因:1、从Linux平台扫描
Windows驱动
。
freeterman
·
2016-03-01 13:49
windows
操作系统
邮件服务器
杀毒软件
工作站
Windows驱动
开发之准备篇
于是乎,开始跨界准备“
Windows驱动
开发”的学习。废话不多说,开始准备学习资料和熟悉“
Windows驱动
开发和调试工具”。
Sagittarius_Warrior
·
2016-03-01 09:00
AQS的原理
javathread之AQS(重点)http://www.cnblogs.com/nod0620/archive/2012/07/23/2605504.htmlJAVA并发
编程学习笔记
之AQS源码分析(
wangqiaowqo
·
2016-02-22 16:19
Java网络
编程学习笔记
Java网络编程,我们先来看下面这一张图:由图可得:想要进行网络编程,首先是服务器端通过ServerSocket对某一个端口进行监听。通过accept来判断是否有客户端与其相连。若成功连上,则通过readline和println函数来进行数据的发送和接收。实现网络编程。示例如下:服务器端代码:/* *功能:演示Java网络编程的服务器端 *author:ywq */ importjava.io.*
qq_25827845
·
2016-02-22 16:00
Posix多线程
编程学习笔记
Posix多线程
编程学习笔记
Posix多线程
编程学习笔记
(一)—线程基础(1)一.什么是线程 在一个程序里的多个执行路线就叫做线程。
doing5552
·
2016-02-21 15:48
Windows驱动
开发调试工具
[作者简介] 常用网名:灯火阑珊 出生日期:1995.XX.XX 生理特征:男 个人网站:geons.cn E-mail:
[email protected]
QQ交流: 1090700965 编程级别:菜鸟 职业生涯:中科院计算所 历史岗位:应用软件开发/系统工程 开发语言:C/C++、C# 开发工具:VisualStudio 研究领域:Windows应用软件开发/
u012541747
·
2016-02-19 12:00
windows
驱动开发
调试软件
windows过滤驱动程序设计入门(驱动程序基本结构,设备栈,IRP栈和工作原理)
本文转载自: http://blog.csdn.net/arvon2012/article/details/7789724 最近在学习
windows驱动
设计,认真看了些教材后总结了我认为驱动中都会涉及到
太尼玛菜了
·
2016-02-19 12:00
Windows驱动
开发VS2012 DDK/WDK的环境配置
[作者简介] 常用网名:灯火阑珊 出生日期:1995.XX.XX 生理特征:男 个人网站:geons.cn E-mail:
[email protected]
QQ交流: 1090700965 编程级别:菜鸟 职业生涯:中科院计算所 历史岗位:应用软件开发/系统工程 开发语言:C/C++、C# 开发工具:VisualStudio 研究领域:Windows应用软件开发/
u012541747
·
2016-02-19 00:00
vs2012
驱动开发
WDK配置
DDK配置
转的
(本资料由代码疯子整理)一、书籍推荐《
Windows驱动
开发技术详解》作者:张帆、史彩成;出版社:电子工业出版社《天书夜读:从汇编语言到Windows内核编程》作者:谭文、邵坚磊;出版社:电子工业出版社
斯多葛先生
·
2016-02-07 02:00
学习
JDBC
编程学习笔记
之数据库连接池的实现
在JDBC编程的时候,获取到一个数据库连接资源是很宝贵的,倘若数据库访问量超大,而数据库连接资源又没能得到及时的释放,就会导致系统的崩溃甚至宕机。造成的损失将会是巨大的。再看有了数据库连接池的JDBC,就会较好的解决资源的创建与连接问题,其主要还是针对于连接资源使用层面的改进。下面我就谈一谈我对数据库连接池的理解。数据库连接池理论基础对于创建一个数据库连接池,需要做好准备工作。原理就是先实现Dat
Marksinoberg
·
2016-02-03 12:00
编程
数据库
jdbc
数据库连接池
Android Socket
编程学习笔记
通常也称作"套接字",用于描写叙述IP地址和port,是一个通信链的句柄。在Internet上的主机一般执行了多个服务软件,同一时候提供几种服务。每种服务都打开一个Socket。并绑定到一个port上,不同的port相应于不同的服务。 网络上的两个程序通过一个双向的通讯连接实现数据的交换。这个双向链路的一端称为一个Socket。Socket通经常使用来实现客户方和服务方的连接。Socket是
phlsheji
·
2016-02-01 21:00
JavaScript面向对象
编程学习笔记
js和其他语言不同,没有class的概念,要想形成面向对象,就必须依靠他自身一个非常重要的概念,也是不好理解的一个东西。那就是原型prototype,使用他可以模拟继承和类的实现。下面先看一个简单的例子:functionPerson(name){ this.name=name; } Person.prototype={ getName:function(){ returnthis.name; }
sufubo
·
2016-01-28 17:00
JavaScript
prototype
面向对象编程
AOP 切面
编程学习笔记
介绍: aop.aspect这个包里面放的是切面类,这是一个关注点(共同业务)的模块化,这个关注点可能会横切多个对象aop.service这个包里面放的是被切面横切的目标,EmpService Deptserviceaop-beans是配置文件,里面有bean的配置,切入点(切入点里面有一个表达式,可以判断哪些方法需要切入)的配置,通知(判断切入到哪里,执行什么方法)等。 1packageaop.
编世界
·
2016-01-23 19:00
编程学习笔记
之c++相关::模板元的学习
考虑这种情况,您的程序需要比较两个数值,然后返回较大的那个,数值的类型包括int、float和char,您要如何写代码?当然您可以选择传统的做法,就是乖乖写三个函数,分别是int类型、float类型和char类型。但既然我们的c++犀利在功能丰富上,所以我们当然要使用高大上的技巧,这就是此篇要讲的函数模板。先看看函数模板是如何解决上述要求的:#include #include using
wenpinglaoyao
·
2016-01-23 18:00
template
模板
编程学习笔记
之c++相关::dynamic_cast介绍
前端时间我写了一篇有关typeid的博客,在通常情况下,跟随typeid出生入死的,还有一个叫dynamic_cast的好基友,本来它也应该紧随typeid之后一起写出来的,但因家中琐事绵绵,鄙人精力有限,所以一直搁浅到了现在。。。好了,废话打住,正文开始。 dynamic_cast是c++中的动态转换类型,通常用作向下转换【派生类到基类】和平行转换【基类到基类】,其表达式使用格
wenpinglaoyao
·
2016-01-11 15:00
RTTI
dynamic_cast
typeid
多态虚函数表
原
java并发
编程学习笔记
之线程池等源码小析
在java并发编程中,线程池是一个比较重要的点,什么时候需要使用线程池,什么时候不需要使用线程池,看不同的需求,众所周知,新增一个线程是比较耗资源的,因此如果每次新增一个任务就添加一个线程,在分时系统中,这不仅会造成每个线程所获得的执行时间大大降低,同时也会使cpu和内存大大消耗,线程池是一种比较合适的处理办法,一方面缓解资源紧张,一方面又能获得不错的性能,但是,对于批处理作业和耗费资源不是
u010223750
·
2016-01-09 17:00
java并发
编程学习笔记
1
synchronized关键字 synchronized关键字是Java中比较常用的同步方法,使用简单方便,不用用户自己设置锁的类别,synchronized可用于method,也可以用于某一块的代码,称之为同步代码块 volatile关键字 volatile关键字常用于标记位,当一个变量使用volatile的时候,表示使用该变量直接操作主存区,而不是复制其变量到相应线程的
u010223750
·
2016-01-09 17:00
java并发
编程学习笔记
2
thread的生命周期 packagejava.lang; publicclassThreadimplementsRunnable{ publicvoidstart(); publicvoidrun(); publicvoidstop();//已废除,勿使用 publicvoidresume();//已废除,勿使用 publicvoidsuspend();//已废除,
u010223750
·
2016-01-09 17:00
编程学习笔记
之c++相关::RTTI中的typeid介绍
正文开始之前,先看看什么是RTTI,它的英文全称为run-timetypeidentification,意为运行时类型识别,它能够让程序获取基指针或引用所指向的对象的实际派生类型。RTTI提供了两个操作符:dynamic_cast以及typeid,本文所要讲解的就是typeid。 typeid在c++中是一个关键词,类似于sizeof,注意,它们都是操作符,不是函数!sizeof
wenpinglaoyao
·
2015-12-31 18:00
RTTI
typeid
原
多态虚函数表
extern "c"用法
在
Windows驱动
开发中,如果是使用C++开发的,那么必须在有些关键函数钱加externc的关键词,否则编译出来的函数,跟C语言编译的函数不同,导致驱动程序不能被有效识别。
SmartFramework
·
2015-12-28 10:00
(一) Porting USB 3G MODEM to Android
目前大多数3G无线上网卡内部含有
windows驱动
,第一次插入的时候,作为一个闪存,并提示你安装驱动,安装驱动之后,会自动切换到usb设备模式,存储设备消失,新的modem设备产生。
wlsfling
·
2015-12-25 19:00
usb
modeswitch
.NET Framework 2.0高级
编程学习笔记
(三):进程与线程
1. 引言先来个比喻手法:如果把上课的过程比作进程,那么每个学生就是一个线程,他们共享教室,即线程共享进程的内存空间。每一个时刻,只能一个学生问老师问题,老师回答完毕,轮到下一个。即线程在一个时间片内占有cpu。这个例子容易理解多了吧?!下面马上来看些基本概念。仅为个人理解,轻描淡写。2. 进程进程是表示资源分配的基本单位,又是调度运行的基本单位。从编程的角度,也可以将进程看成一块包含了某些资源的
·
2015-12-09 11:27
framework
【Java并发编程实战】—–CLH队列锁
JAVA并发
编程学习笔记
之CLH队列锁NUMA与SMPSMP(SymmetricMulti-Processor),即对称多处理器结构,指服务器中多个CPU对称工作,每个CPU访问内存地址所需时间相同。
youxia0075454
·
2015-12-08 18:00
java
并发
CLH
队列锁
Shell高级
编程学习笔记
(基础篇)
目录1.shell脚本的执行方法 2.shell的变量类型 3.shell特殊变量4.变量子串的常用操作 5.批量修改文件名实践 6.变量替换7.在shell中计算字符串长度的方法 8.变量的数值计算:(())的用法9. 变量的数值计算:let的用法 10.变量的数值计算:expr的用法11.变量的数值计算:bc的用法 12.条件测试的多种方法13.字符串测试操作符 14.整数二元比较操
90Zeng
·
2015-12-06 10:00
windows驱动
开发相关知识
http://www.cnblogs.com/xing901022/archive/2012/10/18/2730024.html[作者] 猪头三 个人网站:http://www.x86asm.com/ [序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不
Blaider
·
2015-12-02 22:00
C++类型转化小结
之前面试就有被问过关于使用类型转换的问题,因为主要是做
Windows驱动
的开发,一直都是纯C语言+汇编,当时真的是只用过C语言的强制类型转换,C语言的强制类型转换(TypeCast)很简单,不管什么类型的转换统统是
_懒人
·
2015-11-29 18:00
Java图形界面
编程学习笔记
(一)
1.Frame是一种容器,容器就是一种可以向其添加其它控件的控件,类似于被子(容器)和杯子中的水(其它控件)。2.Lable是描述一种单行显示的字符串,一般用于界面中显示一些提示性或说明性的文字信息。一个标签只显示一行只读文本。Label label1 = new Label(“Java开发入行真功夫!”, Label.RIGHT);3.按钮ButtonButton exitbtn = new B
u012990532
·
2015-11-29 10:00
java
图形界面
控件
【Java并发编程】之十八:第五篇中volatile意外问题的正确分析解答(含代码)
在《Java并发
编程学习笔记
之五:volatile变量修饰符—意料之外的问题》一文中遗留了一个问题,就是volatile只修饰了missedIt变量,而没修饰value变量,但是在线程读取value的值的时候
youzhouliu
·
2015-11-17 10:00
java
volatile
可见
c#高级
编程学习笔记
(连载_委托)
最好把委托看做是对象的一种新类型,和类有相似之处。当要把方法传给其他方法的时候,就需要使用他们。 委托不象其他对象包含数据,他包含的只是方法的细节。 他也要定义和实例化才可以使用。 定义委托的语法如下: delegate void MyDelegate(int x); 在这个示例中,定义了一个委托MyDelegate,并指定该委托的每个实例都包含一个方法的细节,该方法带有一个int参数
·
2015-11-13 21:11
学习笔记
c#高级
编程学习笔记
(连载_集合)
数组列表 ArrayList System.Collections.ArrayList 容量可以自动增大 ArrayList vectors=new ArrayList(20); ArrayList把所有的元素都当作对象引用,因此,在其中可以存储任何想要的对象 ,但在访问对象的时候,需要把他们的数据类型转换回合适的数据类型。 如果需要建立一个对象数组,但是预先不知道数组有多大
·
2015-11-13 21:11
学习笔记
python网络
编程学习笔记
(5):socket的一些补充
python网络
编程学习笔记
(5):socket的一些补充 - 小五义 - 博客园 python网络
编程学习笔记
(5):socket的一些补充 1、半开放socket利用shutdown
·
2015-11-13 17:06
python
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他