自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 彻底弄清图像数据YUV420_888转NV21问题

彻底弄清图像数据YUV420_888转NV21问题

2023-12-13 10:44:14 202

原创 32/64位系统下使用AT&T风格汇编调用c函数

32或64位系统下使用AT&T风格汇编调用c函数

2023-11-30 17:26:46 227

原创 PowerShell Invoke-WebRequest简单使用

该例子模拟请求接口,并对接收的数据进行json格式化,并取出其中的属性值。Invoke-WebRequest 还有很多参数,比如可以设置请求头。

2023-08-29 16:26:53 1124

原创 PowerShell 以毫秒为单位的时间戳

【代码】PowerShell 以毫秒为单位的时间戳。

2023-08-29 16:03:52 432

原创 使用 PowerShell 下载文件

使用这个命令下载速度很慢。其原理是,将请求到的流全部缓存到内存中,当传输完毕后,才一次性从内存转移到硬盘中。容易上手,可以很方便看到当前下载进度,且可以使用异步方法下载,且在失败时会进行重试,还可限制传输的带宽量。该方法使用的是 .Net 框架中的 System.Net.WebClient 类。容易上手,且下载速度快,该库还提供了很多便利的方法供调用,比如。容易上手,可以很方便看到当前下载进度。

2023-08-29 15:58:21 1534

原创 PowerShell 基本使用

要定义一个集合,我们需要使用@(对象1,对象2,对象3...)的格式# 定义一个名为 a 的集合$a = @('a', 'b', 'c') # 等同于 $a = 'a','b','c'# 如果需要定义空集合,就必须写为$b = @()要定义一个字典,我们需要使用...}的格式# 定义一个名为 a 的字典'b'=23;'c'=15} # 等同于 $a = @{a=10;b=23;c=15}# 如果需要定义空字典,就必须写为$b = @{}

2023-08-29 15:11:36 448 1

原创 自己动手实现网页版的远程桌面

远程桌面Web版

2022-06-14 23:46:38 9970 13

原创 C#常用数据转换

了解部分数据类型转换

2022-06-14 21:03:43 297

原创 Golang环境及revel框架在Linux下的安装

Golang环境及revel框架Linux下的安装Golang的安装Revel框架的安装将本机与git建立ssh连接GO换国内源Go 1.13 及以上(推荐)macOS 或 LinuxWindowsGolang的安装1.将下载的存档解压缩到/usr/local中,在/usr/local/go中创建一个Go树注意:如果先前有安装Go的话,需要在解压缩前删除/usr/local/go,且需要以root用户身份或以sudo命令来运行下面命令rm -rf /usr/local/go && t

2022-03-14 08:09:59 1949

原创 ObservableCollection和List的区别及WPF中的使用

ObservableCollection和List的区别及WPF中的使用ObservableCollection和List的区别ObservableCollectionList案例一:需要增添、移除项代码运行结果案例二:需要修改字段或属性未添加INotifyPropertyChanged的代码运行结果添加INotifyPropertyChanged的代码运行结果案例三:赋予一个新的集合代码运行结果ObservableCollection和List的区别ObservableCollectionObser

2021-08-23 17:20:18 2012

原创 SqlServer重新生成系统数据库

SqlServer重新生成系统数据库系统数据库master数据库限制model 数据库model 的用法限制msdb 数据库限制Resource 数据库tempdb 数据库限制重新生成系统数据库限制先决条件重新生成系统数据库生成后的步骤resource 数据库重新生成创建新的 msdb 数据库重新生成 tempdb 数据库系统数据库SQL Server包含以下系统数据库系统数据库说明master数据库记录 SQL Server实例的所有系统级信息。msdb 数据库用于 S

2021-07-22 09:49:40 907

原创 win10忘记密码——无需启动盘修改密码

win10忘记密码——无需启动盘修改密码思路实现原理步骤1、进入win10的“高级设置”2、 进入系统盘下的Windows\System32目录3、 将sethc.exe用cmd.exe 替换4、查看用户名,并修改密码本文参考自 IT圈 网友 OneWindows平时忘记密码时,常常依赖于启动盘来修改问题,但是最近碰到一台机子,在设置完bios后,仍旧进不了启动盘,幸运的是,在其他大神的文章里找到了解决办法,在此稍微做了点修改和整理,防止自己需要时忘记。此方法无需启动盘,直接通过命令修改密码思路

2021-06-22 15:23:21 3851 5

原创 C#中读取XML文件方法

C#中读取XML文件方法XML简介格式c#读取XML文件方法使用XmlDocument操作注意解决方法:使用XmlTextReader/XmlTextWriter操作使用Linq to Xml操作使用DataSet操作XML简介Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。格

2021-02-22 08:58:53 15109 4

原创 c#批量插入数据到sqlserver

c#批量插入数据到sqlserver方法一:逐条插入,性能最差,不推荐使用C#方法结论方法二:拼接sqlC#方法结论方法三:使用BulkC#方法结论方法四:使用TVPs插入数据c#方法结论方法一:逐条插入,性能最差,不推荐使用INSERT INTO Test(Id, Name) VALUES(newid(), '1');INSERT INTO Test(Id, Name) VALUES(newid(), '2');C#方法static void InsertOne(){ Console

2021-02-22 08:56:53 1149

原创 sql中in和exists的区别

sql中in和exists的区别inexistsin和exists的区别应用场景not in和not existsin确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。具体sql语句如下:SELECT * FROM Good WHERE id IN(SELECT good_id FROM Order)上面的SQL语句是通过子查询查到的good_id的数据,去匹配Good

2021-02-22 08:53:35 330

原创 再学Django

再学DjangoDjango简介特点:编程环境编写第一个Django应用配置虚拟环境优点创建虚拟环境Ubuntu 可能出现问题创建Django项目运行Django服务器创建应用项目 VS 应用配置应用配置数据库使用mysqlclient(官方推荐)1、通过[PYPI](https://pypi.org/)搜索mysqlclient2、通过[PYPI](https://pypi.org/)的安装步骤可知,我们需要先安装所需环境3、使用pip安装mysqlclient4、修改settings.py文件使用pym

2021-01-28 22:34:32 180

原创 vs2019使用正则表达式全局替换多行注释

vs2019使用正则表达式全局替换编写原因解决方法最终结果最后编写原因存在如下注释,且不止一个文件有这种不定空行的注释时 /// <summary> /// 创 建:超级管理员 public class Test { }这巨大的空行让阅读代码的舒适感下降,此时可以使用正则表达式全局替换解决方法使用快捷键Ctrl+Shift+F或点击VS界面导航栏中Find in Files按钮(如下图)在Replace in Files中输入正则表达式(如下图)最终结果

2020-12-25 10:00:39 1662

原创 SqlServer生成唯一标识UUID/GUID

SqlServer中用于生成唯一标识的方法为NEWID()INSERT INTO tableName VALUES(NEWID());

2020-12-11 14:55:24 5072

原创 Ubuntu20.04+Deepin-wine5+Spark-store+QQ/微信等

1、安装前准备1.1 安装g++sudo apt install g++1.2 下载Spark-store星火应用商店下载页面需要文件:* 星火应用商店* 客户端依赖包2、安装deepin-wine5# 添加官方源sudo gedit /etc/apt/sources.list.d/deepin.listdeb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-

2020-12-04 09:56:51 6898

原创 ue4应用

围绕一个物体旋转鼠标按下转动方向

2020-12-03 10:33:55 175

转载 矩阵的运算及其运算规则

矩阵的运算及其运算规则

2020-11-17 13:41:47 249

原创 ASP.NET ORM框架-SqlSugar

ASP.NET ORM框架-SqlSugarSqlSugar介绍优点支持数据库功能项目安装简单使用步骤1. 创建数据库对象连接参数2. 调用方法插入更新删除查询完整实例SqlSugar介绍优点支持数据库功能项目安装简单使用步骤1. 创建数据库对象连接参数2. 调用方法插入更新删除查询完整实例SqlSugar介绍SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有满足各种需求的功能,简单好用一分钟就能够轻松上手。有详细文档和几年的大量用户积累,还提供完整的服务。优点简单易用、功能齐全、

2020-10-20 15:35:07 1294

原创 基于ySelect的多级下拉选择

基于ySelect的多级下拉选择多级选择下拉框JQuery下拉多选插件ySelect.js下载JQuery下拉多选插件ySelect.js演示与使用多级选择下拉框<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>jQuery ySelect Plugin</title> <script src="js/jquery-1.11.3.min.j

2020-09-29 17:02:14 1232

原创 OpenCV基础(基于Opencv4.4+VS2019)

OpenCV基础1、OpenCV介绍OpenCV是计算机视觉开源库,主要算法涉及图像处理和机器学习相关方法。是Intel公司贡献出来的,俄罗斯工程师贡献大部分C/C++代码在多数图像处理相关的应用程序中被采用,BSD许可,可以免费应用在商业和研究领域。2、核心模块HighGUIImageProcess2D FeatureCamera Calibration and 3D reconstructionVideo AnalysisObject DetectionMachine Le

2020-09-04 11:15:17 543

原创 UE4C++编程学习

一、创建UE4中的C++项目打开 Unreal Engine。点击 New Project 选项卡,然后选择C++选项卡。选择Basic Code,输入项目名称,点击Create Project即可开始编程。Unreal Editor在打开新项目的同时,也会打开Visual Studio,并载入项目刚创建的解决方案。在 Unreal Editor 中,我们可以使用 File -> New C++ Class 命令来创建新的C++类,此时,会打开 Choose Parent Class 菜单。我

2020-06-30 14:36:40 2000 3

原创 UE4编程遇到的问题及解决方法

UE4C++编程遇到的问题及解决方法注:本文环境基于UE4.23.1和VS20191、添加头文件后,GENERATED_BODY()报错解决办法:检查添加的头文件是否在 filename.generated.h 这个头文件的后面,如果是,把添加的头文件移到filename.generated.h 这个头文件的前面。#include "GameFramework/SpringArmComponent.h"#include "CoreMinimal.h"#include "GameFramew

2020-06-29 15:02:49 3791 1

原创 ASP.NET MVC实现跨域

ASP.NET MVC实现跨域准备工作首先先创建Web应用程序,然后在控制器中实现返回Json数据的方法public JsonResult getUser(){ var res = new JsonResult(); res.Data = new object[] { new {id = 1,name = "wang",age = 12}, new {id = 2,name = "hong",age = 20} }; res

2020-05-22 15:29:38 1369

原创 ThingJS学习总结

ThingJS概述ThingJS 是物联网可视化PaaS开发平台,帮助物联网开发商轻松集成 3D 可视化界面。ThingJS 名称源于 物联网Internet of Things (IoT)中的 Thing (物),ThingJS 使用当今最热门的 Javascript 语言进行开发。不仅可以针对单栋或多栋建筑组成的园区场景进行可视化开发,搭载丰富插件后,也可以针对地图级别场景进行开发。广泛

2020-05-21 13:58:54 2960 1

原创 VS2019常用快捷键

1. 窗口操作快捷键Ctrl+W,W:浏览器窗口Ctrl+W,S:解决方案管理器Ctrl+W,C:类视图Ctrl+W,E:错误列表Ctrl+W,O:输出视图Ctrl+W,P:属性窗口Ctrl+W,T:任务列表Ctrl+W,X:工具箱Ctrl+W,B:书签窗口Ctrl+W,U:文档大纲Ctrl+D,B:断点窗口Ctrl+D,I:即时窗口Ctrl+Tab:活动窗体切换Ctr...

2020-01-10 10:45:30 2006

原创 学习python基础(一)

python特性概要1 python是脚本解释型语言。2 python特性总结:字节码,动态,缩进2.1 字节码2.2 动态语义 在赋值时确定数据类型2.3 缩进不同类型编程语言的区别解释性语言的内部机制在运行脚本之前,得到结果之后1.python先将脚本编译成字节码(pyc,pyo)2.python虚拟机解释并运行字节码文件编译型语言的内部机制1.先将源码变成成机器码(...

2020-01-10 10:27:20 335

原创 简单使用Lambda表达式

Lambda表达式语法() -> {}() 是接口方法的括号,如果有参数,也需要写参数。只有一个参数时,括号可以省略。-> 分割左右部分{} 要实现的方法体,只有一行代码时,可以不加概念使用于lambda表达式的接口称之为函数型接口,函数型接口说白了就是一个抽象方法的接口。基本语法interface Test1Service{ void sayMsg(String ...

2019-12-18 13:39:36 105

原创 常用Oracle命令

用户管理创建用户create user 用户名 identified by 密码;修改用户密码alter user 用户名 identified by 密码;删除用户drop user 用户名;-- 关键字cascade -- 可删除用户所有的对象,然后在删除用户drop user 用户名 cascade;用户权限-- 1、连接权限-- connect 临时用户,赋...

2019-12-16 22:35:03 81

原创 BeautifulSoup4的介绍与使用

BeautifulSoup4 的使用BeautifulSoup的简介BeautifulSoup4的安装安装出现的问题安装解析器BeautifulSoup4的使用使用对象的种类Tagpython环境Python 3.7.1BeautifulSoup的简介Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。它通过转换器实现文档导航,查找,修改文档的方式。...

2019-04-09 15:54:53 14138 3

原创 JAVA中的正则表达式

JAVA中的正则表达式正则表达式实例示例正则表达式语法常用正则表达式推荐网站用来搜索、编辑或处理文本正则表达式实例需要使用到 java.util.regex 包中的三个类:(详细方法请参考JAVA正则表达式)Pattern 类pattern对象是一个正则表达式的编译表示Matcher 类Matcher 对象是对输入字符串进行解释和匹配操作的引擎。PatternSyntaxExce...

2019-02-26 21:58:32 236

原创 基于centos下的Linux学习

常用命令touch filename.suffix                               ---创建文件more filename                                         ---看文件,一次一屏less                                                          ---...

2018-10-08 13:13:07 266

原创 简单使用GitHub

目录 1. 了解什么是Git和GitHub 1.1 什么是Git 1.2 什么是GitHub 1.3 Git和GitHub的关系 2. 如何使用GitHub 2.1 注册GitHub账号 2.2 基本概念仓库(repository)收藏(Star)复制克隆项目(Fork)发起请求(Pull Request)关注(Watch)事务卡片(Is...

2018-10-07 01:30:18 259

原创 CSS 选择器

CSS选择器用于选择你想要的样式作用于哪些元素CSS选择器分为:1、类别选择器根据类名来选择,以 . 开头例:&lt;!doctype html&gt;&lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="Generator" content="Ed

2018-03-24 20:25:58 511

ySelect-master.zip

js ySelect插件,简单实用的jQuery多选插件ySelect.js,支持反选,搜索,分组。

2020-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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