两本-算法笔记(上机+详解)胡凡,一本是详细解释,可以在课下看,不光是c/c++的博友使用,学java的也是可以使用的,虽然里面是c/c++言语,但是思想都是类似的。
如果有的博友没有积分,也可以直接发我邮箱联系我,我免费给他,联系方式--方式一:https://www.cnblogs.com/cmusketeer/p/9748719.html,留言即可,方式二:1247652701@qq.com(刘志通)
2020/3/12 17:21:40 196.07MB 算法笔记
1
利用Python爬取交通指数,分析得出一切路网平均速度的脉冲图,找出了每天的易发拥堵路段。
脚本包含爬虫程序,分析程序。
2018/5/5 13:22:12 4.19MB Python 交通数据 脉冲图 拥堵分析
1
最近有项目要做一个高功能网络服务器,决定下功夫搞定完成端口(IOCP),最终花了一个星期终于把它弄清楚了,并用C++写了一个版本,效率很不错。
但,从项目的总体需求来考虑,最终决定上.net平台,因此又花了一天一夜弄出了一个C#版,在这与大家分享。
一些心得体会:1、在C#中,不用去面对完成端口的操作系统内核对象,Microsoft已经为我们提供了SocketAsyncEventArgs类,它封装了IOCP的使用。
请参考:http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socketasynceventargs.aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-1。
2、我的SocketAsyncEventArgsPool类使用List对象来存储对客户端来通信的SocketAsyncEventArgs对象,它相当于直接使用内核对象时的IoContext。
我这样设计比用堆栈来实现的好处理是,我可以在SocketAsyncEventArgsPool池中找到任何一个与服务器连接的客户,主动向它发信息。
而用堆栈来实现的话,要主动给客户发信息,则还要设计一个结构来存储已连接上服务器的客户。
3、对每一个客户端不管还发送还是接收,我使用同一个SocketAsyncEventArgs对象,对每一个客户端来说,通信是同步进行的,也就是说服务器高度保证同一个客户连接上要么在投递发送请求,并等待;
或者是在投递接收请求,等待中。
本例只做echo服务器,还未考虑由服务器主动向客户发送信息。
4、SocketAsyncEventArgs的UserToken被直接设定为被接受的客户端Socket。
5、没有使用BufferManager类,因为我在初始化时给每一个SocketAsyncEventArgsPool中的对象分配一个缓冲区,发送时使用Arrary.Copy来进行字符拷贝,不去改变缓冲区的位置,只改变使用的长度,因此在下次投递接收请求时恢复缓冲区长度就可以了!如果要主动给客户发信息的话,可以new一个SocketAsyncEventArgs对象,或者在初始化中建立几个来专门用于主动发送信息,因为这种需求一般是进行信息群发,建立一个对象可以用于很多次信息发送,总体来看,这种花销不大,还减去了字符拷贝和消耗。
6、测试结果:(在我的笔记本上时行的,我的本本是T420I78G内存)100客户100,000(十万次)不间断的发送接收数据(发送和接收之间没有Sleep,就一个一循环,不断的发送与接收)耗时3004.6325秒完成总共10,000,000一千万次访问平均每分完成199,691.6次发送与接收平均每秒完成3,328.2次发送与接收整个运行过程中,内存消耗在开始两三分种后就保持稳定不再增涨。
看了一下对每个客户端的延迟最多不超过2秒。
2020/5/13 2:27:34 15KB IOCP 完成端口 源码
1
前段时间将本人用STM32实现GPRS与服务器数据传输经验总结发到了CSDN的博客上,具体链接如下:http://blog.csdn.net/cc214042/article/details/53152329,有很多朋友问我要相关的源代码,我整理了一下,把安信可官方的资料和本人写的STM32实现的代码一起打包放在这里了,有需要的朋友可自行下载参考,有问题的也可以在博客给我发私信。
2022/9/23 21:19:36 4.61MB GPRS,STM32
1
主要功能:用户发贴,拍照或选择本地图片。
用户可关注感兴味的分类。
用户可以回复帖子及点赞。
后台可设置置顶帖子。
后台使用springboot+mysql+redis,内附mysql脚本。
2021/4/15 19:27:47 51.17MB 微信小程序 上传cos 发贴 关注分类
1
CSendMail类,支持多个收件人,支持附件(多个)。
2016/2/25 8:08:55 6.9MB c++ mail vs2010
1
#个人项目:基于LayUI+Vue+SpringBoot+MySQL的小区物业后台管理系统开发一套基于SpringBoot的小区物业后台管理系统是必要的。
本系统分为四个系统:业务缴费,设备报修、业主信息、管理权限组成。
高效便捷的覆盖了小区物业的基本使用。
通过互联网,保证了物业信息的安全性,保证了广大业主的权益,实现小区物业告别账本的目标。
用的技术:Layui、Vue.js、Echarts、HTML5、CSS3、SpringBoot、MySqlPro_Servers文件夹是后端在eclipse打开web是前端代码pro_server.sql是MySQL数据库代码软件开发在windows环境下进行(1)jdk1.8(2)MySql-5.6(3)tomcat-8.5(4)HBuilder(5)idea毕设水平,不想积分的也可以私聊我,看到的话就发给你(询问可不可以发的,直接留邮箱)。
2017/10/3 9:01:20 204.65MB vue springboot 毕业设计 物业管理
1
本书是一本大名鼎鼎的Python入门书,即使对计算机了解不多,没有学过编程的读者学习Python也适用。
这本书以习题的方式引导读者一步一步学习编程,从简单的打印不断讲到完整项目的实现,让初学者从基础的编程技术入手。
本书是基于Python3.6版本编写的。
本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。
每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
(论坛里面该书的资源基本上都是第三版的,即python2.7的版本,故第一次发资源,就分享一下作者基于python3.6的新版。
同时版本为kindle版,在kindle或pc上kindle阅读器看均可。
2020/3/14 9:04:42 14.39MB Python 编程 入门
1
由于项目需求,所以学了STK,这个是给像我一样入门没多久的同学学习的,如果有积分的,支持下,没积分的不要花钱去淘宝买啦,发邮箱给我,我发你
2016/2/26 8:10:57 38.38MB STK
1
DevXUnity最新版,官网国内下载很慢。
特意叫国外朋友下载发我的次只能浏览不能编译输出。
完整功能需求购买看了此软件官网是俄罗斯ip
2017/3/10 2:55:05 117.45MB DevXUnity
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡