Toggle navigation
科创网
登录
 
注册
电波
论坛
专栏
资源
登录
注册
%7B%22fid%22%3A%22134%22%2C%22page%22%3A4%2C%22digest%22%3Afalse%2C%22sort%22%3A%22toc%22%7D
推荐关注
科学技术学
科创基金
会员海报
社区公务
科创茶话
同级专业
计算机电子学
上级专业
计算机科学
快捷跳转
{{forum.displayName}}
{{childForum.displayName}}
跳转
软件综合
暂无专业简介
1190
篇文章,
8896
条回复
论坛
>
计算机科学
>
软件综合
搜索本专业
发表文章
搜索
专业首页
最新
关注的人
今日来访
文库
全部
计算机编程
算法研究
机器学习
WINDOWS
LINUX
全部
精选
复序
帖序
1
...
3
4
5
6
7
...
24
新窗
acmilan
WINDOWS
7年3个月前
2886
学习Windows编程的一些常见困惑解读
学习编程基于老Windows、Visual Studio、.NET Framework版本好,还是新版本好? 当然是基于新版本好。虽然基于老版本开发的东西,兼容性爆棚,但是毕竟是老东西,3-5年以后就会发现自己落后于时代了。相反,新平台的东西虽然现在兼容性很差,但是3-5年之后,可能情况就不一样了。 如果你是为自己写的程序,就按照你当前所用系统来写就好了。如果你是为别人写的,那么就要问清楚别人用的
acmilan
WINDOWS
7年4个月前
9149
4
Python 3.6对于Windows平台下现代字符串的优化
一、控制台(PEP 528) Python 2.x/3.x在Windows平台,长期以来对于控制台输入输出的做法,都是转换为OEM编码按字节输入输出。但是事实上OEM编码已经过时,在输出某些文本的时候,经常会出现一些OEM编码不支持的字符,导致print直接崩溃,让人感到非常棘手。 Python迟迟未改变可能是因为:长期以来(直到Windows 8.1)Windows控制台都在使用OEM点阵字体,
7年4个月前
· Python 2.7使用from __future__ import division,absolute_import,print_function,unicode_literals,可以在语法层面开启Python 3模式。 Python 2/3在细节上的区别更多,比如模块、类、函数名称,基类object之类的,真正移植起来要处理的东西很多,远不止四个import这么简单,但是以后想要移植到或者兼
novakon
机器学习
7年4个月前
22286
3
Recent Advancement in RL and Robotics
很久不上了,上了写点干货。 You may have dreamed about having your own two-legged (bipedal) robot. Now you may came up with some names, like ASIMO from Honda, or Big Dog from Boston Dynamics. They've accumulated de
7年4个月前
· The course is now full, and enrollment has closed 哈哈 刚进去就发现了这个
acmilan
WINDOWS
7年4个月前
2189
【资源】VC6兼容补丁
用来解决打开工程或添加文件时出现崩溃的问题。 另外,安装的时候无响应时间会很长,但不是兼容性问题,耐心等待肯定能过去。 如果安装Tools -> OLE/Com Object Viewer,会提示注册失败,不过不影响正常使用。 VC6要以管理员身份打开,如果嫌麻烦的话可以把UAC拉到最小(Win7这样会关闭UAC,Win8/10并不会关闭UAC,只是不提示了而已),然后兼容性选以管理员身份运行。
acmilan
WINDOWS
7年4个月前
2588
Charles Petzold的.NET编程书籍源代码
其实都可以在这里找到: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXml WinForms 1.0 Programming Microsoft Windows with Microsoft Visual Basic .NET Programming Microsoft Windows with C# C# Programming in the Key of C#
568981484
机器学习
7年4个月前
5170
1
煎饼:vr头追难题解决
摄像头是小蚁的(拆开来看到Xbee,紫蜂通讯。直接买的小米VR,不准备做FPV。两块arduino nano,两块蓝牙主从一体模块,GY-85九轴传感器,舵机云台。硬件差不多布线完成了,软件方面参考XXXXXXXXXXXXXXXXXXXXXX/p/4445673292发现他arduino语句有问题因为煎饼还处于单片机跑马灯阶段,蓝牙更不懂,所以哪位程序猿帮我看看头追程序// Written by
7年4个月前
· 程序这是祖国版魔改的,感觉魔友自己对arduino的blink语句也是半罐子水,所以我也看的一团乱麻
acmilan
WINDOWS
7年4个月前
6445
3
链接到x64版本的VC6运行库的方法
64位Windows中不但SysWOW64文件夹中存在32位的msvcrt.dll、msvcp60.dll、msvcirt.dll,而且System32文件夹里边还有64位版本,而众所周知,VC6是没有64位版本的,这个64位的运行库是怎么来的呢? 这是因为从Windows 2000开始,Windows使用VC6运行库编写,VC6运行库变成了Windows内部DLL。后来Windows被移植到64
6年11个月前
· 引用 云中子3529:……为何不用gcc……毕竟gcc开源而且好用gcc开源,但不是最好用的,最好用的编译器是clang但是它们都是面向类UNIX系统的,在Windows系统都不好用,原生的VC功能更强大更好用
acmilan
WINDOWS
7年4个月前
6592
4
Visual C++运行库DLL介绍
Visual C++的正统做法是使用DLL版本运行库。运行库分发方法有两种,一种方法是直接附带DLL,另一种方法是使用vcredist_x86.exe。 如果不想使用DLL版本运行库,而是想静态编译的话,可以更改项目属性,将Release版/MD开关改为/MT,Debug版/MDd开关改为/MTd。但是静态编译有限制,不能跨DLL申请或释放堆内存,也不能使用/clr编译为托管程序集。 Visual
7年3个月前
· VC++6.0的DLLmsvcrt.dll——C运行库msvcirt.dll——上古C++使用的iostream运行库msvcp60.dll——标准C++运行库VC++.NET2002/2003的DLL(以VC++.NET2003为例)msvcr71.dll——C运行库msvcp71.dll——C++运行库
zx-16533
7年4个月前
17702
4
在自然语言文本中隐藏信息
类似于在数字签名中隐藏信息的”域下信道“技术 其实叫”隐写术“似乎才是更加合适的讲法…… 具体实现方法就是用同义词表将文中的词汇替换为多个同义词,以此来在自然语言的冗余中隐藏额外的信息。 比较重要的部分是分词和同义词词库,词库的丰富程度直接影响到文中能够用来替换的同义词数量,另外就是其中词义也要尽量相近,并且是常用的词汇。哈工大的”同义词词林“用起来效果并不好,虽然词汇量较为丰富,但是其中即使只
6年11个月前
· 引用 云中子3529:感觉应该可以在隐藏文字之中加入一个checksum之类的东西用来放置文字被不知情人士修改或者程序算错之类的情况已使用纠错编码
acmilan
WINDOWS
7年5个月前
4894
2
〖环境配置〗新版本VS编译C++/CLI 3.5的方法
使用C++/CLI的好处主要是可以将平台调用直接编译为程序集,不需要使用低级的C语言来组织模块,而一般的DllImport方法只能调用C函数,效率比较低下。 C++/CLI 3.5比4.0好用,它有两个好处,一是Win7可以免库运行,Win8以上配置XXXXXXnfig后也可以免库运行,二是不需要附带DLL,4.0还要附带msvcr1xx.dll和msvcp1xx.dll。 VS2008支持编译C
7年5个月前
· C++/CLI语法简介 ref class:相当于C#中的class,需要通过MyRefClass ^和gcnew、delete使用。 value class:相当于C#中的struct,可以直接声明MyValueClass变量来使用。 无论是ref class还是value class,它们的成员字段&取地址后都是interior_ptr<T>内部指针,需要使用pin_ptr<T>固定以后才
Cirno
机器学习
7年5个月前
19831
11
[机器学习笔记#5] Neural Style 分析及实验
[机器学习笔记#4] Neural Style 算法分析及caffe实验 在之前的帖子中,楼主简要介绍了 Neural Style 算法的原理和实现思路,该方法2015年由三位德国科学家以一份tech report的形式提出,今年他们发表了一篇CVPR 论文。 在楼主随后的进一步实验中,发现当初好死不死选caffe是给自己挖了个大坑,caffe作为曾经占据科研界支配地位的工具,用来跑各种pre-
6年4个月前
· 我在这里贴一下我做的style transfer,技巧和楼主是一样的。当时是发在个人博客上的:XXXXXXXXXXXXXXXXXXXXXXXXX/site/on_learning/image/style_XXXXXXXXXXXml 具体的过程和解释也写在那边。 注意到图中噪声很大,这是因为VGG用了MaxPool,导致Adversarial Sample的机会出奇地多。这种噪声是有解决方案的,参
acmilan
WINDOWS
7年5个月前
2073
使用DXSDK Dec 2004可以静态编译D3DX
DirectX SDK Dec 2004是最后一代可以静态编译D3DX的版本。经测试可以在VS2002-VS2013所有主流版本编译,在VS2015以上版本需要另外添加legacy_stdio_XXXXXXXXXXXXXXb。 头文件和库可以直接解压使用。 由于VS2005+取消了单线程库,使用时要注意设置【链接器\输入\忽略特定默认库】添加【libcp】以忽略XXXXXXXb隐式指定的单线程运
novakon
机器学习
7年5个月前
23182
4
最简单的中文机器学习教程
我之前在论坛发过一些机器学习的资源,但是这些资源比较难直接下手,必须要先学高数和概率论。那么我今天就把复杂的机器学习算法,写成高中数学形式。 问题:我有1000张猫的照片,1000张狗的照片,请训练一个系统,令其能够分辨猫和狗。 假如每张照片的大小是32x32,那么一张照片就有1024个像素,每个像素的亮度从0到1可变。我们把这1024个像素标记为x0, x1, x2....x1023. 这样,我
7年5个月前
· 感谢分享。。。
acmilan
WINDOWS
7年5个月前
2622
在C#中合并stderr到stdout的简单方法
以前发了一个用WinAPI合并stderr到stdout的方法,但是实际上不用这么麻烦,直接使用下面的命令格式就可以了。 比如如果运行cmd /c dir aaa会出现错误消息File Not Found,但是由于是输出到stderr的,C#的Process类并不能将它与stdout合并显示出来: 但是如果运行cmd /c dir aaa 2>&1,就可以将stderr和stdout合并了:
acmilan
WINDOWS
7年5个月前
4310
1
Windows中的OpenGL 1.1编程
OpenGL 1.1是Windows支持的最高软件加速版本,虽然不如Direct3D好用,但是也是可以用的,并且兼容性很好,支持除Windows 95 OSR2和Windows NT 4.0以上的操作系统,并且不需要硬件支持。 Windows 98/2000的屏保就是用它编写的,Windows XP用DirectX 8重写了一遍,Windows 7屏保则是用的DirectX 9。 比较烦人的地方是
7年5个月前
· OGL是完全的状态机模型,目的是减少参数数量,因此学习起来超级简单,但是造成了API随意性很强,用起来要麻烦很多,必须按照固定的逻辑来用DX8/DX9是半状态机半对象模型,简单性可以和OGL相比,并且使用起来也比较方便
acmilan
WINDOWS
7年5个月前
4346
Intel核显和VMWare对DirectX的支持
Intel核显可以代表目前主流计算机的显卡水平,比较具有参考价值参考资料:XXXXXXXXXXXXXXXXXXXXXXXX/wiki/Intel_HD_and_Iris_Graphics一代(i3/5/7-xxx):FL 10_0 Shader Model 4.0 WDDM 1.x二代(i3/5/7-2xxx):FL 10_1 Shader Model 4.1 WDDM 1.x三代(i3/5/7-
acmilan
WINDOWS
7年5个月前
7292
11
【转】重磅!微软WinHEC 2016演示Win10 ARM完整版:骁龙820笔记本运行桌面程序
XXXXXXXXXXXXXXXXXXXXX/html/win10/XXXXXXXXXmIT之家讯 在正在举行的微软WinHEC 2016大会上,微软和高通达成合作,推出了基于ARM处理器的完整版Windows10系统,并且展示了基于高通骁龙820处理器的Win10笔记本设备,包括运行PhotoShop这样的大型软件,Surface Phone预计已经在路上。也许大家还记得此前已经败北的Window
7年3个月前
· 又搞出了个Win10 Cloud,虽然是x86/x64,却只能运行UWP配上这个Win10 ARM64,虽然是ARM64,却可以运行Win32看来微软对UWP取代Win32还是不死心啊。。。
novakon
机器学习
7年5个月前
5
18410
5
为什么我要关注机器学习
下面是Geoff Hinton的《神经网络机器学习》课程视频的截图。 先别管这张图。为什么我要关注机器学习?在众多被冠以“机器学习”这样一个宣传噱头一样的名字的领域中,我最关注的是计算机视觉。对我而言,这一切的渊源都要追溯到2008年。 那时我和93°、小光还有很多网友都在关注一件很有趣的活动,叫做“爆吧”,也就是【大规模自动化贴吧灌水】的意思。当时的百度贴吧是全国人民旺盛精力的释放场所,有很多
2年9个月前
· 忽然感觉我成了抱着传统工程建模思维不放的老学究了。
novakon
机器学习
7年5个月前
1
6965
coursera课程:杰辛腾(Geoffrey Hinton)《神经网络机器学习》
XXXXXXXXXXXXXXXXXXXXXXX/watch?v=vVEju0zMCaA&list=PLoRl3Ht4JOcdU872GhiYWf6jwrk_SNhz9&index=44一共有78讲,主讲者是杰辛腾。杰辛腾从07年到16年一直都有在外演讲,其知名度既源自他对领域的辉煌贡献,也源自他不辞辛劳地往复奔波,很像C++的作者Bjarne Stroustrup为了推广他认为“正确”的编写高可靠
acmilan
WINDOWS
7年5个月前
4380
2
使用mailslot实现本地C/S双工通信
Windows中有两种基于虚拟文件系统的进程间通信方式——邮件槽和管道。邮件槽的优点是简单稳定,不会动不动就管道损坏,缺点是一次传输数据不能超过64kB,而且是单工模式,只能客户端发给服务器。不过我们可以手工实现有连接的双工通信。 客户端一般采用无限长等待方式,而服务端一般采用无等待循环检查的方式实现。 项目属性里的字符集设置为[使用多字节字符集]。 客户端: 服务端:
7年5个月前
· mailslot和namedpipe有一点不好,它们是网络接口,容易被dos。如果能使用USER32的话,可以各建立一个窗口,然后用WM_COPYDATA。如果不能使用USER32,可以用命名事件和共享内存,不过要麻烦一些。
novakon
机器学习
7年5个月前
10693
5
中国大亨 1.0
我之前曾经写过文章,说未来社会的很多基础设施不再由政府提供,而是由非常庞大的科技企业提供。比如说大家不再去中国移动或者中国联通办手机卡,而是直接买华为的手机,里面内置了私有基带协议,直接接入华为的网络;大家的身份信息不再向政府登记、查询,而是直接接入BAT的API服务,等等。 现实总是来得比想象快。阿里刚刚发布了他们的新产品“公众趋势预测” XXXXXXXXXXXXXXXXXXXXXXX/docu
7年4个月前
· 针砭时弊 这有点圈地自萌了社会阴暗面看得多了,就会发现“物质和精神的贫穷”是一切恶之根源,物质条件达不到,人是没有拥有资格善良 英国的公投,美国的总统,日本来回换的首相,里面都有各种PY交易,能够被操控的选举也就是个橡皮图章或许过几年我们就能看到贫困的魔鬼在非洲屠戮上亿人,然后大家就会开始怀疑人生了,,
acmilan
WINDOWS
7年6个月前
2309
【资源】Windows 95 : A Developer's Guide
繁体中文版的,侯捷译 讲了一些Programming Windows 5th即《Windows 程序设计(第五版)》没讲到的深层次的东西。(实际上Charles那本书当时才第四版Programming Windows 95 4th) 不要看名字老,实际上内容大部分仍然适用于现在的Windows 10,二十多年Windows变化最小的就是USER32和GDI32基本窗口和图形功能。
novakon
机器学习
7年6个月前
7231
初探计算机视觉的三个源头、兼谈人工智能(转)
谈话人: 杨志宏 视觉求索公众号编辑 朱松纯 加州大学洛杉矶分校UCLA统计学和计算机科学教授 时间: 2016年10月 杨: 朱教授,你在计算机视觉领域耕耘20余年,获得很多奖项, 是很资深的研究人员。近年来你又涉足认知科学、机器人和人工智能。受 《视觉求索公众号》编辑部委托,我想与你探讨一下计算机视觉的起源,这个学科是什么时候创建的, 有哪些创始和代表人物。兼谈一下目前热门的人工智能
acmilan
WINDOWS
7年6个月前
4128
1
C++中异常保证资源释放的正确用法
如果正在使用C++/CLI C++/CLI已经有了try-finally,C++异常在.NET中被包装为SEHException,因此try-finally可以正常处理这些情况。 特别是ref class一定要使用到try-finally,因为ref class的析构函数需要使用delete运算符手动调用,系统是不会自动调用ref class的析构函数的。 如果正在使用纯C语言编写函数 可以使用
7年6个月前
· 不要包装类型,因为会降低可迁移性。应该包装赋值和释放操作,保留原始C语言类型。 类似地,Win32文件打开操作可以这样包装。 其实这个用法不仅可以用于资源的情况,实际上可以用于所有【必须成对进行的操作】的包装。不光可以用于因为异常跳出的情况,实际上可以用于在任何【多出口的函数】中实现对成对操作的包装。
novakon
机器学习
7年6个月前
38376
28
用机器视觉追踪四轴飞行器
//编辑:请往下翻,已经准备了视频素材。 //编辑:本文原标题为《四轴飞行器Training Examples》。 //编辑:tensorflow在windows上安装方法请往下翻。 //编辑:请往下翻,更新了数据集。 //编辑:请往更下翻,已经应用了新方案。 要训练就要有样例,没有样例就要自己造。 用Image Magick加一点点js脚本生成,一共1000张。 csv文件里面记录了每张图的文
5年0个月前
· 请问怎么用imagemagick生成的训练样本啊?可以分享一下代码吗?
acmilan
WINDOWS
7年6个月前
2877
使用windowsx.h将DlgProc转换为WndProc
可能有一些人知道windowsx.h头文件,它里边的HANDLE_MSG宏可以大大简化消息的处理,我们不再需要自己分析WPARAM和LPARAM,而是可以使用确定的语义处理窗口消息。 不过对话框就没那么好对付了,因为—— 对话框回调函数与窗口回调函数的格式不一样,首先是返回值 这是窗口函数: 这是对话框回调函数: 其次,窗口函数要求对未处理消息调用DefWindowProc,并直接返回消息
acmilan
WINDOWS
7年6个月前
5483
4
使用DirectX 9.0进行2D编程(不需要DXSDK)
不需要DirectX SDK(因此不需要用户安装DirectX运行库),但是需要VS2008+,因为d3d9.h头文件是VS2008才加进来的。本帖作者使用的是VS2010。 贴图的方法是用GDI+加载图片,然后再将其加载为Direct3D纹理,然后创建一个XYZRHW和TEX1的顶点数据,该数据包含一个TRIANGLESTRIP(三角形带)图形,其中XYZRHW的内容为屏幕坐标X和Y、深度值、常
7年6个月前
· 其实DirectX 9.0用来干一般的3D绘图是足够的
acmilan
WINDOWS
7年6个月前
7285
2
Windows Forms/GDI+、Win32/GDI中的高DPI编程
由于历史原因,GDI和GDI+中高DPI编程都是系统级DPI,没有逐显示器DPI支持,由于后者的复杂性,以及不支持逐显示器DPI的Windows 7尚未完全淘汰,因此此处不讨论逐显示器DPI。 打开系统级DPI支持 如果你的程序是WPF程序,那么已经打开。如果是Windows Forms程序,打开高DPI还需要额外的操作。更改Program.cs: 同时,窗体的AutoScaleMode属性应该
7年6个月前
· 经常GDI与GDI+混用,经过调试后发现,先调用GDI再创建Graphics会导致GDI+创建Graphics返回3(OutOfMemory),某些调用如GetDpiX()和GetDpiY()会直接失败,所以实际上是不能混用的。 Direct2D、DirectWrite等Windows 7新加入的技术比GDI+更可靠效率也更高,但是却不支持Windows XP等老系统,sad。
novakon
7年6个月前
7017
4
卫星跟踪辅助程序http-predict
这两天看到各地朋友都为追踪KS-1Q信号付出了辛勤劳动,其中一直提到一款软件叫Orbitron. 由于卫星距地面高度只有几百公里,环绕速度又很快,因此对于每一处测控站,每天只有很短的几段时间能收到下行信号。Orbitron软件可以根据卫星轨道的TLE描述文件,计算卫星的飞行轨迹,再根据观测位置经纬度,计算出卫星过境的时间以及过境时的方向及仰角,为地面人员接收下行信号提供了有力保障。 Orbitro
7年6个月前
· 国内网络环境不好,连github慢,在此特别提供打包版http-predict,内含预先下载的轨道数据,解压后双击bat即可运行。请确保计算机上装有Node.js v4或以上版本。
acmilan
WINDOWS
7年6个月前
4556
2
Visual C++对C/C++标准的支持程度
C语言标准 C语言语法: Visual C++ 6.0-2012:C89 Visual C++ 2013以上:引进了大部分C99语法,少数几个例外 inline——Visual C++ 2015已支持 restrict _Complex和_Imaginary 变长数组——可使用_alloca实现 C运行库: 仅支持C89 有C95/C99对应的函数,但大部分并不符合标准 C++语言标
7年6个月前
· Visual Studio 2017 RC发布了,感兴趣的可以试试了,如果不放心可以虚拟机特别注意:不建议在Win7下安装,兼容性问题一堆官方网站:XXXXXXXXXXXXXXXXXXXXXXXXXXXX/2017/1/11更新:库还是VC++2015的,还是得等正式版实际上,C++中槽点最少的,还是C with Class,就这个还有Object Model耦合度过高的问题,其它的看看就好。上边
acmilan
WINDOWS
7年6个月前
2789
【资源】Win32版本的vim-console绿色版
解压到某个盘的根目录,每次使用前运行f:\vim80\addenv设置环境变量,之后输入vim即可运行。(有时候还需要copy vimrc_XXXXXXXXXXm vimrc) 默认编码GBK,可以使用以下命令处理UTF-8/UTF-16LE文件: 由于Win32控制台的限制,Vim不能处理GBK不支持的字符。 运行截图: XXXXXXXXXt——追加PATH和VIM环境变量,放到vim.ex
大名
7年6个月前
6993
3
有没有分析图像隐藏信息的软件?
近年,阿里巴巴公司根据截图查到泄露信息的具体员工。如StegSpy,Stegdetect这样的有没有分析图像隐藏信息的大型软件,或matlab成型代码。
7年6个月前
· 对呀,所以求完整代码
acmilan
WINDOWS
7年6个月前
3521
基于C#的GPU计算
所需环境: 系统:Windows 7或更高版本 硬件:DirectX 10 with CS 4.0、DirectX 11支持的显卡 环境: Visual Studio 2010+ DirectX SDK June 2010(或DirectX Redist June 2010) SharpDX 2.6.3(或其它2.x版本) Windows 7如果要使用WARP11模拟GPU,需安装KB26
acmilan
WINDOWS
7年6个月前
4901
1
用SharpDX9绘制立方体
SharpDX是使用C#/XXXXXT编写DirectX应用程序的第三方库。 编写DirectX 9.0程序一般使用SharpDX 2.6.3(更高版本只兼容.NET 4.5),建议配合VS2010+和DirectX SDK June 2010(或DirectX Redist June 2010)使用。 一个典型的示例——绘制一个立方体。 注意一个地方,DirectX是COM组件,用完别忘了Dis
7年6个月前
· 用C#编写DirectX有以下几种方案:1、SharpDX(2.6.3或更早版本,源代码可自由使用)2、SlimDX(2012版,源代码可自由使用)3、C++/CLI & DirectX SDK June 2010(可以但是比较麻烦,注意新版编译器最低只能编译.NET4.0)另外有一些方案,但它们已不再被支持4、WindowsAPICodePack(共享源代码,不再开发)5、Managed Dir
novakon
7年6个月前
3740
2
Meteor框架试用报告
优点 Meteor框架尝试将数据库读写、websocket通信等一切异步数据交换代码进行抽象,使用者只需要专注界面逻辑、业务逻辑。 Meteor能够将用户书写的先进JavaScript编译成落后JavaScript。兼容大部分浏览器而无需用户操心。 提供将App编译到iOS和Android的选项。 支持npm包。 缺点 开发者几乎无法显式控制数据流。 SpaceBar模板语言难用得跟屎一样,
7年6个月前
· 又一轮技术洗牌。。。
acmilan
WINDOWS
7年6个月前
5648
5
Win32编程中防止标准库异常扩散的方法
异常(exception)是C++的一个非常重要的特性,它可以把不希望出现的情况交给非常外层的未知程序处理,简化程序逻辑。 但是按照传统的C语言方式编写WinSDK程序却可能出现catch以后局部变量HANDLE没有关闭的问题,也就是异常安全性出问题了。 但是不幸的是,C++标准库处处都可能产生异常,你基本不可能知道哪里会产生一个异常。 一般来说,如果混合了一段资源申请释放和C++标准库的代码,并
7年6个月前
· 其实,发这个帖子的原因是,C++11的noexcept是非常好用的,但是微软居然直到VS2015才加上。所以这里给大家个C++03的实现,用不用看个人了。 这里的nostdex和noexcept对可调试性有影响,使用起来可能不是很方便。VS2015以后的noexcept关键字则没有这种副作用,可以广泛使用。
novakon
LINUX
7年6个月前
3983
1
站内搜索已上线
ElasticSearch 5.0.0 smartcn analyzer plugin for Chinese analyzing indexing code written in Node.js driver: npm install elasticsearch All JS code for this site available on GitHub, check bottom of pag
7年6个月前
· 热烈祝贺→_→
acmilan
WINDOWS
7年6个月前
7588
1
编写用于rundll32调用的dll
rundll32.exe是windows下的一个工具程序,用来运行dll文件中的特定函数。比如下列命令打开Win2000样式的“用户账户”(“用户和密码”)对话框,一般用来设置自动登录。 rundll32 netplwiz.dll,UsersRunDll 首先,rundll32的语法如下: rundll32 DLL文件名,入口点名称 参数字符串 rundll32调用的函数原型必须为如下: 接收宽
7年6个月前
· 其实个人感觉这个技术对于一般应用情景来说没啥用。。。直接写exe就好了。。。
acmilan
7年6个月前
2536
1
[转]模板求素数
这玩意不实用,因为它受限于编译器的递归解析能力。。。在VS2010上能计算到499,再高就直接报错了。。。而且编译时间也是十分感人的
novakon
WINDOWS
7年6个月前
7146
4
本站已启用HTTPS / 附IIS反向代理下Let's Encrypt教程
Let's Encrypt 向广大农民群众提供免费的SSL证书。IIS环境下可以用Certify软件实现证书获取自动化。 linux下Apache和Nginx环境利用ACME协议获取Let's Encrypt证书的教程,网上很多,有需求请前往。 (可选)先去XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/acme-spec/学习ACME协议(重点看黄底部分),了解ACME对服务器
7年4个月前
· 强烈建议站方起用AEAD支持。无论是Chacha20-poly1305还是AES-GCM,都是目前的主流
lizhirui
WINDOWS
7年7个月前
4235
1
我编写的DLL的内存文件加载代码
为了保密性,有时候我们不想将DLL释放出后进行加载,而想直接在内存中进行加载,我根据PE格式规范用了3天写了这个程序,在VS2015+WIN7 64Bit旗舰版下调试通过。本程序使用Visual C++编写完成原理如下:读取DLLPE头获取有关信息将DLL加载到内存修复IAT修复重定向地址将DLL加入PDR的LDR中的三个双向循环链表中并且附带了释放函数以下两个函数是需要外部调用的函数char*
7年6个月前
· 感谢分享。。。
lizhirui
WINDOWS
7年7个月前
4491
1
【VC】网络收发包HOOK
目前仅仅实现了网络发包拦截修改,原理如下:首先主程序在被拦截进程中调用VirtualAllocEx分配内存,然后写入待注入的DLL文件名,并且使用CreateRemoteThread创建远程线程,远程调用LoadLibrary注入DLL,然后等待进程管道,被注入的DLL首先会创建进程管道并且等待主进程连接,当主进程连接后,主进程向被注入的DLL发送主进程的进程PID以及回调函数的地址,然后关闭进程
7年7个月前
· 感谢分享→_→
acmilan
7年7个月前
7304
2
【资源】C++ Templates中文版带书签
陈伟柱版,共22章,不是很清晰,可以凑合着看,也可以对照侯捷版看。侯捷版,只有前15章,但是清晰版。
7年3个月前
· 自己顶一下。。。感觉C++模板能学一点也可以,真学不会也可以放过,毕竟工程上不会用到太多。。。
novakon
LINUX
7年7个月前
2
7478
4
从忽视到信仰
对于很多Linux用户而言,这个开源的操作系统是一种信仰;而对于计算机世界之外的人来说,Linux是一种被忽视的存在。我5年前在这个论坛曾经喷过一次Ubuntu Linux——因为我发现无论是硬件还是软件,它对各个方面的支持都不如Windows——浪费了我大量时间去安装、测试、卸载它。我不理解为什么会有人把这种系统作为自己的信仰。彼时我只不过是个普通的计算机用户。从我们这代PC用户的角度出发,任何
4年2个月前
· 科创新人,linux老用户,我来这里的第一贴,自然是要写linux的。楼主的帖子写的蛮打动我的,但这似乎并不是在写Linux,更像是在写CS。那么我来稍稍讲讲Linux代表的是什么吧。从windows推出.net准备一统天下的那一刻,我就删掉了windows,彻底倒向Linux。是的,用于桌面,在那个连显示中文都要折腾很久的时代。所以很遗憾楼主发表对linux的嘲讽贴时我还不知道这里,其实ubun
novakon
7年7个月前
1
11968
15
爸爸,古代的人是怎么上网的?
4年6个月前
· 这么牛逼,当时确实没注意到还有被屏蔽的网站(或者直接就以为网址挂了)。
novakon
7年7个月前
4451
2
新书:《设计数据密集型应用程序》
作者是Martin Kleppmann,他的论文、博客以及著作质量都非常高。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/book/software-engineering-and-development/9781491903063/firstchapter
7年7个月前
· 感谢分享→_→
Cirno
7年7个月前
21936
24
【脑洞大挑战】一道有趣的编程题
今天看到一道算法题:有一个整数数列,其元素除了一个只出现一次,其余的均出现三次,像这样: [2,2,2,1,3,4,4,3,4,3]。要求设计一个 O(n) 算法,找出这个只出现一次的整数。原题:Given an array of integers, every element appears three times except for one. Find that single XXXXXXt
7年7个月前
· 引用 Cirno:彻底服了你。。。。花那么多时间折腾各种冷门编程框架,学一下正经的computer science基础不好么,研究“规律”远比“规则”来得长远。此帖作废,不再更新。。这完全讨论不下去。。。引用 Cirno:让O(n)来得更凶猛吧→_→以为自己是这个坛里唯一的大神么,别人只是懒得说你罢了
acmilan
WINDOWS
7年7个月前
6031
3
DirectX学习经验总结
DirectX是众所周知的比较难以入门的3D渲染引擎,除了概念比较抽象以外,还有一点是程序的逻辑比较难以处理。 经过比较长时间的探索,我发现程序逻辑方面的难点主要在几个方面:第一是庞大的结构体,第二是错误处理的姿势,第三是对象的释放。 第一个难点是庞大的结构体 这是学习DirectX 10/11面对的第一个结构体(WNDCLASSEX不算),其实这个结构体并不算大,但是看起来信息量有点大。 如果
7年7个月前
· DirectX 10/11禁止Alt Enter全屏的方法 DirectX 10/11的交换链有全屏功能,但是这个全屏并不是想象的那样,缓冲区大小不改变,画面会模糊,关掉的方法: DXUT也有全屏切换,但实际上是重新建立了适合全屏的设备和交换链,不会模糊。 Win10中Debug Layer的安装 DirectX 9/10/11比较 DirectX 9.0用起来傻瓜化,直接用API就可以绘图,
acmilan
WINDOWS
7年7个月前
26032
6
调用GPU进行计算
CPU的设计理念是顺序执行,对并行执行并不擅长,而GPU正是为高并行而设计的。因此,使用GPU进行运算,配合合适的并行算法,可以大大提高程序的运行效率。 本文使用C/C++调用DirectX 11 Compute Shader(DirectCompute)实现简单GPU计算。 环境要求: Windows 7以上版本(最好装上IE11) 支持DirectX 10和Compute Shader 4.
7年0个月前
· 在实验wap密码运算时我的R9 290X显卡的运算速度是我8盒cpu的速度的300倍
nkc
7年7个月前
5510
2
论坛API实验性开放
http://bbs.kechuang.org/api/operation?operation=getLatestPosts For registered user only, GET with your cookies Content-Type : application/json Request interval should be greater than 3000ms
7年7个月前
· 建议使用独立的API key。。。
1
2
3
4
5
6
7
8
...
24
跳转到
页
确定
专业介绍
Intelligence given, machines smarter.
主管专家
Cirno
Machine Learning, computer vision enthusiast Google
phpskycn
CV
专业公告
Matlab惯性制导工具箱
软件综合
warmonkey
13年7个月前
分享
精选文章
【当下的未来】漫谈GPT4潜在的生产力与教育价值
软件综合
汉斯喵喵
2个月3天前
数据抓取艺术——以KC网为例
软件综合
全桥整流
2个月13天前
自己动手写STM32多任务调度器
软件综合
张静茹
9年0个月前
STM32 趟坑一览
软件综合
张静茹
3年3个月前
用机器码写hello world
软件综合
相对论万岁
9年4个月前
解剖一个U盘病毒~
软件综合
ldc
15年5个月前
最新文章
浅浅总结一下ORC-1火箭的发射事故
航空技术
橘猫君
11时31分前
关于自制磁阻炮,求合作
电磁炮
中单翼
3天1时前
SA.33m芯片级原子钟开盖
拆机鉴赏
BaCl2
3天14时前
HP8753D矢量网络分析仪拆解维修和选件破解
仪器仪表
FU106Z
4天17时前
KC761A型放射多用表内购链接-登录查看优惠
会员海报
科创供销
5天9时前
新手教程-通用型火箭发射架
喷气推进
夜航星
5天23时前
业余电铸聚能装药药型罩试车击穿220mm(5CD)靶#45钢
机械与工具
sssb
6天17时前
求教3525推挽升压电路问题
高电压技术
zzttqu
7天19时前
二氧化碳超压爆炸事故
化学
CIT天行科技
7天20时前
推荐文章
针栓喷注器在液体火箭发动机上的应用
喷气推进
Na4TNAE_SSSIC
8个月20天前
TK14 手提式连发电磁炮(8*22mm 97mps 16%)
电磁炮
托卡马克
6个月18天前
浅谈化学荧光及合成试验(慢更)
化学
言云明
2年5个月前
关于自制磁阻炮,求合作
电磁炮
中单翼
3天1时前
从燃料块中提取乌洛托品
化学
高氯酸假酯
3年6个月前
使用761型伽马能谱仪 测量激光产生的轫致辐射的能谱
核技术与核仪器
RodTech
1年0个月前
低成本单点慢扫描热成像仪
极客DIY
smith
1年3个月前
难找到的红外热成像手册
极客DIY
smith
3年9个月前
HP8753D矢量网络分析仪拆解维修和选件破解
仪器仪表
FU106Z
4天17时前
金属离子引入炸药分子内对爆轰性能的影响
化学
dracula1429
4年10个月前
关注者
查看更多
今日来访
查看更多
×
{{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
视频暂不能访问,请登录试试
登录
注册
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
点击下载
预览
音频暂不能访问,请登录试试
登录
注册