C# 委托 Delegate
C 委托 Delegate Delegate 类表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。 委托的声明、实例化和调用 声明 以下实例声明为Del的委托,该委托采用字符串作为参数,并返回void的方法: 实例化 Delegate的实例化和Class的实例化基本类似。 以 ... 查看全文
win10系统架构调用
操作系统模型 操作系统有两种模式: 用户模式 内核模式 当用户模式调用系统服务时,CPU执行一个特殊的指令以切换到内核模式(Ring0),当系统服务调用完成时,操作系统切换回用户模式(Ring3)。 Windows实现了一套内核保护机制,比如PatchGuard和内核模式代码签名。 系统架构 win ... 查看全文
Win10 下 VMware 的安装,以及 VMware 里安装 Ubuntu 18
Win10 下 VMware 的安装,以及 VMware 里安装 Ubuntu 18 ... 查看全文
【C#/WPF】修改图像的DPI、Resolution
原文:【C#/WPF】修改图像的DPI、Resolution 问题: WPF中默认使用的图像的DPI是96。如果我们使用的图素的DPI不是96时(比如是72),那么WPF会把图片的DPI自动改为96,导致图像加载出来的实际大小Width和Height会比想要的大(原图显示大小会是实际图大小的72/9... ... 查看全文
WPF中使用amCharts绘制股票K线图
原文:WPF中使用amCharts绘制股票K线图 本想自己用GDI绘图, 通过数据直接绘制一张蜡柱图, 但觉得这样子的功能比较少, 所以到网上搜索一些能画出K线图的控件. 发现DynamicDataDisplay挺好的, 在它的开发截图里也发现可以绘制蜡柱图, 但文档好像做的不是很好, 不知道怎么用... ... 查看全文
WPF中获取形状范围
原文:WPF中获取形状范围在没加入到Canvas时,也能获取形状的方法: var polygon = new Polygon(); polygon.Points.Add(new Point(xStart, yStart)); polygon.Points.Add(new Point(xEnd, yS... ... 查看全文
WPF Datagrid with some read-only rows - Stack Overflow
原文:WPF Datagrid with some read-only rows - Stack Overflow up vote 21 down vote accepted ... ... 查看全文
c# wpf 利用截屏键实现截屏功能
原文:c# wpf 利用截屏键实现截屏功能 最近做一个wpf程序需要截图功能,查找资料费了一些曲折,跟大家分享一下。 先是找到了这样一份代码: staticclassScreenCut { publicstaticSystem.Drawing.Bitma... ... 查看全文
WPF在DLL中读取Resource的方法
原文:WPF在DLL中读取Resource的方法 WPF是个用户控件,被WinForm调用。而WinForm是在一个DLL类库中被调用。试了很多方法,都无法将Resource中的图读进程序。用下面的方法总算实现了。 /根据图片的名称,从资源中找到它 public static System.Draw... ... 查看全文
疯狂的图形(利用C# + GDI plus模拟杂乱无章的现实场景)
原文:疯狂的图形(利用C# + GDI plus模拟杂乱无章的现实场景) 本文给出了模拟竹叶、长叶草、杂乱石头、天上繁星等关键代码。使用.Net环境下C#语言,GDI+编写。模拟竹叶挺像的吧?谁说不像,我跟谁急!//关键参数int minCorners = 3;int maxCorners =4;P... ... 查看全文
【C#/WPF】ListView的MVVM例子,及禁止拖动ListView的头部Header
原文:【C#/WPF】ListView的MVVM例子,及禁止拖动ListView的头部Header 一个ListView的MVVM简单例子: ... ... 查看全文
springboot添加拦截器
一,编写拦截器 public class TokenInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletRespon ... 查看全文
python基础知识--10Lambda匿名函数、三元表达式及map、reduce、filter
1.Lambda匿名函数 # 匿名函数# 匿名函数,没有定义函数的名称,可以实现函数某些简单功能# 需求# 传入 x,y# 返回 x + y 的值#%%def add(x,y): a = x + y return alambda param_list:expression# param_list,参 ... 查看全文
python基础知识--6函数
1.函数的特点 print pow input sorted 等等# 1.功能强大;# 2.调用方便;# 3.灵活高效。# 1.功能强大# 内置函数,或自定义函数内部,可以根据不同需求,实现相应的功能。print('lemon','pear',sep=',',end='*')运行结果: lemon, ... 查看全文
Python 用dlib来实现视频人脸检测 (很卡,我电脑带不动,卡死了。。)我的是轻薄本
电脑好的可以试试,比opencv效果好多了,毕竟训练模型都有60mb,速度慢。 代码: import cv2 import dlib def CatchPICFromVideo(camera_idx): cv2.namedWindow("image",0) #qcv2.resizeWindow("i ... 查看全文
python网络设备配置备份
经过几天折腾,终于搞出来了一个python网络设备配置备份的脚本。基本思路如下:1.定义设备类Device1.1初始化参数dc,zone,hostname,ip,user,passwd(数据中心,网络区域,设备名称,ip,用户名,密码)1.2函数login设备登录1.3函数screenCMD设备测试是否支持分屏命令(目前只有华为的做这个测试)1.4函数get_config支持分屏命令的设备取配置方 查看全文
Python实现QQ PC端给好友发送消息
上一篇说了发现有交易机会时可以发邮件,如果不想下载邮箱app的话,也可以通过qq来提醒自己. 具体的方法就是先查找qq的句柄,然后用SendMessage给qq窗口发送消息.这样的前提就是跟好友的聊天窗口必须是打开的状态. 创建代码SendQQMessage.py: 1 import win32gu ... 查看全文
c++线程中使用detach()导致的内存非法引用问题
#include <iostream> #include"stdafx.h" #include<vector> #include<map> #include<string> #include<thread> using namespace std; class A { public: int m_i ... 查看全文
2020-10-22:谈谈java中的LongAdder和LongAccumulator的相同点和不同点。
福哥答案2020-10-22: 简单回答:相同点:都是多个单元操作。不同点:LongAdder相加,LongAccumulator自定义计算规则。 中级回答:相同点: LongAddr与LongAccumulator类都是使用非阻塞算法CAS实现的,这相比于使用锁实现原子性操作在性能上有很大的提高。 ... 查看全文