Toggle navigation
科创网
登录
 
注册
电波
论坛
专栏
资源
登录
注册
%7B%22fid%22%3A%22134%22%2C%22page%22%3A7%2C%22digest%22%3Afalse%2C%22sort%22%3A%22tlm%22%7D
推荐关注
科学技术学
科创基金
会员海报
社区公务
科创茶话
同级专业
计算机电子学
上级专业
计算机科学
快捷跳转
{{forum.displayName}}
{{childForum.displayName}}
跳转
软件综合
暂无专业简介
1191
篇文章,
8907
条回复
论坛
>
计算机科学
>
软件综合
搜索本专业
发表文章
搜索
专业首页
最新
关注的人
今日来访
文库
全部
计算机编程
算法研究
机器学习
WINDOWS
LINUX
全部
精选
复序
帖序
1
...
6
7
8
9
10
...
24
新窗
acmilan
WINDOWS
7年10个月前
3734
1
关于Windows编程学习的核心建议
首先,当然是学习C语言、C++语言C语言推荐《C Primer Plus(第五版)》【并不是越新的越好】C++推荐《C++ Primer》最新版C/C++的进阶书籍这里就不再赘述了。然后,学习C#和.NET,市面上的书都可以用。使用C#和.NET固然可以很方便地编写出商业化程序,但是由于Windows是C++写的,有些东西也是只有C++有,所以不要拘泥于这种东西。Win32编程书籍:《Window
7年10个月前
· Windows编程主要目的在于从黑底白字的命令行中解脱出来,进入图形的世界、GUI的世界、多媒体的世界、网络的世界,而不是去玩技巧,更不是去改造这个系统。 因此,我更希望大家学习完《Windows程序设计(第五版,珍藏版)》和《Windows核心编程(第四版、第五版)》之后,能够用GDI编写简单的2D游戏,而不是费力去hook系统的开始菜单。
acmilan
WINDOWS
7年11个月前
4240
1
C#中SQLite数据库引擎的使用
首先,从这个网站下载SQLite的XXXXXXT驱动。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXml/doc/trunk/www/downloads.wiki 推荐下载这个版本: Precompiled Statically-Linked Binaries for 32-bit Windows (.NET Framework 2.0 SP2) sqlite-n
7年10个月前
· 适用于.NET 2.0 SP2/3.5: 适用于.NET 3.5 SP1: 适用于.NET 4.x:
acmilan
WINDOWS
7年11个月前
4317
2
关于.NET和Win32联合编程的小结
.NET和Win32联合编程大概有以下几个途径: 使用C#的DllImport直接引入WinAPI(少量方便,大量麻烦,但是可以用Any CPU编译) 使用C++编写Win32DLL供C#调用(比较方便,但限制很多,不能用Any CPU,但是不受编译器限制) 使用C++/CLI编写类库供C#调用(方便,但是不能用Any CPU,受编译器限制,.NET2.0/3.x必须使用VC++2005/200
7年11个月前
· 新版Visual Studio会根据引用的程序集有没有32位来决定C#程序的执行位数,也就是说,如果Any CPU引用了32位程序集,那么就会按32位编译主程序。不过,为了兼容性起见,应该总是选择x86架构。
acmilan
WINDOWS
7年11个月前
5490
4
C++/CLI中托管-非托管字符串转换的通用方法
C++/CLI的好处: 调用WinAPI方便 被原生编译为程序集,C#调用方便 缺点: 无法实现平台无关(Any CPU) 编译平台默认不能联动,需要自己在生成->配置管理器中调整 语法比较晦涩 对编译器版本要求比较高(托管运行库只能随.NET安装) 第一个方法是使用PtrToStringChars和pin_ptr 这个方式的好处: 使用简单 兼容VS2005 这个方式的缺点: 只能
7年11个月前
· 新版Visual Studio会根据引用的程序集有没有32位来决定C#程序的执行位数,也就是说,如果Any CPU引用了32位程序集,那么就会按32位编译主程序。不过,为了兼容性起见,应该总是选择x86架构。
acmilan
WINDOWS
8年0个月前
5392
5
【资源】经典的VS2005
其实VS2005还是有点用处的。 首先它支持的系统比较多,Win2000-Win8.1都支持(Vista/7/8/8.1要打上SP1和Vista兼容补丁)。 至于Win10也就看帮助的时候IE会弹个黄条通知,有点烦人。 带的SQL Server 2005只支持到Win7,不过可以用其它东西替代,也可以扔虚拟机里。 编写的程序也是支持Win98/Me/2000/XP一直到现在的系统。 其次它支持的技
7年11个月前
· VS2005和VS2008自带的SQL Server 2005 Express、VS2010自带的SQL Server 2008 Express太大并且兼容性不好,主要是它们使用了系统级技术的原因。2012以后有个LocalDB,虽然兼容性不再这么差,但还是要安装,对于轻量级应用仍然太麻烦。 对于数据库应用,轻量级推荐使用Access 2003的mdb格式,也可以使用SQLite,重量级推荐使用M
bg8npk
机器学习
7年11个月前
8695
6
卡尔曼滤波的卡尔曼去世了
感觉DJI以及各种开源飞控的作者应当降半旗默哀 XXXXXXXXXXXXXXXXXXXXXX/news/renowned-hungarian-scientis-rudolf-kalman-dies-aged-86-46732/ World-famous engineer and mathematican Rudolf Kálmán passed away, news agency MTI re
7年11个月前
· 引用 novakon:卡尔曼滤波是自适应滤波,其参数迭代收敛过程与机器学习中的多种算法在形式上有许多类同的地方。我认为如果一个人能够理解卡尔曼滤波的原理,那么他也应该能够非常轻松地理解诸如梯度下降这一类的机器学习算法。Kalman filter 是一个非常典型的 Markov chain 模型,所以不难理解很多搞金融或者天气预报的人声称自己的工作中大量用到卡尔曼滤波。而且其求解思路跟 ML 里边的
acmilan
WINDOWS
7年11个月前
2575
【资源】Expression Studio 3和4
Expression Studio 3适用于Visual Studio 2008Expression Studio 4适用于Visual Studio 2010Visual Studio 2012以上版本自带Expression BlendExpression Studio 3:ed2k://|file|cn_expression_studio_3_x86_cd_XXXXXXXXXo|388884
acmilan
WINDOWS
7年11个月前
6951
5
KDM驱动程序的安装、卸载、启动、停止
现在的Windows操作系统支持三种驱动程序模型:KDM、WDM、WDF,其中后两者没有本质区别,只是WDF是用运行库封装的WDM而已。KDM是按照NT系统服务启动的,而WDM和WDF都是用设备管理器启动的,后两者比较复杂,这里不作介绍。 安装KDM驱动(安装NT服务): 打开服务控制管理器——OpenSCManager 创建服务——CreateService 关闭所有句柄——CloseServ
7年11个月前
· KDM驱动指的是传统NT驱动中的非PNP版本WDM驱动指的是传统NT驱动中的PNP版本WDF驱动是对传统NT驱动的封装
acmilan
WINDOWS
7年11个月前
5060
3
C#中重定向stdout和stderr到同一个文件(用WinAPI实现)
C#自带的Process类只能重定向到管道,并且stdout和stderr只能分别接收,无法达到命令提示符的效果。这里实现了一个Cmd类,其中XXXXXXnCmd函数可以运行命令同时返回所有输出。 Cmd.cs:
7年11个月前
· C++/CLI第二版——重定向了stdin,并可指定编码格式
acmilan
WINDOWS
7年11个月前
3112
C++调用WPF
对,不是C++/CLI。用的是.NET的非托管接口和反射特性。 优点是与编译器无关,缺点是比较麻烦,需要用反射进行调用。
acmilan
WINDOWS
7年11个月前
8813
1
【资源】DDK和WDK下载
【基于Visual Studio的开发环境】 Windows Driver Kit 8 (推荐) 支持Visual Studio 2012,面向WinVista-Win8的驱动 Windows Driver Kit 8.1 Update 1 (推荐) 支持Visual Studio 2013,面向Win7-Win8.1的驱动 【基于build命令的开发环境】 一、
7年11个月前
· 【早期WinDDK】 收集早期DDK,是为了获取具有历史意义的帮助和范例。但是还是应该以新版本为目标来学习驱动编程。 一、Windows Server 2003 SP1 DDK(KMD、WDM) x86编译器为VC++2003,AMD64和IA64为VC++2005。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/9/0/f/90f019ac-8243-48d3-9
acmilan
WINDOWS
7年11个月前
3447
1
在这里可以看【.NET源代码】
微软已经把.NET Framework开源了,如果需要参考源代码以搞清楚.NET Framework内部运行原理的话,可以看这个网站: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/ 一般情况下,最好还是按照MSDN文档使用.NET Framework,以免微软将来更新框架引起兼容性问题。MSDN文档: XXXXXXXXXXXXXXXXXXXXXXXXX/library
7年11个月前
· 许可协议是MS-RSL。也就是说,这些源代码仅供参考,不允许其它用途。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXml> .NET Core的源代码只要求保留半份MIT License,也就是可以删掉所有的大写权利声明,只保留小写版权信息。 XXXXXXXXXXXXXXXXXX/dotnet/corefx/blob/master/LICENSE>
acmilan
WINDOWS
7年11个月前
4916
3
C#创建和连接Access数据库
Access数据库虽然以性能差劲著称,但是在微型应用中还是挺方便的。 首先确认你的工程是32位(默认的Any不行),这里应该显示为x86或Win32,如果不是需要先修改。这主要是因为创建数据库使用的COM组件ADOX不支持64位,连接数据库的Jet引擎也不支持64位(新版数据库引擎不自带,需要安装一个比较大的库,使用比较麻烦)。 然后需要添加ADOX这个COM组件: 创建数据库使用ADOX.C
7年11个月前
· 除了使用数据库之外,也可以使用XML、JSON、YAML等结构化数据语言来保存数据,但是它们并不是数据库(Database),它们是文档(Document)。
acmilan
WINDOWS
7年11个月前
12963
2
【资源】Windows程序设计(第五版)中英文PDF版带书签(新)含源码
以前发过一个CHM版的Windows程序设计(第五版),但是那个不方便在手机上看,排版也比较烂,还是建议看这个PDF版本。Windows程序设计(第五版),Charles Petzold著。这本书出版于1998年,是WinAPI图形编程的圣经级书籍,介绍了使用C/C++开发Win32程序的核心技术,内容循序渐进,是几乎是每个Win32开发者必读的书籍。虽然年代有点久远了,但是现在的Windows系
7年11个月前
· 。。。。。。
acmilan
WINDOWS
7年11个月前
3779
3
C#灰度化图片
C#中可以用ColorMatrix进行颜色变换。ColorMatrix由一个float[][]交错数组组成,5行5列。 横行表示5个颜色源:源R、源G、源B、源Alpha、源1 纵列表示5个颜色目标:目标R、目标G、目标B、目标Alpha、目标1(忽略) 灰度化公式:light = 0.299 * r + 0.587 * g + 0.114 * b 源代码如下:
7年11个月前
· 灰度化除了使用ColorMatrix以外,也可以自己逐个处理像素颜色,就是比较麻烦一点。除了这个公式以外,还有两个整数运算公式,分别适用于16位机和32位机: light = (r * 30 + g * 59 + b * 11 + 50) / 100 light = (r * 299 + g * 587 + b * 114 + 500) / 1000 上述整数运算适用于浮点运算能力差的处理器,
acmilan
WINDOWS
8年5个月前
12382
6
Visual C++编程,关于字符集的那些事,大总结
Visual C++程序应该使用什么字符集,应该根据使用的需求来决定。一、学习C/C++语言基础,编写可移植程序如果是这个目的的话,使用ANSI C/C++函数和默认字符集就可以接受了,没必要使用其它字符集。因为对于大多数中国人来说,GBK字符集已经够用,并且默认字符集用char数组就可以表示,可以避免大多数麻烦的情况。(实际上,GBK当年是按“暂时代替Unicode”的字符集来设计的)二、编写现
7年11个月前
· 已经过去了很长一段时间,感觉顶楼的有些地方值得重新考虑,这里重新总结一下。 这里将不会讨论任何与MFC有关的内容。因为MFC也需要熟练的Win32基础才能正确使用,现在来看,掌握Win32远比掌握MFC要重要得多。 XXXXXXXXXXXXXXXXXXXXXXXXXX/en-us/library/windows/desktop/dd374083(v=vs.85).aspx C/C++在Visual
acmilan
WINDOWS
7年11个月前
3919
1
一个实现了DeviceIoControl的KDM驱动程序
警告:一定要在VMWare Workstation、VirtualBox等虚拟机中测试,不要在工作用机中加载编译的驱动程序 内核模式驱动程序非常危险,可能造成蓝屏死机,重要数据损坏丢失,Windows系统损坏,甚至硬件烧毁等严重后果 编译这个驱动需要安装DDK或WDK,编译方法是打开DDK或WDK命令提示,然后cd切换到所在目录执行build命令。 MAKEFILE 从DDK或WDK自带的示例中复
7年11个月前
· 调用代码(调用之前,必须安装并启动,请参考此帖): 运行结果:
acmilan
WINDOWS
7年11个月前
4620
2
推荐一个字符映射表BabelMap
Windows那个字符映射表实际上很不好用: 没有扩展平面支持(emoji、cjk ext-b啥的都打不出来) 只列出字体支持的字符(必须换合适的字体才能找到字符) 这样设计的原因我想一是因为微软懒,二是因为当时大多数欧美XP用户可以选择不安装东亚文字和复杂文字支持,这样可以避免用户调用“不支持的字符”。 但是这对于搞编程的我们来说,实际上很不友好。很幸运,我在网上找到了一款字符映射表替代品—
7年11个月前
· 它还有一个文本编辑器BabelPad,这个可能更实用,不过它不是编程用文本编辑器,所以不要用Notepad++的标准要求它。它自带一个BabelMap,所以如果下载了这个,就不用下载上面的BabelMap了。不过因为不支持MSCTF,输入中文的时候屏幕左上角会出现小输入框,拖到合适的位置就好了,不影响正常输入。
acmilan
WINDOWS
7年11个月前
5109
OpenCV加载Unicode路径图片的方法
OpenCV的imread和imwrite有一个问题,就是在Windows平台不支持国际字符路径,并且作者打死也不改。 不过可能也是提问题的人比较多,很早就加了imdecode和imencode两个函数。而且实现也是非常蛋疼的,imdecode是先写到临时文件里再读出解码,imencode是先编码到临时文件再读出。 不过由于Windows使用GetTempPath+GetTempFileName、
nkc
机器学习
7年11个月前
4099
1
转 - OpenAI Generative Models
In addition to generating pretty pictures, we introduce an approach for semi-supervised learning with GANs that involves the discriminator producing an additional output indicating the label of the in
7年11个月前
· 感谢分享=_=
acmilan
WINDOWS
7年11个月前
3832
1
VC++实用Win32模板:空程序和一个按钮两个文本框的对话框程序
虽然C#更好用,但是有时候想用WinAPI却不知道它的特性是什么,或者是想查找一下WinAPI相关结构和常量的定义,这时还是要用到VC++。 使用WinAPI最好还是在GUI程序中进行,DOS窗口和WinAPI交互要考虑的东西太多,显示效果也太差(经常出现问号方框之类的)。 一般来说,最简单GUI程序就是只有WinMain的程序了,新建一个空Win32工程(不要默认,否则它会新建一个非常复杂的示例
7年11个月前
· 如果是C#程序的话,也可以用这种方法移植控制台程序 更方便的做法,把cout直接命名为Console,这样只需要改Read/ReadLine的前缀就行了: 如果需要实时更新输出的话,需要新建一个线程并使用Invoke进行更新,此处不再作介绍,感兴趣的同学可以自己研究一下。
acmilan
WINDOWS
8年0个月前
16394
3
小程序:文本文件解析转码器
可同时在.NET 2.0和.NET 4.0下运行。支持换行符和代码页的转换,支持增删BOM,支持拖拽,支持只解析不转换。如果有误操作或bug,导致原文件被损坏,请找到对应的bak文件恢复之!由本程序造成的损失,本人概不负责!
7年11个月前
· 繁体Windows 2000带的中文转码器。。。 这东西其实很不符合人体工程学原理,不好用。。。 如果真的有乱码的txt需要读取,可以有以下几种方式: 用IE/Chrome打开,设定编码,然后直接Ctrl+C/Ctrl+V 用Word打开,会直接让你选择可读编码(非常好用) 用Notepad++打开,然后在格式->编码字符集选择合适的编码 修改过的Win2000版本chnuconv解锁版(简
novakon
7年11个月前
2937
3
No More Win32 Shit Please
We live in an era that so much people in this world code so well, with so many options out there for them, that they don't necessarily all work for Microsoft. Historically Microsoft is both pioneering
7年11个月前
· You are right. Maybe I am overthinking about effects on VC++ not supporting UTF-8 and broken Win32 Console NLS. The former problem might not be M$'s fault, but the English-only library's author's. Als
acmilan
WINDOWS
8年0个月前
4621
4
C#中读写byte[]数组中的结构体
C++中,可以通过指针强制转换来读取char[]中的结构体,但是到了C#中,这一招行不通了。 通过查找资料发现,在C#中可以有多种读取byte[]中的结构体的方法,但是我感觉最可靠的还是使用BitConverter: 从byte[]读取字段,使用field = XXXXXXXXXXXXXXXXXX(bytes, offset)实现。 向byte[]写入字段,使用XXXXXXXXXXXXXXXtB
7年11个月前
· XXXXXXXXXXXXXXXXXXrshal Methods are probably the fastest way to manipulate bytes directly from memory in .NET
nkc
8年0个月前
5851
11
代码现在很高亮
以上是新科创论坛对用户密码应用的散列函数。
7年11个月前
· 现在代码字体的fallback顺序是consolas->monospace,字号12px,行距1.4,MBP上测试okay。
bg8npk
8年0个月前
7075
14
一次异常的文件头损坏
上周为乐队录音,使用Mac平台,Logic pro X软件。 录音完之后把整个logic文件拷贝进移动硬盘,移动硬盘格式为NTFS。删除了电脑上的logic文件以清理储存空间。随后今天从移动硬盘拷贝出来,logic就提示录制的aif音频文件格式不受支持,不能回放,文件未被logic识别。 花了一晚上,google了很多次,终于修复问题 问题定位为:将大于20Mb 左右的aif文件保存至非Mac O
7年11个月前
· 磁盘数据有CRC32保护。坏块被发现之后,数据会被转移。 保险起见可以用hdtune扫描一次,可以完全搞清楚 另外,不一定是磁盘损坏,也可能是MFT损坏
acmilan
WINDOWS
7年11个月前
1892
Unicode字符参考
XXXXXXXXXXXXXXXXXXXXXXXX/wiki/Unicode/Character_reference 如果失效,可以去XXXXXXXXXXXXXXXXXXXXXX/charts/看PDF版,不过没有Wikipedia这么直观,好处是所有字符都能正常显示。 BMP(基本多语言平面):就是UCS-2,大多数我们使用的字符都在这个平面内。注意因为历史原因,PUA(私有用途区)里面还有一些
acmilan
8年0个月前
6830
12
用C++模拟异步编程
C# 5.0和JavaScript ES6是适合于异步编程的语言,因为有async/await,但是实际上,用C++也是可以模拟出异步编程的。 注意这个程序只是实现了异步编程大致的逻辑,还有一些细节没照顾到,也可能有错误,仅供学习研究之用。 【06-01更新】 对于上面的程序,如果程序调用了异步函数并没有立即await同一个函数,而是await别的去了,那么将会导致ctx被提前delete。
8年0个月前
· 引用 miaowrx : 异步和并行肯定是同一个玩意儿。穿了一个马甲而已, 异步肯定是并行的,同一个时间在执行不同的流程,虽然流程不同,但同属于一个程序、一个逻辑。谁说并行一定是多个核心执行同一款代码? (查了一下,并发[concurrency]才是状态机,并行[parallelism]不是,纠正过来) 事实上并发和异步都是状态机的马甲。。。
acmilan
WINDOWS
8年0个月前
3201
C#纯手工解析BMP文件
有四种BMP位图格式: OS/2设备无关位图(BITMAPFILEHEADER+BITMAPCOREHEADER) Win3.0设备无关位图(BITMAPFILEHEADER+BITMAPINFOHEADER) Win95设备无关位图(BITMAPFILEHEADER+BITMAPV4HEADER) Win98设备无关位图(BITMAPFILEHEADER+BITMAPV5HEADER) 其中
acmilan
WINDOWS
8年0个月前
4018
1
C#显示GBK点阵字模
ASCII、GB2312、GBK、GB18030、UTF-8的关系: ASCII是一个7位编码,只能表示英文字符,由于电脑字节为8位,因此产生了GB2312、GBK、GB18030、UTF-8等扩展码。 GB2312是一个双字节扩展码,将区码高位加0xA0作为第一个字节,位码加0xA0作为第二个字节,显示汉字的编码。 GBK扩展了GB2312的范围,首字节可以是0x81-0xFE,尾字节可以是0
8年0个月前
· GB2312和GBK存在的价值在于,它们非常容易实现,而Unicode则不是那么容易实现。
acmilan
WINDOWS
8年0个月前
8313
7
Qt中使用中文的方法
首先,不要使用tr,tr是编写国际化程序才需要的。tr包裹住的是英文,可提供翻译包翻译成中文,大多数情况来说是不必要的。 其次,不要使用QTextCodec::setCodecForXXX,这个在Qt5已经被废除了,在Qt4中如果设置为"GBK",对Win98也不起作用,最好是设置成"UTF-8"。 正确的做法是使用QString::fromWCharArray。为了方便起见,可以定义一个宏:
8年0个月前
· 其实正确的姿势应该是先编写英文版本,然后进行国际化
yanli12321
10年2个月前
38523
19
FPGA搞SVPWM+VVVF,略囧
本帖最后由 yanli12321 于 2014-4-20 20:35 编辑 看到张静茹童鞋用STM32搞电机控制,我也心动了........按照我的习惯,理论推导是必须要走一遍滴,于是乎.............. 床铺党的胜利[s:125] 推了好几天,终于把SVPWM的算法推出来了,接下来就是写程序,在此为大家强烈推荐c4droid——安卓下的C编译器........程序猿居家旅行杀人灭
8年0个月前
· 买个电源吧
acmilan
WINDOWS
8年0个月前
4015
【技巧】用WPF制作部分半透明、不规则的窗口
用WPF制作半透明、不规则窗口的好处: 1.简单,太简单了 2.可以实现部分半透明(用Win32实现的话很复杂,要用UpdateLayeredWindow) 3.可以实现无锯齿的圆弧边(用Win32实现的话会有锯齿) 但是它也有一些限制: 1.需要使用C#/VB和XAML(与传统C++交互起来有点困难) 2.所有依赖子窗口句柄的部件,包括WebBrowser和WindowsFormsHost,都
acmilan
LINUX
8年0个月前
37903
2
【资源】Linux程序设计(第四版)(带书签)
[英] Neil Matthew / Richard Stones 著 陈健 / 宋健建 译分卷压缩,解压后大小100MB。
8年0个月前
· 终于见到不是windows的资料了
暗夜幽灵
计算机编程
8年2个月前
6952
10
自制os kernel
github地址:XXXXXXXXXXXXXXXXXX/darknightghost/sandnix clone地址;XXXXXXXXXXXXXXXXXX/darknightghost/XXXXXXXXXXt 有两个branch,0.0.1是上一个版本,master是现在正在写的版本,x86平台
8年0个月前
· 引用 novakon:其实楼主还没有介绍他的kernel的新特性呢。是打算让大家都去code review? 有文档
acmilan
WINDOWS
8年0个月前
4863
4
Qt对Visual C++的支持情况
根据官方的预编译: Qt 4.5及之前的版本只有MinGW编译版本 Visual C++ 2008支持Qt 4.6到Qt 4.8 Visual C++ 2010支持Qt 4.8到Qt 5.5 Visual C++ 2012支持Qt 5.0到Qt 5.5 Visual C++ 2013支持Qt 5.3到最新版Qt 5.6 Visual C++ 2015支持最新版Qt 5.6 Windows Runt
8年0个月前
· 感觉wxWidgets使用起来有点麻烦,还是用Qt比较好。。。
acmilan
WINDOWS
8年0个月前
2262
【资源】《COM本质论》及其它COM/ATL相关书籍
Windows的系统组件是以组件对象模型(COM)组织和提供的,COM是一种应用程序二进制接口(ABI),要想更好地操作Windows操作系统,必须了解COM,而本书则是了解COM的必读书籍之一。其它COM相关书籍《COM原理与应用》《COM技术内幕——微软组件对象模型》ATL是微软为了简化和增强COM编程开发的轻量级C++模板库,使用ATL可在不显著增加程序体积的情况下大大提高编写和使用COM组
acmilan
WINDOWS
8年0个月前
11234
3
【资源】Windows核心编程(第五版)中文PDF带书签源码
原名:Windows via C/C++使用C/C++进行Windows系统编程的必读书籍,面面俱到地讲解Windows系统编程中的所有重要编程技术,包括从初级到高级的各种系统相关技术。第五版适用于Windows Vista/7及以后版本。扫描版带书签PDF:随书源代码:
8年0个月前
· 。。。。。。
acmilan
WINDOWS
8年0个月前
1877
在Windows中为文件夹分配盘符(模拟subst)
subst命令在Windows中可以动态分配盘符。它内部实现为DefineDosDevice。但这个函数有个问题,如果以前分配过的话,不会失败,而会把原来的定义覆盖掉并保存起来。因此在调用DefineDosDevice之前,要调用QueryDosDevice以查询是否已经存在盘符的定义。 注意:NT路径所需缓冲区是32768,而不是Win32路径的260。QueryDosDevice可能会返回两
acmilan
WINDOWS
9年0个月前
6583
3
Visual C++读写XML文档
微软最近几年不太推荐像Office 2003那样的二进制文档了,更推荐Office2007、2010那种XML文档。.NET框架自然可以读写XML文档,其实用Visual C++编写的程序也是可以读写XML文档的,方法就是使用msxml引擎。事实上Microsoft Office也是用这种方法读写XML文档的。 要使用msxml引擎,首先你需要在stdafx.h中导入命名空间:然后在CxxxxxA
8年0个月前
· 我的老帖又被翻出来了——看来编写MFC程序还是使用MBCS字符集方便,宽字符是微软分裂C/C++的一个垃圾。。。
acmilan
WINDOWS
8年0个月前
5555
5
【资源】深入解析Windows操作系统(第四版)
这不是一本编程书这不是一本编程书这不是一本编程书这是一本让你了解和探索Windows内部机理的书。使用Windows自带工具和Sysinternals Suite挖掘和告诉读者Windows的内部世界。本书第四版适用于Windows 2000/XP/2003,不过由于现在的系统与Windows 2000/XP/2003是一脉相承的,所以从书中获得的知识也可以应用于现在的操作系统上面。注意:本书第四
8年0个月前
· 。。。。。。
acmilan
WINDOWS
8年0个月前
6317
3
Python在Windows中的编码问题
在Python 2.x中,在GBK源文件中使用中文并不会有问题,因为Python 2.x字符串是按字节处理的。 不建议使用UTF-8编码的源文件,否则可能会有大量乱码问题产生。 如果需要使用Unicode字符串(比如u"\u2432"),在输出到控制台时,必须encode为对应编码,防止报错。 在Python 3.x中,字符串默认是Unicode的,输出到控制台之前,必须encode为对应编码,
8年0个月前
· 在Windows下: Python 2.7要以GBK保存 Python 3.x要以GBK或UTF-8保存 在Linux或Mac OS X下: Python 2.7要以UTF-8保存 Python 3.x要以UTF-8保存
novakon
8年0个月前
4228
6
利用ArangoDB做科创论坛学术分统计
最近在做数据库迁移,从MySQL到ArangoDB. PHPWind的schema简直跟垃圾堆一样,如果PW开发组的在天之灵能听见,希望他们把这段话录下来,每天放30遍。 以下是用户数据(局部)…… 以下是一个user对象的新貌: 既然现在手上有所有人的学术分数据(截止到14年12月),不妨做个小统计吧。我们希望知道,在过去的n年中,每年注册的用户数量,以及这些用户中至少有1个学术
8年0个月前
· ...看到这个我感觉自己好弱机
qazwqsx
算法研究
8年2个月前
10171
14
串口缓存函数
参考了Novakon的算法改了一下队列式缓存。短了很多。
8年0个月前
· 看这代码的可读性,就毫无兴趣了,1楼的比楼主的要好的多
novakon
8年3个月前
9037
16
认识计算机系统的异步本质
图灵机是一切现代计算机的基础。它是一种具有状态的机器,机器下一步要做什么取决于当前的状态(也包括纸条的位置)。如果将当前的状态清除,程序将无法正常运行下去。图灵机的运行轨迹,就如同一根针带着一缕线,在纸条上来回穿行。 这个模型被多种技术实现,最终人类造出了基于半导体的CPU;而CPU指令集又经过多次抽象,最终形成了高级编程语言;然而高级编程语言(例如BASIC或C语言)却依然保留着图灵机的影子——
8年0个月前
· 不过。。。异步要想玩的更爽,async和await还是必不可少的。。。→_→
novakon
8年4个月前
11658
25
解释:为什么论坛这么慢
下图是ApacheBench对论坛首页(bbs.kechuang.org/XXXXXXXXp)的测试结果。共10请求,2并发: 平均每个请求的完成时间是1200毫秒,网络延迟(约50毫秒)的影响可以忽略不计。测试发现,不管用2并发还是单发,每个请求的处理时间都保持基本不变,均接近1200毫秒。测试还发现,对静态文件的访问(比如js文件)响应速度极快,可忽略不计,这就说明长达1.2秒的时间
8年0个月前
· PHP脚本中究竟哪些是性能瓶颈,有分析过么?
acmilan
WINDOWS
8年0个月前
8416
1
【资源】WPF编程宝典(带书签源码)
WPF编程宝典——使用C#2012和.NET4.5(第四版)Matthew MacDonald著,王德才译
8年0个月前
· WPF编程宝典——C#2010版Matthew MacDonald著,王德才译
xxn599
机器学习
11年2个月前
19873
41
【上视频了】二轮自平衡载人车--第一次路试
已上视频。这车拖了快半年了,昨天搞了个通宵调好了。原本是丢了6辆车之后想做来代步的,现在也没多久也要毕业了。 点击此处查看视频 mos选型有点小,电机驱动器设计功率不高,毕竟当时是用在别的地方的。所以电机只选了350w的齿轮间隙相当令人发指。现在 最高时速10公里左右,不快,下一版整个快的。密码115200
8年0个月前
· 引用 xxn599:这个是老外的diy项目,估计有些零件比较奇葩。传动可以链条牙盘,方便调减速比和让电机下沉,钢架焊接车架,也可以像我用工业铝型材。轮子用那种8寸摩托车的轮子,带牙盘。我建议电机上那种大概800w的无刷,驱动器是现成配套的,200块钱左右... 能不能给套你制作的资料呢?谢谢
acmilan
8年1个月前
4874
1
【资源】浮点计算——编程原理、实现与应用
刘纯根著。侵删请联系版主。 第一部分:大整数、定点数、浮点数运算的C/C++实现。 第二部分:基于x87 FPU浮点库的实现,VC6浮点库,浮点编程常见技巧。
novakon
8年2个月前
4094
5
图书: Refactoring: Improving the design of existing code
楼主注: 设计计算机程序的时候,我们编写的代码决定了计算机将要做什么。然而诚如本书第一章所述, 任何SB都可以写出可被计算机读取的代码;只有优秀的软件工程师才能写出可被人类读懂的代码。 在设计软件的过程中,我们将我们对问题的理解转化为代码,此时代码承载着的,是原先存在于我们大脑中的一套用于解决问题的逻辑。 比如你想到了一个问题的解决方式,然后用计算机语言教会了计算机要怎么做——然后你使命达成,如
8年1个月前
·
1
...
5
6
7
8
9
10
11
...
24
跳转到
页
确定
专业介绍
Intelligence given, machines smarter.
主管专家
Cirno
Machine Learning, computer vision enthusiast Google
phpskycn
CV
专业公告
Matlab惯性制导工具箱
软件综合
warmonkey
13年7个月前
分享
精选文章
数据抓取艺术——以KC网为例
软件综合
全桥整流
2个月22天前
【当下的未来】漫谈GPT4潜在的生产力与教育价值
软件综合
汉斯喵喵
2个月11天前
关于C++中new和delete的特殊用法
软件综合
acmilan
9年0个月前
讨论UTF-8的码位规则
软件综合
acmilan
8年8个月前
解决发布VB程序时携带大量ocx、dll文件的问题
软件综合
ldc
15年5个月前
一种基于希尔伯特曲线的图片及视频加密方法
软件综合
yuanfeng
11个月19天前
最新文章
生活中的核辐射及其监测--公众指南
核技术与核仪器
虎哥
20时27分前
出个全新氦气减压器
跳蚤市场
LSEQY
1天8时前
基于FAT12的BootLoader(STC8h8k64u)
计算机电子学
nichengyan
2天10时前
星舰上的隔热瓦是什么材料?
航天技术
y0123
2天15时前
[实验]硒氰酸的制取
化学
gkaf2007
3天1时前
二级探空火箭的制作&发射失败问题分析(科创基金项目)
航天技术
LHX0060917
3天14时前
关于堵头厚度的疑问
喷气推进
游荡者
5天7时前
暑期火箭制作活动寻求指导
喷气推进
蜂起4223
7天5时前
红灯711-2电子管收音机维修打理记录
无线电
gtf216
7天13时前
推荐文章
业余AP生产
化学
性感铷铷
2年9个月前
TK14 手提式连发电磁炮(8*22mm 97mps 16%)
电磁炮
托卡马克
6个月27天前
KC7601.25传感器(KC761升级服务)
会员海报
科创供销
3个月5天前
又一个NaI(Tl)伽马能谱仪的制作
核技术与核仪器
qiuzheru1
7个月26天前
二级探空火箭的制作&发射失败问题分析(科创基金项目)
航天技术
LHX0060917
3天14时前
【新手发帖】我的KNSB固发LER-0与提问
喷气推进
勿忘我_954
7个月0天前
KC761能谱仪日常进度(含设计变更公告)专用帖
核技术与核仪器
虎哥
1年10个月前
看看什么叫有水平的科普
科学技术学
虎哥
5个月5天前
找了一圈最后发现还是R820T最实惠。。。
无线电
ry7740kptv
7年3个月前
数据抓取艺术——以KC网为例
软件综合
全桥整流
2个月22天前
关注者
查看更多
今日来访
×
{{mode === 'selector'? '选择专业': '移动文章'}}
加载专业列表中...
已选择的专业:
无
{{forum.displayName}}
:{{forum.selectedThreadType.name}}
不分类
{{t.name}}
移动方式:
添加专业
删除原有专业
只显示允许匿名发表的专业:
是
否
{{c.name}}
{{forum.displayName}}
{{f.displayName}}
多维分类:
通知用户
标记为违规
×
屏蔽内容
屏蔽方式
退回修改
删除
原因
通知用户
标记为违规
×
文件详情
文件夹详情
加载中...
{{resource.name || resource.oname}}
{{resource.resourceUser?resource.resourceUser.username: resource.user.username}}
{{resource.type==='folder'?"创建": "上传"}}于 {{format('YYYY/MM/DD HH:mm:ss', resource.tlm || resource.toc)}}
格式:
{{(resource.ext || "未知").toUpperCase()}}
大小:
{{getSize(resource.size)}}
目录:
{{path}}
文库目录{{i+1}}:
{{p}}
{{resource.description || "暂无简介"}}
预览
点击下载
{{resource.hits ||resource.resource.hits}}
ID: {{user.uid}}
{{user.username}}
取关
关注
用户已注销
{{user.info.certsName}}
{{user.description}}
{{format("YYYY/MM/DD", user.toc)}}注册,{{fromNow(user.tlv)}}活动
文章
{{user.threadCount - user.disabledThreadsCount}}
回复
{{user.postCount - user.disabledPostsCount}}
学术分
{{user.xsf}}
私信
私信
专栏
{{forum.displayName}}
取关
关注
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
文件下载
加载中...
{{errorInfo}}
重新加载
登录
注册
{{downloadWarning}}
你在
{{downloadTime}}
下载过当前文件。
文件名称:
{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:
{{uploader.username}}
所需积分:
{{costScores}},{{holdScores}}
下载当前附件免费
{{description}}
下载地址:
{{l.name}}
积分不足,
去充值
文件已丢失
当前账号的附件下载数量限制如下:
时段
个数
{{f.startingTime}}点 - {{f.endTime}}点
{{f.fileCount}}
%7B%22isDisplay%22%3Atrue%7D
视频暂不能访问,请登录试试
登录
注册
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
点击下载
预览
音频暂不能访问,请登录试试
登录
注册