- 博客(22)
- 问答 (2)
- 收藏
- 关注
原创 Linq查询分组排序(多表,多条件)
Linq查询,分组,多表,排序,分页into 查询条件可能为空 类似于Left Join第一个Select后面没有接对象。如果接了对象第二个select后就接不上对象。查询出来就是个IGrouping对象,可能与你自己定义的输出对象不一样,然后还要循环取出来在转换。在第二个地方接 就不需要在此转换。很头大,第一次写这么长的Linq。...
2019-10-25 18:14:54
1658
原创 GraphQL第一章(入门级)
一种用于 API 的查询语言GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。请求你所要的数据不多不少向你的 API 发出一个 GraphQL 请求就能准确获得你...
2019-10-09 17:27:27
232
原创 时间的算法
今天学习到了两个方法,想当初被时间问题折磨得很。第一个:查询时间段自己选,只要开始时间不大于结束时间就行。解释那个就是:Subtract方法。第二个:主要是 TotalSeconds方法,算出秒方便计算。...
2019-08-22 19:19:16
624
原创 store update、insert或delete语句影响了意外的行数(0)。自加载实体后,实体可能已被修改或删除
报错详情是:store update、insert或delete语句影响了意外的行数(0)。自加载实体后,实体可能已被修改或删除。请参见http://go.microsoft.com/fwlink/?linkid=472540了解和处理乐观并发异常的信息。然后我犯了一个低级的错误。没有查询数据库的数据而是直接new对象出来,然后就直接修改。就会报错。要先给条件查询数据库的数据,在执行操作。还...
2019-08-21 10:20:02
2560
原创 Count
浅谈Count和Count()的区别那天写代码的时候,看到有些地方用的Count,有些地方用的Count(),然后就F12进去看了一下,结果并没有看懂啥子东子,然后问度娘,度娘也没有个明确的回答。问大佬,大佬说区别不是很大,但是如果ToList()了的话就用Count效率会高些。本质上好像区别不是辣么大样...
2019-07-30 11:13:02
940
转载 接口
接口就是个招牌。比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了,突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。那么为神马我们要去定义一个接口涅,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC的招牌,我们就不能直接简单粗暴的冲进去叫服务员给两个炸鸡腿了...
2019-06-28 21:00:39
129
原创 PostMan
一、postman说明Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。二。为什么要用postman测试接口首先在项目的初期,测试人员提前介入,进行接口测试模拟客户端与服务端的交互。有问题提前抛出来。保证接口调用是没问题的。其次,接口测试完成之后在进行系统测试,会轻松很多。明白了各个接口在做什么,各个...
2019-06-28 15:38:42
1491
3
原创 在谈事务、线程
1事务:acid四个特性;原子性、一致性、隔离性、持久性2线程: 一个进程可以有很多线程,每条线程并行执行不同的任务。线程的四个特点:轻型实体、独立调度和分派的基本单位、可并发执行、共享进程资源。3暂停时间:System.Threading.Thread.Sleep(5000);//5秒钟之后执行4、事务开始Conn.BeginTransaction()//返回事务对象 SqlTrans...
2019-06-20 16:42:18
439
原创 Excle表头(二)
解决思路1、 手动制作复杂的Excel的表头;2、 导入制作好的表头;3、 循环给数据给已经放在流里面的表格;【j这里之所以是从3开始是因为前面3格都是表头,不能占用表头的位置】4、 最后导出Excel完整代码:...
2019-06-19 17:03:59
308
原创 Excel读写(一)
Excel 导入导出操作 导入:读取Excel读的选择有两种方法,1、 第一微软自带 oledb,ado.netstring 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
127
原创 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
612
原创 初入微信开发(二)
今天记录消息推送(得到回复、图片等等)基本上大部分都是返回一个,但是里面的参数一些不太一样。第一个:发送一个文本,然后微信在返回同样一个文本 string xml=string.Format(@"<xml> <ToUserName><![CDATA[{0}]]></ToUserName> <FromUserNam...
2019-06-13 20:18:09
162
原创 初入微信开发(二)
今天记录消息推送(得到回复、图片等等)基本上大部分都是返回一个,但是里面的参数一些不太一样。第一个:发送一个文本,然后微信在返回同样一个文本 string xml=string.Format(@"<xml> <ToUserName><![CDATA[{0}]]></ToUserName> <FromUserNam...
2019-06-13 20:18:09
119
原创 初学微信开发
微信开发的话:第一步先购买一个服务器(阿里云、腾讯都可以购买)。第二部:申请一个微信订阅号,以便测试和开发。第三部:发布项目然后在微信的基本配置里面连接。这里需要说明一下,有个坑。大部分人估计Token都会报错说无效(可以乱输)以上代码,用服务器发布,然后再点微信里提交就可以了。还有就是服务器也有坑,步凑:服务器——控制面板——卸载或更改程序——启用或关闭Windows功能。然后就有弹窗...
2019-06-11 20:34:12
309
原创 深入Redis
Redis的各种功能聊天QQ基本的聊天功能做好了(样式很丑,还没调)。今天又深入的学习了Redis对象池.和加锁(private static readonly object =new object()加锁代码:(lock就是加锁)因为Redis这中缓存数据库,会用到很多而且还设计到个’’雪崩’’ ,就是设定不同的过期时间。然后就可以避免雪崩了。设计模式(一共有24种)...
2019-06-05 20:45:25
167
原创 开发聊天
这几天在做一个聊天的Demo,然后发现不只是传值取值那么简单了。想要做好一个功能齐全的软件,逻辑真的很重要的。逻辑+思维+知识+效率(代码效率)=大神啊。哎,离这一步还有点遥远,但是不积跬步无以至千里,不积小流无以成江海。加油,wustate。...
2019-06-03 20:04:39
244
原创 缓存数据库Redis的简单使用
## 标题Redis第一步先下载Redis下载链接第二部导入包,然后引用;第三部需要打开redis-server.exe,才能使用接下来就是一些简单的用法储蓄最基本的键值对:储蓄与读取对象:RedisHash用法:图片里都有注释的我就不在多解释了:可以分别取出他们的值或者键来操作:Red...
2019-06-03 19:59:14
210
原创 signalr创造基本通讯
为了解决长连接的两个缺点(1、长时间占用服务器线程,并且服务器线程是有限的2、浏览器一直处于连接状态,无法进行其他操作。) Signalr诞生了。Signalr全称ASP.NET SignalR是为ASP.NET 提供一个库,可以简化开发人员将实时Web功能添加到应用程序的过程。说白了就是:当所连接的客户端变得可用时,服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。一般都是...
2019-05-29 20:21:35
255
原创 事物的并发
事物的并发老师问我们如果我们开两个事物(A、B),分别放于不同的线程中(同时运行)。但是第一个线程让他10秒后才提交(已经得到数据),第二个直接提交。然后到数据库会是A的值还是B的值。代码如下:(button1里面添加一句:Sql语句后面添加一个参数,时间)事物的特点:要么全执行,要么全都不执行。是一个整体,不可细分。让他等5秒之后在提交到数据库。会发现数据库的值是bbb,而且5秒没过完...
2019-05-28 20:36:18
173
原创 图表库的技术
Highcharts-3.0.7 一个关于图表库的技术(比较强大,做图表比较有用。纯Js写的)Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。这就是下载地址这是这...
2019-05-28 20:08:09
172
原创 一位抠脚的程序员
**菜鸟编写一个及其简陋的签到**第一次用这个优快云写东西,感觉总结对于程序员来说真的很重要,后面有很大的用处。我的第一篇博文这一次老师叫我们做一个OA管理系统。后来做到才发现这个系统的逻辑的确非常重要,因为到后面有些东西真的是不太好修改的。我做的功能相对的独一。前天我们都卡在了一个签到管理系统。在网上找了个插件。在一番尝试之后发现用不...
2019-05-23 16:42:45
209
空空如也
Linq中equals一边条件为空shi
2019-10-21
store update、insert或delete语句影响了意外的行数(0)
2019-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人