自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂奔之林的博客

技术之长,重在每天积累

  • 博客(739)
  • 资源 (1)
  • 收藏
  • 关注

原创 博主技术栈

擅长领域Windows端C#、Net Core、Asp Net、XamarinWPF、Winform桌面端开发VSTO Office开发Web API后端服务开发手机端开发C++桌面端开发(DuiLib界面库)、服务端开发Inno Setup应用安装包制作、安装和卸载(依赖环境部署)手机端APP开发Android开发IOS开发...

2020-05-25 10:51:56 2598

转载 Windows 下的高 DPI 应用开发(UWP / WPF / Windows Forms / Win32)

转自:https://blog.walterlv.com作者:吕毅本文将介绍 Windows 系统中高 DPI 开发的基础知识。由于涉及到坐标转换,这种转换经常发生在计算的不知不觉中;所以无论你使用哪种 Windows 下的 UI 框架进行开发,你都需要了解这些内容,以免不断踩坑。本文内容各种不同的 Windows 桌面 UI 框架 对普通用户而言的 DPI 级别 对 Windows 应用而言的 DPI 感知级别(Dpi Awareness) 不同 UI 框架对 DPI 的支.

2021-05-19 11:50:39 853 2

原创 C++ SHFileOperation实现文件、文件夹拷贝、删除、重命名

/// <summary> /// 拷贝文件 /// </summary> /// <param name="srcFile"></param> /// <param name="destFile"></param> /// <returns></returns> int FastCopyFile(const char* srcFile, const cha...

2021-04-21 15:55:49 1240

原创 C# 复制文件夹及文件夹目录下的文件

/// <summary> /// 复制文件夹中的所有内容 /// </summary> /// <param name="sourceDirPath">源文件夹目录</param> /// <param name="targetDirPath">目标文件夹目录</param> public static void CopyDirectory...

2021-04-20 16:57:24 543

转载 WORD之VBA几种全选的方法

转自:https://baijiahao.baidu.com/s?id=1654133934465654783&wfr=spider&for=pc以下是本人自学心得分享并记录,以便日后忘记了可以翻查,同时希望能帮到自学的朋友,测试环境为WORD2007,测试文档为纯文字文档,没有对插入图表、表格、图片、多媒体等内容的文档进行测试,有需要可以自行测试。activedocument.Range(activedocument.Words.First.Start,activedocum.

2021-04-13 15:42:16 4801

转载 如何用vba在word中快速移动或选中内容区域?

转自:http://www.exceloffice.net/archives/1598在word中经常需要操作特定位置的文本内容,定位文本内容就显得尤为重要。在word vba中Range、Selection 对象有多种移动、定位、选择文本内容的方法和属性。在这些方法和属性中,有两类枚举常量是经常要用到的,一类是移动、定位、选择的单位常量WdUnits,比如是按照行、段落、单词、还是句子进行移动、定位。以下就是在word中会用到的16种单位常量枚举:名称 值 说明 常.

2021-04-02 09:33:14 7309

转载 glog基本使用

转自:作者:高张远瞩(HiLoveS) 博客:http://www.cnblogs.com/hiloves/ 1、使用glog之前必须先初始化库,要生成日志文件只需在开始log之前调用一次: google::InitGoogleLogging(argv[0]); //括号内是程序名1 当要结束glog时必须关闭库,否则会内存溢出: google::ShutdownGoogleLogging();1 2、设置日志文件保存目录,这个目录必须是已经存在的,否则不能生成日志文件。必须在初始化库之前调用

2021-03-29 11:00:03 8549 1

转载 spdlog用法

转自:https://blog.csdn.net/haojie_superstar/article/details/89383433?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.control&dist_request_id=1328730.643.16167433128441371&depth_1-utm_source=distribute.pc_relevant.none-task-bl

2021-03-29 10:30:06 8240

转载 Windows下jenkins安装教程(详细版)

转自:https://blog.csdn.net/test_leader/article/details/108868710 详细步骤 一、下载链接二、java环境配置安装环境配置 三、jenkins安装 一、下载链接 百度网盘: 链接:https://pan.ba

2021-03-12 15:47:14 7937 8

转载 关于C# async/await的一些说明

转自:https://www.jianshu.com/p/1136e79d96e6关于C# async/await的一些说明下文以个人对async/await的理解为基础进行一些说明。1、自定义的几个关键概念 调用流阻塞:不同于线程阻塞,调用流阻塞只对函数过程起作用,调用流阻塞表示在一次函数调用中,执行函数代码的过程中发生的无法继续往后执行,需要在函数体中的某个语句停止的情形;调用流阻塞点:调用流阻塞中,执行流所停下来地方的那条语句;调用流阻塞返回:不同于线程阻塞,调用流发生阻塞的时候

2021-03-11 16:07:29 616

转载 利用.NET Core中的Worker Service,来创建windows服务或linux守护程序

转自:https://www.cnblogs.com/OpenCoder/p/12191164.html导航开始创建worker service 项目 Program.cs Worker.cs 依赖注入(DI) 重写BackgroundService类的StartAsync、ExecuteAsync、StopAsync方法 不要让线程阻塞worker类中重写的StartAsync、ExecuteAsync、StopAsync方法 在Worker Service中运行多个Worker类

2021-03-10 10:37:56 2147

转载 C# Task.Result与Task.GetAwaiter.GetResult()区别

转自:https://cloud.tencent.com/developer/article/1649197前几天在用线程池执行一些任务时运到一种情形,就是回调方法中使用到了异步方法,但是回调方法貌似不支持async await的写法。这时候我应该如何处理呢?是使用Task.Result来获取返回结果,还是使用GetAwaiter.GetResult()呢?本文就来探讨下吧。这里先上我这种场景的伪代码:ThreadPool.QueueUserWorkItem(ExcuteScanProcess

2021-03-08 16:19:34 8043

转载 【SignalR学习系列】8. SignalR Hubs Api 详解(.Net C# 客户端)

转自:https://www.cnblogs.com/Soulless/p/7241125.html 建立一个 SignalR 连接var hubConnection = new HubConnection("http://www.contoso.com/");IHubProxy stockTickerHubProxy = hubConnection.CreateHubProxy("StockTickerHub");stockTickerHubProxy.On<Stock>("Up

2021-02-24 17:56:00 605

转载 【SignalR学习系列】7. SignalR Hubs Api 详解(JavaScript 客户端)

转自:https://www.cnblogs.com/Soulless/p/7239753.htmlSignalR 的 generated proxy服务端public class ContosoChatHub : Hub{ public void NewContosoChatMessage(string name, string message) { Clients.All.addContosoChatMessageToPage(name, messag

2021-02-24 17:55:05 363

转载 【SignalR学习系列】6. SignalR Hubs Api 详解(C# Server 端)

转自:https://www.cnblogs.com/Soulless/p/7235524.html 如何注册 SignalR 中间件为了让客户端能够连接到 Hub ,当程序启动的时候你需要调用 MapSignalR 方法。下面代码显示了如何在 OWIN startup 类里面定义 SignalR Hubs 路由。using Microsoft.Owin;using Owin;[assembly: OwinStartup(typeof(MyApplication.Start

2021-02-24 17:54:03 1120

转载 【SignalR学习系列】5. SignalR WPF程序

转自:https://www.cnblogs.com/Soulless/p/7234352.html首先创建 WPF Server 端,新建一个 WPF 项目安装 Nuget 包替换 MainWindows 的Xaml代码<Window x:Class="WPFServer.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http:

2021-02-24 17:52:36 512

转载 【SignalR学习系列】4. SignalR广播程序

转自:https://www.cnblogs.com/Soulless/p/7224442.html 创建项目创建一个空的 Web 项目,并在 Nuget 里面添加 SignalR,jQuery UI 包,添加以后项目里包含了 jQuery,jQuery.UI ,和 SignalR 的脚本。 服务端代码创建 Stock 类using System;namespace SignalRDemo4{public class Stock{private decimal _pric

2021-02-24 17:50:49 262

转载 【SignalR学习系列】3. SignalR实时高刷新率程序

转自:https://www.cnblogs.com/Soulless/p/7222891.html创建项目创建一个空的 Web 项目,并在 Nuget 里面添加 SignalR,jQuery UI 包,添加以后项目里包含了 jQuery,jQuery.UI ,和 SignalR 的脚本。 创建基础应用添加一个 SignalR Hub 类,并命名为 MoveShapeHub ,更新代码。using Microsoft.AspNet.SignalR;using Newtonsof

2021-02-24 17:49:02 204

转载 【SignalR学习系列】2. 第一个SignalR程序

转自:https://www.cnblogs.com/Soulless/p/7217293.html新建项目1.使用VisualStudio 2015 新建一个Web项目2.选择空模板3.添加一个新的SignalR Hub Class (v2)类文件,并修改类名为ChatHub 4.修改ChatHub代码using System;using System.Collections.Generic;using System.Linq;using System.Web;usi

2021-02-24 17:47:34 308

转载 【SignalR学习系列】1. SignalR理论介绍

转自:https://www.cnblogs.com/Soulless/p/7211775.html什么是SignalR?ASP.NET SignalR 是一个让 ASP.NET开发者可以简单地给自己的程序添加即时通讯功能的开发库。即时通讯功能可以直接从服务器端给在线的客户端发送数据,而不用等待客户端请求数据再返回数据。SignalR提供了一个简单的api来创建服务器--客户端的远程工程调用协议(RPC),可以通过服务器端的C#代码调用浏览器端的javascript函数(或者其他的平台)。Signal

2021-02-24 17:45:13 640

转载 ASP.NETCore 路由机制-约定路由和特性路由

转自:https://www.cnblogs.com/Fengyinyong/p/13721245.htmlasp.netcore 路由机制分为 约定路由 和 特性路由。本文采用asp.netcore 3.1来演示。1.约定路由:一般来说,asp.netcore mvc 多数采用约定路由。asp.netcore mvc 约定路由配置如下:public class Startup { public Startup(IConfiguration configurat

2021-02-24 09:42:25 1016 2

转载 各个版本Windows系统中自带的.NET Framework版本

转自:https://blog.csdn.net/yangowen/article/details/103934078① Windows Server :Windows Server版本 自带的.NET Framework 版本 Windows Server 2019 .NET Framework 4.7.2 Windows Server 2016 1803 .NET Framework 4.7.2 Windows Server 2016 1709 .NET Fr

2021-02-03 16:07:54 3442

原创 DOS 常见命令和符号介绍

| 前面命令输出结果作为后面命令的输入内容|| 前面命令执行失败的时候才执行后面的命令& 前面命令执行后接着执行后面的命令&& 前面命令执行成功了才执行后面的命令> 将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口中,覆盖原文件内容>> 将命令输出添加到文件末尾而不删除文件中的信息< 从文件中而不是从键盘中读入命令输入>& 将一个句柄的输出写入到另一个句柄的输入中&l...

2021-02-03 10:14:44 501

转载 .NET 调整图片尺寸(Resize)各种方法

转自:晓晨Master本文中如无特别说明.NET指 .NET 5或者更高版本,代码同样可用于 .NET Core前言调整图片尺寸最常用的场景就是生成缩略图,一般为保持纵横比缩小,如果图片放大会使图片变得模糊,如果确实有这方面的需求,可以寻找开源的AI放大图片的方法。1.ImageSharp开源地址:https://github.com/SixLabors/ImageSharp安装:dotnet add package SixLabors.ImageSharp使用:..

2021-01-15 17:37:03 2578 2

转载 word vba 控制光标常用代码

转自:https://blog.csdn.net/ssson/article/details/88771194?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-7.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-7.controlSelection.MoveDown Unit:=wd

2021-01-08 16:19:34 2106

转载 正则表达式教程——语法篇

转自:https://yanhaijing.com/javascript/2017/08/06/regexp-syntax/正则表达式,名字听上去就没有吸引力,我发现很多前端对正则表达式都很难做到如数家珍,每次能够运行全凭运气,更有甚者完全靠复制粘贴,其实这样并不好正则表达式其实并不难,语法就那么多,而且一旦掌握在某些时候能够给解决问题提供捷径,更重要的是面试可能会被问到,要是不会那就尴尬了本文主要介绍正则表达式的语法部分,下面将正则表达式简称为正则正则是啥?同学你可以出门右转了,下面是

2020-12-18 15:49:02 257 2

转载 读懂正则表达式就这么简单

转自:https://www.cnblogs.com/zery/p/3438845.html一 前言  对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,

2020-12-18 15:46:52 107 2

转载 Word基本知识

转自:https://www.cnblogs.com/izualx/archive/2011/05/14/2046071.html在前一篇文章中,我初步介绍了如何如何开发一个VSTO程序,在本文中,我将进一步深入介绍Word的插件开发。Word是一个大家在日常工作中一直接触的文档工具,也是微软最赚钱的产品之一。从最初的Word 1.0到现在的Word 2010历经了13代的演化,已经成为了一个比较复杂的系统。(这里稍微跑题一下,Office 2010的版本代号是version 14,但是我为什么说Wor

2020-12-16 11:52:05 1183

转载 IIS 配置 HTTPS

转自:https://www.cnblogs.com/hexu6788/p/10082074.html前言  HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。使用SSL证书,实现网站HTTPS化,使网站可信,防劫持、防篡改、防监听。 证书申请和准备  在国内,我们.

2020-12-04 10:02:14 597

转载 Win10下IIS配置、项目发布、添加网站

转自:https://study-life.blog.csdn.net/article/details/77006831?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.control

2020-12-04 10:01:56 859

转载 在window中通过IIS发布自己的网站经验总结

转自:https://blog.csdn.net/YSG___/article/details/69061310?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control1.启用

2020-12-04 10:01:38 288

转载 js断点调试心得

转自:https://www.cnblogs.com/mqfblog/p/5397282.html1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)步骤记住没?用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件 → 在.

2020-12-04 10:00:16 153

转载 Chrome - JavaScript调试技巧总结(浏览器调试JS)

转自:https://www.hangge.com/blog/cache/detail_1734.htmlChrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。为方便大家学习和使用,本文我对 Chrome 的调试技巧做个系统的总结。一、设置断点有两种方法可以给代码添加断点:方法1:在 Source 内容区设置(1)找到要调试的文件,然后在内容源..

2020-12-04 09:59:22 334

转载 前端chrome浏览器调试总结

文章转载自:简书–cayley的编程之路一.先来认识一下这些按钮的功能重点内容先来看这张图最上头的一行是一个功能菜单,每一个菜单都有它相应的功能和使用方法,依次从左往右来看1.箭头按钮:用于在页面选择一个元素来审查和查看它的相关信息,当我们在Elements这个按钮页面下点击某个Dom元素时,箭头按钮会变成选择状态2.设备图标:点击它可以切换到不同的终端进行开发模式,移动端和pc端的一个切换,可以选择不同的移动终端设备,同时可以选择不同的尺寸比例,chrome浏览器的模拟移动设备和真实的

2020-12-04 09:58:25 110

转载 前端学习:CSS的学习总结(图解)

转自:前端学习:CSS的学习总结(图解) - 菜鸟-传奇 - 博客园 (cnblogs.com)CSS代码笔记CSS简介css的引入方式和书写规范CSS选择器CSS属性CSS盒子模型CSS的定位

2020-12-04 09:56:50 97

转载 前端学习:HTML的学习总结(图解)

转自:前端学习:HTML的学习总结(图解) - 菜鸟-传奇 - 博客园 (cnblogs.com)html 文件代码笔记前端学习:HTML的学习总结(图解)HTML简介HTML基本标签HTML表单标签HTML内联框架标签和其他...

2020-12-04 09:55:50 135

转载 WebAssembly环境配置

转自:https://blog.csdn.net/y601500359/article/details/93862831目录前言 准备工作 按照官网进行安装 先来一遍官网操作 大招来了 我用到的资源前言写在前面:本专栏只针对Windows系统记录讲解。当前系统版本:Microsoft Windows [版本 10.0.18362.175]Emscripten SDK版本:emsdk-1.38.36python版本:python-2.7.13.amd64Git版.

2020-12-04 09:54:59 585

转载 让C代码在浏览器中运行——WebAssembly入门介绍

转自:https://blog.csdn.net/sinat_32582203/article/details/73355211?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.contr

2020-12-04 09:54:12 1276 1

转载 前端学习:JS学习总结(图解)

转自:前端学习:JS学习总结(图解) - 菜鸟-传奇 - 博客园 (cnblogs.com)JS的代码笔记JS比HTML和CSS的知识点要多的多,下面分几段来介绍其内容。。。为了能让大家更好的检索,前面的图解是整个JS的概括,后面的才是知识点。。。旁边就是目录,建议用目录来观看本博客......JS的知识体系JS的简介JS基本语法JS内置对象JS的函数JS的事件JS的BOMJS的DOMJS的简介JS是什么?JS能做什么?JS的历史及...

2020-12-03 14:36:23 1118

转载 JS学习总结(图解)

转自:https://www.cnblogs.com/cainiao-chuanqi/p/11562155.html前端学习:JS学习总结(图解)JS的代码笔记JS比HTML和CSS的知识点要多的多,下面分几段来介绍其内容。。。为了能让大家更好的检索,前面的图解是整个JS的概括,后面的才是知识点。。。旁边就是目录,建议用目录来观看本博客......JS的知识体系JS的简介JS基本语法JS内置对象JS的函数JS的事件JS的BOMJS的DOMJS的简介..

2020-12-03 11:11:38 471

细品RibbonX(1-59)

介绍教你如何制作office的UI界面的开发、制作。让你随心所遇的玩转UI界面。比pdf文档更合适,支持代码复制和粘贴

2018-03-01

空空如也

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

TA关注的人

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