自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 SQLServer与MySQL在C#中数据类型对应的区别

SQLServer与MySQL在C#中数据类型对应的区别现在是使用SQLServer数据库进行开发,由于以前是使用的MySQL数据库,导致在项目开发中报错有些摸不着头脑,借此记录下来前提:C#开发数据类型对应tinyint ——> int //MySQLtinyint——> int //SQLServer 报错类型转换异常 需声明为byte值范围异常 The conversion of a datetime2 data type to a datetime data

2021-06-27 17:06:59 292

原创 MD5加密前端和后端位数比较

MD5加密前端和后端位数比较后端(C#)public static string GenerateMD5(string str){ using (MD5 md5 = MD5.Create()) { byte[] buffer = Encoding.Default.GetBytes(str); //开始加密 byte[] newBuffer = md5.ComputeHash(buffer); StringBuilder s

2021-06-24 18:12:40 286

原创 Python常用命令行

最近在用Python写一些小工具,用pyinstaller打包的时候,用到了一些命令行,记录一下. 安装pyinstallerpip install pyinstaller安装pyinstaller,可能警告你本地pip版本过低,可执行以下命令easy_install -U pip查看本地Python所安装的包pip list备注:后续会继续补充哒~,因为还木打包成功o(╥﹏╥)o...

2021-01-07 17:22:39 238

原创 将字符串写入文本

记录一下新知识: 今天写了一个爬虫小程序,想控制台打印Json,Json太长,给截断了,所以写入文本方法使用System.IO.File.WriteAllText()string jsonString = new JavaScriptSerializer().Serialize(trucks);File.WriteAllText($"json.txt", jsonString, Encoding.UTF8);打印完成后,会在此目录下生成.txt...

2020-12-25 16:51:49 280

原创 C#项目调试接口,报错Access violation,直接终止

可能原因:堆栈溢出业务场景:根据三级Id获取一级数据实现:SQL语句渐进式推进SELECT a.Id, a.NAME, a.CODE, a.ParentId, 1 AS LEVEL FROM table a //一级 LEFT JOIN table b ON b.ParentId = a.Id //二级 LEFT JOIN table c ON c.ParentId = b.Id //三级WHERE c.Id = @Id AND a.Deleted = 0 AND.

2020-12-08 16:44:32 827

原创 Http状态码——开发过程中碰到的问题及解决方案

404服务器无法根据客户端的请求找到资源(网页)。问题:客户端使用client调用接口时,报404原因:路由地址不对解决方案:修改路由地址500服务器内部错误,无法完成请求问题:获取某类型下的数据,报500原因: 代码中使用某参数的值,数据库中的值为空解决方案:数据源不对,需要刷数据502作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应问题:使用swagger访问网关,无法访问,直接报502原因:网关配置的微服务IP不对解决方案.

2020-11-26 10:28:08 135

原创 MySQL的tinyint类型

当使用tinyint类型时,长度声明为1时,实际对应Java/C#中的bool类型的值应用场景:返回数值0和1解决方案修改tinyint类型的长度在查询SQL语句上面做修改status*1 AS status,//起别名,否则显示参数*1修改数据库连接字符串加上该属性TreatTinyAsBoolean=false;PS:踩雷了,记录一下o(╥﹏╥)o...

2020-09-08 10:14:51 314

原创 Dapper之QueryAsync

public static Task<IEnumerable> QueryAsync<TFirst, TSecond, TReturn>()应用场景:获取带有子集集合的数据Parent——带有子节点的Modelpublic class Parent { public Parent() { Child= new List<Child>(); } public stri

2020-09-03 15:46:24 2122

原创 面向对象设计原则有什么

1.单一职责原则(SRP)Single Responsibilities Principle定义:就一个类而言,应该仅有一个引起它变化的原因软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。小结:可看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。责任过多,引起它变化的原因就越多,这样就会导致职责依赖,大大损伤其...

2020-08-10 16:22:43 94

原创 C#分页处理书写SQL语句

在编写分页功能的代码时,总是提示SQL异常原因:空格不是无意义的//正确query_sql.Append($" ORDER BY CreatedAt DESC ");//错误query_sql.Append($"ORDER BY CreatedAt DESC ");...

2020-01-07 17:11:40 245

空空如也

空空如也

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

TA关注的人

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