自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C# winform datagridview 编辑状态的问题

winform的datagridview,其中某个cell在编辑时,如果再点击其他菜单或者使用快捷键完成某个功能,编辑的cell所在的内容会保留原来的值,而不会更新为新的值 控件没有主动触发losefocus的功能 所以需要考虑如何实现一个work around 既然菜单和快捷键不会触发...

2020-06-28 20:50:12 40 0

原创 使用winform而不是服务

winform以管理员身份运行: https://www.cnblogs.com/yuluo/p/5718057.html winform隐藏: https://www.cnblogs.com/xielong/p/6626105.html 开机自启动: https://www.cnblogs.co...

2020-04-10 09:28:17 47 0

原创 塔形素数猜想

∀p∈P,∃k∈N+,k<pps.t.∀n∈N,fn(p,k)=pfn−1(p,k)−k∈P.(其中f0(p,k)=pp−k) \forall p \in \mathbb{P} , \exists k \in \mathbb{N}^+, k < p^p s.t. \forall n...

2020-03-01 15:47:11 50 0

原创 c#反射获取单例对象的实例

object obj = null; if (classItem.BaseType.Name == "Singleton`1") { obj = classItem.BaseType.GetProperty("Instance").GetValue(nul...

2019-11-28 19:37:00 236 0

原创 excel vbs使用

excel启用开发工具 https://jingyan.baidu.com/article/1709ad8054b2554634c4f0ec.html 文件-选项-自定义功能区-勾选开发工具 插入按钮控件 https://jingyan.baidu.com/article/36d6ed1...

2019-11-18 23:11:45 58 0

原创 C# winform 控件使用

C# FileSystemWatcher 在监控文件夹和文件时的用法 https://www.cnblogs.com/armyfai/p/4050279.html NotifyICon https://www.cnblogs.com/huashanqingzhu/p/6899383.html ...

2019-11-11 00:56:30 90 0

原创 windows C# 防假死

创建winform项目,使用以下方式,可以实现异步执行耗时操作,防止主线程阻塞,导致界面“假死” https://www.jianshu.com/p/ea745d3d7aee using System; using System.Collections.Generic; using Syste...

2019-11-08 20:17:58 125 0

原创 halcon c# 内存泄漏 图片存储格式转换

byte[]类型先专成IntPtr类型,然后转为HObject类型。转换代码: IntPtr p = Marshal.AllocHGlobal(144); Marshal.Copy(bytearray, 0, p, 144) HOperaterSet.GenImage1Extern(out h...

2019-10-29 21:35:30 288 0

原创 关于图像分割的两点feel

1)关于卷积:传统的卷积神经网络,普通卷积/扩张卷积。能否用一定范围内的随机采点卷积得到更好的效果?随机采点,训练完看效果,然后根据最终效果剃掉一些随机效果不好的卷积采点。冥冥中有种感觉,局部范围不引入随机性的东西,则不健壮。convolution->dilatedconvolution-&...

2019-10-24 22:19:55 74 0

原创 pytorch 环境搭建

pytorch 环境搭建 安装cuda + cudnn 安装anaconda 修改C:\Users\Administrator.condarc为以下内容 channels: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/w...

2019-10-11 23:10:51 85 3

原创 实现一款在线c++ ide 调试环境

当前痛点 现在随便一个小工程,依赖的环境都可能很复杂,只在本地进行调试 市面上(例如这里)的web在线编译器仅支持单文件编译,不支持断点/不适合开发大型工程/无法开发带界面(例如windows/linux/android等操作系统的界面程序) github、gitlab、...

2019-09-29 10:33:50 812 0

原创 js响应键盘事件,并且拦截浏览器默认事件

js响应键盘事件,并且拦截浏览器默认事件 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"...

2019-09-28 10:26:25 153 0

原创 超级轻量的远程命令行客户端和服务端(含文件传输)

本文由@lonelyrains出品,转载请注明出处。文章链接:http://blog.csdn.net/lonelyrains/article/details/10171649 功能:实现基于TCPIP的命令行操作远程计算机,并且支持远程文件传输 平台:windows (linux同理)...

2019-09-19 23:52:15 3459 0

原创 C# 异步控件集中刷新

UI消息响应、事件通知、界面刷新,都是通过循环在对话框被调用线程中执行的。 UI新手容易在主线程中实现一些耗时计算,然后让界面卡死在那,非常不友好。 UI中手会迂回一下,比如C#中的delegate调用刷新进度条的经典案例。然后照葫芦画瓢每个控件都搞个delegate,非常不优雅。 例如之前...

2019-09-19 23:25:48 375 0

原创 图像缩放:点扩散模型的圆形插值

https://en.wikipedia.org/wiki/Interpolation https://en.wikipedia.org/wiki/Image_scaling https://en.wikipedia.org/wiki/Comparison_gallery_of_image_sca...

2019-06-15 11:29:16 510 0

原创 C# UI 多线程 通知 变更

如果不同的UI对话框分布在不同的线程创建,比如一个在主线程,一个在子线程,则两个线程可以分别自行操作UI的控件。 如果UI对话框是一个线程,业务计算是另一个线程,并且需要操作UI对话框的某个控件,可以这样操作: 在主线程中设置一个参数量操作函数,对应的控件需要变化,可以通过InvokeRe...

2019-06-15 11:28:25 291 0

原创 excel打开超链接不使用浏览器,使用默认图片浏览软件

https://social.technet.microsoft.com/Forums/office/en-US/80c44124-47ec-4a9a-99d4-0327c94e0923/excel-hypers-only-open-jpg-files-with-ie?forum=excel 打...

2019-06-15 11:27:50 2100 0

原创 C# OpenFileDialog 过慢

C#调用OpenFileDialog选择文件,点击OK之后获取结果路径之前要等待很久: 设置OpenFileDialog.AutoUpgradeEnabled = false http://qaru.site/questions/369141/openfiledialogc-slow-on-a...

2019-04-15 13:14:53 630 0

原创 everything + search&replace 联合搜索

直接使用search&amp;replace比较慢,everything有强大的文件搜索能力但是没有文本搜索能力。使用脚本联合治之。样例:@echo off setlocal ENABLEDELAYEDEXPANSION set esstr=.txt D:\daily set sr3...

2018-03-09 15:35:16 701 0

原创 git使用

git常见问题

2017-11-24 10:58:23 353 0

原创 基于机器学习的JVM调优可行性概述

可能已经有这方面的动作了,只是我还不知道吧,管它呢...   先写出来看看,有人提醒我xxx已经在做这个了也行。 一、【差异化的jvm调优】 DOMS设备运营管理系统。主要功能包括下发配置、监控告警、定时任务等功能(目前缺少统计、数据可视化功能,这不是本篇讨论的主题,以后有...

2017-08-26 16:04:03 665 0

原创 C语言,二级指针,矩阵操作

这么基础的操作,都忘光了.... 二级指针参数传递之后,一级解引用不知道要解成什么类型,就会报错,所以需要(int*)强转一次转回来。 调用方法不是网上说的(*(MatrixA+i))[j],也不是*(*(MatrixA+i)+j) !!! 可以调试查看内存,二级指针的内存存放是按照...

2017-05-23 21:05:00 1335 0

原创 自动类型推导和对象打印

调试手段需求 实现一种打印方法,对于任意输入的对象,根据类型推导的结果,自动分析其内存,按照对象的类结构,打印对象的所有成员名和成员值。如果对象内有对象指针,则递归继续往下推导和打印内部成员的成员。 目前的调试手段,设断点看对象值已经基本满足了这个需求。但是运行时打印,实现这个需求还比较困难。

2017-04-27 01:14:09 508 0

原创 给函数增加调试打印头(六)-代码监控-生成调用流程图

本文由 @lonelyrains 出品,转载请注明出处。  文章链接: http://blog.csdn.net/lonelyrains/article/details/25244013 前面几篇:给函数增加debug头(一) 给函数增加Debug头(二) 给函数增加Debug头(三) 给函数...

2017-04-27 01:13:05 498 0

原创 Java动态加载,避免停服更新

背景:目前调试、运行java服务程序时,如果class文件有更新,不能动态加载更新后的class执行(仅调试时,勾选自动编译的情况下,断点所在的函数可以在修改后将断点运行到函数的第一行)。如服务程序启动过慢,或者服务程序正在执行其他操作,非常影响用户体验,甚至带来灾难。 方案:这应该是个比较成...

2017-04-27 01:10:16 2488 0

原创 快速上手维护一个复杂软件系统

本文所说的复杂软件系统指的是业务复杂的系统。业务复杂是在现实中普遍存在的,而算法复杂总是一小部分人的主题。 编程语言将不重要,重要的是解决问题的能力,不管之前是否用过该语言。 复杂软件系统的核心,也是数据结构,不过不是加的算法,而是加的数据流动。数据结构说的是静的部分,更偏向表示呈现;而数据流动说...

2017-04-26 23:10:20 547 0

原创 Android-中国象棋-实时识别-实时AI

中国象棋人机界面 https://github.com/windswhisper/cocos2d https://github.com/ccxuy/ChineseChessAndroid https://github.com/doctording/chess/tree/master/Chin...

2016-09-18 23:07:57 5666 3

原创 关闭不断重启的进程

当前项目里有个进程服务,它是单实例运行的。如果启动不正常,为了保证服务的可靠性,会不断重启。 这个带来的困扰是,每次要杀掉进程,然后从开发工具visual studio中调试方式启动时,很难保证程序不在被占用。通过任务管理器或者服务方式,手动杀进程,点慢了,它就不能完全关掉,而是自己一直重启。 ...

2016-09-12 19:57:51 2665 0

转载 win10无法启动承载网络

win10无法启动承载网络创建wifi热点时出现无法启动承载网络,这说明你之前有创建过,你把它停用了,再次创建开启的时候就会出现无法启动承载网络错误提示。启动设备管理器,在设备管理器下面点击网络适配器再找到[Microsoft 托管网络虚拟适配器]在上面点右键再点启用]启动以后它就不见了。这是正常...

2016-07-22 10:00:00 3950 0

转载 读取其他进程的内存-让程序提升Debug权限

最近一直忙着写毕业论文,但对于我这种没语言天赋的人,写写实际做的工作还可以,但要写课题背景、意义什么的,头都要大了,憋了两天才憋出两页的绪论,我容易吗我。。。 所以这半个月也没时间更新博客,现在论文初稿终于写完了,所以来写点东西吧。 这还是要从我写的魔兽改键显血助手WarKey说起。之前的版本...

2016-07-04 17:06:57 2714 0

转载 cmake 学习小结

假定有vegagis工程,工程的目录结构如下: #--vegagis #  |--src 源文件目录 #     |--gui 界面工程,输出类型:dll,依赖于QT的QtCore、QtGui、QtXml #        |--pending 工程中的源文件,不希望加入到工程中 #  ...

2016-06-27 14:01:48 1428 0

转载 推荐一些用CRF做图像语义分割的资源

首先是code,以前找了很多,但发现比较好用的有:  1. Matlab版的UGM:http://www.di.ens.fr/~mschmidt/Software/UGM.html,作者法国的,写了很多实用的工具箱。 2. C++版的gco-v3.0:http:...

2016-06-03 22:04:35 1458 0

原创 介绍正交试验

正交表描述正交试验是在多因素、多位级情况下,采用最少的试验次数达到高效的实验目的。本工具的目的是,选定好测试条件和对应的条件位级之后,自动生成对应的正交表。 正交表示例 试验号试验号 x1x_1 x2x_2 x3x_3 x4x_4 1 1 1 1 1 2 ...

2016-05-23 15:25:20 1725 0

原创 线性代数讲什么?

标准的教科书,并未对线性代数讲什么作一个开篇的交代。(参考高等教育出版社2014-8的版本) 除了前言,就是直接讲各种概念和概念的性质。基本上跟一本数学语言的词汇表没什么区别。 其实,线性代数阐述的是对线性变换的求解和化简。线性变换可以是自变量向量的任意常数次自相关或者无关的变换链组合。教材里...

2016-05-16 20:05:09 1831 0

转载 矩阵、向量求导法则

矩阵、向量求导法则 复杂矩阵问题求导方法:可以从小到大,从scalar到vector再到matrix。  x is a column vector, A is a matrix d(A∗x)/dx=Ad(A∗x)/dx=A             d(xT∗A)/dxT=Ad(xT∗A)...

2016-04-26 14:17:42 4837 0

转载 stl erase iterator

iterator中文经常被译为“泛型指针”,在实际的使用中却需要比指针更加小心翼翼。如果没有注意到iterator失效,那么产生的错误可能比普通指针更隐蔽,当然也可能会引起一般的程序异常。iterator失效主要有两种情况:  1、iterator变量已经变成了“野指针”,对它进行*,++,--...

2016-04-21 21:22:00 409 0

原创 关于C++构造函数一二

关于构造函数的调用顺序: 1、继承关系 2、从属关系 3、static声明的从属关系关于拷贝构造函数的声明: classname(const classname & rhs)#include <iostream>using namespace std;class Com...

2016-04-18 13:22:04 939 1

原创 如何实现一个引用计数?

要保证线程安全、要保证高效。 这是一个跟芯片架构、编译器都相关的工作。 剖析boost::detail::shared_ptr的计数实现机制: // shared_ptr中的引用计数成员属性pn boost::detail::shared_count pn; // reference cou...

2016-04-12 16:29:06 4091 0

原创 设计模式概述

设计模式 那么多所谓的设计模式,为什么老是记不住? 为什么面试的时候总是回答不上来? 其实本来很简单的内容,为什么很难在实际项目中使用? 面试的时候,考察设计模式,就像是“天王盖地虎,宝塔镇河妖”一样的黑话。在道上混,虽然不知道会碰到什么鬼神,知道内涵意义的同时,也需要知道这些形式上的东西...

2016-04-08 14:32:14 3062 1

原创 c++中的const/const_cast

const修饰普通变量 const double PI = 3.14159f; const修饰指针变量 double const *pPi = &PI; const修饰指针变量指向的变量 const double *pPi = &PI; const修饰类成员属性 const修饰类成...

2016-04-07 13:36:28 321215 0

提示
确定要删除当前文章?
取消 删除