.Net

Asp.net底层机制

Asp.net底层就是用户通过输入网址,然后请求IIs服务器的流程,在这个过程中有一个重要的部件就是ISAPI,这是一个底层的win32API,在扩展方面比较困难,多用于接口之间的桥接,.net和IIS通过IISAPI进行交互的,IIS中后缀名.aspx,通过应用程序扩展映射到.net的ISAPI扩展的dll,这个dl...
代码星球·2020-09-22

C#之反射

反射反射可以获取到一个dll或者exe文件中的方法、属性、字段等信息。利用反射可以实现动态创建类的实例,通过assembley的路径和类的全名称(这两个string字符串)就可以创建类的实例。优点:1.使用了反射,可以不需要重新编译文件,直接替换相应的dll文件就可以完成程序的升级和更新;2.利用反射和配置文件,将As...
代码星球·2020-09-22

Log4Net的简单使用

     在前面的随笔中,已经异常处理过滤器中,我们已经将获取到的错误信息写到队列中去,然后又单独的线程对队列中的错误信息处理,将错误信息输出到制定的文件中,但是如果我们需要改变需求,打算将错误信息输出到数据库中去,此时就需要重新编写导出的代码,比较麻烦,所以我们可以使...
代码星球·2020-09-22

ASP.NET的页面执行过程

对于ASP.NET来说,用户访问的页面,都由服务器IIS处理,具体的处理过程如下图: 对于用户模块还是有很多的东西没有写,未完待续。。。...
代码星球·2020-09-22

CentOS重新加载网卡报错 Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/

重新加载网卡时出现的错误如下:1[root@vdb1dev]#servicenetworkrestart2Shuttingdowninterfaceeth0:Devicestate:3(disconnected)3[OK]4Shuttingdowninterfaceeth1:[OK]5Shuttingdowninter...

C#里面比较时间大小三种方法

DateTimet1=newDateTime(100);DateTimet2=newDateTime(20);if(DateTime.Compare(t1,t2)>0)Console.WriteLine("t1>t2");if(DateTime.Compare(t1,t2)==0)Console.Write...

Coding.net+Myeclipse 2014 Git配置

$ssh-keygen-trsa-b4096-C"your_email@example.com"#Createsanewsshkey,usingtheprovidedemailasalabel#Generatingpublic/privatersakeypair.Enterfileinwhichtosavethekey...

AFNetworking验证https证书

AFSecurityPolicy.m文件,做如下添加 +(instancetype)defaultPolicy{   AFSecurityPolicy*securityPolicy=[[self alloc] init];  //设置校验证...

AFNetworking的原理与基本使用

AFN内部开了一条专门用来访问网络请求的线程在这个开线程的方法中,他把方法和dispatch_once都用static修饰了下以保证这个方法的安全性以及只开辟一块内存空间,而且保证他线程不死在这个方法中他会调用另一个网络请求入口的方法 在这个入口方法中他会创建一个RunLoop然后添加一个NSMachPort...

ASP.NET Web API 中使用 swagger 来管理 API 文档

 本文以ASP.NETWebAPI为后台框架,利用EF6连接postgreSQL数据库,使用 swagger来生成RESTAPIs文档。文章分二个部分,第一部分主要讲如何用EF6连接 postgreSQL,第二部分是介绍如何集成 swagger,如何屏蔽swagger默认自带的接...

ASP.NET Web API + Elasticsearch 6.x 快速做个全文搜索

最近想做个全文搜索,设想用ASP.NETWebAPI + Elasticsearch6.x来实现。网上搜了下Elasticsearch的资料,大部分是讲linux平台下如何用java来开发,有少量讲在windows平台下用c#开发的,且版本是Elasticsearch5.x 。无奈上官网撸...

SAAS云平台搭建札记: (二) Linux Ubutu下.Net Core整套运行环境的搭建

  最近做的项目,由于预算有限,公司决定不采购Windows服务器,而采购基于Linux的服务器。  一般的VPS服务器,如果使用Windows系统,那么WindowsServer20122016安装好后,就占用1GB的内存了;只要运行起来,2G的内存就用掉了;装上SqlServ...

Asp.net管理信息系统中数据统计功能的实现

数据统计是每个系统中必备的功能,在给领导汇报统计数据,工作中需要的进展数据时非常有用。在我看来,一个统计的模块应该实现以下功能:能够将常用的查询的统计结果显示出来;显示的结果可以是表格形式,也可以是图形形式,如果是图形的话能够以多种形式显示(柱状图、折线图、饼图、雷达图、堆叠柱状图等):统计查询的结果,点击数字或者百分...

.net之工作流工程展示及代码分享(四)主控制类

现在应该讲主控制类了,为了不把系统弄得太复杂,所以就用一个类作为主要控制类(服务类),作为前端、后端、业务逻辑的控制类。WorkflowService类的类图如下:该类的构造函数:1publicWorkflowService(IWorkflowDBworkflowDb,IWorkflowMethodsworkflowM...

.net之工作流工程展示及代码分享(三)数据存储引擎

数据存储引擎是本项目里比较有特色的模块。特色一,使用接口来对应不同的数据库。数据库可以是Oracle、Sqlserver、MogoDB、甚至是XML文件。采用接口进行对应:1publicinterfaceIWorkflowDB2{3List<Flow>GetFlows();4boolSaveFlow(Flo...