自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linq查询分组排序(多表,多条件)

Linq查询,分组,多表,排序,分页 into 查询条件可能为空 类似于Left Join 第一个Select后面没有接对象。如果接了对象第二个select后就接不上对象。查询出来就是个IGrouping对象,可能与你自己定义的输出对象不一样,然后还要循环取出来在转换。在第二个地方接 就不需要在此转换。 很头大,第一次写这么长的Linq。 ...

2019-10-25 18:14:54 1739

原创 GraphQL第一章(入门级)

一种用于 API 的查询语言 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。 请求你所要的数据 不多不少 向你的 API 发出一个 GraphQL 请求就能准确获得你...

2019-10-09 17:27:27 270

原创 时间的算法

今天学习到了两个方法,想当初被时间问题折磨得很。 第一个: 查询时间段自己选,只要开始时间不大于结束时间就行。解释那个就是:Subtract方法。 第二个: 主要是 TotalSeconds方法,算出秒方便计算。 ...

2019-08-22 19:19:16 653

原创 store update、insert或delete语句影响了意外的行数(0)。自加载实体后,实体可能已被修改或删除

报错详情是: store update、insert或delete语句影响了意外的行数(0)。自加载实体后,实体可能已被修改或删除。请参见http://go.microsoft.com/fwlink/?linkid=472540了解和处理乐观并发异常的信息。 然后我犯了一个低级的错误。没有查询数据库的数据而是直接new对象出来,然后就直接修改。就会报错。要先给条件查询数据库的数据,在执行操作。 还...

2019-08-21 10:20:02 2643

原创 Count

浅谈Count和Count()的区别 那天写代码的时候,看到有些地方用的Count,有些地方用的Count(),然后就F12进去看了一下,结果并没有看懂啥子东子,然后问度娘,度娘也没有个明确的回答。 问大佬,大佬说区别不是很大,但是如果ToList()了的话就用Count效率会高些。本质上好像区别不是辣么大样 ...

2019-07-30 11:13:02 963

转载 接口

接口就是个招牌。 比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了,突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。 KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。 那么为神马我们要去定义一个接口涅,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC的招牌,我们就不能直接简单粗暴的冲进去叫服务员给两个炸鸡腿了...

2019-06-28 21:00:39 151

原创 .net项目运行都发生了什么

比较直观的能看到。

2019-06-28 15:40:35 179

原创 PostMan

一、postman说明 Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 二。为什么要用postman 测试接口首先在项目的初期,测试人员提前介入,进行接口测试模拟客户端与服务端的交互。有问题提前抛出来。保证接口调用是没问题的。其次,接口测试完成之后在进行系统测试,会轻松很多。明白了各个接口在做什么,各个...

2019-06-28 15:38:42 1540 3

原创 在谈事务、线程

1事务:acid四个特性;原子性、一致性、隔离性、持久性 2线程: 一个进程可以有很多线程,每条线程并行执行不同的任务。 线程的四个特点:轻型实体、独立调度和分派的基本单位、可并发执行、共享进程资源。 3暂停时间:System.Threading.Thread.Sleep(5000);//5秒钟之后执行 4、事务开始 Conn.BeginTransaction()//返回事务对象 SqlTrans...

2019-06-20 16:42:18 466

原创 Excle表头(二)

 解决思路 1、 手动制作复杂的Excel的表头; 2、 导入制作好的表头; 3、 循环给数据给已经放在流里面的表格;【j这里之所以是从3开始是因为前面3格都是表头,不能占用表头的位置】 4、 最后导出Excel 完整代码: ...

2019-06-19 17:03:59 335

原创 Excel读写(一)

Excel 导入导出操作  导入:读取Excel 读的选择有两种方法, 1、 第一微软自带 oledb,ado.net string str = “Provider=Microsoft.Jet.OLEDB.4.0;” + “Extended Properties=“Excel8.0;HDR=YES;IMEX=1”;Data Source=” + url; 2、 导入第三方库 NpoI.dll(...

2019-06-19 15:39:40 147

原创 nginx配置,负载均衡解析二级域名

首先我们要在网上去下载个nginx,添加链接描述 尽量下载版本高一点的,版本低了会报错的。 nginx常用命令: 验证配置是否正确: nginx -t 查看Nginx的版本号:nginx -V 启动Nginx:start nginx 快速停止或关闭Nginx:nginx -s stop 正常停止或关闭Nginx:nginx -s quit 配置文件修改重装载命令:nginx -s reload(如...

2019-06-14 17:51:05 648

原创 初入微信开发(二)

今天记录消息推送(得到回复、图片等等) 基本上大部分都是返回一个,但是里面的参数一些不太一样。 第一个:发送一个文本,然后微信在返回同样一个文本 string xml=string.Format(@"<xml> <ToUserName><![CDATA[{0}]]></ToUserName> <FromUserNam...

2019-06-13 20:18:09 192

原创 初入微信开发(二)

今天记录消息推送(得到回复、图片等等) 基本上大部分都是返回一个,但是里面的参数一些不太一样。 第一个:发送一个文本,然后微信在返回同样一个文本 string xml=string.Format(@"<xml> <ToUserName><![CDATA[{0}]]></ToUserName> <FromUserNam...

2019-06-13 20:18:09 142

原创 初学微信开发

微信开发的话:第一步先购买一个服务器(阿里云、腾讯都可以购买)。 第二部:申请一个微信订阅号,以便测试和开发。 第三部:发布项目然后在微信的基本配置里面连接。 这里需要说明一下,有个坑。大部分人估计Token都会报错说无效(可以乱输) 以上代码,用服务器发布,然后再点微信里提交就可以了。 还有就是服务器也有坑,步凑:服务器——控制面板——卸载或更改程序——启用或关闭Windows功能。然后就有弹窗...

2019-06-11 20:34:12 359

原创 深入Redis

Redis的各种功能 聊天QQ基本的聊天功能做好了(样式很丑,还没调)。 今天又深入的学习了Redis对象池.和加锁(private static readonly object =new object()加锁 代码:(lock就是加锁) 因为Redis这中缓存数据库,会用到很多而且还设计到个’’雪崩’’ ,就是设定不同的过期时间。然后就可以避免雪崩了。 设计模式(一共有24种) ...

2019-06-05 20:45:25 196

原创 开发聊天

这几天在做一个聊天的Demo,然后发现不只是传值取值那么简单了。想要做好一个功能齐全的软件,逻辑真的很重要的。逻辑+思维+知识+效率(代码效率)=大神啊。哎,离这一步还有点遥远,但是不积跬步无以至千里,不积小流无以成江海。加油,wustate。 ...

2019-06-03 20:04:39 268

原创 缓存数据库Redis的简单使用

## 标题Redis 第一步先下载Redis下载链接 第二部导入包,然后引用; 第三部需要打开redis-server.exe,才能使用 接下来就是一些简单的用法 储蓄最基本的键值对: 储蓄与读取对象: RedisHash用法: 图片里都有注释的我就不在多解释了: 可以分别取出他们的值或者键来操作: Red...

2019-06-03 19:59:14 246

原创 signalr创造基本通讯

为了解决长连接的两个缺点(1、长时间占用服务器线程,并且服务器线程是有限的2、浏览器一直处于连接状态,无法进行其他操作。) Signalr诞生了。Signalr全称ASP.NET SignalR 是为ASP.NET 提供一个库,可以简化开发人员将实时Web功能添加到应用程序的过程。说白了就是:当所连接的客户端变得可用时,服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。一般都是...

2019-05-29 20:21:35 296

原创 事物的并发

事物的并发 老师问我们如果我们开两个事物(A、B),分别放于不同的线程中(同时运行)。但是第一个线程让他10秒后才提交(已经得到数据),第二个直接提交。然后到数据库会是A的值还是B的值。 代码如下:(button1里面添加一句:Sql语句后面添加一个参数,时间) 事物的特点:要么全执行,要么全都不执行。是一个整体,不可细分。 让他等5秒之后在提交到数据库。会发现数据库的值是bbb,而且5秒没过完...

2019-05-28 20:36:18 198

原创 图表库的技术

Highcharts-3.0.7 一个关于图表库的技术(比较强大,做图表比较有用。纯Js写的) Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。这就是下载地址 这是这...

2019-05-28 20:08:09 202

原创 一位抠脚的程序员

**菜鸟编写一个及其简陋的签到** 第一次用这个优快云写东西,感觉总结对于程序员来说真的很重要,后面有很大的用处。我的第一篇博文 这一次老师叫我们做一个OA管理系统。后来做到才发现这个系统的逻辑的确非常重要,因为到后面有些东西真的是不太好修改的。我做的功能相对的独一。 前天我们都卡在了一个签到管理系统。在网上找了个插件。在一番尝试之后发现用不...

2019-05-23 16:42:45 233

空空如也

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

TA关注的人

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