C# 数据操作系列 - 6 EF Core 配置映射关系
原文:C# 数据操作系列 - 6 EF Core 配置映射关系 0. 前言 在《C# 数据操作系列 - 5. EF Core 入门》篇中,我们简单的通过两个类演示了一下EF增删改查等功能。细心的小伙伴可能看了生成的DDL SQL 语句,在里面发现了些端倪。没看的小伙伴也不急,这就贴出来。 publi... ... 查看全文
在 Windows 上安装 rust环境
1.安装C++环境 rust底层是依赖C环境,所以需要先安装C/C++编译环境, 有两种选择:安装微软的msvc或者安装mingw/cygwin。 如果是新手,不想那么麻烦,可以考虑按The Rust Programming Language里面说的,安装C++ build tools,如下图所示。 ... 查看全文
Powershell - Windows主机信息自动推送
0x01 可能很多同学都会遇到这么一个运维场景 1、有些服务/程序表面活着,实际已经死了; 2、有些服务/程序是非法者入侵后第一时间就要处理的; 所以我们需要定期上传服务/程序进程状态,同时比对机器的日志信息以此来判断上述信息,这里推荐一个关于powershell发送TCP请求的小技巧,来实现这些需 ... 查看全文
C# Bitmap 对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel) 解决方案
最近编写了一个验证码识别软件。其中对png、jpg图片进行二值化处理时,出现了错误:具有索引像素格式的图像不支持SetPixel解决方案。从字面上来看,这说明我对一个具有索引色的图片进行了直接RGB颜色设置,而索引色图片的颜色来自调色板,所以这操作是非法的。看见网上的解决方法都不靠谱,特写此文,以助 ... 查看全文
监控windows服务或者进程
只针对于windows的监控项 https://www.zabbix.com/documentation/3.4/zh/manual/config/items/itemtypes/zabbix_agent/win_keys 可以使用service.info监控项进行监控windows的服务 但是对于 ... 查看全文
windows pkg-config libusb libusb.pc
Installed pkg-config-lite Set %PATH% to pkg-config-lite-0.28-1\bin Set %PKG_CONFIG_PATH% to pkg-config-lite-0.28-1\libs I created Verified pkg-config  ... 查看全文
完美干掉最新版的 WinRAR 弹出广告
方法也是别处学来的,刚刚亲自试了下,完美干掉最新版的 WinRAR 弹出广告!不知道从哪个版本开始,WinRAR 开始对未注册用户实行了广告弹窗,可以理解,追求经济利益嘛!据观察到的,广告来自百度联盟,还弹出了一个网页JS错误的提示,严重影响用户感受。 昨天不是分享了WinRAR 5.x 的正版注册 ... 查看全文
安装sonarqube-7.4 windows版本
1.下载 我的版本是sonarqube-7.4 2.编辑conf配置文件 D:\sonarqube-7.4\conf\sonar.properties #数据库的账号密码,刚才创建的sonar.jdbc.username=sonar sonar.jdbc.password=123456#连接数据库s ... 查看全文
Spring Boot整合RabbitMQ
转自:https://www.cnblogs.com/lusaisai/p/13019822.html 在Spring项目中,可以使用Spring-Rabbit去操作RabbitMQ https://github.com/spring-projects/spring-amqp 尤其是在spring ... 查看全文
C++使用类成员函数作为线程启动函数
C++使用类成员函数作为线程启动函数 1、使用非静态成员函数作为线程启动函数 示例: #include<thread> #include<iostream> #include "Server.h" #include<Windows.h> #include<chrono> using namespac ... 查看全文
剑指 Offer 11. 旋转数组的最小数字
剑指 Offer 11. 旋转数组的最小数字 Offer 11 题目描述: 暴力解法:直接遍历整个数组,当后一个元素小于前一个元素则表示找到了最小值。 public class Offer_11 { public int minArray(int[] numbers) { int n = numbe ... 查看全文
Java终止线程的三种方式
Java终止线程的三种方式 1. 使用标志位终止线程 在 run() 方法执行完毕后,该线程就终止了。但是在某些特殊的情况下,run() 方法会被一直执行;比如在服务端程序中可能会使用 while(true) { ... } 这样的循环结构来不断的接收来自客户端的请求。此时就可以用修改标志位的方式来 ... 查看全文
python结束程序的三种技巧
1. break 2.exit(0) 3.sys.exit(0) import file_manager import sys def start(): # try: # with open('file/welcome.txt','r',encoding='utf8') as f: # conten ... 查看全文
ArcGIS Python拱形面
# -*- coding: utf-8 -*- #by gisoracle 2021.01.23 import arcpy import math #保存数据 def Save(polygon,rows): row = rows.newRow() #row.setValue(shapefieldna ... 查看全文
python为Gitalk自动创建Issue
背景:gitalk需要人工访问文章页才能触发创建issue 其实有个更简便的方式,当我们push代码到github时,可以利用github action的自动化流程自动执行下面的python脚本来创建issue,在编写Github Action时,设定触发条件为push,详细的yml脚本内容为: c ... 查看全文
037.Python的UDP语法
目录 UDP语法 1 创建一个socket的UDP对象 2 创建UAP连接 3 循环发消息 4 服务端同时发送消息给客户端 回到顶部 UDP语法 1 创建一个socket的UDP对象 import socket #创建对象 socket.SOCK_DGRAM 代表UDP协议 sk = socket. ... 查看全文
算法 单源最短路径 dijkstra算法
有向带权图的单源最短路径经典算法是dijkstra,下面就对算法的过程和代码实现进行记录 算法过程: 1、数据结构:图的带权邻接矩阵G.Edge[u][i],如果u到i有边则G.Edge[u][i]等于<u,i>边的权值;否则G.Edge[u][i]等于∞。 一维数组dist[i]记录从起始点到i节 ... 查看全文
python解释器的下载
官网下载地址(已存网盘):https://www.python.org 注:查看所有版本也可以选择32位或64位的解释器,X86就是32位、X86-64就是64位的 再推荐把官方文档也下载一下: 安装: 双击下载好的解释器exe文件 -- (install now 为安装位置;customize i ... 查看全文
IoC 理论推导 与 解释【Spring基础】
学一个东西首先我们要知道它是什么?所以: IOC 是什么? 控制反转 IoC ( Inversion of Control ),是一种设计思想,DI(依赖注入)是实现IoC的一种方法, 也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关 ... 查看全文