- 博客(44)
- 收藏
- 关注
原创 .NET Core Web Application 中,从Nuget添加 Web.CodeGeneration.Tools 报错的问题
用VS2017新建了一个空的.NET Core Web Application,先从Nuget添加了Microsoft.AspNetCore.Mvc,在Startup.cs类中也添加了MVC注入services.AddMvc()。如下图:然后,在项目中添加了一个名为Controllers的文件夹。接下来,添加Controller类的时候出错了。先让选择添加的类型,我选择了最
2017-06-20 18:54:32
5029
转载 C#详解值类型和引用类型区别
首先,什么是值类型,什么是引用类型?在C#中值类型的变量直接存储数据,而引用类型的变量持有的是数据的引用,数据存储在数据堆中。值类型(value type):byte,short,int,long,float,double,decimal,char,bool 和 struct 统称为值类型。值类型变量声明后,不管是否已经赋值,编译器为其分配内存。 引用类型(r
2017-03-30 11:39:49
644
转载 c#的DateTime.Now函数详解
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日 16:30
2016-12-27 12:04:17
847
原创 异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生
今天写了一个测试的控制台应用程序,需要引用一个第三方dll,结果程序运行到要创建第三方dll中的一个类的实例的时候,总是报异常,“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生 。其他信息:“未能加载文件或程序集xxx或它的某一个依赖项。试图加载格式不正确的程序。"一般来说,这种异常是由于目标程序的目标平台与其某一
2016-11-25 17:01:20
27238
3
转载 显式接口实现
如果类实现两个接口,并且这两个接口包含具有相同签名的成员,那么在类中实现该成员将导致两个接口都使用该成员作为它们的实现。例如:interface IControl{ void Paint();}interface ISurface{ void Paint();}class SampleClass : IControl, ISurface{ // Both
2016-11-22 10:51:59
632
转载 委托--Func与Action
平时我们如果要用到委托一般都是先声明一个委托类型,比如:private delegate string Say();string说明适用于这个委托的方法的返回类型是string类型,委托名Say后面没有参数,说明对应的方法也就没有传入参数。写一个适用于该委托的方法: public static string SayHello() {
2016-11-16 09:15:34
420
原创 在数据库中判断列中的值是否有汉字
MySQLUPDATE srmd_cg_info SET `Language`='外文' where LENGTH(Title)=CHAR_LENGTH(Title) AND `Language` is NULL也就是用length(str) 和char_length(str) 比较一下,如果不相等,则认为其中含有中文。这个在MySQL数据库中,对大部分情况是适用的
2016-11-09 14:42:51
1462
转载 c#中new()约束符
例:public class BaseClass where T : new(){ public T SomeMethod() { return new T(); }}第一:where只用于泛型第二:where T : new()的意思是,这个T必须有public构造函数,如果new BaseClass()的时候,这个T没有publ
2016-10-28 17:40:31
2502
转载 Mysql 出现Error 1118 Row size too large. The maximum row size is 65535 的解决办法
解决步骤1. 在MySQL的配置文件中添加:[mysqld]max_allowed_packet=16M2. 在MySQL的配置文件中添加:[mysqld]innodb_file_per_table=13. 修改MySQL全局变量:SET GLOBAL innodb_file_format='Barracuda';4.
2016-10-19 16:46:11
35652
原创 MySQL 添加用户与授权
创建用户的SQL命令:CREATE USER 'username'@'%' IDENTIFIED BY 'password'; --创建一个账号为“username”,密码为"password"的用户。授予用户权限的SQL命令:grant all privileges on *.* to 'username'@'%' ; -- 给用户username授予所有权限。--
2016-09-21 14:20:51
8764
原创 FileInfo.Delete()时,没有权限,提示“无法删除,拒绝访问...”
代码如下:using System.IO;string path_old = "E:\\2010.pdf";FileInfo fi_old = new FileInfo(path_old);fi_old.Delete();执行抛出异常,查看了下文件属性,发现pdf文档是只读的,然后修改代码如下: string path_old = "E:\\2010.p
2016-08-30 18:15:59
4966
转载 iTextSharp简单生成pdf和操作pdf添加水印
转自 http://www.cnblogs.com/LL-723/archive/2013/12/25/3490699.htmlpublic class PDFSetWaterMark { /// /// 创建一个显示指定图片的pdf /// /// /// ///
2016-08-30 17:57:06
7230
原创 C#的访问修饰符
C#共有五种访问修饰符:public、private、protected、internal、protected internal。
2016-08-10 10:51:42
590
转载 asp.net分块上传大文件
转自 http://blog.163.com/soldier_200/blog/static/1552123320091115319532/sp.net分块上传大文件1.一般的在Asp.net里上传文件都是10m左右,要做到大文件上传,必须要改web.config,不过改了web.config有时候也上传不成功,那是每次上传的文件太大,浏览器在这个过程中会超时,采用分块上传的方
2016-08-04 17:09:51
1472
转载 httpModules 与 httpHandlers
转自 http://www.cnblogs.com/chenlulouis/archive/2009/12/18/1626918.html ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过h
2016-05-27 16:43:14
476
转载 .net自定义错误页
转自 http://blog.youkuaiyun.com/mx5721/article/details/8721504 ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件、Application_Error 事件以及应用程序配置文件 (Web.config)。 如果您不调用 Server.ClearError 或者捕
2016-05-27 16:05:21
673
原创 Autofac访问安全性问题
困扰了我一天的问题终于在下班之前解决了!想用Autofac搭一个框架,引入了Autofac、Autofac.Configuration、Autofac.Mvc5这几个包。然后用下面代码注册依赖注入:public class AutofacIocConfig { /// /// 用Autofac注册Assembly程序集依赖
2016-05-24 18:00:02
4747
转载 '__o' is not declared
参考:http://forums.asp.net/p/923745/1266105.aspxhttp://stackoverflow.com/questions/31886413/the-name-o-does-not-exist-in-the-current-context
2016-05-19 10:30:17
1901
转载 从Business.com遭封看302重定向
转载自 http://bbs.netpu.net/viewthread.php?tid=810 网站重定向成祸端Business.com是网上最大的商业搜索引擎和分类目录,以专业提供商业信息而享负盛名,包括近19万网页。若以“business”为关键词在Google中进行搜索,该网站名列第一。不过在9月5日,Business.com遇到一件蹊跷之事:它的首页由PR8变成了P
2016-05-19 09:19:06
590
转载 HTTP状态码(HTTP Status codes)简介
转载自http://www.cnblogs.com/liunx/archive/2010/04/27/1721791.htmlHTTP与Status codesHTTP可能大家都熟悉,就是超文本传输协议。浏览器通过HTTP与WEB Server通讯(也有一些其它软件比如IM使用HTTP协议传递数据),把我们的请求(HTTP Request)传递给服务器,服务器响应这个请求,返回
2016-05-19 09:09:21
685
转载 c#之process类相关整理
转自:http://www.oschina.net/code/snippet_119226_6188c#之process类相关整理2010-06-11 10:55 一、根据进程名获取进程的用户名? 需要添加对 System.Management.dll 的引用 using System.Diagnostics;using System.Managemen
2016-05-03 16:45:01
755
转载 Asp.net读取和写入txt文件方法
string strfile= "asp.txt"; string strout=string.Empty; if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(strfile))) { } else {
2016-04-22 15:36:08
5002
原创 Navicat Premium 无法新建查询问题
Navicat Premium 连接mysql数据库,无法新建查询。点击新建查询的时候报下面这个错误。 网上搜了一下解决方案,说是这个问题是连接名有特殊字符导致的,查看连接的连接属性,高级,设置保存路径,在保存路径中不要用特殊字符就可以了。 Bingo!
2016-04-11 16:11:41
9236
原创 asp.net webform 中将前台显示出来的html标签解释为排版格式
简单说一下,遇到的问题是,数据库中存的文本是诸如“<p><span style="FONT-SIZE: 14px">时 间:3月7日<br/> ” 格式的文本,取到前台,如果不做任何处理,直接显示该文本的话,会是带html标签的文本,即时 间:3月7日。 如果要想解释html标签,处理办法是用.NET自带的HtmlDecode方法处
2016-03-24 15:09:16
2416
转载 利用Console来调试JS程序、Console用法总结
[原文链接] http://blog.163.com/zhangmihuo_2007/blog/static/27011075201452522824347/目录:一、什么是 Console二 、什么浏览器支持 Console三、为什么不直接使用 alert 或自己写的 log四、console.log(object[,object,.....])五、conso
2016-01-21 16:25:07
6316
转载 C#中使用JSON
摘自:http://blog.sina.com.cn/s/blog_59cb8a930100vlbr.html 二、定义序列化的类假如我们要转化的JSON字符串格式为:{ "encoding":"UTF-8", "plug-ins":["python","c++","ruby"], "indent":{ "length":3,
2015-07-24 16:41:57
972
转载 C#.NET Request相关操作
原文见:http://www.cnblogs.com/livexy/archive/2010/07/05/1771635.htmlusing System;using System.Web;using System.Text;namespace Pub.Class{ /// /// Requests操作类 /// public class Requ
2015-06-18 10:48:20
1149
转载 Ajax的原理和应用
Ajax的原理和应用在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇
2015-04-13 14:35:59
480
转载 ASP.NET页面运行机制以及请求处理流程
ASP.NET页面运行机制以及请求处理流程IIS处理页面的运行机制IIS自身是不能处理像ASPX扩展名这样的页面,只能直接请求像HTML这样的静态文件,之所以能处理ASPX这样扩展名的页面,是因为IIS有一个ISAPI过滤器,它是一个COM组件。ASP.NET服务在注册到IIS的时候,就会添加一个Win32的扩展动态库aspnet_isapi.dll。并将扩展可以处理的页面扩展
2015-04-13 14:14:14
2373
1
转载 Asp.Net页面生命周期
http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序
2015-04-13 13:53:54
571
原创 快速重建数据库(sqlserver)------可能很少情况下会用到
今天工作中遇到一种情况:老大要在服务器上重建数据库,要通过执行sql来生成,不直接用.bak备份文件还原。目前的状况是:1、本地有一个包含测试数据的数据库,其中有开发测试过程中创建的很多有用的数据。老大用sqlserver把数据导出到了一个sql文件中。2、有初始化数据库的sql文件,包括创建表及插入一些固定的内置数据。现在就是要用初始化数据库的sql文件和包含所有测试数据的sql
2015-02-09 15:04:55
1371
转载 单元测试框架NUnit 之 assertions 断言
http://www.cnblogs.com/forcertain/archive/2011/10/17/2215305.html
2015-01-09 09:28:32
524
转载 为使用 Visual Studio 开发服务器的网站项目指定端口
为使用 Visual Studio 开发服务器的网站项目指定端口Solution Explorer, select the project name." data-guid="7ef873e00483282abd63072f0c5849b8">在“解决方案资源管理器”中,选择项目名称。Solution Explorer, select the project name."
2014-05-26 09:22:56
1692
原创 (ASP.NET MVC4 入门学习笔记)学习自己建项目2----引入css和JS的配置、DBHelper及其他
在解决方案下再新建一个空的ASP.NET应用程序
2014-05-22 18:03:54
1561
转载 js监听输入框值的即时变化onpropertychange、oninput
很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。要达到的效果 很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。只要我们能捕获即时事件就能做到很多事情。 需要了解的
2014-05-20 14:33:57
997
转载 大数据的数据存储与分析
大数据的数据存储与分析---摘自《Hadoop权威指南第2版中文版》思想一:数据存储与分析: 我们已经有了大量的数据,这是个好消息。不幸的是,我们当下正纠结于存储和分析这些数据。我们遇到的问题很简单:读取一个磁盘中所有的数据需要很长时间,写甚至更慢。一个很简单的减少读取时间的办法是同时从多个磁盘上读取数据。试想,如果我们拥有100个磁盘,每个磁盘存储1%的数据,
2014-05-20 09:50:53
4949
原创 长度最多为6个汉字或12个字母数字JS
长度最多为6个汉字或12个字母数字 姓名: JS: $(document).ready(function(){ $("#userName").blur(function(){ checkUserName(); }); $("#userName").live("click",function(){
2014-05-20 09:49:19
2105
原创 验证身份证号是否合法JS
--> 验证身份证号 身份证号:(可以为空) 公司现用判定。已有的身份证号差不多都能给通过,不存在的大部分能给报错....
2014-05-20 09:40:15
898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人