VC++深入详解.part1.rar
苏鑫 VC++深入详解
电子工业出版社
pdf版本带3级目录
共4分卷,VC++深入详解.part1.rar
part2:http://download.csdn.net/detail/hl449006540/9512355
part3:http://download.csdn.net/detail/hl449006540/9512256
part4:http://download.csdn.net/detail/hl449006540/9512048
VC++深入详解.part3.rar
苏鑫 VC++深入详解
电子工业出版社
pdf版本带3级目录
共4分卷,VC++深入详解.part3.rar
part4链接http://download.csdn.net/detail/hl449006540/9512048
PHP与MYSQL权威指南.pdf.part2.rar
《PHP与MYSQL权威指南》
吴津津 田睿 刘昊著
机械工业出版社
扫描版电子书,很清晰,电子书带2级目录,此为part2.rar
part1连接http://download.csdn.net/detail/hl449006540/9509893
PHP与MYSQL权威指南.pdf.part1.rar
《PHP与MYSQL权威指南》
吴津津 田睿 刘昊著
机械工业出版社
扫描版电子书,很清晰,电子书带2级目录,此为part1.rar
线程间同步.zip
线程间同步.zip 根据孙鑫老师的VC++深入详解编写实验程序,采用vs2010,编译通过
CAsynSocket简单教程.zip
采用CASynSocket通信,继承类的方式编写的服务度和客户端程序,VS2010平台,实验代码,内含有服务端和客户端
CAsynSockServer.zip
参考http://tech.163.com/05/1110/16/2277UC610009159F.html文章写的服务端实验程序,vs2010编译通过,内带网络助手,方便调试网络程序,欢迎下载,采用集成类的方式编写的程序
野人网络调试助手 4.1.0 .zip
野人网络调试助手 4.1.0版,单文件程序,绿色,个人用感觉功能不错
CAsynSockClient
参考http://tech.163.com/05/1110/16/2277UC610009159F.html写的CAsynSocket的客户端部分,采用VS2010编写,编译通过,实验代码,有兴趣的朋友可以随意下载
PfxEC VS2010
牛逼的编辑器LiteEdit,支持语法高亮,这个资源是作者放出来的LiteEdit的语法高亮的类,vs2010编译通过,版权归原作者所有
C51 串口通信
C51 串口通信 RS232,学生时代课程设计。主从是一对,发送和接收是一对。本资源免费,欢迎下载
C51 PWM发生器
C51 PWM 发生器 STC89S52RC 课程设计作品,100级PWM可调,采用中断方式。资源免费,欢迎下载
C51 交通灯源程序
本人课程设计写的,分主从文件,主机控制,从机显示。 免费资源,欢迎下载
AT85S51 常用驱动文件
AT85S51 常用 驱动 源文件 都是本人亲测的代码,绝对好使 免费奉献
程序 调度器 TDbaby
程序 调度器 TDbaby 源代码 Readme 一朋友自恋写的调度器 欢迎下载 Free
TLV2543驱动程序 源文件
TLV2543驱动程序 源文件 本人未亲测 资源免费
MR25H256 驱动程序 源文件
MR25H256 驱动程序 源文件 本人亲测 好用 免费
M25P64 驱动程序 源文件
M25P64 驱动程序 源文件 本人亲测 好用 免费
LCD1602 驱动程序 源文件
LCD1602驱动程序 源文件 源代码 稍微改下 即可试用其他平台
DS18B20 驱动程序 源文件
DS18B20驱动程序 源文件 基于M051 只有源文件头文件 稍微给下就试用其他平台 免费
DDS AD9851驱动程序 源文件
DDS AD9851驱动程序 源文件 本人测试好使 免费
DDS AD9833 驱动 源文件
DDS AD9833驱动驱动程序 源文件 本人测试好用 免费资源
SerialAssistant_CnComm
开源共享,原创串口助手,带置顶功能,用CnComm类编写,采用vs2010环境,内有简单的文档说明,有意见请联系本人
串口 CnComm1.5.zip
CnComm1.5对串口封装非常好的一个类,采用重叠IO模式
资源来源于网络,版权归原作者所有,本人对VC6.0的工程用VS2010重新编译通过
用SERIALPORT编写的串口调试助手和V2.2完全一样_VS2010.zip
原资源来于网络
用SerialPort编写的串口调试助手和V2.2完全一样
版本,用vs2010编译通过
免费,供大家学习
用SerialPort编写的串口调试助手和V2.2完全一样.rar
非本人原创,网上找到的资源,采用CSerialPort写的,个人感觉挺好,希望对大家有帮助
基于74hc595驱动1602
74HC595扩展IO
1602字体显示
硬件平台:stc89c52
编译平台:keil
1602通过74HC595扩展成3线控制的方案,节省大量的IO口,本程序分为两个头文件,74HC595和和1602的底层驱动代码,main.c为主应用程序。
软硬件自己试验通过
液晶1602的三线通信(74HC595实现)
74HC595扩展IO
1602字体显示
硬件平台:stc89c52
编译平台:keil
1602通过74HC595扩展成3线控制的方案,节省大量的IO口,本程序分为两个头文件,74HC595和和1602的底层驱动代码,main.c为主应用程序。
软硬件自己试验通过
PID控制源代码
自动控制原理的PID技术,内附PDF电子书,该源代码经本人验证好使,可以酌情更改,内附较为消息的电子书
基于DSP技术的角位置伺服控制系统
基于DSP技术的角位置伺服控制系统
有限转角直流力矩电机位置伺服驱动器设计
有限转角直流力矩电机位置伺服驱动器设计
如何熟悉一个系统.emmx
如何熟悉一个系统的思维导图,博客中自己整理资源文件,放在此处供大家分享,思维导图采用MindMaster编写,官方网站可以获取免费版本工具
可置顶的小记事本
绿色的小记事本,可以置顶的记事本非常实用 可以摆在其它软件的边上或者上边
Linux学习笔记-李传华.pdf
网上找到的比较好的资源,可以当linux常用命令速记手册查询,版权归作者所有。
目 录
1 更改 telnet 登录慢的问题 4
2 更改 root 用户不能直接远程登录问题 4
3 挂接 USB 移动硬盘 4
4 Linux 时间同步问题(安装 ntp 软件过程) 4
5 更改 Linux 启动时用图形界面还是字符界面 5
6 重新启动 xinetd) 6
7 重启 smb 服务 6
8 配置 smb 可以被哪些 IP 所用 6
9 禁止在后台使用 CTRL-ALT-DELETE 重起机器 6
10 修改主机名 6
11 重新启动 FTP 服务 7
12 查看开机检测的硬件 7
13 查看硬盘使用情况 7
14 查看目录的大小 7
15 解压小全 7
16 显示内存使用情况 9
17 忘记了 root 密码 9
18 显示系统运行了多长时间 10
19 重新启动网络 10
20 显示开机自检的内容命令 10
21 查看端口 10
22 端口的详细列表 10
23 查看物理信息 11
24 安装图形界面不能出现,使用解析进行安装 11
25 屏蔽主机的 ping 命令,是被别人无法 ping 你的机器 11
26 彻底删除 Oracle 安装的程序,删除一下几个目录 11
27 Linux 启动到文字界面(不启动 Xwindows 界面) 11
28 RPM 包 11
29 看已经安装的字符集 12
30 抓包命令 tcpdump 12
31 文本截面的中文支持 12
32 查看端口现在运行什么程序 12
33 察看实时的日志 13
34 当 mount 出现死的现象 13
35 linux 控制 windows 13
36 Linux 挂载 Windows 分区 13
37 Oracle9i 在 Linux9 0 上的安装 14
38 网卡的激活与停止 15
39 查看是否网络环境 15
40 Linux 下 cvs 的安装配置 15
41.命令绝对路径 16
42.修改用户的权限 16
43.修改 grub 启动时的背景图片 17
44.VNC for Linux 的安装 17
45 改变或关闭 Oracle XDB 的 ftp 和 http 端口 18
46 XML for linux 的安装 18
47 ace for linux 的安装 19
48 删除了 /etc/inittab 20
49 开启后台 talk 会话功能 21
50 不让显示器休眠 21
51 定制用户登录时显示的信息 21
52 查看路由信息 21
54 显示硬件信息 21
55 显示当前加载的核心模块 21
56 列出系统内核所有可用的模块 21
57 根据进程名显示进程号 22
58 将内容倒序读出 22
59 定制用户登录时显示的信息 22
60 查看密码过期信息 22
61 显示最后一个登录到系统的用户 22
62 显示最后一个登录不成功的登录尝试(lastb 命令) 22
63 以 3 秒钟执行一个 ls 命令 23
64 命令显示当前系统中每个用户和他运行的进程信息 23
65 Oracle 安装界面出现乱码情况 23
66 非正常关机的自动磁盘修复 23
67 Oracle9i 在 RedHat7 1/7 2 上的安装配置 23
68 编译内核的步骤 24
69 VMWare 上 linux 图形界面的安装 24
70 Oracle 字符集的问题(ora9i) 25
71 查询一个系统最近何时被引导过 25
72 查系统硬件类型 25
73 查系统的 CPU 类型 25
74 查系统 OS 版本号 26
75 Qt/e 的安装 26
76 修改 ping 的 TTL 值(rh9) 27
77 使用多达 23 个的虚拟控制台 27
78 Xmanager2 的配置 27
79 更改控制台的分辨率(grub) 28
linux枕边书-linux文化入门.pdf
linux枕边书-linux文化入门,微菜著。版权归作者所有
目录
致谢 3
第0章 序 11
0.1 为什么又写一本书 . . . . . . . . . . . . . . . . . . . . . . . . . . 12
0.2 UNIX的史前文明 . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
0.3 UNIX的故事 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
0.3.1 UNIX混乱和分裂 . . . . . . . . . . . . . . . . . . . . . . . 18
0.3.2 统一的UNIX和POSIX标准 . . . . . . . . . . . . . . . . . 18
0.4 GNU 的故事 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
0.4.1 认识自由的含义 . . . . . . . . . . . . . . . . . . . . . . . . 19
0.4.2 为了自由 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
0.4.3 以Copyright保护Copyleft . . . . . . . . . . . . . . . . . . 21
第1章 UNIX哲学 23
1.1 一切都是文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.2 鼓励程序间协作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.3 一个程序只做一件事情并把它做好 . . . . . . . . . . . . . . . . . 26
1.4 使用文本流,因为这个是通用的协议 . . . . . . . . . . . . . . . . 27
1.5 懒惰原则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6 UNIX和非UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
第2章 黑客和Linux 33
第3章 初识Linux 35
第4章 安装 Linux 37
4.1 安装准备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2 shell 快速入门 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
56 目录
4.3 引导管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.4 init 系统选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.5 分区规划 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.5.1 分区基础知识 . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.5.2 为磁盘分区 . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.5.3 文件系统结构标准( FHS) . . . . . . . . . . . . . . . . . 59
4.5.4 文件系统选择 . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.6 开始安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.6.1 正式开始安装过程 . . . . . . . . . . . . . . . . . . . . . . 61
4.6.2 emerge用法 . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.6.3 配置make.conf . . . . . . . . . . . . . . . . . . . . . . . . 64
4.6.4 内核编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.6.5 系统初步配置—重启前配置 . . . . . . . . . . . . . . . . . 68
4.6.6 安装基础系统 . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.6.7 配置引导程序 . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.7 重启后安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
第5章 Linux的日常 77
5.1 某日常的man-pages . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.2 UNIX权限基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.2.1 用户和组 . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.2.2 文件操作权限 . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.3 Shell 日常应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.3.1 bash名称的道听途说 . . . . . . . . . . . . . . . . . . . . . 82
5.3.2 shell的字符串展开 . . . . . . . . . . . . . . . . . . . . . . 82
5.3.3 shell变量和环境变量 . . . . . . . . . . . . . . . . . . . . . 84
5.3.4 shell和文件管理 . . . . . . . . . . . . . . . . . . . . . . . . 85
5.3.5 管道和重定向 . . . . . . . . . . . . . . . . . . . . . . . . . 87
5.3.6 bash是门编程语言 . . . . . . . . . . . . . . . . . . . . . . 88
5.4 文件编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5.4.1 编辑器之神vim . . . . . . . . . . . . . . . . . . . . . . . . 93
5.4.2 神之编辑器emacs . . . . . . . . . . . . . . . . . . . . . . . 96
5.5 系统管理基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
5.5.1 进程管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.5.2 系统服务管理 . . . . . . . . . . . . . . . . . . . . . . . . . 98目录 7
第6章 软件管理 99
6.1 软件的分发 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.2 软件的编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.3 发行版的包管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.4 portage和emerge . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.5 什么是overlay,如何使用 . . . . . . . . . . . . . . . . . . . . . . 99
6.5.1 用layman管理overlay . . . . . . . . . . . . . . . . . . . . . 100
第7章 图形界面 103
第8章 网络基础 105
第9章 文件系统 107
第10章 架设服务器 109
10.1 搭建 HTTP 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.1.1 apache 用的最多的服务器 . . . . . . . . . . . . . . . . . . 109
10.1.2 nginx 轻量级服务器 . . . . . . . . . . . . . . . . . . . . . 109
10.1.3 lighttpd 超轻量级服务器 . . . . . . . . . . . . . . . . . . 109
10.1.4 squid 加速代理 . . . . . . . . . . . . . . . . . . . . . . . . 109
10.2 数据库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.2.1 最流行的开源数据库 MySQL . . . . . . . . . . . . . . . . 109
10.2.2 最优秀的开源数据库 PostgreSQL . . . . . . . . . . . . . 109
10.2.3 商业霸主 OracleDB . . . . . . . . . . . . . . . . . . . . . 109
10.3 加速 DNS ,在本机搭建 DNS . . . . . . . . . . . . . . . . . . . 109
10.4 共享打印机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.4.1 CUPS 打印服务 . . . . . . . . . . . . . . . . . . . . . . . 109
10.4.2 Samba 打印机共享 . . . . . . . . . . . . . . . . . . . . . 109
第11章 压榨机器的性能 111
11.1 编译优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
11.1.1 编译期优化 . . . . . . . . . . . . . . . . . . . . . . . . . . 113
11.1.2 链接时优化( LTO, Link Time Optimization) . . . . . . 116
11.1.3 PGO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
11.2 benchmark – 优化的基准测试 . . . . . . . . . . . . . . . . . . . . 118
11.2.1 CPU 单核能力测试 . . . . . . . . . . . . . . . . . . . . . 118
11.2.2 CPU 多线程性能测试 . . . . . . . . . . . . . . . . . . . . 1188 目录
11.2.3 文件系统 IO 测试 . . . . . . . . . . . . . . . . . . . . . . 118
11.2.4 网络性能测试 . . . . . . . . . . . . . . . . . . . . . . . . 118
第12章 时光机器-版本控制系统 119
附录 A FAQ 121
1 什么是 LiveCD ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2 如何使用 LiveCD。 . . . . . . . . . . . . . . . . . . . . . . . . . 121
3 UEFI和BIOS是什么? . . . . . . . . . . . . . . . . . . . . . . . . 121
4 什么是API?。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5 Shell 是什么? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6 什么是进程和线程? . . . . . . . . . . . . . . . . . . . . . . . . . 122
7 什么是内存分页? . . . . . . . . . . . . . . . . . . . . . . . . . . 122
8 如何不重新登录切换到root帐号? . . . . . . . . . . . . . . . . . . 122
9 内核参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10 Initramfs是什么 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
11 汉化man手册 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
12 符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
13 内存映射IO-MMIO . . . . . . . . . . . . . . . . . . . . . . . . . . 124
14 内核视频模式设置-KMS . . . . . . . . . . . . . . . . . . . . . . . 125
15 CISC和RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
16 RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
附录 B man手册 127
B.1 第一部分: UNIX用户手册 . . . . . . . . . . . . . . . . . . . . . . 127
B.1.1 test2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
B.1.2 test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
B.1.3 test3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
B.2 第二部分:系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . 127
B.3 第三部分:库函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 127
B.4 第四部分:设备和特殊文件 . . . . . . . . . . . . . . . . . . . . . 127
B.4.1 null,zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
附录 C 名称缩写 128
附录 D 图片索引 131
附录 E Gentoo 的前身今世 133目录 9
Gentoo的前世今生,第一部 133
E.1 Gentoo Linux发行版的诞生 . . . . . . . . . . . . . . . . . . . . . 133
E.1.1 我和linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
E.1.2 Linux的潜能 . . . . . . . . . . . . . . . . . . . . . . . . . 134
E.1.3 Linux的人文艺术 . . . . . . . . . . . . . . . . . . . . . . . 134
E.1.4 如何起步 . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
E.1.5 丑陋的一面 . . . . . . . . . . . . . . . . . . . . . . . . . . 136
E.1.6 对这些异类的了解 . . . . . . . . . . . . . . . . . . . . . . 136
E.1.7 对付这些异类 . . . . . . . . . . . . . . . . . . . . . . . . . 137
E.1.8 新的开始 . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Gentoo的前世今生,第二部 138
E.2 从Echo到Gentoo . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
E.2.1 Enoch踏出的第一步 . . . . . . . . . . . . . . . . . . . . . 139
E.2.2 Enoch的第一块绊脚石 . . . . . . . . . . . . . . . . . . . . 139
E.2.3 激情的演说 . . . . . . . . . . . . . . . . . . . . . . . . . . 140
E.2.4 编译器的艺术 . . . . . . . . . . . . . . . . . . . . . . . . . 141
E.2.5 异常事件的发生 . . . . . . . . . . . . . . . . . . . . . . . . 141
E.2.6 肥皂盒 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
E.2.7 回到Enoch . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Gentoo的前世今生,第三部 144
E.3 离开后的再度回归 . . . . . . . . . . . . . . . . . . . . . . . . . . 144
E.3.1 FreeBSD之印象 . . . . . . . . . . . . . . . . . . . . . . . . 144
E.3.2 FreeBSD的优点 . . . . . . . . . . . . . . . . . . . . . . . . 144
E.3.3 FreeBSD的不足 . . . . . . . . . . . . . . . . . . . . . . . . 145
E.3.4 回到Gentoo的开发 . . . . . . . . . . . . . . . . . . . . . . 146
E.3.5 新的版本 . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
E.3.6 商业上的关注 . . . . . . . . . . . . . . . . . . . . . . . . . 147
E.3.7 该做些什么 . . . . . . . . . . . . . . . . . . . . . . . . . . 147
E.3.8 将来要走的路 . . . . . . . . . . . . . . . . . . . . . . . . . 148
windows备份环境变量.docx
windows下备份环境变量的方法,内容比较详细,分享给大家
AM2302和DHT22驱动程序
嵌入式C开发的AM2302和DHT22驱动程序,AM2302和DHT22的通信时序和数据格式是一样的,可以通用,代码原创,经过实际电路考验,本人的试验平台是新塘的M0516,可供参考,压缩包内附有readme.md,根据readme简单设置接口即可,代码可以随意传播,随意使用,免费共享
VC++深入详解.part4.rar
苏鑫 VC++深入详解
电子工业出版社
pdf版本带3级目录
共4分卷,VC++深入详解.part4.rar