MSDN的开发文档,比官方的更加详细,有利于新手学习c++相关的API
2023/9/5 3:55:34 1.45MB MSDN
1
中文版MSDN手册,讲解清晰。
有助于基于WIN32的MFC可视化编程。
查找很方便,老师给的
2023/8/12 9:49:50 1.54MB 中文版 MSDN
1
练习一:编写一个程序统计文本文件英文字母个数,不区分大小写,屏幕输出每个字母出现的次数。
参考:文件操作函数,fopen,fclose,fread,fgetc;
使用MSDN查找相关帮助;
要求:代码的编写、变量定义等应以《CodingStandard》为依据,完成题目功能。
例如:SumLetter.exesample.txtoutput: A:25 B:3 C:0 D:10 E...
2023/8/10 22:38:37 3KB C++ 统计字母
1
最近有项目要做一个高性能网络服务器,去网络上搜到到的都是C++版本而且是英文或者简单的DEMO,所以自己动手写了C#的DEMO。
网络上只写接收到的数据,没有说怎么处理缓冲区数据,本DEMO简单的介绍如何处理接收到的数据。
简单易用,希望对大家有用.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秒。
2023/8/10 0:44:45 64KB C# IOCP TCP 完成端口
1
中文版msdn,需然小了点,不过对入门都来说是不错的选择....
2023/7/21 20:51:37 2.8MB 中文版msdn
1
MFC规则DLL添加自定义的DLLMAIN()函数!(Vc6.0与Vc8.0同样适用)这也是我自己一直困扰了好久的问题,本来编程水平就不高,总想借助MFC的类库编写程序,方便不少啊!但是MFC规则DLL中却不提供DLLMAIN()函数,被MFC给封装了,Win32DLL倒是有DLLMAIN()函数了,可是却用不了MFC,到网上找资料也很少,后来看到了一篇微软MSDN上的文章,不过是英文的(中文翻译的更看不懂了),看了之后自己回去实践了一下,不好用啊,而且多余的代码太多了。
于是有放置了一段时间,这段时间正好没事,研究了一下,搞明白了,呵呵~好用了……与大家分享!
2023/7/10 15:16:56 2KB DLL DllMain MFC Regular
1
作者】王永皎,廖建军编著【出版发行】北京市:清华大学出版社【ISBN号】978-7-302-17683-1【页数】493【丛书名】1+1数据库混合开发技术丛书【主题词】C语言-程序设计-关系数据库-数据库管理系统,SQLServer【中图法分类号】TP312TP311.138(工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序语言、算法语言)【参考文献格式】王永皎,廖建军编著.VisualStudioC#+SQLServer数据库开发与实例.北京市:清华大学出版社【内容提要】本书共11章,第1~8章主要介绍了.NETFramework及MSDN、C#程序设计语言、C#Windows程序设计、C#Web程序设计,在.NET环境下XML使用及CrystalReports技术、ADL.NET核心技术、SQLServer数据库开发技术,第9章和第10章讲解了两个基于C#+SQLServer应用开发实例,分别是人士管理系统和在线会议管理系统,第1...
2023/6/14 20:04:27 40.05MB Visual C# SQLServer 数据库开发
1
WPF学习-MSDN所有wpf案例打包,想到不错,很适合初学者,绝对经典
2023/6/14 17:42:46 41.33MB WPF学习-MSDN所有wpf案例打包
1
[MSDN]Csharp编程指南+参考手册lyf.chm
2023/6/14 13:54:07 7.3MB MSDN
1
CSDN大概换掉了原有的RAR收缩包,我重新上传了,从上面这个地址下载http://download.csdn.net/source/3176680==========================================VS2010增强货物包,搜罗pack1以及pack2,一个补钉,另有一个强悍的破费货物。
装置包以前先打那个补钉。
在MSDN要钱的,呵呵。
featurepack装置以前打的补钉文件名如下:featurepack装置以前打的补钉VS10-KB2403277-x86.exe--------------------------------------en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix---------------------------------en_visual_studio_2010_featurepack2_x86_604352.msi-----------------------------ProductivityPowerTools10.0.11019.3.vsix====================================================
2023/4/29 4:58:15 1.09MB visual studio 2010 feature
1
共 41 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡