- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode 1595 连通两组点的最小成本 状压DP,
新人太难了,只能按自己理解来记忆【1,3,5】【4,1,1】【1,5,3】dp[i][state|j] =min(dp[i][satae | j], dp[i-1][state]+cost[i][j]);公式的理解 如果第i行第j列一定被选择,那么state | j 代表的是 state 是 j互补的子集比如state | j == 111 j== 100 cost[2][2] 被选中; 那么state就是 所有和j能凑成111的子集state 可以是 01...
2021-09-13 19:10:37
152
原创 c++调用 python
//要点1: 千万别用\\路径,尽量用/ //要点2: 先导入包路径 //要点3: cmd进入目录手动测试一下代码 //要点4 :多用PyErr_Print 就知道为什么错了Py_Initialize(); PyRun_SimpleString("import sys"); PyRun_SimpleString("sys.path.append('./')"); PyRun_SimpleString("sys.path.append('C:/Users/Adm...
2021-08-30 22:45:51
174
原创 c# 获取外部程序中控件内容
public delegate bool CallBack(int hwnd, int lParam); [DllImport("User32.dll", EntryPoint = "FindWindow")] public static extern IntPtr FindWindow(string className, string windowName); [DllImport("user32.dll")] public stati...
2021-08-02 21:37:49
1503
原创 qt vs 插件错误
System.Collections.Generic.IEnumerable<string>”不包含“ToHashSet”。net版本不对,要升级到4.7以上 ,4.8以上要win10 才行
2021-07-31 12:28:25
319
原创 qt 编译
编译qt遇到的坑1 cmake 报 mspdb140.dll 找不到,用批处理把所有用到的地方都复制进去了一次copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\" /ycopy "C:\Program Files (x86)\Microsoft Visual St..
2021-07-31 08:15:51
378
原创 http 协议 浏览器F12 拦击数据技巧
过滤器里面可以放类似的链接地址 比如 get/api/等,就可以用了,多去尝试新鲜东西,不要怕,万一能行呢点在在上面一点ctrl+F 全局搜索,就可以找到了要查找的字段,不要挨个去找,要想办法...
2021-07-26 23:06:21
800
原创 c# 获取子窗口文本
public delegate bool CallBack(int hwnd, int lParam); [DllImport("User32.dll", EntryPoint = "FindWindow")] public static extern IntPtr FindWindow(string className, string windowName); [DllImport("user32.dll")] public st...
2021-07-26 23:03:56
726
原创 opencv 图像识别 屏幕点击,效率有点低,导出给c#
#define CAPI extern "C" __declspec(dllexport) // C方式导出函数struct CPoint{ int x = 0; int y = 0;};double test(Mat& src, Mat& temp,int method, CPoint& p){ Mat result; matchTemplate(src, temp, result, method); double mxValu...
2021-07-24 10:53:01
299
原创 c++ 调用matlab
足足磨了3天,总算是摸清楚了,把网上所有方法试了个遍,很多都是模棱两可总结1:在调用别人的库一定要开控制台模式,很多错误是通过std::cout报出来的,在winform中根本不会提示总结2:第一类错误:初始化的问题,可以通过网上步骤 mex -setup mbuild -setup mcc -W cpplib:ZSLAdd-T link:libZSLAdd.m-C 忽略win32 异常最后还是把所有dll搬到了debug目录,尽管设置了环境变量,...
2021-07-19 20:47:51
361
1
原创 c# 调用python 测试通过的方法,其他方法,尤其是转c++各种找不到路径
c# 调用python 测试成功的方式 ,其实所有编译成cmd都可以这样调用,首先系统要安装了python,然后找到一个python.exe的路劲可能不一定是系统路径因为可能包含在工程中,也没关系 private bool StartTest(string pythonPyFileName, string arg ) { bool state = true; if (!File.Exists(pythonPyFileName)...
2021-07-11 17:38:11
143
原创 最近调试svm,svm_predict 和 svm_predict_probability输出结果不同
不知道是什么原因,网上没有一个人解释清楚,奈何自己不是做算法研究的,搞不懂,现在只知道svm_predict 的结果是比较准确,svm_predict_probability返回的分类概率在二分类中完全相反,多分类时也是三观尽毁,鉴别传入的是相同的数据,probability也设置了1,不知道是自己哪里设置错了,我打算把数据平分成10组分别训练,然后每组调用svm_predict ,得到的结果来共同判断概率,毕竟这些所谓交叉验证,不都是这么分组测试出来的吗,只是每次判断要调用10次,效率恐怕扛不住,脑壳疼.
2021-07-11 13:11:05
1009
1
原创 远程桌面关闭之后,鼠标键盘无法模拟操作
@%windir%\System32\tscon.exe 0 /dest:console@%windir%\System32\tscon.exe 1 /dest:console@%windir%\System32\tscon.exe 2 /dest:console如果不行,就多添加几行,原因可能是因为云服务器可能有多人使用,或者重新连接的时候又重新创建了session...
2021-07-11 12:52:35
1197
原创 c++动态库调试中的脑壳疼
c# 调用c++移到其他电脑不能调用 depends查看缺少dll依赖的dll缺少哪些,最好是重新安装c++运行库,不然缺少太多项目无法调试位了生成dll,修改了 公共语言运行时支持crl那个是给c#用的,改成无公共语言运行时支持,就可以调试了...
2021-07-11 01:03:45
106
原创 c# 调用c++ dll
1以后碰到问题直接搜索错误提示,不要瞎几把找,排查了半天最后发现是64位的问题,还是回头来搜错误提示opencv 用的是64位的,c# 属性生成的是anycpu的,所以会导致 试图加载格式不正确的程序,还一直以为是dll的问题,直接搜错误提示不香吗,解决问题的方法比解决问题更重要2创建了一个win32 的dll ,dll依赖的其他dll却用的64,会导致生成失败,会存在即是加了lib还是提示链接失败,如果如果下次加了lib还提示链接缺少function,就要注意是不是64位的。3如果是只需要传递st.
2021-07-10 16:34:36
132
原创 vector 和 list ;map和unorderd_map ;_stdcall与_cdecl
vector 是连续空间,方便索引list 是链表 方便删改map 是红黑树 ,方便排序unorderd_map 是哈希 ,方便索引_stdcall 标准c++调用,模块自己释放堆_cdecl 缺省调用 ,堆由调用者释放关于跨模块间 容器调用,需要测试以下,尤其是vector<vector>>这种类型作为参数传入如何操作最合适...
2021-07-08 23:27:00
126
2
淘宝图片下载.exe
2019-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人