Instant VRD 2.0.pdf
Aruba 单体使用说明,简单易懂。
枚举当前进程
通过ToolHelp API获取当前windows系统运行的所有进程!
仿oicq界面
仿oicq界面 即时通讯 QQ界面 VC++
8th && 9th葡萄城竞赛
8th:
本作品主要采取A*算法,并在传统的A*算法上加以优化,形成新的算法。A*算法属保守算法,希望在特定的环境走出牛逼的效果!而基于A*算法的贪心算法是针对中级图中的宝石算法!
9th:
本小组算法采用了极小极大树构造博弈树,结点历史启发,生成当前局面的最佳操作!
因分枝因子较多,算法中人为地设定每个回合评估15个局面的极小极大树得分,最终最佳将传入评估函数进行评估,并返回当前所有局面中最高得分的操作系列(即某一局面),第个局面最大深度搜索到6层~~
网络爬虫的设计和实现
首先,简单介绍下网络爬虫
网络爬虫是通过网页的链接地址来寻找网页,从网站某一个页面(设置为主页)开始,读取网页的内容,找到网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到这个网站所有的网页都抓取完为止。实际上,由于抓取技术的限制以及存储技术、处理技术的限制,要完全抓取网站的所有网页是不可能的,也是不实际的!本着从用户需要为出发点,实际需要抓取的网页往往是有限的,只需抓取符合用户要求的网页即可!
抓取网页的策略
在抓取网页的时候,网络爬虫一般有两种策略(即两种搜索方法),广度优先和深度优先。
广度优先:是指网络爬虫会先抓取起始网页中链接的所有网页,然后再选择其中的一个链接网页,继续抓取在此页面中链接的所有页面。这是最常用的方式,广度优先的搜索策略可以并行处理,提高抓取速度。
深度优先:是指网络爬虫会从起始页开始,一个链接一个链接跟踪下去,处理完这条线路之后再转入下一个起始页,继续跟踪链接。这种策略较易实现,但是抓取速度慢。
由于一般不可能抓取网站的所有链接,一般会设置访问层数,即搜索深度。起始页的深度为0,起始页中的链接url深度为1,依此类推。
构造C#语言的爬虫程序
C#已经封装了HTTP访问和多线程,这对编写网络爬虫提供了方便,而要C#网络爬虫程序需要解决以下问题:
HTML分析:需要某种HTML解析器来分析爬虫程序遇到的每一个页面。
页面处理:需要处理每一个下载得到的页面。下载得到的内容需要保存起来,以便进一步分析处理。
动态壁纸编辑器
动态壁纸主要功能:
1.进入主界面:有以下选项:打开、创建、删除、上传作品、下载作品等5个选项。其中实现了创建的功能...
2.进入创建:首先,要先添加触发器:常态触发器(正常情况下播放动态壁纸,已实现)、摇晃触发器(摇晃手机播放动态壁纸)、触摸触发器(触摸屏幕播放动态壁纸)。
3.创建好触发器后,开始添加图层:选择图片,选择图片填充方式(填满屏幕,居中显示,等比缩放),行列数(将图片分隔成若干小网格)。
4.图层添加完成后:可以为该图层添加若干帧,在每一个帧中可以编辑图片:放大,缩小,移屏,移图,移点
5.点击移点后:可选取网格上的各点,拉伸或缩小图片在某一区域的像素。
6.各图层根据帧的顺序播放,便形成动态壁纸。
特殊说明:
1.每个动态壁纸均有若干触发器,即:动态壁纸可由若干触发器触发。
2.每个动态壁纸由若干图层组成,由若干帧构成。
类QQ即时通讯软件
本程序可实现局域网的普通聊天,支持发送文字和表情。(version1.0)
由于初学Java,程序中可能出现由于各种意外的情况导致的 bug,欢迎指正!
程序没有什么高级功能,主要是对网络编程的学习,通过做项目的形式来巩固所学知识,期间得到很多启发,本着对程序的热爱,不断地修改bug,终于可以轻松的发送信息以及表情了,感谢马锋老师在我每次遇到bug而又苦于无法解决时给予的帮助及支持,期待学到更多啦~~
另外:附上源码以及部分网络通信协议说明
程序使用:先运行包MyServer里面的类ServerMain,开启服务器管理线程,然后根据找到包MyClient里面的类Reciver,修改客户端连接服务器的IP号(运行服务器的IP号),然后运行MyClient里面的类Main,开启客户端线程,连接服务器,即可开始通信!
2012.8.25下午
版本1.1更新:新增机器人功能,可实现跟机器人的聊天功能,机器人将自动回复随机消息。程序运行说明:在开启服务器后(运行ChatRoomServer里面的ServerMain类),接着运行ChatRoomRobot里面的TipsUI,先开启机器人,再开启客户端(运行ChatRoomClient里面的Main类)。
...持续更新中...
2012.11.12 Ice
java简单局域网聊天程序
本程序可实现局域网的普通聊天,支持发送文字和表情。程序没有什么高级功能,主要是对网络编程的学习,通过做项目的形式来巩固所学知识,期间得到很多启发,本着对程序的热爱,不断地修改bug,终于可以轻松的发送信息以及表情了~
Java网络爬虫
Java写的网络爬虫,代码很详细,有良好的注释,对于初学者入门很有帮助~~
asp.net数据访问以及数据库操作
asp.net用户注册页面实现,以及数据库操作和数据访问等关键技术,希望能够帮助初学者更好地掌握数据库操作以及数据访问等相关知识~
asp.net用户注册代码
简单的asp.net用户注册页面代码,希望能帮到初学者更好地掌握asp.net技术!