- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 vs installer“无法下载安装,请检查网络连接”问题的解决方法
最近很多人安装或更新VS时遇到“无法下载安装,请检查网络连接”的报错,查看C:\Users\Administrator\AppData\Local\Temp下的dd_bootstrapper_*.log文件,发现问题是:VisualStudio Bootstrapper:2020/11/23 21:44:15: WebClient error 'TrustFailure' - proxy setting 'Default' - 'https://aka.ms/vs/16/release/install
2020-11-23 23:13:27 7786 9
原创 使用CUDA和瓦片算法计算矩阵乘法
有很多网友分享的瓦片算法实现中,线程函数的代码有些问题(例如只对整倍块的矩阵能计算出正确结果,而对非整倍块的矩阵没有考虑到为残余缓存清零,导致计算结果错误),请看本例中的线程函数及相应注释#include <stdio.h>#include <assert.h>#include <cuda_runtime.h>#include <helper_functions.h>#include <helper_cuda.h>templat
2020-11-23 14:47:42 346
原创 Electron源代码的终极加密保护方案——使用bytenode(包括不兼容错误的处理技巧)
开发的东西比较多,但是很少写博客,除非遇到对自己帮助极大的经验技巧,就分享给大家,避免走弯路和陷入绝望今天分享的是Electron项目源码在目前最佳的保护方案,传统的加密打包和混淆,毕竟是治标不治本,正如官方一群人讨论的那样,认为无论怎么打包,密钥还是在包里,所以根本办法还是要生成字节码,像其他硬编码语言那样,把破解的可能性只留给一小撮高手,而不是一个解包命令就能搞定。提到node生成字节码,许多人都会介绍v8提供的虚拟机模块做编译和加载,类似这个样子:let fs = require('fs')
2020-08-21 22:39:41 13387 22
原创 C#定义cdecl调用方式的委托(回调函数)
C#默认情况下委托都是stdcall的调用方式,但可以通过UnmanagedFunctionPointer特性来修改[UnmanagedFunctionPointer(CallingConvention.Cdecl)]public delegate {callback};这个问题是我导师开发项目中遇到的,其实很常见,往往是别人用VC写好的dll,需要C#提供一个cdecl方式的回调函数...
2019-04-28 11:59:47 2556
原创 使用CxImage静态库的正确配置
应该保证自己的应用程序和CxImage库的下述选项一定相同:1、组建模式(Debug或Release)2、线程支持(单线程或多线程)3、字符集(Unicode或MBCS)4、wchar_t内置与否(如无需要,建议选否)5、MFC连接方式(静态或动态)请仔细检查修正按照上述要求逐个或批量设置好下图中每个子工程,然后组建每个工程(可打开CxImageFull.dsw一次导入这些工程)
2015-10-30 23:58:19 1362
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人