- 博客(7)
- 收藏
- 关注
原创 C#获取相对路径的一些方法
以下是一些经常用到的获取相对路径的方法1.获取和设置当前目录的完全限定路径。string str = System.Environment.CurrentDirectory; Result: C:xxxxxx2.获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。string str = System. Windows .Forms.Application.StartupPat...
2019-04-17 12:19:33
1225
1
原创 C#无损压缩图片
项目中经常会用到的太大的图片需要压缩的情况,以下方法大部分情况下可以满足需要 //需要引用的命名空间 using System.Drawing.Imaging; using System.Drawing; using System.Drawing.Drawing2D; //实现方法 /// <summary> /// 无损压缩图片 /// <...
2019-04-17 11:10:32
2423
原创 mysql去除无效零
0 + CAST(t.column AS CHAR)例如: select 0+cast(12.000 as char)结果:12
2019-04-17 11:00:55
3376
原创 MySQL数据类型转换函数CAST与CONVERT的用法
MySQL 的CAST()和CONVERT()函数可用来转换数据值的类型,具体的语法如下:1、CAST(value as type) 就是CAST(xxx AS 类型)2、CONVERT(value, type) 就是CONVERT(xxx,类型)但可以转换的数据类型是有限制的,可以是以下类型之一:二进制,同带binary前缀的效果 : BINARY字符型,可带参数 : CHAR()日...
2019-04-17 10:32:20
467
原创 MySQL中union和order by一起使用的注意事项
MySQL中union和order by一起使用需要注意一些小问题,下面通过例子来说明。以下面的t1表为例。1、如果直接用如下的sql语句是会报错:Incorrect usage of UNION and ORDER BY。SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY score ASCUNIONSELECT * FROM t1 W...
2019-04-17 10:18:51
340
原创 解决数据库事务未提交等造成的死锁
程序bug或者慢sql都可能会造成死锁等问题,在这里整理了一些解决这类问题的方法1.查看当前连接Id(线程Id)select connection_id();2.可以通过查看表information_schema.innodb_lock,获取锁的状态select * from information_schema.innodb_locks;3.查看系统参数锁超时时间 innodb_loc...
2019-04-17 09:53:42
2302
转载 c#实现二叉树+二叉树遍历
1.二叉树的实现二叉树的插入:首先给一个初始节点,接下来:如果插入的节点比这个节点大,插入到树的左边,否则插入到树的右边,这是在左右节点为空的情况下。但是此时我们如果左边有节点怎么办,此时如果我们在Insert函数中再次调用Insert函数时,系统会执行进栈操作,系统会把当前的节点压入栈中,调用左孩子或者右孩子的Insert函数,所以如果一直有左孩子,会一直执行进栈操作直到没有判断的这个节点没有...
2019-04-17 09:41:21
710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人