摘要: c#实战开发:用.net core开发一个简单的Web以太坊钱包 (六) c#实战开发:以太坊Geth 命令发布智能合约 (五) c#实战开发:以太坊Geth 常用命令 (四) c#实战开发:以太坊钱包快速同步区块和钱包卡死解决方案 (三) c#实战开发:以太坊钱包对接私链 (二) c#实战开发:以 阅读全文
posted @ 2018-09-06 21:00 紅人 阅读(1655) 评论(2) 推荐(0)
摘要: /// 文件图片上传 /// /// 成功上传返回上传后的文件名 [HttpPost] public async Task UpLoadImageFiles() { var files = HttpContext.Current.Request.Files; ... 阅读全文
posted @ 2018-09-06 19:37 紅人 阅读(1969) 评论(0) 推荐(1)
摘要: /// base64上传图片 /// /// 成功上传返回上传后的文件名 [HttpPost] public async Task UpLoadImageBase64() { HttpContextBase context = (HttpContextBase)Request.Prope... 阅读全文
posted @ 2018-09-06 19:34 紅人 阅读(3598) 评论(5) 推荐(0)
摘要: 查看当前使用版本 安装的所有版本 包括版本地址 也可用命令帮助 阅读全文
posted @ 2018-09-05 21:49 紅人 阅读(11888) 评论(0) 推荐(0)
摘要: using (var client = new HttpClient()) { string requestUrl = string.Format("{0}{1}", ConstDefine.Host, "api/XXXX/"); client.DefaultRequestHeaders.Add("Accept", "application/json");//加头 HttpResponseMes... 阅读全文
posted @ 2018-09-05 21:34 紅人 阅读(3352) 评论(0) 推荐(0)
摘要: 当一个事务持有事务的资源锁,并且另一个事务请求同一资源的不兼容锁时,请求被阻塞并且请求者进入等待状态,直到锁定者释放干扰锁。 长时间运行事务会导致锁被长时间持有,所以只对要开启事务的表操作代码开启事务,不应将业务逻辑也放入事务中 。这样做只会增加开启事务的时间 会导致其他请求阻塞。 首先我们来模拟一 阅读全文
posted @ 2018-08-26 18:33 紅人 阅读(500) 评论(0) 推荐(1)
摘要: 1.事务 在sql servce 中 事务是一个工作单元 可能包含查询和修改数据以及修改数据定义等多个活动 也可以显示或隐式定义事务边界 显示定义事务 BEGIN TRAN 开始 如果要提交事务 使用 COMMIT TRAN 撤销事务(回滚) ROLLBACK TRAN 如下示例 一个简单的显示事务 阅读全文
posted @ 2018-08-19 14:34 紅人 阅读(797) 评论(0) 推荐(2)
摘要: http://cron.qqe2.com/ 如果不会 或者想检验自己是否写的对就 通过这个网站 检测 或自动生成 * * * * * * * [秒] [分] [小时] [日] [月] [周] [年] 共7个*号 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * /  阅读全文
posted @ 2018-08-17 21:06 紅人 阅读(4001) 评论(2) 推荐(0)
摘要: 官方学习文档:http://www.quartz-scheduler.net/documentation/index.html 官方的源代码下载:http://sourceforge.net/projects/quartznet/files/quartznet/ nuget安装包地址: https: 阅读全文
posted @ 2018-08-17 20:18 紅人 阅读(2841) 评论(1) 推荐(3)
摘要: 一个SQL 语句的执行顺序 1、From (告诉程序 来自哪张表 如果是表表达式 依旧是如此顺序) 2、Where(条件筛选 谓词筛选 ) 3、Group by(分组) 4、Having(分组 谓词筛选 ) 5、Select (表达式) 6、表达式(开窗函数 聚合函数 等等) 7、Distinct( 阅读全文
posted @ 2018-08-16 20:56 紅人 阅读(752) 评论(0) 推荐(0)
摘要: IF YEAR(SYSDATETIME()) <> YEAR(DATEADD(day, 1, SYSDATETIME())) PRINT '不是'; ELSE PRINT '是'; GO IF MONTH(SYSDATETIME()) <> MONTH(DATEADD(day, 1, SYSDATE 阅读全文
posted @ 2018-08-15 21:17 紅人 阅读(1008) 评论(0) 推荐(0)
摘要: DECLARE @i AS INT; SET @i = 10; GO 或者 DECLARE @i AS INT = 10; GO 表表达式形式 DECLARE @empname AS NVARCHAR(31); SET @empname = (SELECT firstname + N' ' + la 阅读全文
posted @ 2018-08-15 21:00 紅人 阅读(756) 评论(0) 推荐(0)
摘要: 通过GO 命令 来达到语句循环效果 也叫批循环 print '输出10次' GO 10 也可用来新增 语句 NOCOUNT ON 用来屏蔽 新增语句输出的影响行数 我们只看循环次数 SET NOCOUNT ON; GO INSERT INTO dbo.T1 DEFAULT VALUES; GO 10 阅读全文
posted @ 2018-08-15 20:54 紅人 阅读(499) 评论(0) 推荐(0)
摘要: 批是由客户端应用程序作为一个单元发送给SQL Server 执行的一条或多条语句 如果批中出现错误就整个批都不会交给SQL SERVER 执行 一起执行会发现第二批出现错误就没有提交执行 批由GO命令 隔断 Go 隔断了 @i 变量 就会报错 例如还有一种情况 create view 必须是批中第一 阅读全文
posted @ 2018-08-15 20:49 紅人 阅读(194) 评论(0) 推荐(0)
摘要: 1.对无法启动项目的 .csproj 后缀文件用记事本打开 找到<WebProjectProperties>xx</WebProjectProperties> 删掉 让后 重新生成解决方案 阅读全文
posted @ 2018-08-14 21:18 紅人 阅读(342) 评论(0) 推荐(0)
摘要: /// /// 将 DateTime时间格式转换为Unix时间戳格式 /// /// 时间 /// long public static long ConvertDateTimeToInt(DateTime time) { System.DateTim... 阅读全文
posted @ 2018-08-14 21:10 紅人 阅读(2032) 评论(0) 推荐(0)
摘要: 选中一段英文 Ctrl+U 转小写 Ctrl+Shift+U 转大写 阅读全文
posted @ 2018-08-14 20:58 紅人 阅读(2082) 评论(0) 推荐(0)
摘要: 透视数据实际上就是行状态转为例状态 先加一张测试表 把这张表查出来 我们将 custid行转换成例 sql server 还支持一个子句用于 行转列 PIVOT 是以FROM内嵌 表表达式实现的 PIVOT (数据行) for 要转的列 IN (转那几个数据) 阅读全文
posted @ 2018-08-12 11:00 紅人 阅读(337) 评论(0) 推荐(0)
摘要: 1.基本概念 开窗函数分为两个部分分别是 1.聚合,排名,偏移,分布函数 。 2.开窗分区,排序,框架。 下面举个例子 sum(val) 就是集合函数 over() 就是开窗 PARTITION BY empid 就是开窗分区(分组) ORDER BY ordermonth 开窗排序 ROWS BE 阅读全文
posted @ 2018-08-10 20:05 紅人 阅读(762) 评论(0) 推荐(0)
摘要: 1.UNOIN运算符 unoin合并了两个输入查询结果 并消除重复项 简单点说 就是输出并集 默认删除 集合重复项 UNION DISTINCT UNION ALL运算符 直接合并集合 不去重复项 也就是说 UNION 添加 ALL 会消除sql 的默认检查重复项功能 在不需要重复项功能下 用 UN 阅读全文
posted @ 2018-08-06 12:09 紅人 阅读(559) 评论(0) 推荐(1)