- 博客(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
327
原创 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
311
原创 Python常用命令行
最近在用Python写一些小工具,用pyinstaller打包的时候,用到了一些命令行,记录一下. 安装pyinstallerpip install pyinstaller安装pyinstaller,可能警告你本地pip版本过低,可执行以下命令easy_install -U pip查看本地Python所安装的包pip list备注:后续会继续补充哒~,因为还木打包成功o(╥﹏╥)o...
2021-01-07 17:22:39
265
原创 将字符串写入文本
记录一下新知识: 今天写了一个爬虫小程序,想控制台打印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
310
原创 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
893
原创 Http状态码——开发过程中碰到的问题及解决方案
404服务器无法根据客户端的请求找到资源(网页)。问题:客户端使用client调用接口时,报404原因:路由地址不对解决方案:修改路由地址500服务器内部错误,无法完成请求问题:获取某类型下的数据,报500原因: 代码中使用某参数的值,数据库中的值为空解决方案:数据源不对,需要刷数据502作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应问题:使用swagger访问网关,无法访问,直接报502原因:网关配置的微服务IP不对解决方案.
2020-11-26 10:28:08
148
原创 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
359
原创 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
2203
原创 面向对象设计原则有什么
1.单一职责原则(SRP)Single Responsibilities Principle定义:就一个类而言,应该仅有一个引起它变化的原因软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。小结:可看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。责任过多,引起它变化的原因就越多,这样就会导致职责依赖,大大损伤其...
2020-08-10 16:22:43
103
原创 C#分页处理书写SQL语句
在编写分页功能的代码时,总是提示SQL异常原因:空格不是无意义的//正确query_sql.Append($" ORDER BY CreatedAt DESC ");//错误query_sql.Append($"ORDER BY CreatedAt DESC ");...
2020-01-07 17:11:40
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人