自定义博客皮肤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)
  • 收藏
  • 关注

转载 CefSharp集成ChromiumWebBrowser,但web界面上下载附件的功能

CEfSharp下载文件 弹出保存框,实现 IDownloadHandler 接口 - jack_Meng - 博客园 (cnblogs.com)

2023-06-09 11:34:31 545

原创 winform 嵌入office问题汇总

Devexpress Spreadsheet 中文教程(1)_hotmee的博客-CSDN博客_devexpress spreadsheet。C#:使用dsoframer.ocx控件实现内嵌office效果(详解)_XY的技术笔记的博客-CSDN博客。WebBrowser 中无法正常嵌入Office 文档的问题_mygisforum的博客-CSDN博客。webBrowser有office版本问题。dsoframer 是适用于x86。SpreadSheet不能执行宏。

2022-11-21 13:59:37 649 1

转载 .netcore 以及 swagger

转:【 .NET Core 3.0 】框架之二 || 后端项目搭建前言至于为什么要搭建.Net Core 平台,这个网上的解释以及铺天盖地,想了想,还是感觉重要的一点。https://mp.weixin.qq.com/s?__biz=MzI0MTQ4NDY0NA==&mid=2247483844&idx=1&sn=937e9edc1d59cdc1161a09c57b851cc0&chksm=e90b97cfde7c1ed982be1299a1c76edb9a51bfd20

2022-02-26 12:13:10 735

原创 链表-单链表

有序列表:单列表链表是以节点的方式来储存的; 每个节点包含data域,next域(指向下一个节点); 链表的各个节点不一定连续存储的; 分为带头节点的链表和没有头结点的链表单链表(带头节点)逻辑结构示意图...

2022-02-25 17:30:22 233

原创 数组模拟队列

队列:数组模拟队列,环形队列

2022-02-25 10:06:51 171

原创 稀疏数组 sparsearry

稀疏数组 sparsearry:当一个数组大部分元素为0,或者同一个值得数组时,可以用稀疏数组保存该数组处理方式记录数组一共有几行几列,有多少不同的值 把不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模原始数组转稀疏数组遍历原始二维数组,得到有效数据的个数sum 根据sum,创建稀疏数组sapareArry int[sum+1][3] 将有效数据存入稀疏数组中稀疏数组转原始数组根据稀疏数组的第一行,创建原始数组 读取稀疏数组的后几行,赋值给原...

2022-02-22 15:36:30 518

原创 wpf----not find Resource

一般来说,如果一个界面定义了一个模板样式,都能通过 this.FindResource("") 来找到对应的样式元素但是如果样式绑定在资源控件上,如动画等则需要利用可视数找到对应的资源控件,再通过资源控件的样式找到对应的样式元素资源样式:<ControlTemplate x:Key="Template1"> <Border> <Grid x:Name="Grid1"/> <Border></Cont

2022-02-18 09:54:26 801

原创 Angular

搭建环境下载并安装脚手架 npm i -g @angular/clic查看当前npm默认的下载仓库地址 npm config get registry修改: npm config set registry https://registry.npmmirror.com 中国 NPM 镜像 此步骤会下载全局工具ng.cmd 运行脚手架创建空白项目 (ng new myngapp01) 进入空白项目并运行开发服务器 ( cd myngapp01 ...

2022-02-12 11:14:26 184

原创 定时点击小工具

懂得都懂==首先模拟触发点击事件,新建个类public class MouseFlag { enum MouseEventFlag : uint { Move = 0x0001, LeftDown = 0x0002, LeftUp = 0x0004, RightDown = 0x0008, RightUp = 0x0010,

2022-01-27 15:59:06 632

原创 .net core --- 浅谈netcore 编译和运行

编译和运行时两个过程,编译引用的文件,运行时需要查找文件

2021-11-18 11:03:00 1038

原创 .net core ---托管方式

2021-11-17 15:57:22 454

原创 .net Core (2)

生命周期services.AddTransient<IClock, ChinaClock>(); // 瞬时生命周期services.AddSingleton<IClock, ChinaClock>(); //单例--进程唯一实例services.AddScoped<IClock, ChinaClock>(); //作用域单例(容器实例单例)---一个请求一个实例对于Scoped,作用域就是CreateScope.只要是一个Scope就是相同的,下面是

2021-10-29 11:26:45 144

原创 WPF 关闭按钮的禁用与恢复

自带的关闭按钮,可以用API函数来控制禁用和恢复 [DllImport("user32.dll")] static extern IntPtr GetSystemMenu(IntPtr hWnd,bool bRevert); [DllImport("user32.dll")] static extern bool EnableMenuItem(IntPtr hMenu,uint uIDEnableItem,uint uEnable); const

2021-10-19 11:52:11 785

原创 .net Core (1)

本质上是一个控制台程序MVC 的实现,是基于Kestrel (HttpService) 与网络进行数据交互和监听,不需要IIS,可以实现全平台添加中间件和服务实例 public void ConfigureServices(IServiceCollection services) { services.AddSession(); //怎么用 } public void Configure(IApplicat.

2021-10-13 15:45:45 95

原创 .net Core相关内容

从壹开始前后端分离【 .NET Core2.0/3.0 +Vue2.0 】框架之二 || 后端项目搭建 - 老张的哲学 - 博客园https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI0MTQ4NDY0NA==&action=getalbum&album_id=1337982952730492929&scene=173&from_msgid=2247483844&from_itemidx=1&count=3&

2021-10-09 10:00:16 75

原创 Git 一般操作

git branch -rgit branchgit fetch origin mastergit pull orgin mastergit checkout -b A origin master 创建并切换A分支

2021-09-22 11:38:05 37

转载 析构函数~

原文:https://www.cnblogs.com/paper/archive/2009/07/31/1535998.html析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)一个类只能有一个解构器。解构器不能被继承或重载。解构器不能被调用。他们是自动被(编译器)调用的。解构器不能带修饰或参数。构造函数与析构函数的区别: 构造函数和析构函...

2021-09-09 10:46:54 96

转载 C# 异步编程

转自https://www.cnblogs.com/yswenli/p/11987377.html#/c/subject/p/11987377.html 基于Task的异步编程模式(TAP)是Microsoft为.Net平台下使用Task进行编程所提供的一组建议,这种模式提供了可以被await消耗(调用)方法的APIs,并且当使用async关键字编写遵守这种模式的方法时,手写Task通常很有用。通常TAP用起来与普通方式没什么两样,但是不支持ref和out参数。 任务和线程的区别:...

2021-09-06 15:35:48 304

原创 oracle 存储过程

【结构】set serveroutput on ---打开cmd命令输出命令DECLARE INTEGER;BEGINEND;声明部分,执行部分,异常部分【变量】普通类型数据(char,varchar2,date,number,boolean,long) 直接赋值 := 语句赋值 select 值 into 变量特殊变量(引用类型,记录类型) 变量的类型和长度取决于表中字段的类型和长度 通过表明.列明%TYPE指定变量的类型和长度...

2021-07-07 23:41:38 99

原创 受管制代码 托管代码

受管制代码 托管的代码就是把有关内存管理(内存申请,内存释放,垃圾回收之类的)全部都是.net的CLR来管理,就是说使用托管的代码把底层的一些操作都封装起来了,不能直接进行内存的读取之类的和硬件相关的操作,优点就是比较安全,不会出现诸如内存泄露之类的问题,缺点也很明显,不能直接读取内存,性能上会有损失,使用起来有时也不够灵活。 非托管的刚好相反,可以直接进行硬件操作,性能比较高,但是对开发人员的要求也比较高。https://www.cnblogs.com/qfb620/p/360...

2021-02-19 11:30:41 145

转载 .net 反射

https://www.cnblogs.com/dcz2015/p/11058193.html

2021-02-18 20:32:35 41

原创 事件和委托

网上资料很多,很杂,还是这篇来的实在https://www.cnblogs.com/sjqq/p/6917497.html委托,3部声明delegate对象public delegate void MyDelegate(string name);定义一个方法它与MyDelegate具有相同的参数和返回值类型public static void MyDelegateFunc(string name){Console.WriteLine("Hello, ", name);}将这个方法赋值

2021-02-09 18:32:09 83

原创 值类型和引用类型

1 堆 栈栈,可以想象一个箱子,往里面依次放入所存储的数据,但是取数据是从上往下取栈顶操作,自我管理(压栈自动分配内存,出栈自动清理内存(我喜欢=-=)) 空间不大,数据大小确定,但执行效率高堆,一个房间里,各种方向,各种方位摆放的东西,没有次序,取东西很方便存储实实例对象,能存储大量数据,而且堆能够动态分配存储空间 数据可以随意存取2 值类型和引用类型的存储(1)创建引用类型时,runtime会为其分配两个空间,一块空间分配在堆上,存储引用类型本身的数据,另一个块空间分配在栈上..

2021-02-06 21:09:04 215

原创 wpf 面试

1 ref 和 out2 对封装,继承,多态的理解3 接口和抽象类的区别4 trigger (4种)5 什么是单例(手写),多线程调用单例时怎么保证唯一(lock)6 自定义界面控件7 改变界面控件的值,绑定方式或Dispatcher8 值类型和引用类型的区别,内存的存储和释放 struct是引用类型吗?9 委托,委托是类型安全的吗10 绑定的5种方式11 按钮点击后时间是个怎么的过程(路由种冒泡或者隧道详解)12程序崩溃如何定位,空指针或内存泄漏13 软件.

2021-02-04 21:12:56 1296 1

原创 1045-Access denied for user ‘root‘@‘localhost‘

找到安装mysql的目录,在bin目录下cmd命令执行mysql -u root -pmysql> USE mysql ; mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; mysql> flush privileges ; mysql> quit;重启mysql服务由于版本问题,修改密码可能错误,改为ALTER USER 'root'..

2021-02-01 22:16:53 118

转载 C#判断系统电源唤醒和休眠状态改变事件及监听/监控本地网络连接状态事件

老板让写一个流氓软件,客户必须装,而且要一直登陆,电脑休眠后唤醒来,等待本地网络连接上,就让他执行在线登陆,网上找的很好用!原文链接:https://blog.csdn.net/weixin_44448313/article/details/103694561 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) {

2020-06-13 17:28:51 1528

转载 C# 缓存类

using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Commons{ public class CacheHelper { #region 单例 private static CacheHelper ini.

2020-06-07 10:52:27 628

原创 比较两个文件夹的文件是否存在差异

文件帮助类public static class FileHelpers { /// <summary> /// 遍历文件夹的所有文件 /// </summary> /// <param name="sSourcePath"></param> /// &lt...

2020-04-10 22:13:08 517 1

原创 oracle基础(二)

事务的处理进行数据更新操作时保证数据的完整性,一致性事务的提交(commit):是真正的向数据库发出更新指令事务的回滚(rollback): 回滚到最初的状态事务的隔离性:在ORACLE中,每一个连接到数据库上的用户,都使用一个session的概念表示,每一个用户都有各自的事务处理数据伪列ROWNUMBER自动生成编号,不是固定的,是动态生成的取得第一行数据;取得前N行数据...

2020-03-14 09:54:50 65

原创 ORACLE基础(一)

标题基础语句select [distinct] * | 列 【别名】,列 【别名】from 表名称 【别名】 【where 条件(s)】 【GROUP BY 分组字段】 【hanging 分组后过滤 】 【ORDER BY 字段【asc|desc】distinct:去重条件分为关系运算符(>、<、>=、<=、<>、!=);范围运算符(betw...

2020-03-14 09:43:54 171

原创 Oracle数据库常见的问题

1在cmd中导入数据库数据​exp myoracle2/myoracle2@orcl file=C:\Users\Administrator\Desktop\DataBase\myoracle.dmp log=... full=yexp myoracle2/myoracle2@orcl file=C:\Users\Administrator\Desktop\DataBase\m...

2019-07-14 11:32:56 213

原创 Oracle 建库、用户、赋予权限

--创建表空间create tablespace myoracle_datadatafile 'E:\app\Administrator\oradata\orcl\myoracle_data.ora'size 200mautoextend onnext 30m;--创建用户create user myoracleidentified by myoracledefaul...

2019-07-14 11:25:54 238

转载 Request和Response的区别

Request 和 Response 对象起到了服务器与客户机之间的信息传递作用。Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是将服务器端的数据发送到客户端浏览器。一、Request对象的五个集合:QueryString:用以获取客户端附在url地址后的查询字符串中的信息。例如:stra=Request.QueryString ["st...

2019-07-14 09:17:38 1061

原创 安全编码之-堆检查-SecureString

代码检测时会出现堆检查问题:问题描述:摘要以不安全的方式存储敏感数据使得可以通过检查堆来提取数据。解释存储在内存中的敏感数据(如密码、社会安全号码、信用卡号码等)如果存储在托管字符串对象中,则可能泄漏。字符串对象没有被钉住,所以垃圾收集器可以随意重新定位这些对象,并在内存中留下多个副本。这些对象不是默认情况下加密,所以任何人都可以读取进程的内存将能够看到的内容。...

2018-10-08 23:40:34 830

原创 C# 导出word(可设置文档格式,加载图片)

object paths; MSWord.Application wordApp;//Word应用程序变量 MSWord.Document wordDoc;//Word文档变量 string title = "这个是标题.doc"; paths = path + "\\" +...

2018-07-12 18:04:18 898

原创 picturebox原比例展示图片

private void pictureBox_Click(object sender, EventArgs e) { int picWidth = 0; int picHeight = 0; var location = (PictureBox)sender; usin...

2018-07-12 09:11:56 373

转载 centos7(Linux) 无法连接网络

centos7 无法启动网络(service network restart)错误解决办法:(以下方法均为网上COPY,同时感谢原博主分享)systemctl status network.service 出现以下错误“rtnetlink answers file exists” 的解决方法第一种: 和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服...

2018-06-30 14:22:40 1853

winform 定时定点主动点击

winform 定时定点主动点击

2022-01-27

空空如也

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

TA关注的人

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