- 博客(44)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 .NETCore使用Nuget还原项目时报错
error NETSDK1064: 未找到版本为 1.8.2 的包 BouncyCastle.NetCore。它可能已在 NuGet 还原后删除。否则,NuGet 还原可能只是部分完成,这种情况可能是最大路径长度限制所导致dotnet build 生成项目及依赖项dotnet publish 输出编译指定依赖,发送到指定目录使用这两个命令即可完成,在启动项目的文件夹路径下(也就是存放csproj文件的文件夹)运行...
2021-04-30 10:29:04
3758
2
原创 child_process.spawn中文乱码
在Windows平台下,Nodejs调用系统命令会发生乱码,改两个地方即可解决问题,第一个:根目录下的package.json文化 "scripts": { "start": "chcp 65001 && react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", .
2020-09-22 19:39:19
3492
原创 React+Electron启动程序时会显示短暂空白
解决方式就是在页面默认不显示,加载完成之后再显示const { app ,BrowserWindow,ipcMain,ipcRenderer } = require('electron')const isDev = require('electron-is-dev')var system = require('./app/net/test')let mainWindow;app.on('ready', () => { mainWindow = new BrowserWin.
2020-09-22 19:17:09
594
原创 Windows10下Tensorflow启用GPU加速,显卡GTX1060,踩坑记录
因为需要用到tensorflow学习深度学习,所以有N卡就想开启GPU加速,结果各种坑1.安装VS和Python环境 (不用VS的可以不安装,使用其他工具也是一样的)这里使用VS2019作为开发工具!!!记住,Python环境版本不要超过3.6,不要超过3.6,不要超过3.6tensorflow 版本都有对应其他版本的,这里Python版本使用3.6.x(这个...
2020-01-15 18:34:19
2376
1
原创 C#如何回到主线程,如何在委托指定线程执行
SynchronizationContext.Current 为获取当前线程的同步上下文,通过调用Send(同步)和Post (异步)将消息分派到同步上下文,以此实现在指定线程执行!!!this.Invoke为当拥有此控件的基础窗口句柄的线程上执行指定的委托。通过传递此委托,可以在类库里面调用,以此达到在多线程情况下,依然可以随时在主线程里执行委托Synchronizatio...
2019-11-27 21:59:04
4250
原创 ASP.NET Core如何限制请求频率
ASP.NET Core如何限制请求频率,为了防止恶意请求,我们往往会对接口请求的频率做限制,比如请求间隔,一段时间内请求的次数,针对部分IP做出不同的限制策略如何去限制请求频率不需要我们去实现,用上AspNetCoreRateLimit轮子就好了????Github地址:https://github.com/stefanprodan/AspNetCoreRateLimitN...
2019-11-18 21:27:38
3428
原创 ASP.NET Core MVC里面Razor如何获取URL参数
ASP.NET Core MVC里面Razor如何获取URL参数,ASP.NET里面的获取方法无效了在ASP.NET里面获取URL参数如下 @Html.ViewContext.RouteData.Values["id"] @Request.RequestContext.RouteData.Values["id"] @Html.ViewContext.RouteDat...
2019-11-14 20:56:29
3717
原创 KeyValuePair如何判断是否为空
使用Dictionary时难免有时需要通过条件筛选uaDic.Where(p => _ua.Contains(p.Key.ToLower())).FirstOrDefault();在此我需要获取符合条件的一条数据,这条数据可能是空的,但返回的是一个KeyValuePair类型KeyValuePair是一个结构体如何判断是否为空呢if (d...
2019-11-14 20:55:27
6468
转载 ASP.NET Core生成sitemap.xml,如何返回XML数据?
ASP.NET Core生成sitemap.xml,如何返回XML数据?记录一下踩的坑,使用ABP的朋友一定要看一下先添加两个实体[XmlType("url")] public class UrlDto { public string loc { get; set; } public string priority { g...
2019-11-14 20:54:36
1349
转载 CodeFirst删除迁移文件导致Update-Database报错
我之前这个博客网站就遇到这种问题,还好我实体没怎么改!保证生成的数据库和服务器的数据库一样,删除所有迁移文件!将重新生成出来的数据库中EF迁移表里数据全部复制到服务器的数据库里即可!记得是覆盖表也就是删除服务器数据库里EF迁移表的所有数据,再将你重新生成的数据库里的迁移数据全部复制过去下面这个就是迁移表保证重新生成的数据库结构和服务器一样...
2019-11-04 20:24:06
795
转载 ASP.NETCore过百度HTTPS 301重定向认证
HTTPS 重定向中间件(UseHttpsRedirection),可以将 HTTP 请求重定向到 HTTPSpublic void Configure(IApplicationBuilder app, IWebHostEnvironment env){ if (env.IsDevelopment()) { app.UseDeveloperExce...
2019-11-04 20:23:19
1043
转载 C#之泛型的使用
在写网站的时候,因为各种需要,决定将部分配置用文件保存起来,使用的时候就把它读到内存中,用静态对象存着,所以可能会有各种各样的配置文件,于是我决定写一个泛型类,将各种配置以json的形式保存起来public class JsonConfig<T> where T : IJsonConfig, new() { public static T Confi...
2019-11-03 20:45:15
392
转载 ASP.NET Core上传图片接口
最近做博客需要,需要用到上传图片,这里记录一下public async Task<IActionResult> OnPostUpload() { var date = Request; var files = Request.Form.Files; long size = fi...
2019-11-03 20:42:10
1535
转载 EF数据库迁移,CodeFirst代码迁移,代码生成
CodeFirst使用程序包控制台管理器迁移1>、在程序包管理器控制台,执行语句:PM> Enable-Migrations -EnableAutomaticMigrations2>、在程序包管理器控制台,执行语句:PM> Add-Migration InitialCreate3>、在程序包管理器控制台,执行语句:PM&...
2019-11-03 20:40:37
625
转载 数据库‘MASTER’中拒绝CREATE DATABASE权限
IIS发布网站,应用程序域没配置好,是会造成这种报错的点击高级设置,出现如下配置好应用程序域的标识就好了当时找了半天,还去数据库配置权限,修改连接字符串呢,结果是应用程序域没配置好...
2019-11-03 20:39:57
685
转载 ABP踩坑记录一 CalculateContentRootFolder函数的坑
ABP在IIS上发布时报错 ,报错信息:Could not find content root folder!报的异常信息来自这个函数,public static string CalculateContentRootFolder() { var coreAssemblyDirectoryPath = Path.GetDire...
2019-11-03 20:36:38
984
原创 设计模式之观察者模式
观察者模式是非常常见且使用的一种设计模式。百度百科的解释为:观察者模式是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。在观察者模式中,主题是通知的发布者,它发出通知时并不需要知道谁是它的观察者,可以有任意数目的观察者订阅并接收通知。 /// <summary> /// 观察者模式...
2019-07-23 18:25:48
210
原创 C#只用属性来解决兔子,不用方法和循环
属性在调用者看来就像一个普通的变量,但作为类的设计者,你可以利用属性来隐藏你类中的一些字段,使外界只能通过属性来访问你的字段,你可以通过属性来限制外界对你的字段的存取,就利用get、set。如果想让用户随意存取你的字段,那么就实现get、set;如果只想让用户读取字段,就只实现get;若只想让用户写字段就只实现set。同时还可以在set和get中对用户传递的值进行一些验证工作,以确保你的字段将含有...
2019-07-19 19:23:50
331
原创 蓝桥杯基础算法(二)
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数, 满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=n<=5...
2019-07-19 19:12:50
289
原创 蓝桥杯基础算法(一)
问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9这题使用冒泡排序(因为是基础练习,代码加上了非常完整的注释)此为C#版...
2019-07-19 19:07:27
1087
2
原创 百度图片搜素接口,自动完成图片搜索和下载
百度图片主要就是有两个个返回参数是加密的!可以使用下面的C#代码解密!!!下面是百度图片搜索接口样例:http://image.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&fp=result&queryWord=壁纸 卡通动漫 海贼王&ie=utf-8&oe=utf-8&word=壁纸 卡通动漫 ...
2018-11-19 19:48:00
2132
原创 Winform当移入控件时,鼠标变手的通用方法
一个事件,两行代码,解决问题,通用方法!通过反射实现//标签鼠标变手private void lbl_MouseEnter(object sender, EventArgs e){Type t = Type.GetType(sender.GetType().AssemblyQualifiedName);t.GetProperty("Cursor").SetValue(...
2018-11-19 19:30:33
4397
1
原创 C#中止正在运行的线程,结束上次操作
最近在写软件,需要满足来回切换的需求,用的多线程,所以就想把上次没执行完的操作给结束掉,百度了一些,最后得出还是得在程序中进行多次判断才能完美结束线程!!!一定得在自己写的代码中进行判断,判断啥时候得提前结束线程!强制结束线程可能会有不可预计的问题!!!public async void GetImgAsync(PictureBox pb, ImgInfo info, Cancell...
2018-11-08 00:35:28
2127
原创 C#滑轮滚动结束后触发的事件
C#滑轮滚动结束后触发的事件写Winform时没有发现封装好了的,然后就自己想了一个粗糙的方法!!!//滑轮事件private void Frm_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e){//让滑轮标识变成滚动...
2018-11-08 00:31:17
1653
2
原创 C#获取Internet临时文件,获取Cookie文件帮助类
获取Internet临时文件路径,通过正则匹配所有Cookie文件或者指定域名Cookie真实地址应该使用Win7以上的,我Win7没有问题,可以拿到Cookie地址和其内容,然后进行Cookie转换using Microsoft.Win32;using System;using System.Collections.Generic;using System.Linq;usin...
2018-10-28 16:31:06
413
原创 SQL复选框条件查询
string sql = @"select *from UserInfo u inner join Department dept on u.DeptID=dept.DeptID where UserID like'%'+@UserID+'%'";if (!string.IsNullOrEmpty(DeptIDs))...
2018-10-12 21:32:21
4352
原创 浅谈递归的运行流程
递归,简单来讲,就是写一个方法,然后这个方法又反复调用自己,达到一定的条件跳出示例代码static void Main(string[] args){G(9);}public static void G(int a){if (a>0){G(a - 1);for (int i = 1; i <=a; ...
2018-10-05 14:12:42
1142
原创 C#一键关闭启动服务,一键禁用服务
每次装机或者其他情况,需要手动把不必要的服务关闭或者禁用,这个时候一个一个关闭是不是非常麻烦!通过C#编写程序来一键完成这些繁杂的操作,还可以做成一个系统优化的小程序,来帮助用户一键关闭那些不需要的服务! 首先,操作这些东西肯定需要操作注册表,这时候需要一个注册表操作类 //注册表操作public class GF_RegReadWrite{//...
2018-10-03 22:34:29
1974
原创 DZ全站HTTPS可行,基于网上教程的修改
看了一下网上的修改方法,始终没有完成全站的HTTPS,浏览器依然没有显示绿色,虽然没有学过PHP,但是有些简单的地方还是看得懂的,比如三元运算符。经过在网上教程上的修改,终于全站HTTPS了,虽然说占用服务器资源,但是好看绿色还是好看(♥∀♥)我的博客地址:Wy博客...
2018-10-01 17:22:06
2195
原创 AbotX爬虫框架的使用
AbotX爬虫框架是一个非常好用的框架,他是Abot框架的拓展 下面就介绍下使用方法吧 首先下载DLL 下载完成之后CrawlerX crawler = new CrawlerX(new CrawlConfigurationX(){IsJavascriptRenderingEnabled = true,...
2018-09-28 21:21:32
737
原创 JS中的二进制数组
var myArray = new ArrayBuffer(512);var longInt8View = new Uint8Array(myArray);这样的就可以建立一个空的二进制数组我的博客地址:Wy博客
2018-09-23 21:58:43
1482
原创 ASP.NET中GridView控件动态显示列
ASP.NET中GridView控件动态显示列一个很简单的GridView<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnDataBound="GridView1_DataBound"> <Columns> ...
2018-09-21 23:13:45
1440
原创 SQL数据类型转换成C#类型
/// <summary>/// 数据库中与c#中的数据类型对照/// </summary>/// <param name="type">数据库类型</param>/// <returns>C#类型</returns>public static string changetocsharptype(string ty...
2018-09-16 18:55:19
698
原创 C#首字母大写小写
/// <summary>/// 首字母小写写/// </summary>/// <param name="input"></param>/// <returns></returns>public static string FirstCharToLower(this string input){if ...
2018-09-16 18:52:37
5931
原创 C#非常简单的SQL异步查询
下面是我连接数据库的按钮事件private async void btnLogin_Click(object sender, EventArgs e){btnLogin.Text = "连接中";btnLogin.Enabled = false;//创建连接字符串if (cbType.SelectedIndex == 0){...
2018-09-16 18:49:49
2347
原创 c#创建文件,自动创建文件夹
在创建文件的时候,有时候就需要单独建立文件夹,这个是很常用的,所以我就自己写了一个方法 /// <summary>/// 创建文件/// </summary>/// <param name="path">文件路径</param>/// <param name="str">文件内容</param>publi...
2018-09-16 18:26:22
11198
原创 C#Listbox绑定集合
ListBox是没有Tag之类的东西,难道无法给他绑定实体类之类的东西吗?这个时候用绑定list集合,然后设置DisplayMember属性,属性值为类显示的属性名称这个时候用SelectedItem属性获取当前选中的对象,然后转换成实体类,就可以拿到对应的数据了个人博客地址...
2018-09-15 14:42:53
4207
原创 C#字符串同时接受多行字符串
想直接手打一个多行字符串 但是运行不过去,会直接报错 这个时候只需要加上@就可以编译过去了 另一个论坛地址http://www.494v.com/forum.php?mod=viewthread&tid=248 ...
2018-09-15 14:41:37
1451
原创 C#异常信息保存
保存异常信息,文件不存在自动创建,文件夹不存在自动创建 /// <summary> /// 保存异常信息 /// </summary> /// <param name="error">异常信息</param> public static void Preservati...
2018-09-13 17:18:29
705
原创 ASCII字符串解码,比如Ӓӓ
用正则分别解码字符串里可以解码的ASCII字符 /// <summary>/// ASCII解码/// </summary>/// <param name="str">需要解码的字符串</param>/// <returns></returns>public static string ToAs...
2018-09-13 17:06:28
1835
五秒壁纸1.0.2
2018-11-08
C#获取本地Cookie
2018-10-28
实体类SQL语句生成器
2018-09-16
winfrom的菜单选项制作问题
2017-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人