随笔分类 - .Net基础
.Net学习总结
摘要:今天遇到iis发布的网站403了,在重启网站,重启程序池,重启iis都不行,网站文件夹也有全部权限,一直找不到问题所在,最后在同事的帮助下,发现bin下缺少一个dll文件。 真是无语,原来缺少dll文件是报403错误。
阅读全文
摘要:wcf发布在iis上面,需要将代码发布在固定的位置,并在iis上创建网站,如果顺利,打开发布的wcf网站显示如下 但是如果打开后不是上面情况,例如提示404.3 错误,就有可能是Windows程序缺少必要安装,如下图所示,安装后,wcf就正常显示啦!
阅读全文
摘要:linq 左连接写法 ,注意:这里主要第二个集合有可能为空。需要判断 1 2 var leftJoinSql = from student in Student 3 join book in Book on student.ID equals book.StudentID into temp 4 f
阅读全文
摘要:想要在手机端测试电脑端发布的程序,手机端是安卓打包的h5 APP,H5是发布在电脑端的网站。 H5发布在电脑端,需要注意,不能是localhost,而是ip地址(可以通过ipconfig 命令行进行查询),h5里面连接的webapi也必须是ip,不能是localhost 还有几点需要注意的 1、手机
阅读全文
摘要:将c#知识点做了一个简单的汇总,以思维导图的形式展现出来,方便阅读和查看
阅读全文
摘要:1、在项目开发的中,经常会遇到要定时执行的任务,今天我们写一个在Global.asax.cs程序中的定时任务写法。 因为项目执行是从Application_Start() 方法开始的,所以我们写定时任务,需要将定时计划在这个方法中定义。 将下面代码放在Application_Start() 方法的最
阅读全文
摘要:原理 当我们连接多个数据库的时候,经常会遇到数据库有连接不通的,这个情况下就会导致一直尝试连接的状态,知道超时退出,这个过程会比较漫长。 如何解决这个情况呢? 有两种方案,一是在连接数据库字符串中添加超时时间限制。 二是在连接数据库前进行判断该数据库是否可以ping通 方案一 1 <add name
阅读全文
摘要:在工作中遇到了Excel导入功能的开发,在这总结梳理一下。如果导入Excel表格次数较少,我们可以选择直接导入SQLserver数据库,但是如果需要经常需要导入数据,就需要单独开发一个导入功能,也就是今天的说的功能开发。 原理 因为我们做的是一个物资管理系统,经常需要导入入库数据,所以就非常需要Ex
阅读全文
摘要:vs 2012中的ef 是ef5,由于项目是使用ef4版本,遇到了一些ef版本不对的问题,解决方案如下。 在vs 2012新建一个ado.net 实体数据模型(.edmx文件)的时候,文件中会包含.tt文件,这里面包含创建的实体。但是在Designer.cs文件里没有包含实体类型,这是因为我们在创建
阅读全文
摘要:由于工作需要,平台要集成WeLink的会议管理和通讯录管理功能,通过一段时间的努力终于完成,在这个过程中,收获不少,汇总一下这次的经验,如果有同样需要的人,可以参考一下。 WeLink是华为开发的一款协同办公软件,集成有视频会议,即时通讯,屏幕共享,通讯录,还有一站式企业服务等功能,具体介绍可以参考
阅读全文
摘要:总结一下面试.Net所遇到的基础知识题,在此做下记录 1、try {} catch{} finally{}执行顺序 无论try和catch代码块里是否有return,finally代码块都会执行 如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→f
阅读全文
摘要:在与建设银行做对接的项目的时候,签名的时候需要用SHA256WithRSA算法,因为只有java版本的代码,所以需要自己改写一版.Net算法代码。 1、证书的生成(OpenSSL) 由于我们对接需要互相认证对方的证书,这里的证书要求是SSL证书,网上有很多安装教程可以参考,这里给大家介绍一种比较好的
阅读全文
摘要:字段与属性都是类的成员。 字段是数据成员,是隶属于类的变量。 属性是函数成员,它不为数据存储分配内存,它执行代码。 1、字段 a.字段又称为:“成员变量”,一般在类的内部做数据交互使用。 b.字段命名规范:camel命名法(首单词字母小写)。 理解:私有化:字段就好比我们的个人财产,仅供个人使用,所
阅读全文
摘要:1、需求 由于我们项目里面的经纬坐标是百度的,而对接的第三方需要的是高德的经纬坐标,两者之间是有位差区别的,不能直接使用,我们需要通过一个算法将百度经纬度转化为高德经纬度,在百度官网上,有java算法,可以实现他们之间的转化,但是没有.Net版本,所以参考java版本,改写一版.Net 版本。 2、
阅读全文
摘要:在开发的过程中,我们经常会遇到要生成一些固定格式字符串,例如“BX201903150001”,结构为:BX+日期+N位序号,类似这种的字符串我们很难生成,在这里我们借助一个存储过程来实现这个功能。 1.创建表 该表用来存放我们要生成的字符串的规则和特性。 2、插入数据 我们先创建一天数据,来设置我们
阅读全文
摘要:委托在开发过程中会经常使用的技术,啥?不知道,看看func和action,是不是觉得眼熟,这个就是.net framework内置的泛型委托,可以解决开发中的大多数问题,不需要再自定义委托了。 OK,下面开始委托的介绍。 委托声明 委托是一种可以指向方法的数据类型。 声明委托格式:delegate
阅读全文
摘要:概述 在做.Net web开发的过程中经常需要将查出的数据导成Excel表返给用户,方便用户对数据的处理和汇总。这里我将导出Excel表格的代码做一个总结,这也是我项目中经常用到的,代码简单易懂,使用方便,分享给大家。 1、查询数据,数据需要是datatable 后端代码实例,先给Excel表头转化
阅读全文
摘要:session即HttpContext.Session 属性,命名空间System.Web 我们都知道,Cookie信息全部存放于客户端,Session则只是将一个ID存放在客户端做为与服务端验证的标记,而真正的数据都是放在服务端的内存之中的。那接下来我们将session的具体使用和原理。 接下来我
阅读全文
摘要:开发网站或平台系统,登录页面是必不可少的功能,但是现在很多人可以使用工具暴力破解网站密码,为了防止这类非法操作,需要在登录页面添加验证,验证码就是最常用的一种验证方式。 我结合了自己的经验和网上的验证码资料,总结一下c#验证码开发,直接放代码,文中有注释,可以轻松理解代码意思。 功能:实现了打开登陆
阅读全文
摘要:曾做过电厂的项目,有一些功能需要和甲方的厂家对接,其中就有需要实现甲方ftp服务器上的PDF、JPG等文件的查看功能。就PDF文件为例,这里使用的是pdf插件,需要将参数通过链接发给ftp,获取到PDF文件,并在后端处理成文件流,以便文件的读取。 关于PDF.js插件的学习介绍:http://moz
阅读全文

浙公网安备 33010602011771号