自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 StackExchange.Redis的timeout问题

最近在使用StackExchange.Redis的时候,经常出现一个BUGTimeout performing SET XXX, inst: 27, mgr: ProcessReadQueue, err: never, queue: 3, qu: 0, qs: 3, qc: 0, wr: 0, wq: 0, in: 15, ar: 1, clientName: XXX, serverEndpo...

2018-11-14 16:42:01 18017 3

原创 wsl Ubuntu18.04 VSCode使用go get安装包时报Permission denied

1. 权限问题给文件夹添加最高权限:chmod 777 -R go/2. 关闭VSCode,重新打开重新启动VSCode尝试安装3. 在VSCode中打开Ubuntu根目录进行安装打开Ubuntu根目录,然后安装

2020-06-05 09:13:17 1549

原创 ubuntu18.04安装go环境

ubuntu18.04安装go环境1.下载安装包2.配置全局变量3.验证1.下载安装包$ wget https://studygolang.com/dl/golang/go1.14.4.linux-amd64.tar.gz # 解压文件$ tar xfz go1.14.4.linux-amd64.tar.gz -C /usr/local更多版本安装包请查看:https://golang.google.cn/dl/2.配置全局变量#修改~/.bashrc$ vim ~/.bashrc#添加

2020-06-04 19:26:20 1091

原创 C# async await异步编程简要介绍

这里简要介绍async  await异步编程用法。以HttpClient的PostAsync举例,异步调用Http POST请求。 public async Task<string> PostAsync(string url, string strJson)//post异步请求方法 { try { ...

2018-10-12 15:33:42 1019

原创 C# 使用 HttpClient调HTTP请求

实现HttpClient单例模式,发送HTTP请求。 public class HttpClientHelper { private static readonly object LockObj = new object(); private static HttpClient client = null; public Http...

2018-09-26 19:47:11 3702 2

原创 Cache缓存简要总结

asp.net中缓存的使用介绍一:https://www.cnblogs.com/xdot/p/5860205.html细说 ASP.NET Cache 及其高级用法:http://www.cnblogs.com/fish-li/archive/2011/12/27/2304063.html#!comments提供高并发下使用注意事项:https://blog.youkuaiyun.com/ZLHZH...

2018-09-26 16:52:57 2395

原创 lamdba表达式拼接

为提高代码的可读性,方便维护,多条件搜索查询可考虑使用lamdba拼接的方式来编写代码。其中需要引用LinqKit。using LinqKit;//1.多个AND条件拼接 var lamdba = PredicateBuilder.True<Students>(); if (!string.IsNullOrEmpty(keyword))//按关键字搜索 { ...

2018-09-19 10:02:23 393

原创 EF执行SQL语句

使用EF框架的过程中,有时需要执行SQL语句来提升查询性能,如执行存储过程,进行复杂查询等。下面介绍如何在EF中执行SQL语句。1.EF执行 SQL查询string sql = "SELECT sStuID,sStuName FROM [dbo].[Students] WHERE sClassID = @classID";var student = db.Database.SqlQue...

2018-09-19 09:37:17 4439

转载 【转】C#浅度克隆和深度克隆

原文链接:https://blog.youkuaiyun.com/ni_zhi/article/details/5764694C#复制有深度复制和浅度复制,与赋值运算(=)进行复制的比较。首先,定义一个类Content作为后面要用的字段类型,Content包含一个int型字段Val。public class Content { public int Val; } 然后...

2018-09-17 20:41:20 595

原创 TransactionScope事务简介

在.NET 1.0/1.1 版本我们使用SqlTransaction.处理事务string connString = ConfigurationManager.ConnectionStrings["db"].ConnectionString;using (var conn = new SqlConnection(connString)){ conn.Open(); usi...

2018-09-17 20:35:02 7977

原创 EF临时表批量插入

1.概述1.1 背景使用EF框架对大量数据进行的插入或修改时,性能不高。而EF扩展库的批量修改每次只能修改特定的字段且约束字段也是特定的,当修改的数据是随机时,EF扩展库的批量修改满足我的需求。1.2 目标插入大量数据时,为提高性能,使用SqlBulkCopy临时表批量插入。修改大量数据是,先把修改的数据放到内存中,进行修改。然后删除数据库的数据,再用临时表一次插入。2.解决方...

2018-09-17 20:28:37 1678

原创 EF随记

1. NoTracking() 对查询的更改跟踪使用1.1 首先了解下MergeOption1.2 禁用跟踪查询的方法2. EF中的上下文2.1 上下文管理3. EF缓存计划4. Sql server执行计划缓存5. 动态创建和懒惰加载5.1 动态创建Configuration .ProxyCreationEnabled5.2 懒惰加载Configuration...

2018-09-17 20:27:53 393

原创 提高接口安全性

1.目标在不降低接口访问速度的情况下,对用户的身份和请求的参数进行验证,以保证接口的安全。通过添加身份验证和数字签名的方法提高接口安全性,防止数据被篡改和信息泄露。2.解决方案用户登录后获取到token,用户每次请求除了带上所需的参数外,还需带上token。此外,需要把参数和token用MD5转化成长度最大为32的字符串str,然后用AES对称加密算法把转化成的str进行加密,记为AE...

2018-09-17 20:27:01 3318

原创 对象列表排重和求差

1.对象列表的排重和求差。定义一个test1类: public class test1 { public string aa { get; set; } public string cc { get; set; } }实现比较方法: public class Test1ListEqua...

2018-09-17 20:12:44 236

C# Winform打开PPT,嵌入到winform中

C# Winform打开PPT,嵌入到winform中 1.需要office环境 2.添加引用 Microsoft.Office.Interop.PowerPoint COM组件 3.把DLL文件夹中的user32.dll放到系统目录下 4.运行

2020-04-08

人脸识别demo

利用虹软开源SDK开发的人脸识别Demo,系统是32位,如需64位,可评论

2018-07-11

AForge.net框架调用摄像头并拍照

如果解压后没有AForge.net类,需要下载Aforge类, 然后引用它 。运行时先插上摄像头。

2018-07-11

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

TA关注的人

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