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驱动编程学习笔记
UNIX环境
编程学习笔记
(27)——多线程编程(二):控制线程属性
lienhua342014-11-09 1 线程属性概括 POSIX 线程的主要属性包括 scope 属性、detach 属性、堆栈地址、堆栈大小、优先级。在头文件 pthread.h 中定义了结构体pthread_attr_t 来记录线程的属性。 在创建线程的函数pthread_create 的第二个参数 attr 就是一个pthread_attr_t结构体的指针,通过该参数,我们可以控制新
·
2015-10-23 08:57
unix
UNIX环境
编程学习笔记
(25)——信号处理进阶学习之 sigaction 函数
lienhua342014-11-05 sigaction 函数跟 signal 函数一样,用于设置信号处理函数。此函数是用于取代 UNIX 早期版本使用的 signal 函数。UNIX 早期版本的 signal 函数在捕获到一个信号之后,就会自动将该信号的处理动作恢复为默认处理动作。于是,如果我们希望注册的信号处理函数长期生效,则需要在信号处理程序中再次调用 signal 函数注册一次。这样的
·
2015-10-23 08:57
action
UNIX环境
编程学习笔记
(22)——进程管理之system 函数执行命令行字符串
lienhua342014-10-15 ISO C 定义了 system 函数,用于在程序中执行一个命令字符串。其声明如下, #include <stdlib.h> int system(const char *cmdstring); system 函数在其实现中调用了 fork、exec 和 waitpid 函数。system 函数调用 fork 函数创建子进程,
·
2015-10-23 08:57
System
shell
编程学习笔记
( 三)
Shell 编程初步 1)命令文件 对于常见命令,我们可以存于文件中,例如我们把who命令存于mm文件中,我们直接输入mm就可以执行who命令了。 当然,我们设置这种命令文件的时候,通常会把多个命令放在同一个文件,这样命令就可以批量输入了。 在执行之前,我们还要给mm赋予可执行权限,chomd +x mm。 2) 注释 注释使用#,则每一行#后面
·
2015-10-23 08:33
shell编程
shell
编程学习笔记
(二)
什么是shell? shell只是一个程序,它在系统中没有特权。因此,有多个不同风格shell共同存在原因——Bourne Shell,Korn Shell,C Shell。 在shell输入命令,先分析用户键入的每个命令,然后为执行程序作初始化。 Shell有自己的内部程序设计语言,这种语言是解释型的,shell用这种语言解释命令行的每一条语句,然后执行。 C等编译型语言,一
·
2015-10-23 08:31
shell编程
shell
编程学习笔记
(一)
1) 一些基本命令: date 显示时间日期 who 查看登录用户 who am i echo 显示字符,对于字符间的空格,会删除只剩一个 2) 文件操作 ls 列出目录中存了哪些文件,不同颜色表示了不同的文件类型,ls -1表示强制单列输出结果 cat names 查看文件内容 wc names 统计文件中的行数、单词数、字符数、names wc -l/-c/-w name
·
2015-10-23 08:31
shell
情人节病毒组团来了
现在还不是很清楚是什么病毒,但是一般会在启动项的RunOnce里边加上如下Dll aansiyw.dll sedy_h.dll rulx_y.dll ixqlqcd.dll 在
Windows
·
2015-10-23 08:49
情人节
开发
windows驱动
的相关知识
最近要搞
windows驱动
,正在做驱动入门。经百度,google加问两位驱动开发高手后,搜集了以下资料,记录下来,以后有新的再补上。
·
2015-10-21 13:14
windows
Cocoa
编程学习笔记
之MVC
Cocoa 使用了一种修改版本的MVC模式来处理GUI的显示。MVC模式(自1979年以来)已经出现很长时间了,它皆在分离显示用户界面所需的大量任务,并处理用户交互。正如名称所蕴含的,MVC具有三个主要部分,Model(模型)、View(视图)和Controller(控制器): 模型——模型是特定于领域的数据表现形式。比如说,我们正在创建一个任务列表应用程序。你可能会有一个Task对象的集
·
2015-10-21 12:06
cocoa
45、
Windows驱动
程序模型笔记(三)
4、DriverUnload例程 在WDM驱动程序中,DriverUnload例程的作用就是释放DriverEntry例程在全局初始化过程中申请的任何资源,但它几乎没什么可做。如果你在DriverEntry中备份了RegistryPath串,应该在这里释放备份所占用的内存。 VOID DriverUnload(PDRIVER_OBJECT DriverOb
·
2015-10-21 12:44
windows
Linux系统编程博客参考
category/496206.html 《Linux系统编程》 http://www.cnblogs.com/DayByDay/category/599079.html 《UNIX环境高级
编程学习笔记
·
2015-10-21 12:01
linux
C#网络
编程学习笔记
1
TCP/IP是什么 一个协议组。 TCP/IP为什么流行? 因为兼容各种底层组网和标准。(俗话说就是各种接线方式和线) TCP/IP分层 应用层:SMTP FTP Telnet 传输层:TCP UDP (负责传输并保证到达) 网络层: IP (负责定义门牌号和路径) 数据接口: Ethernet、 Serial Line (最接近物理层,用来封装物理层) =
·
2015-10-21 11:42
网络编程
python网络
编程学习笔记
(4):域名系统
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 一、什么是域名系统 DNS 计算机域名系统 (DNS) 是由解析器以及域名服务器组成的。当我们在上网的时候,通常输入的是网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器
·
2015-10-21 11:48
python
python网络
编程学习笔记
(6):Web客户端访问
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 6.1 最简单的爬虫网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。python的urllib\urllib2等模块很容易实现这一功能,下面的例子实现的是对baidu首页的下载。具体代码如下: import urllib2 page=urllib2.urlopen(&
·
2015-10-21 11:48
python
python网络
编程学习笔记
(7):HTML和XHTML解析(HTMLParser、BeautifulSoup)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 在python中能够进行html和xhtml的库有很多,如HTMLParser、sgmllib、htmllib、BeautifulSoup、mxTidy、uTidylib等,这里介绍一下HTMLParser、BeautifulSoup等模块。 一、利用HTMLParser进行网页解析 具体HTMLParser官
·
2015-10-21 11:48
HtmlParser
python网络
编程学习笔记
(5):socket的一些补充
1、半开放socket利用shutdown()函数使socket双向数据传输变为单向数据传输。shutdown()需要一个单独的参数,该参数表示了如何关闭socket。具体为:0表示禁止将来读;1 表示禁止将来写;2表示禁止将来读和写。2、timeouts控制超时调用socket的settimeout()函数,向其传递参数,表明超时时间设置。当访问一个socket,如果经过了参数设定的时间后,什么
·
2015-10-21 11:47
python
python网络
编程学习笔记
(2):socket建立网络客户端
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 看了这一节,突然之间对python网络
编程学习笔记
(1)中的一些不理解的问题有了认识,至少明白了socket
·
2015-10-21 11:46
python
python网络
编程学习笔记
(3):socket网络服务器
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 服务器和客户端程序很类似,上节学习了客户端程序,这一节将仔细学习一下利用socket建立TCP服务器和UDP服务器。 1、TCP连接的建立方法 客户端
·
2015-10-21 11:45
python
python网络
编程学习笔记
(1)
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 学习用书:《python 网络编程基础》作者John Goerzen第一部分底层网络学习 Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能。(1)基本客户端操作 &nb
·
2015-10-21 11:44
python
windows驱动
开发
[作者] 猪头三 个人网站 :http://www.x86asm.com/ [序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概也就3~4年时间.大多数人都认为会驱动开发的都是牛人,高手之类的.其实高手,牛人不是这样定义的.我们在学习驱动开发之前,一
·
2015-10-21 11:34
windows
perl网络
编程学习笔记
(一)
第一章 输入与输出 1.3.1 标准文件句柄 3个:STDOUT, STDIN和STDERR 1.3.2 输入和输出操作 "<>"运算符的介绍: $line=<FILEHANDLE> @lines=<FILEHANDLE> $line=<> @lines=<> “&l
·
2015-10-21 10:25
perl
perl网络
编程学习笔记
(二)
2.1 进程 两种使用子进程的方法:fork()函数和system()、exec()函数 2.1.1 fork()函数 $pid = fork() 派生一个新进程,在父进程中返回子进程的pid,在子进程中返回
·
2015-10-21 10:25
perl
Broadcom GNSS xxx Geolocaltion Sensor与Windows导航程序的兼容性
Broadcom是Windows 8(3G)平板普遍采用的一款GPS传感器, 其
windows驱动
程序可以提供GNSS接口。GNSS接口提供的数据,说实话确实比普通手机的数据好。
·
2015-10-21 10:00
windows
常见 wifi热点的linux 驱动
Windows驱动
下载:http://pan.baidu.com/s/1GcFF1Linux使用lsusb命令可以获取USB设备ID。
lvmxh
·
2015-10-14 22:00
Windows驱动
——虚拟机 虚拟串口 双机调试
=================================版权声明=================================版权声明:原创文章谢绝转载 请通过右侧公告中的“联系邮箱(
[email protected]
)”联系我勿用于学术性引用。勿用于商业出版、商业印刷、商业引用以及其他商业用途。 本文不定期修正完善。本文链接:http://www.cnblogs.co
王林森
·
2015-10-05 22:00
Unix
编程学习笔记
----对系统调用的完全理解
系统调用的具体流程:参考《linux下系统调用原理解析及增加系统调用的方法》我们首先看一下,unistd.h所处的路径:我们看一下unistd.h的文件内容。现在我们就分析一下,这个unistd.h头文件的内容:在文件中形如:#define--NR_syscallnameNNN__SYSCALL(__NR_syscallname,sys_syscallname)那就让我们看这里面有哪些内容??:N
OneCode2World
·
2015-10-05 21:46
linux
原理及内核源代码学习
Unix高级
编程学习笔记
(3)共享内存
Linux进程通信的方式有以下几种管道(pipe)和有名管道(fifo)消息队列共享内存信号量信号(signal)套接字(socket)在这里我们看一下第3种:共享内存(sharedmemory)。共享内存就是两个或多个进程共享一块内存区域。这种通信方式允许两个不相关的进程能够访问处理同一块内存区域。从而达到进程间数据的交换和处理等。在这些进行通信方式中,共享内存是一种非常高效的通信方式,一种最快
cheng20150809
·
2015-09-19 18:00
unix
socket
内存
IRQL资料
最近开始入门
windows驱动
开发,遇到一个IRQL。不知道何解,于是找了些资料,顺带记录下。下面的东西可能有不准确,如发现错误之处请指正,以免误导他人(罪过),谢谢!。
u012541747
·
2015-09-12 16:00
windows
技术
驱动开发
Unix高级
编程学习笔记
(2)
Linux系统可以看成是一个由文件组成的系统,在linux系统中,基本上所有的设备,硬件,资源都被看成一个文件,比如,在/dev下面我们可以看到我们的硬盘sda1,终端设备ttyn,在/proc目录下面我们可以看到当前的内存信息,cat/proc/meminfo,可以查看CPU的信息:cat/proc/cpuinfo,这些文件都是被linux系统抽象成了一个个的文件,通过对文件的操作来,对具体的硬
cheng20150809
·
2015-09-11 00:00
Unix高级
编程学习笔记
(1)
内核(Kernel):控制计算机硬件资源,提供程序运行环境系统调用(SystemCall):内核的接口公用函数库:建立在系统调用接口之上shell:命令行解释器输入和输入:1、文件描述符(FileDescriptor):一个小的非负整数,内核用它标识一个特定进程正在访问的文件。2、标准输入、输出、出错:当运行一个新程序是,shell为其打开三个文件描述符:stdin、stdout、stderr,默
cheng20150809
·
2015-09-10 00:00
编程学习笔记
之D语言(二)
D语言作为系统级语言,支持内嵌汇编语言,那么就来试一试,不知道写什么好,就模仿erlang的time:tc好了。 time:tc(Module,Function,[Arguments]), erlang的tc函数可以测试FUnction的执行时间。 现在用D语言内嵌汇编模仿一下这个函数,精确到CPU时钟周期。 void tc(lazy void fun) { int time1, tim
通吃岛-低手哥
·
2015-08-27 00:00
编程学习笔记
之D语言(一)
首先,温习一下Erlang的进程,消息传递.产生一个进程很简单: Pid = spawn(fun)发送消息: Pid!{Self(), Msg}消息传递: receive {From, Msg} -> From!Msg end.下面的是D语言:import std.stdio; import std.concurrency; import core.thread; struct Ex
通吃岛-低手哥
·
2015-08-23 20:00
java并发
编程学习笔记
之线程池等源码小析
在java并发编程中,线程池是一个比较重要的点,什么时候需要使用线程池,什么时候不需要使用线程池,看不同的需求,众所周知,新增一个线程是比较耗资源的,因此如果每次新增一个任务就添加一个线程,在分时系统中,这不仅会造成每个线程所获得的执行时间大大降低,同时也会使cpu和内存大大消耗,线程池是一种比较合适的处理办法,一方面缓解资源紧张,一方面又能获得不错的性能
u010223750
·
2015-08-13 18:00
Java并发编程
Boot Camp根据mac机型选择
BootCamp支持软件5.1.5621,支持macmini下载此下载包含在Mac上支持64位版本的Windows7、Windows8和 Windows8.1所需的Windows支持软件(
Windows
u010742414
·
2015-08-06 22:00
基于WDF的PCI/PCIe接口卡
Windows驱动
程序(4)- 驱动程序代码(源文件)
原文出处:http://www.cnblogs.com/jacklu/p/4687325.html本篇文章将对PCIe驱动程序的源文件代码作详细解释与说明。整个WDF驱动程序工程共包含4个头文件(已经在上篇文章中讲解)和3个.c文件(Driver.c Device.c Queue.c)Driver.c在看复杂的代码前,先给出程序流程图 1#include"driver.h" 2#include
lulujianjie
·
2015-07-29 21:00
基于WDF的PCI/PCIe接口卡
Windows驱动
程序(3)- 驱动程序代码(头文件)
原文出处:http://www.cnblogs.com/jacklu/p/4679304.html在WDF的PCIe驱动程序中,共有四个.h文件(Public.h Driver.h Device.h Trace.h)。本文将分别对四个文件源代码进行详细的解释。 Public.h1#ifndef_USER_H 2#define_USER_H 3// 4//DefineanInterfaceG
lulujianjie
·
2015-07-28 21:00
Windows驱动
编程基础教程(转)
我经常在网上遇到心如火燎的提问者。他们碰到很多工作中的技术问题,是关于驱动开发的。其实绝大部分他们碰到的“巨大困难”是被老牛们看成初级得不能再初级的问题。比如经常有人定义一个空的UNICODE_STRING,然后往里面拷贝字符串。结果无论如何都是蓝屏。也有人在堆栈中定义一个局部SPIN_LOCK,作为下面的同步用——这样用显然没有任何意义。我无法一一回答这些问题:因为往往要耐心的看他们的代码,才能
dpsying
·
2015-07-28 17:00
Linux Shell
编程学习笔记
(5)
LinuxShell
编程学习笔记
(2015-7-20)分类:linuxshell一:shell函数 同大多数高级语言一样,在shell脚本中可以定义并调用函数。
LazyBone1994
·
2015-07-22 13:54
Linux
Shell
Linux Shell
编程学习笔记
(4)
LinuxShell
编程学习笔记
(2015-7-20)分类:linuxshell 今天学习了LinuxShell中的控制结构。
LazyBone1994
·
2015-07-22 13:47
Linux
Shell
Linux Shell
编程学习笔记
(3)
LinuxShell
编程学习笔记
(2015-7-19)分类:linuxshell一:位置参数和特殊变量 什么是位置参数?
LazyBone1994
·
2015-07-22 13:07
Linux
Shell
Linux Shell
编程学习笔记
(2)
LinuxShell
编程学习笔记
(2015-7-12)分类:linuxshellShell变量一:关于Shell变量 Shell是一种弱类型的语言,变量存储的一切值都是字符串。
LazyBone1994
·
2015-07-22 13:19
Linux
Shell
[
Windows驱动
开发](二)基础知识——数据结构
http://blog.csdn.net/baggiowangyu/article/details/7804567 本节主要介绍驱动开发的一些基础知识。 1.驱动程序的基本组成 1.1. 最经常见到的数据结构 a. DRIVER_OBJECT驱动对象[cpp] viewplaincopy// WDK中对驱动对象的定义 // 每个驱动程序都会有一个唯一的驱动对象与之对应
linbounconstraint
·
2015-07-22 10:00
【驱动开发】内存管理1
1.分配内核内存
Windows驱动
程序使用的内存资源非常珍贵,分配内存时要尽量节约。和应用程序一样,局部变量是存放在栈空间中的。
dpsying
·
2015-07-20 11:00
UNIX环境高级
编程学习笔记
(十)为何 fork 函数会有两个不同的返回值
以下是基于linux0.11内核的说明。在init/main.c第138行,在move_to_user_mode()之后,进程0通过fork()产生子进程,实际就是进程1(init进程)。在main.c第23行:staticinline_syscall0(int,fork)通过_syscall0调用fork。_syscall0即不带参数的系统调用:typename(void),_syscall0的
fool_duck
·
2015-07-16 21:00
fork
操作系统相关
unix环境
UNIX环境高级
编程学习笔记
(九)进程控制
1.进程标识每个进程都有一个非负整型表示的唯一进程ID。因为进程ID标识符总是唯一的,常将其用作其他标识符的一部分以保证其唯一性。进程ID是可复用的,当一个进程终止后,其进程ID就成为复用的候选者。ID为0的进程通常是调度进程,常常被称为交换进程(swapper)。该进程是内核的一部分,它不执行任何磁盘上的程序,因此也被称为系统进程。进程ID1通常是init进程,在自举过程结束时由内核调用。该进程
fool_duck
·
2015-07-16 10:00
进程控制
操作系统相关
unix环境
python网络
编程学习笔记
:webpy框架 (转)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyidjango和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和D
huliwho
·
2015-07-15 22:00
python
webpy
基于WDF的PCI/PCIe接口卡
Windows驱动
程序(2)-开发者需要了解的WDF中的一些重要的概念
原文出处:http://www.cnblogs.com/jacklu/p/4646601.html本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。在上一篇简要介绍了WDF和开发环境搭建后,本篇将讲述几个WDF中的概念,对开发者了解WDF非常有帮助,属于“内功部分”;本篇文章结构将没那么清晰,当句句都是作者通过看书、看论文、看MSDN提炼出来的,
lulujianjie
·
2015-07-14 21:00
Linux Shell
编程学习笔记
(1)
LinuxShell编程学习笔(2015-7-11)一:Shell程序运行的三种方法赋予程序文件可执行权限,直接运行 比如:chmoda+xshell.sh使用命令解释器(即shell)解释执行 比如:bashshell.sh使用source命令执行 比如:sourceshell.sh二:Shell命令的种类 LinuxShell命令主要有三种:内部命令,shell函数,和外部命令*内部命
LazyBone1994
·
2015-07-12 23:56
Linux
Shell
Windows下怎样用Dell Dset工具收集系统日志
这个工具可以用来收集Dell服务器的
windows驱动
,服务,网络设置等等,同时又包括CPU,memory,ESMlog,BIOS/firmwareversionsandsystemhealth(fan
yxwmzouzou
·
2015-07-05 20:00
Windows 驱动开发 - 7
在《
Windows驱动
开发-5》我们所说的读写操作在本篇实现。 在WDF中实现此功能主要为:EvtIoRead和EvtIoWrite。
xiaobin_HLJ80
·
2015-06-27 23:00
EvtIoRead
EvtIoWrite
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他