自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Windows10下Tensorflow启用GPU加速,显卡GTX1060,踩坑记录

因为需要用到tensorflow学习深度学习,所以有N卡就想开启GPU加速,结果各种坑 1.安装VS和Python环境 (不用VS的可以不安装,使用其他工具也是一样的) 这里使用VS2019作为开发工具!!! 记住,Python环境版本不要超过3.6,不要超过3.6,不要超过3.6 ...

2020-01-15 18:34:19

阅读数 68

评论数 0

原创 C#如何回到主线程,如何在委托指定线程执行

SynchronizationContext.Current 为获取当前线程的同步上下文,通过调用Send(同步)和Post (异步)将消息分派到同步上下文,以此实现在指定线程执行!!! this.Invoke为当拥有此控件的基础窗口句柄的线程上执行指定的委托。通过传递此委托,可以在类库里面...

2019-11-27 21:59:04

阅读数 140

评论数 0

原创 ASP.NET Core如何限制请求频率

ASP.NET Core如何限制请求频率,为了防止恶意请求,我们往往会对接口请求的频率做限制,比如请求间隔,一段时间内请求的次数,针对部分IP做出不同的限制策略 如何去限制请求频率不需要我们去实现,用上AspNetCoreRateLimit轮子就好了???? Github地址:https:...

2019-11-18 21:27:38

阅读数 152

评论数 0

原创 ASP.NET Core MVC里面Razor如何获取URL参数

ASP.NET Core MVC里面Razor如何获取URL参数,ASP.NET里面的获取方法无效了 在ASP.NET里面获取URL参数如下 @Html.ViewContext.RouteData.Values["id"] @Request.RequestCo...

2019-11-14 20:56:29

阅读数 249

评论数 0

原创 KeyValuePair如何判断是否为空

使用Dictionary时难免有时需要通过条件筛选 uaDic.Where(p => _ua.Contains(p.Key.ToLower())).FirstOrDefault(); 在此我需要获取符合条件的一条数据,这条数据可能是空的,但返回的是一个KeyValuePair类...

2019-11-14 20:55:27

阅读数 163

评论数 0

转载 ASP.NET Core生成sitemap.xml,如何返回XML数据?

ASP.NET Core生成sitemap.xml,如何返回XML数据?记录一下踩的坑,使用ABP的朋友一定要看一下 先添加两个实体 [XmlType("url")] public class UrlDto { public ...

2019-11-14 20:54:36

阅读数 173

评论数 0

转载 CodeFirst删除迁移文件导致Update-Database报错

我之前这个博客网站就遇到这种问题,还好我实体没怎么改! 保证生成的数据库和服务器的数据库一样,删除所有迁移文件! 将重新生成出来的数据库中EF迁移表里数据全部复制到服务器的数据库里即可! 记得是覆盖表也就是删除服务器数据库里EF迁移表的所有数据,再将你重新生成的数据库里的迁移数据...

2019-11-04 20:24:06

阅读数 134

评论数 0

转载 ASP.NETCore过百度HTTPS 301重定向认证

HTTPS 重定向中间件(UseHttpsRedirection),可以将 HTTP 请求重定向到 HTTPS public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDev...

2019-11-04 20:23:19

阅读数 197

评论数 0

转载 C#之泛型的使用

在写网站的时候,因为各种需要,决定将部分配置用文件保存起来,使用的时候就把它读到内存中,用静态对象存着,所以可能会有各种各样的配置文件,于是我决定写一个泛型类,将各种配置以json的形式保存起来 public class JsonConfig<T> where T : IJso...

2019-11-03 20:45:15

阅读数 108

评论数 0

转载 ASP.NET Core上传图片接口

最近做博客需要,需要用到上传图片,这里记录一下 public async Task<IActionResult> OnPostUpload() { var date = Request; var files...

2019-11-03 20:42:10

阅读数 116

评论数 0

转载 EF数据库迁移,CodeFirst代码迁移,代码生成

CodeFirst使用程序包控制台管理器迁移 1>、在程序包管理器控制台,执行语句: PM> Enable-Migrations -EnableAutomaticMigrations 2>、在程序包管理器控制台,执行语句: PM> Add-Migration...

2019-11-03 20:40:37

阅读数 115

评论数 0

转载 数据库‘MASTER’中拒绝CREATE DATABASE权限

IIS发布网站,应用程序域没配置好,是会造成这种报错的 点击高级设置,出现如下 配置好应用程序域的标识就好了 当时找了半天,还去数据库配置权限,修改连接字符串呢,结果是应用程序域没配置好 ...

2019-11-03 20:39:57

阅读数 110

评论数 0

转载 ABP踩坑记录一 CalculateContentRootFolder函数的坑

ABP在IIS上发布时报错 ,报错信息:Could not find content root folder! 报的异常信息来自这个函数, public static string CalculateContentRootFolder() { ...

2019-11-03 20:36:38

阅读数 200

评论数 0

原创 设计模式之观察者模式

观察者模式是非常常见且使用的一种设计模式。 百度百科的解释为:观察者模式是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。在观察者模式中,主题是通知的发布者,它发出通知时并不需要知道谁是它的观察者,可以有任意数目的观察者...

2019-07-23 18:25:48

阅读数 109

评论数 0

原创 C#只用属性来解决兔子,不用方法和循环

属性在调用者看来就像一个普通的变量,但作为类的设计者,你可以利用属性来隐藏你类中的一些字段,使外界只能通过属性来访问你的字段,你可以通过属性来限制外界对你的字段的存取,就利用get、set。如果想让用户随意存取你的字段,那么就实现get、set;如果只想让用户读取字段,就只实现get;若只想让用户...

2019-07-19 19:23:50

阅读数 124

评论数 0

原创 蓝桥杯基础算法(二)

问题描述   123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,   满足各位数字之和等于n 。 输入格式   输入一行,包含一个正整数n。 输出格式   按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 5...

2019-07-19 19:12:50

阅读数 171

评论数 0

原创 蓝桥杯基础算法(一)

问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。   第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。 样例输入5 8 3 6 4 9 样例...

2019-07-19 19:07:27

阅读数 314

评论数 2

原创 百度图片搜素接口,自动完成图片搜索和下载

百度图片主要就是有两个个返回参数是加密的!可以使用下面的C#代码解密!!!下面是百度图片搜索接口样例:http://image.baidu.com/search/acjson?tn=resultjson_com&amp;ipn=rj&amp;fp=result&amp;qu...

2018-11-19 19:48:00

阅读数 462

评论数 0

原创 Winform当移入控件时,鼠标变手的通用方法

一个事件,两行代码,解决问题,通用方法!通过反射实现 //标签鼠标变手 private void lbl_MouseEnter(object sender, EventArgs e) { Type t = Type.GetType(sender.GetType().AssemblyQualif...

2018-11-19 19:30:33

阅读数 900

评论数 0

原创 C#中止正在运行的线程,结束上次操作

最近在写软件,需要满足来回切换的需求,用的多线程,所以就想把上次没执行完的操作给结束掉,百度了一些,最后得出还是得在程序中进行多次判断才能完美结束线程!!! 一定得在自己写的代码中进行判断,判断啥时候得提前结束线程! 强制结束线程可能会有不可预计的问题!!! public async void...

2018-11-08 00:35:28

阅读数 578

评论数 0

原创 C#滑轮滚动结束后触发的事件

C#滑轮滚动结束后触发的事件 写Winform时没有发现封装好了的,然后就自己想了一个粗糙的方法!!! //滑轮事件 private void Frm_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e) { /...

2018-11-08 00:31:17

阅读数 210

评论数 0

原创 C#获取Internet临时文件,获取Cookie文件帮助类

获取Internet临时文件路径,通过正则匹配所有Cookie文件或者指定域名Cookie真实地址 应该使用Win7以上的,我Win7没有问题,可以拿到Cookie地址和其内容,然后进行Cookie转换 using Microsoft.Win32; using System; using Sy...

2018-10-28 16:31:06

阅读数 150

评论数 0

原创 SQL复选框条件查询

string sql = @"select * from UserInfo u inner join Department dept on u.DeptID=dept.DeptID where UserID like'%'+@UserID+'%'&...

2018-10-12 21:32:21

阅读数 1037

评论数 0

原创 浅谈递归的运行流程

递归,简单来讲,就是写一个方法,然后这个方法又反复调用自己,达到一定的条件跳出 示例代码 static void Main(string[] args) { G(9); } public static void G(int a) { if (a>0) { G(a - 1); for ...

2018-10-05 14:12:42

阅读数 457

评论数 0

原创 C#一键关闭启动服务,一键禁用服务

每次装机或者其他情况,需要手动把不必要的服务关闭或者禁用,这个时候一个一个关闭是不是非常麻烦!通过C#编写程序来一键完成这些繁杂的操作,还可以做成一个系统优化的小程序,来帮助用户一键关闭那些不需要的服务! 首先,操作这些东西肯定需要操作注册表,这时候需要一个注册表操作类 /...

2018-10-03 22:34:29

阅读数 434

评论数 0

原创 DZ全站HTTPS可行,基于网上教程的修改

看了一下网上的修改方法,始终没有完成全站的HTTPS,浏览器依然没有显示绿色,虽然没有学过PHP,但是有些简单的地方还是看得懂的,比如三元运算符。经过在网上教程上的修改,终于全站HTTPS了,虽然说占用服务器资源,但是好看 绿色还是好看(♥∀♥) 我的博客地址:Wy博客​​​​​​​​...

2018-10-01 17:22:06

阅读数 1363

评论数 0

原创 AbotX爬虫框架的使用

AbotX爬虫框架是一个非常好用的框架,他是Abot框架的拓展 下面就介绍下使用方法吧 首先下载DLL 下载完成之后 CrawlerX crawler = new CrawlerX(new CrawlConfigurationX() { IsJavascript...

2018-09-28 21:21:32

阅读数 169

评论数 0

原创 JS中的二进制数组

var myArray = new ArrayBuffer(512); var longInt8View = new Uint8Array(myArray); 这样的就可以建立一个空的二进制数组 我的博客地址:Wy博客​​​​​​​

2018-09-23 21:58:43

阅读数 699

评论数 0

原创 ASP.NET中GridView控件动态显示列

ASP.NET中GridView控件动态显示列 一个很简单的GridView <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" On...

2018-09-21 23:13:45

阅读数 532

评论数 0

原创 SQL数据类型转换成C#类型

/// <summary> /// 数据库中与c#中的数据类型对照 /// </summary> /// <param name="type">数据库类型</param> /// <returns>C#类型</r...

2018-09-16 18:55:19

阅读数 173

评论数 0

原创 C#首字母大写小写

/// <summary> /// 首字母小写写 /// </summary> /// <param name="input"></param> /// <returns></returns> public...

2018-09-16 18:52:37

阅读数 1883

评论数 0

原创 C#非常简单的SQL异步查询

下面是我连接数据库的按钮事件 private async void btnLogin_Click(object sender, EventArgs e) { btnLogin.Text = "连接中"; btnLogin.Enabled = false; //创建连接字符串...

2018-09-16 18:49:49

阅读数 724

评论数 0

原创 c#创建文件,自动创建文件夹

在创建文件的时候,有时候就需要单独建立文件夹,这个是很常用的,所以我就自己写了一个方法 /// <summary> /// 创建文件 /// </summary> /// <param name="path">文件路径</pa...

2018-09-16 18:26:22

阅读数 4214

评论数 0

原创 C#Listbox绑定集合

ListBox是没有Tag之类的东西,难道无法给他绑定实体类之类的东西吗?这个时候用绑定list集合,然后设置DisplayMember属性,属性值为类显示的属性名称 这个时候用SelectedItem属性获取当前选中的对象,然后转换成实体类,就可以拿到对应的数据了 个人博客地址 ...

2018-09-15 14:42:53

阅读数 1536

评论数 0

原创 C#字符串同时接受多行字符串

想直接手打一个多行字符串   但是运行不过去,会直接报错 这个时候只需要加上@就可以编译过去了  另一个论坛地址http://www.494v.com/forum.php?mod=viewthread&amp;tid=248 ...

2018-09-15 14:41:37

阅读数 676

评论数 0

原创 C#异常信息保存

保存异常信息,文件不存在自动创建,文件夹不存在自动创建 /// <summary> /// 保存异常信息 /// </summary> /// <param name="error"...

2018-09-13 17:18:29

阅读数 331

评论数 0

原创 ASCII字符串解码,比如Ӓӓ

用正则分别解码字符串里可以解码的ASCII字符 /// <summary> /// ASCII解码 /// </summary> /// <param name="str">需要解码的字符串</param> /// ...

2018-09-13 17:06:28

阅读数 499

评论数 0

原创 C#自定义泛型集合类和自定义事件

可以自己拓展需要的方法,根据自己的需求写,方便自己 /// <summary> /// 集合 /// </summary> /// <typeparam name="T"类型</typeparam> public class Ls&...

2018-09-09 14:50:11

阅读数 148

评论数 0

原创 WinForm多窗体间的异步操作传值

async修饰符只能应在方法或者事件处理程序的签名中, private async void Button1_Click(object sender, EventArgs e) { await Task.Run(() => { for (int i = 0; i < 5000...

2018-09-08 15:42:50

阅读数 190

评论数 0

原创 C#获取计算机名称

class Program { static void Main(string[] args) { Console.WriteLine("计算机名称"+GetComputerName()); } /// <summary> /// ...

2018-09-07 16:22:48

阅读数 890

评论数 0

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