Location:
Search - 196*64
Search list
Description: C语言实战105例
第1部分 基础篇
实例1 一个价值“三天”的BUG 2
实例2 灵活使用递增(递减)操作符 5
实例3 算术运算符计算器 7
实例4 逻辑运算符计算器 9
实例5 IP地址解析 11
实例6 用if…else语句解决奖金发放问题 13
实例7 用for循环模拟自由落体 16
实例8 用while语句求n! 19
实例9 模拟银行常用打印程序 22
实例10 使用一维数组统计选票 26
实例11 使用二维数组统计学生成绩 29
实例12 简单的计算器 32
实例13 时钟程序 35
实例14 华氏温度和摄氏温度的相互转换 38
实例15 SimpleDebug函数应用 40
第2部分 数值计算与数据结构篇
实例16 常用的几种排序方法 46
实例17 广度优先搜索及深度优先搜索 53
实例18 实现基本的串操作 59
实例19 计算各点到源点的最短距离 62
实例20 储油问题 65
实例21 中奖彩球问题 67
实例22 0-1背包问题 69
实例23 阶梯计数问题 72
实例24 二叉树算法集 74
实例25 模拟LRU页面置换算法 79
实例26 大整数阶乘新思路 82
实例27 银行事件驱动模拟程序 84
实例28 模拟迷宫探路 87
实例29 实现高随机度随机序列 89
实例30 停车场管理系统 91
第3部分 文本屏幕与文件操作篇
实例31 菜单实现 96
实例32 窗口制作 97
实例33 模拟屏幕保护程序 100
实例34 文件读写基本操作 102
实例35 格式化读写文件 105
实例36 成块读写操作 107
实例37 随机读写文件 108
实例38 文件的加密和解密 111
实例39 实现两个文件的连接 113
实例40 实现两个文件信息的合并 116
实例41 文件信息统计 118
实例42 文件分割实例 121
实例43 同时显示两个文件的内容 123
实例44 模拟Linux环境下的vi编辑器 124
实例45 文件操作综合应用——银行账户管理 128
第4部分 病毒与安全篇
实例46 实用内存清理程序 134
实例47 如何检测Sniffer 136
实例48 加密DOS批处理程序 139
实例49 使用栈实现密码设置 141
实例50 远程缓冲区溢出漏洞利用程序 144
实例51 简易漏洞扫描器 146
实例52 文件病毒检测程序 149
实例53 监测内存泄露与溢出 150
实例54 实现traceroute命令 152
实例55 实现ping程序功能 154
实例56 获取Linux本机IP地址 157
实例57 实现扩展内存的访问 161
实例58 随机加密程序 164
实例59 MD5加密程序 165
实例60 RSA加密实例 168
第5部分 图形篇
实例61 制作表格 172
实例62 用画线函数作出的图案 174
实例63 多样的椭圆 176
实例64 多变的立方体 177
实例65 简易时钟 178
实例66 跳动的小球 181
实例67 用柱状图表示学生成绩各分数段比率 183
实例68 EGA/VGA屏幕存储 187
实例69 按钮制作 190
实例70 三维视图制作 193
实例71 红旗图案制作 194
实例72 火焰动画制作 196
实例73 模拟水纹扩散 199
实例74 彩色的Photo Frame 201
实例75 火箭发射演示 203
第6部分 系统篇
实例76 恢复内存文本 208
实例77 挽救磁盘数据 210
实例78 建立和隐藏多个PRI DOS分区 213
实例79 简单的DOS下的中断服务程序 216
实例80 文件名分析程序 219
实例81 鼠标中断处理 222
实例82 实现磁盘数据的整体加密 224
实例83 揭开CMOS密码 227
实例84 获取网卡信息 229
实例85 创建自己的设备 231
实例86 设置应用程序启动密码 233
实例87 获取系统配置信息 236
实例88 硬件检测 239
实例89 管道通信 241
实例90 程序自杀技术实现 244
第7部分 游戏篇
实例91 连续击键游戏 248
实例92 掷骰子游戏 250
实例93 弹力球 252
实例94 俄罗斯方块 253
实例95 24点扑克牌游戏 257
实例96 贪吃蛇 260
实例97 潜水艇大战 262
实例98 机器人大战 265
实例99 图形模式下的搬运工 266
实例100 十全十美游戏 269
第8部分 综合篇
实例101 强大的通信录 274
实例102 模拟Windows下UltraEdit程序 277
实例103 轻松实现个人理财 279
实例104 竞技比赛打分系统 281
实例105 火车订票系统 286
Platform: |
Size: 654374 |
Author: jawin@126.com |
Hits:
Description: ·VI·
目 录
前言
第1章 高性能聊天系统...................................................................................................1
1.1 系统需求...........................................................................................................1
1.2 架构设计...........................................................................................................2
1.2.1 Java事件模型.....................................................................................................2
1.2.2 架构设计图.......................................................................................................5
1.2.3 协议设计.........................................................................................................5
1.2.4 多线程...........................................................................................................6
1.2.5 线程池...........................................................................................................9
1.2.6 非堵塞I/O........................................................................................................11
1.3 Socket核心设计和实现...............................................................................................13
1.3.1 TCP和Reactor模式.................................................................................................14
1.3.2 UDP实现..........................................................................................................19
1.3.3 客户端实现.......................................................................................................22
1.4 Socket接口设计和实现..............................................................................................28
1.4.1 队列和对象类型..................................................................................................28
1.4.2 访问者模式定义..................................................................................................32
1.4.3 访问者模式实现..................................................................................................36
1.4.4 协议封装........................................................................................................39
1.4.5 重整Refactoring.................................................................................................41
1.5 应用接口设计和实现................................................................................................45
1.5.1 Connection API..................................................................................................46
1.5.2 ConnectionFactory API...........................................................................................49
1.5.3 TcpConnection API...............................................................................................53
1.5.4 UdpConnection API...............................................................................................54
1.6 应用层设计和实现..................................................................................................56
1.6.1 客户端聊天测试..................................................................................................56
1.6.2 服务器聊天测试..................................................................................................58
1.7 性能测试..........................................................................................................59
1.8 小结..............................................................................................................61
第2章 简单的用户注册系统..............................................................................................62
2.1 需求分析............................................................................................................62
2.2 系统设计............................................................................................................62
2.2.1 JSP/Servlet与J2EE.................................................................................................63
2.2.2 结构设计图........................................................................................................64
2.2.3 JSP/JavaBeans技术要点.............................................................................................65
2.2.4 JDBC和连接池......................................................................................................68
2.2.5 数据库设计........................................................................................................70
2.3 类的详细设计和实现..................................................................................................71
2.3.1 Facade模式........................................................................................................71
2.3.2 JDBC通用操作类....................................................................................................73
2.3.3 E-mail发送通用类..................................................................................................78
2.3.4 用户资料管理......................................................................................................79
2.3.5 密码数据操作类....................................................................................................83
2.3.6 登陆验证功能......................................................................................................85
2.4 界面编程实现........................................................................................................87
2.4.1 登陆验证页面......................................................................................................87
2.4.2 注册页面..........................................................................................................88
2.5 调试、发布和运行....................................................................................................90
2.5.1 单元测试..........................................................................................................91
2.5.2 快速配置开发环境..................................................................................................92
2.5.3 Tomcat配置和调试..................................................................................................93
2.5.4 Tomcat连接池使用..................................................................................................95
2.6 Hibernate使用.......................................................................................................99
2.7 小结................................................................................................................103
第3章 Jive论坛系统.....................................................................................................107
3.1 Jive功能需求.......................................................................................................107
3.2 Jive与设计模式.....................................................................................................108
3.2.1 设计模式.........................................................................................................109
3.2.2 ForumFactory与工厂模式...........................................................................................109
3.2.3 统一入口与单态模式...............................................................................................113
3.2.4 访问控制与代理模式...............................................................................................114
3.2.5 批量分页查询与迭代模式...........................................................................................115
3.2.6 过滤器与装饰模式.................................................................................................120
3.2.7 主题监测与观察者模式.............................................................................................124
3.3 Jive安全管理机制...................................................................................................128
3.3.1 安全验证机制.....................................................................................................129
3.3.2 用户资料管理.....................................................................................................132
3.4 Jive的缓存机制.....................................................................................................133
3.4.1 缓存原理和实现...................................................................................................133
3.4.2 缓存使用.........................................................................................................136
3.4.3 小结.............................................................................................................139
3.5 Jive的其他组件技术.................................................................................................140
3.5.1 Jive的树形结构...................................................................................................140
3.5.2 XML和JDOM........................................................................................................143
3.5.3 全文检索和Lucene.................................................................................................147
3.5.4 Jive的中文问题...................................................................................................152
3.6 Jive图形处理.......................................................................................................154
3.6.1 图片上传处理.....................................................................................................154
3.6.2 服务器端图形处理.................................................................................................157
3.7 Jive安装调试运行...................................................................................................159
3.8 小结...............................................................................................................160
第4章 网站内容管理系统.................................................................................................161
4.1 需求分析...........................................................................................................161
4.2 架构设计...........................................................................................................162
4.2.1 系统架构图.......................................................................................................163
4.2.2 MVC模式和Struts..................................................................................................164
4.2.3 DBO模式和Castor..................................................................................................167
4.2.4 Cache设计........................................................................................................172
4.3 详细设计和实现.....................................................................................................173
4.3.1 基本对象设计.....................................................................................................173
4.3.2 数据模型的实现...................................................................................................174
4.3.3 抽象工厂(Abstract Factory)模式...................................................................................175
4.3.4 生成器(Builder)模式..............................................................................................180
4.4 表现层的实现.......................................................................................................187
4.4.1 Strut相关设置....................................................................................................187
4.4.2 创建PageForm.....................................................................................................189
4.4.3 创建PageAction...................................................................................................192
4.4.4 创建page.jsp页面.................................................................................................194
4.4.5 自定义标签库.....................................................................................................196
4.4.6 创建SavePageAction...............................................................................................199
4.4.7 Tile模板.........................................................................................................201
4.4.8 创建cmsMenu.jsp..................................................................................................203
4.4.9 创建index.jsp....................................................................................................203
4.4.10 小技巧..........................................................................................................204
4.5 项目重整Refactoring................................................................................................205
4.6 调试、发布和运行...................................................................................................206
4.6.1 配置和运行.......................................................................................................206
4.6.2 Log调试信息的配置................................................................................................206
4.7 小结...............................................................................................................207
第5章 订阅信息系统.....................................................................................................209
5.1 需求分析...........................................................................................................209
5.2 架构设计...........................................................................................................209
5.2.1 Cache和Pool......................................................................................................210
5.2.2 EJB框架体系......................................................................................................211
5.2.3 架构图...........................................................................................................213
5.2.4 接口框架设计.....................................................................................................213
5.3 EJB详细设计和实现..................................................................................................214
5.3.1 业务对象建模.....................................................................................................215
5.3.2 开发环境配置.....................................................................................................216
5.3.3 CMP图形开发......................................................................................................217
5.3.4 实体Bean.........................................................................................................221
5.3.5 Facade Session Bean..............................................................................................229
5.3.6 Transfer Object模式..............................................................................................232
5.4 Web与EJB接口框架...................................................................................................233
5.4.1 框架的设计.......................................................................................................233
5.4.2 框架的实现.......................................................................................................235
5.4.3 框架的使用.......................................................................................................243
5.5 表现层的设计和实现.................................................................................................247
5.5.1 创建ActionForm...................................................................................................247
5.5.2 创建Action 类....................................................................................................248
5.5.3 创建JSP页面......................................................................................................248
5.6 调试配置和运行.....................................................................................................249
5.6.1 JBoss和MySQL的配置...............................................................................................250
5.6.2 JNDI配置.........................................................................................................251
5.6.3 部署和发布.......................................................................................................253
5.6.4 调试和测试.......................................................................................................254
5.7 小结...............................................................................................................254
第6章 用户安全管理系统.................................................................................................256
6.1 需求分析...........................................................................................................256
6.2 架构设计...........................................................................................................256
6.2.1 角色.............................................................................................................257
6.2.2 J2EE的JAAS.......................................................................................................257
6.2.3 单点登录.........................................................................................................259
6.2.4 邮件发送组件.....................................................................................................261
6.3 详细设计和实现.....................................................................................................261
6.3.1 业务对象建模.....................................................................................................261
6.3.2 数据库设计.......................................................................................................263
6.3.3 实体bean实现.....................................................................................................263
6.3.4 Session Bean实现.................................................................................................266
6.3.5 EJB容器安全配置..................................................................................................273
6.4 JMS 邮件发送组件...................................................................................................275
6.4.1 消息发送器.......................................................................................................276
6.4.2 MDB..............................................................................................................279
6.5 Web层的实现........................................................................................................282
6.5.1 用户资料管理.....................................................................................................282
6.5.2 Web容器安全配置..................................................................................................287
6.6 调试配置和运行.....................................................................................................289
6.6.1 JAAS配置.........................................................................................................290
6.6.2 邮件服务的配置...................................................................................................291
6.6.3 部署和发布.......................................................................................................292
6.7 小结...............................................................................................................292
第7章 EJB方法调用框架..................................................................................................294
7.1 框架概况...........................................................................................................294
7.1.1 远程调用技术背景.................................................................................................294
7.1.2 框架结构.........................................................................................................295
7.2 框架设计..........................................................................................................296
7.2.1 代理(Proxy)模式...............................................................................................296
7.2.2 动态代理........................................................................................................298
7.2.3 反射(Reflection)和方法调用....................................................................................300
7.2.4 HTTP协议和对象序列化............................................................................................302
7.2.5 框架设计图......................................................................................................304
7.2.6 HTTPSession和缓存机制...........................................................................................305
7.2.7 基于HTTP的安全机制..............................................................................................306
7.3 类的详细设计和实现................................................................................................309
7.3.1 基本业务对象....................................................................................................310
7.3.2 动态代理工厂....................................................................................................312
7.3.3 肥客户端/服务器架构下实现.......................................................................................315
7.3.4 Web层代理Servlet Proxy..........................................................................................322
7.3.5 浏览器/服务器架构下实现.........................................................................................324
7.3.6 核心代理Business Proxy实现......................................................................................327
7.4 框架的使用和调试..................................................................................................333
7.4.1 配置............................................................................................................333
7.4.2 浏览器/服务器架构下的应用.......................................................................................335
7.4.3 肥客户端/服务器架构下的应用.....................................................................................336
7.5 小结..............................................................................................................337
第8章 网上商店系统...................................................................................................338
8.1 系统需求和设计...................................................................................................338
8.1.1 基本业务对象...................................................................................................339
8.1.2 数据表设计.....................................................................................................340
8.2 数据操作通用框架.................................................................................................344
8.2.1 框架的提炼和设计...............................................................................................347
8.2.2 增、删、改、查框架实现.........................................................................................352
8.3 商品类别管理功能的实现...........................................................................................356
8.3.1 创建Session Bean................................................................................................357
8.3.2 EJB配置.........................................................................................................358
8.3.3 创建Category相关类实现..........................................................................................360
8.3.4 Web配置.........................................................................................................361
8.3.5 创建Category.jsp................................................................................................362
8.4 商品管理功能的实现................................................................................................364
8.4.1 创建ProductManager..............................................................................................364
8.4.2 EJB配置.........................................................................................................366
8.4.3 创建Product相关类实现...........................................................................................368
8.4.4 Web配置.........................................................................................................369
8.4.5 创建product.jsp.................................................................................................370
8.4.6 商品图片上传功能................................................................................................374
8.5 商品批量查询和多页显示............................................................................................376
8.5.1 DAO模式.........................................................................................................377
8.5.2 Strut框架下设计和实现...........................................................................................385
8.5.3 页导航条实现....................................................................................................388
8.6 购物车功能的实现..................................................................................................393
8.6.1 有状态Session Bean..............................................................................................393
8.6.2 Web功能实现.....................................................................................................396
8.7 小结..............................................................................................................399
Platform: |
Size: 31514707 |
Author: fengbozs@163.com |
Hits:
Description: LCD192x64液晶驱动,有详细介绍各个函数功能实现-Disp_Line(),Disp_DotLine(),Putstr() and so on
Platform: |
Size: 6144 |
Author: 风 |
Hits:
Description: ±àòë ·tÎ ñ Æ ÷1쨣¬
¶ Ô óú±àòë ·tÎ ñ Æ ÷μÄ Ñ ¡ Ô ñ £¬ Ñ ¡ Ô ñ °2×°Ubuntu10.04(64 bit)£¬ 2» Ä üê1óà 32bitμÄ ¡ £DèòaóDòÔ Ï Â Å ä Ö Ã £o
a.°2×°ubuntu-10.04.4-desktop-amd64.iso
b.Ô úÏ ß °2×°JDK6.0
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java-1̨ ڱ ѡ ѡ ו ו Ubuntu10.04 (64 bit) 32bitġ Ҫ ã a. ו ו ubuntu-10.04.4-desktop-amd64.iso b. ߰ ו ו JDK6.0 sudo add-apt-repository " deb http://archive.canonical.com/lucid partner " sudo add-apt-repository ppa: ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk sudo update-alternatives- config java
Platform: |
Size: 323584 |
Author: luyunfeng |
Hits:
Description: SSD1306 128*64 0.96 OLED I2C dirver-
void I2C_Int(void)
{
GPIO_InitTypeDef GPIO_InitStructure //éùÃ ÷ò» ¸ ö GPIO_InitStructure½ á11ìå
GPIO_InitStructure.GPIO_Pin I2C_SCL|I2C_SDA //Ñ ¡ Ô ñ òy½ Å
GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz //Ñ ¡ Ô ñ 1ü½ Å Ë ù¶ è
GPIO_InitStructure.GPIO_Mode GPIO_Mode_Out_PP //Ñ ¡ Ô ñ 1ü½ Å 1¤×÷Ä £ê½ ,íÆ íìêä 3ö
GPIO_Init(GPIOB,&GPIO_InitStructure) //3õ ê¼ » ˉGPIOB¶ Ë ¿ ú
I2C_SCL_H //¶ Ë ¿ ú3õ ê¼ » ˉíê±Ï oóòa°Ñ á½ ¸ ö ¶ Ë ¿ úéèÖ Ã Î a¸ ß μç Æ ½
I2C_SDA_H
}
Platform: |
Size: 2216960 |
Author: owlcity |
Hits: