Windows 编程中,CloseHandle(hThread);为什么紧跟着CreatThread hThread = CreateThread( NULL, 0, ThreadFunc, NULL, 0, &dwThreadId);CloseHandle(hThread);如上面这样的代码,原因为:创建线程后返回了线程句柄,新创建的线程内核对象的使用计数是2,一个是线程本身,一个是创建线程的线程,创建线程的线程closehandle后,新的线程的内核对象使用计数为1,当这个新线
VS2017安装警告。未能安装包“Microsoft.VisualCpp.Redist.14,version=14.16.27033.4,chip=x86” 搜索 URL https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualCpp.Redist.14;PackageAction=Install;ReturnCode=3 详细信息 已执行的命令: "C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.16.27033.4,chi...
Tensor开方报错 。RuntimeError: "sqrt" not implemented for 'torch.LongTensor'tensor1 = t.tensor([[1,2,3], [4,5,6]])print(tensor1)print(tensor1.sqrt())print(t.tensor([1,2,3, 4,5,6])**0.5)print(t.tensor([1,2,3, 4,5,6],dtype.
C++静态二维数组,空指针错误。 int dp[n + 1][m + 1] = {0};int **dd = (int **)dp; for (int i = 0; i<n; i++) //行 { for (int j = 0; j < m; j++) { //列 cout << *(*(dd + i) + j) << "\t\t"...
取一个int*函数值是报错。 应使用“{...}”初始化聚合对象 int *get1D_Array(int n, int rangeL, int rangeR) { assert(rangeL <= rangeR); int *arr = new int[n]; // 创建一个 n个元素的数组 srand(time(NULL)); // 随机种子 for (int i = 0; i <...
C++提醒包含多个默认函数 class Data_G{ public: Data_G()//缺省构造函数 { this->row = 8; this->col = 6; } ~Data_G(); Data_G(int row = 8, int col = 6)//缺省构造函数 { this->...
TypeError: new(): argument 'size' must be tuple of ints, but found element of type float at pos 2 TypeError: new(): argument 'size' must be tuple of ints, but found element of type float at pos 2如上,这个bug是我用python3跑python2程序的时候出现的bug# Down-Sampling curr_dim = conv_dim for i in ...
Pyhon中Seaborn模板,sns.set(context="notebook", style="darkgrid", palette=color_palette("RdBu",2))报错 吴恩达机器学习第二个例子Logistic Regression中。绘制图像有一个函数import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsplt.style.use('fivethirtyeight')import matplotlib.pyplot as p...
Jupyter中注释中文乱码问题 本来在NotePad++上,显示的中文是UTF-8格式,但是在Jupyter上依旧是乱码显示。然后改了一堆没用,最后发现,我的Jupyter上的默认格式是UTF-8-BOM 编码格式。神坑...
tensorflow不能用显卡跑程序的问题 刚入坑机器学习。跑了四五天了,一遍还没跑完。查进程号ps -u uesrid(自己的用户名) nvidia-smi 查看 显卡状态。发现没有自己的pid 进程号。然后发现程序里CUDA_VISIBLE_DEVICES =1 python my.py 依旧没有帮助。后来发现自己安装的tensorflow 版本有问题。卸载之后安装tensorflow-gpu版本 一切正常。...
拯救者15ISK BIOS不显示 M.2 NMVE 固态硬盘 首先,我先抛出最核心的方法思路(针对已经穷尽好多法子,准备退硬盘的亲们。):15ISK是HM170的主板,是支持NMVE协议的M.2固态盘的。 把机械硬盘拆掉,U盘启动把固态盘改成GPT格式之后,做系统之后。再装上格式化后的机械盘(同样要改成GPT格式,我没尝试机械硬盘MBR可不可以,大家可以试一试)。大体就OK了。另外,win8PE可以刷NMVE的固态硬盘的。一定要先把机械硬盘拆掉,先把...
SQL Server存储过程,返回单个存储结果的select语句 一句简单的select 耗了大半天时间。一个简单的表格希望向存储过程传入一个Type 参数,然后传出一个Tid。查到的大多数语句是 select Tid into @Tid from .......百度垃圾的搜索机制只能搜到这些。后来查到into 是对关系,也即临时表格的存储。@Tid 是int 所以更正如下 编译通过:ALTER PROCEDURE [dbo].[p_usersType_ge...
斐讯K2 刷华硕固件 我的k2 刚上车。固件版本是22.5.9.163。网上一些老方法都不行了。下载了breed 助手之后,关掉所有的防火墙杀毒软件后 bin还是上传失败。后来发现助手就是个智障软件。直接给k2刷一个定制版的系统,自带的就有breed。只不过地址是192.168.1.1 。直接就可以使用了。
Js调用ocx中的出参为BSTR* 的问题。 甲方给的工程文档要求 是一个ocx一个函数,其中有一个参数 是BSTR* 作为出参。写好OCX之后,在JS中没法使用指针来接收这个BSTR*类型的字符串。网上查了好久查不到。最后得到结论,JS是不能通过这种出参的方式得到结果的。只有通过BSTR返回值,或者添加OCX属性来get到结果。
MFC的dll引用<afxv_w32.h>导致的error 因为要在动态库中添加一个HTTP下载的函数。所以使用了 CInternetSession类。引用了#include 在编译的时候报错,报错内容为 : afxv_w32.h(14) : fatal error C1189: #error : WINDOWS.H already included,MFC apps must not #include
OCX编写小记之--对象作用域智障篇。 在初接触OCX时,最困惑的是,自己声明一个非外部调用的变量或者方法时,有时候可以编译通过,有时候不行。而网上关于OCX资料又不多。今天试了一下,找了下原因。 首先情况是,我在.h的类中添加了一个属性,然后在对应的cpp文件中手写了一个函数(未在.h中添加声明,不是类函数),在这个函数中对该属性(不是作为参数传进来的)进行操作。然后就是编译报错了。而我之前在另一个OCX文件中的手写
Dll入门VS环境配置的一点小问题 为了避免可能的编译问题,刚入职时,前辈就分享的一些经验,在此记录下来。配置类型 要设置成 dll,MFC的使用 windows标准库。在 Debug 中 该选项要选成 /MTd 。以后在慢慢发现,讲解原因
Js中调用OCX的classid。 写动态库的免不了接触OCX以供浏览器调用。在写第一个OCX的时候调用时出现了一些问题。最难的一个地方在网上反而没查到。关于注册了OCX之后与JS关联的那个注册号.<object id="oadd" name="oadd" style="LEFT:0px; WIDTH:50%; TOP:0px; HEIGHT: 30%" classid="clsid:91