UniversalMapsDownloader是一款可以从GoogleMaps,YahooMaps,MicrosoftMaps上下载卫星地图的工具。
一切下载的地图保存在硬盘上。
你可以使用它提供的工具进行浏览或者合并成一个BMP图像。
可以根据用户设定的经纬度范围下载图片。
下载的小图片可以保存,然后可以利用它的拼图功能拼成一张大的卫星地图!支持多线程。
使用时候建议不要设定范围太大,也不要设置线程数目过多。
2015/7/22 1:34:56 234KB Universal Maps Downloader 9.x
1
开发环境采用VisualStudio2010旗舰版,因为不需要做什么项目,因为我还是学生呵呵,所以不需要考虑太多的兼容性方面的因素,还是喜欢用新的工具。
开发过程中使用到的技术大概有:DWMAPI:这是vista以来新增的API,具体内容见MSDN,游戏中只使用了部分窗口毛玻璃的效果;
GDI混合GDI+:因为GDI+不支持双缓冲,所以画图时先使用GDI创建缓冲位图,然后使用GDI+的Graphics画在这个位图上,最初由GDI绘制到屏幕;
CSocket:局域网对战肯定要用到socket通信,因为数据量很少,所以使用了封装好的比较简单的CSocket类,这样可以省不少代码;
多线程和互斥对象:因为CSokcet工作在阻塞模式,所以不能使用主线程接受和发送游戏数据,我把绘制图像的代码也放在一个独立线程中,所以需要使用互斥对象来确保主线程退出时所有子线程以释放主线程中的资源,否则会引起内存错误;
自绘控件:在游戏中使用默认的控件也太挫了吧,所以就要自己绘制控件,这样才像游戏,虽然市面上有很多,但是拿来的和自己写的用着感觉不一样;
2021/6/17 21:06:29 448KB MFC 局域网 游戏 DWM
1
该资源为本人亲自整理的报告,多线程代码未给出,不是太难我相信你能搞定。
2015/1/14 21:22:29 180KB solr 性能测试
1
java实现捕鱼达人,多线程时的小项目,适合初学者,有点小难度,值得研讨下,绝对完整
2015/5/8 3:41:51 12.79MB java 捕鱼达人
1
路由器实验(基于Java多线程实现的距离向量路由算法).rar,给大家运用!
1
【版本已更新:http://download.csdn.net/source/1687395】半成品,还有以下几部分未完成:1、断点续传;
(方法都在,代码没调好,就先注释掉了)(就是保存当前下载信息,下次重新读取,最简单的做法就是序列化,要用到的自己改改调调就成)2、自定义下载窗体;
(就像MessageBox.Show()一样,已经做了一个简单的Form)3、部分细节没做好,可能存在BUG;
(用着,遇到再说)涉及的一些应用:多线程--没用线程池,因为不好控制状态;
事件驱动--自我感觉不是很好,最好谁能改改;
另外,组件的封装也没仔细整理过~期待有人能做个完美的组件。
应用范围:文件下载、在线升级(这个组件就是为了下载升级文件而做的……)使用示例:(添加DLL引用)ListDTaskList=newList();foreach(……){DownloadMag.DTaskdt=newDTask();dt.Name="任务名";dt.FileName="文件名";dt.Size=文件大小;dt.URL="下载地址";dt.CRC32=CRC32校验值;dt.SaveMode=true;DTaskList.Add(dt);}newDownloadMag.DownloadForm(this).Show(DTaskList.ToArray(),"下载信息文件名");没时间修修改改,所以把这个半成品放出来了,也就当时抛砖引玉吧。
谁有兴味有空闲就提提意见,找找Bug,最好是把它做完美了:)意见请提到:http://blog.csdn.net/0xff/archive/2007/11/01/1861780.aspx
1
采用java编写,利用多线程,服务器客户端,socket等知识,完成局域网多个客户端之间聊天,实时绘图(一个客户端绘图的同时其他客户端能同步显示),异步绘图(绘画完成后再传输到其他客户端),对初学者有很高参考意义。
2016/7/27 17:54:22 87KB 多线程 GUI 聊天 绘画
1
本人在工作用的到c言语进程多线程工作,和多线程实现文件传输的功能,就网上寻找一份,供大家参考
2016/7/24 4:45:07 2KB C语言 多线程
1
本文开发平台是VisualStudio2012+opencv结合多线程实现实时场景下目标的跟踪,本代码提供于此,共大家参考使用,使研究本领域的同仁能够开辟视野,节省时间
2020/4/17 11:10:48 107KB 目标跟踪
1
由于耗时的操作会独占系统cpu资源,让界面卡死在那里,这时需要考虑多线程方案,将耗时的操作放在主线程之外的线程中执行。
该demo通过多线程为主界面卡死提供一种处理方案。
2015/6/21 1:39:01 34KB QT,多线程
1
共 770 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡