前言编程其实就是写代码,而写代码目的就是实现业务,所以,语法和框架也是为了实现业务而存在的。因此,不管多么高大上的目标,实质上都是业务。所以,我认为不要把写代码上升到科学的高度。上升到艺术就可以了,因为艺术本身也没有高度。。。。软件设计存在过度设计,语法和框架的理解,也存在过度理解。比如,反编译下,看看反射是怎么实现的。。。有兴趣是好事,但就算知道了反射的本 ......
320
0
0
2022-03-27
我们有一个场景,需要使用C#在2秒内从CSV文件加载500万条记录,然后根据某些条件对其进行处理并返回一些已处理的记录。这听起来像是加载和处理可能会花费更多时间,但前提是我们采用了错误的方式。这是我们将在下面的代码中解决的问题。让我们来做一些处理。首先从下面的URL下载一个文件,它是一个带有500万条记录的销售记录CSV文件示例。http://eforexc ......
362
0
0
2022-03-27
ASP.NET Core 中的认证和授权仍然是配置中最麻烦的组件。似乎几乎在每一个应用程序上,我都会遇到一些与 Auth 有关的问题。四个版本带来了三种不同的身份验证实现,功能的更新也留下了一大波过时的信息。今天,我看着 Web API 基于角色 JWT 授权认证的过时信息,陷入了一个土拨鼠日(译注:形容不断重复的日子)的循环中。目前在 ASP.NET Co ......
354
0
0
2022-03-27
新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:https://oauthlogin.net/前言此次带来得这个小项目是 OAuth2 登录组件,看到 Java 平台 JustAuth 项目很方便的接入第三方平台登录,心里痒痒啊,搜了一大圈,发现我大 .netcore 能用的可说是 ......
401
0
0
2022-03-27
一个系统装再多数据,不与其他系统交互,那也是孤岛系统,孤独没女朋友。一个系统若很外向,不断撩拨周围的系统,也乐意被撩拨,成为了众系统中的“交际花”,那么这货基本就是中台的性质。而更多的系统是介于上述两种极端之间的。像人一样,自己搞生产,也要参与社交——就是系统之间的数据对接。对接的本质是为了实现数据信息的传输。在后端产品的世界里,各子系统之间,或与外部系统之 ......
433
0
0
2022-03-27
ASP.NET Core 是一个跨平台,开源的,轻量级,高性能 并且 高度模块化的web框架。 在 ASP.NET Core MVC 中有很多种方式可以给 Action 方法传递参数,比如说:url方式,querystring方式,request header,request body,form 等等。本篇就和大家一起讨论下如何使用这些方式,并且用代码去一一 ......
464
0
0
2022-03-27
本文作者网易智慧企业web前端开发工程师马莹莹。为了提升内容质量,收录时有修订和改动。1、引言在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供了一种全双工的通信机制。但为了提升IM等实际应用场景下的消息即时性和可靠性,我们需要克服WebSocket及其底层依赖的TCP连接对于复杂网络情况下的不稳定性,即时通 ......
409
0
0
2022-03-27
centos 7.5环境下1、查看 net core的进程ps -aux|grep dotnet2、强制关闭进程kill -9 2516备注:2516为进程的id ......
333
0
0
2022-03-27
WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。第一步:下载WebKit.net 的bin文件.WebKit.net 的主页是http://webkitdotnet.sourceforge.net/  直 ......
422
0
0
2022-03-22
之前写过一篇文章叫做: WinForm自定义标题栏 的文章,这篇文章主要说了如果自定义窗体的标题栏,后来发现,按文章实现以后还有好多后续的工作要做,在这里再补充一下上篇文章实现的效果如图:这个是WinForm的窗体么,边框呢,即便设置了Panel的BorderStyle后,还需要做一些工作去使窗体在Normal状态是可以自动的调节窗体的大 ......
512
0
0
2022-03-22
以前一直都喜欢在储存过程中用这种方法来比较时间是否相同。比如说@dateA是使用.net的 System.DateTime.Now传进来的当前时间的参数,而@dateB是在数据库中使用getDate()系统函数得到的当前时间,然后Convert(Varchar(10),@dateA,120)=Convert(Varchar(10),@dateB,1 ......
463
0
0
2022-03-22
SP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过H ......
423
0
0
2022-03-22
IList<OrgSendStatData> ObjList=(IList<OrgSendStatData>) Session["ObjList"];        string csv = "业务,活动,部门,本机构汇总总数,本机构汇总成功数,本机构汇总失败数, ......
390
0
0
2022-03-22
一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容 ......
399
0
0
2022-03-22
在上一篇中,我向大家介绍了repeater控件实现排序的方法,今天我再向大家介绍repeater控件如何实现分页的效果。分页分为真分页和假分页。真分页:控件上一页需要显示多少数据,就从数据库取出并绑定多少数据,每次换页时都需要访问数据库。假分页:从数据库一次性取出所有数据绑定到控件上,再将所有数据根据一页显示多少条而分页。从以上二者的概念上我们可以看出,区别 ......
472
0
0
2022-03-22