- 博客(67)
- 资源 (3)
- 收藏
- 关注
原创 WPF TextBox 字母和数字无法输入,中文却可以输入
System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(要显示的Window).Net有一个BUG,在WinForm下使用Show显示窗体会使输入出现问题,原因是WinForm和WPF的所使用的输入方式不同。转自 https://bbs.csdn.net/topics/360097385。一般可以在Show之前使用以下方式解决。
2024-09-24 14:23:21
272
原创 Template argument 1 invalid
使用QVector时遇到这一问题#include "gdstk.h"using namespace gdstk;QVector<Polygon> areas;QVector定义如下template <class T> class QVector;可见编译时,编译器搞不清楚Polygon类型QVector<gdstk::Polygon> areas;改一下,搞定...
2022-05-16 08:53:58
1846
原创 VS 在监视窗口查看指针类型
一个共享指针shared_ptr<CCellNode> cell;在vs监视窗口查看成员((cell)._Ptr)->m_Childrenchar a[20]在vs监视窗口查看成员a,20
2021-11-04 15:41:04
640
原创 boost编译总结
bjam install stage --toolset=msvc-10.0 --with-serialization --stagedir=“F:\Documents\boost_1_44_0\boost_1_44_0\boost_vc_100_x64” link=static runtime-link=shared runtime-link=static threading=multi address-model=64 debug release–stagedir 输出lib和dll的目录–tool
2021-09-27 10:50:08
212
原创 C++ 十六进制字符串 转 数字
#include <string> auto value = stoi("0x88", nullptr, 16); stringstream ss; auto value = 0; ss << std::hex << "0x88"; ss >> value;
2021-09-14 16:15:41
1991
原创 C# 中临时显示Halcon对象
HTuple hv_WindowHandle; HOperatorSet.SetSystem("use_window_thread", "true"); HOperatorSet.OpenWindow(0, 0, 1600, 1200, "root", "visible", "", out hv_WindowHandle); HOperatorSet.DispObj(ho_Gray...
2021-07-09 09:29:56
460
原创 大津二值 halcon实现
给出需要二值化的参数,比如灰度,带入Weightw1 := 0k := 0thresIndex := 0maxVariance := 0* tuple_sort_index (Weight, Indices)tuple_histo_range (int(Weight[Indices]), 0, 255, 256, SortedHisto, BinSize)Normalized := SortedHisto / real(sum(SortedHisto))u0 := sum(SortedHi
2021-07-01 08:50:20
402
原创 C# 求高次方程的近似根
五次及以上的高次方程没有公式解,所以需要求近似解使用MathNet.Numerics.RootFinding可以很简单的实现实际例子如下:小车做单向直线运动,先以恒定jerk加速,再以-jerk加速到Vmax且acc=0,再以恒定-jerk减速再以jerk减速到eVel且acc=0,路程为dist,求加减速时间(化简后是一元五次方程)测试函数.csusing MathNet.Numerics.Differentiation;using MathNet.Numerics.RootFinding;
2021-05-04 16:24:19
975
原创 c# ini文件处理
小功能备忘using System;using System.Collections.Generic;using System.IO;using System.Threading.Tasks;using IniParser;using IniParser.Model;namespace 某个命名空间{ public class ConfigHelper { private IniData iniData = null; public Fi
2021-01-22 09:42:42
352
原创 WPF 全局异常捕获
小技巧备忘 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { RegisterExceptionEvents(); base.OnStartup(e); } private void RegisterExceptionEvents()
2021-01-22 09:33:51
183
原创 基于Halcon的高精度圆拟合算法思路
最近研究halcon的圆孔定位四个月了,这里分享一下我的心得,也是备忘项目描述图片尺寸1600*1200支持任意类型的圆孔检测参数:圆的半径,极性极性除了内黑外白,内白外黑,还有可能是黑色条带中心,白色条带中心时间:100ms以内图像有可能虚焦用户给出的直径有可能有10%的偏差用户给的极性可能是错误的圆环周围可能有干扰边缘,但必须找到最精准边缘容差:2个像素以内宁可拒报,不允许误报Halcon圆检测相关方法方法描述缺点比较好用的算子区域分割直接用对比
2020-10-01 11:56:40
6616
7
原创 书签备忘
githubhttps://github.com/微软资料https://docs.microsoft.com/zh-cn/Tensorflowhttps://tensorflow.google.cn/tutorials/http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html机器视觉理论https://www.cnblog...
2019-10-29 08:34:40
160
原创 PyQt5 QTableView 全部item居中
核心思路是重写QSqlTableModel的data函数class MyModel(QSqlTableModel): def __init__(self): QSqlTableModel.__init__(self) def data(self, index, role=None): if role == Qt.TextAlignmentRole...
2019-08-20 10:32:22
9546
9
原创 STM32报错 Error: L6971E: system_stm32h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_0x2000
Error: L6971E: system_stm32h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_0x2000F000) type ZI in er RW_IRAM1.字面意思是有一个RW类型的量,malloc给它分配了ZI类型的区域程序报错在写片外Flash的时候:W25QXX_Write((u8*) &te...
2019-07-12 09:10:36
9391
原创 DQN CartPole例子算法改良
原帖地址:https://keon.io/deep-q-learning/通过增加奖励reward,在100轮左右就可以稳定坚持999了# -*- coding: utf-8 -*-import randomimport gymimport numpy as npfrom collections import dequefrom keras.models import Sequent...
2019-07-06 14:18:26
929
原创 同时执行两个ubuntu的终端
gnome-terminal \--window --tab -e 'bash -c "cd /home/arts/MyApps/pycharm-community-2019.1.3/bin;sudo ./pycharm.sh"' \--window --tab -e 'bash -c "cd /usr/lib/eclipse;sudo ./eclipse"' \
2019-06-28 08:19:08
1397
原创 Python对象和引用计数 object.h文档
对象是在堆上分配的结构体。对象使用了特殊的规则以确保它们正确地进行(内存)垃圾收集。对象不以静态方式在栈上分配;它们必须仅通过特殊宏和函数访问。(Type对象为第一个规则的例外;标准Type通常指静态初始化的Type对象,尽管对于python 2.2,也可以让堆分配类型对象)。对象的“引用计数”在复制指向Object的指针时增加,在删除指向Object的指针时减少;当引用计数达到零,也就是...
2019-06-26 08:56:01
562
原创 Python C API接口函数
//============================================================================// Name : MyTest.cpp// Author : Arts// Version :// Copyright : Your copyright notice// Description ...
2019-06-25 09:54:36
1377
2
原创 Ubuntu下使用python3.6
转自https://www.cnblogs.com/yjlch1016/p/8641910.htmlsudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6sudo update-alternatives --install /usr/bin/pyth...
2019-06-18 12:57:29
1017
原创 Python SqLite3接口函数
import sqlite3class MySql: def __init__(self, database_name): self.conn = None self.c = None self.connect_database(database_name) # 连接数据库 def connect_database...
2019-06-11 13:09:06
870
原创 PYTHON UDP只能接收本地报文,无法接收其他主机通过路由器发过来的报文
因为我误启用了UDP广播,没想到是永久的,关掉就好了serversocket.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 0)
2019-06-09 08:56:14
862
原创 Python值传递和引用传递
class A: def __init__(self): a = 100 b = 'Hello World!' c = (1, 2, 3) d = [4, 5, 6] e = {'a': 7, 'b': 8, 'c': 9} print(a) print(b) ...
2019-05-31 13:50:35
134
原创 QLabel控件功能示例
import sysimport randomimport tracebackfrom PyQt5 import QtWidgets, QtCore, QtGuiclass QLabelDemo(QtWidgets.QWidget): def __init__(self): super(QLabelDemo, self).__init__() t...
2019-05-17 17:00:19
1088
原创 保存二维numpy数组和矩阵
import numpy as np# 保存二维数组或矩阵class MyNumPyExport(object): def __init__(self): setattr(self, 'file', 'default.out') setattr(self, 'numpy_to_export', np.array([])) def set_f...
2019-05-17 13:56:46
1698
原创 线性代数 补习
一、 逆序数例如:[3, 2, 5, 1, 4]1、3后面比它小的数有2个。2、2后面比它小的数有1个。3、5 后面比它小的数有有2个。4、1 后面比它小的数没有。5、4 后面比它小的数没有。最后将这些个数加起来就是2+1+2=5,所以逆序数是5。二、 伴随矩阵三、...
2019-05-11 16:58:33
187
原创 sklearn如何获得model里的参数
from __future__ import divisionimport timeimport pickleimport numpy as npfrom sklearn.model_selection import GridSearchCVfrom sklearn.kernel_ridge import KernelRidgeimport matplotlib.pyplot as ...
2019-04-16 08:20:57
6250
原创 岭回归(l2约束的高斯核最小二乘)
import mathimport numpy as npimport matplotlib.pyplot as pltdef gener(sta, end, num): # 生成y=x^2的测试集 # 随机干扰因子 sampleNo = num mu = 0.01 sigma = 0.5 np.random.seed(0) s = np...
2019-04-13 10:30:42
699
原创 高斯核用随机梯度下降进行最小二乘法学习
import mathimport numpy as npimport matplotlib.pyplot as pltif 1: def generx2(sta, end, num): # 生成y=x^2的测试集 # 随机干扰因子 sampleNo = num mu = 0.01 sigma = 0.1 ...
2019-04-12 13:57:59
462
原创 线性模型理解(二):用基函数获得多维的参数
import numpy as npimport matplotlib.pyplot as pltif 1: # 用基函数 y = [1, x, x^2, x^3] 对x进行一次变换 x = [1, 2, 3, 4] a = [[1, i, i ** 2, i ** 3] for i in x] px = np.matrix(a) py = np.matri...
2019-04-11 10:14:17
333
原创 线性模型理解(一):numpy矩阵
数组array和矩阵matrix的乘法略有不同,请自行体会import numpy as npif 1: # numpy数组乘法 x1 = np.array([1, 2, 3, 4]) x1 = x1.reshape(1, -1) a1 = np.array([1, 2, 3, 4]) a1 = a1.reshape(1, -1) a1 = np....
2019-04-11 09:16:30
210
原创 Python socket TCP 多客户端 多线程通信
写完才想起来,公司用的UDP,这段代码没啥用了,呵呵!#!/usr/bin/python3# 导入 socket、sys 模块import sysimport timeimport structimport randomimport socketimport codecs # 解析发送报文import tracebackimport threadingframeid ...
2019-04-04 10:16:16
2125
2
原创 Django文件上传
参考 自强学堂 https://code.ziqiangxuetang.com/django/django-basic.html风之清扬 https://blog.csdn.net/a18852867035/article/details/66976028创建django-admin.py startproject Django_Uploaddjango-admin.py starta...
2019-03-30 13:02:50
462
转载 Django 个人博客
参考 自强学堂 https://code.ziqiangxuetang.com/django/django-basic.html风之清扬 https://blog.csdn.net/a18852867035/article/details/65937407用windows的命令提示符进入设定的工程目录django-admin.py startproject MyBlog特别是在 win...
2019-03-29 10:32:55
328
原创 C语言 unsigned short指针指向各种类型
#include "stdio.h"union FLOATUN{ unsigned int unui; float unfl;};union DOUBLEUN{ unsigned long long int unul; double undl;};int main(void){ int a = 0x12345678; unsigned short i...
2019-03-22 17:05:12
3139
.NET Core 3.0 reference mannual.pdf
2019-11-12
DSP用的XDS烧写器最新驱动
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人