- 博客(112)
- 资源 (16)
- 收藏
- 关注
原创 Attribute 类介绍,例子:对枚举的字段添加Attribute
Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。目标元素可以是程序集、类、构造函数、委托、枚举、事件、字段、接口、方法、可移植可执行文件模块、参数、属性 (Property)、返回值、结构或其他属性 (Attribute)。 属性所提供的信息也称为元数据。元数据可由应用程序在运行时进行检查以控制程序处理数据的方式,也可以由外部工具在运行前检查以控制应用
2017-05-16 14:06:00
1460
转载 Asp.Net MVC导出下载excel
代码:注意:编码方式可适当调整ExportExcel Code public FileResult ExportExcel() { var sbHtml = new StringBuilder(); sbHtml.Append(""); sbHtml.Append("");
2017-04-22 17:35:10
4422
原创 ASP.NET MVC 图片上传(最基本的例子)
html代码: 处理程序: public class HomeController : Controller { public ActionResult Index() { return View();
2017-04-17 13:49:33
13597
1
原创 LINQ to DataSet/DataTable
一个DataSet通常包含一个或多个DataTable,同时也包括它们之间的关系集合等,实际上可以把它看成是一个缩影的数据库。LINQ to DataSet也是对一个或多个DataTable进行查询,这些DataTable可以来自单个DataSet,也可以是来自多个DataSet。 LINQ to DataSet的使用通常包含以下步骤:(1)获取DataSet/DataTable数据源
2016-10-03 17:49:53
728
原创 asp.net 实现输入网址生成当前网页的图片
效果:添加两个类:using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.Security.Cryptogr
2016-05-16 23:15:51
4878
原创 asp.net signalR的组播和广播
什么是signalR,看这里:signalR简介组播和广播区别:简单的讲就是组播是对一组对象播,广播就是对所有对象播该技术使用场景:在线聊天,站内信消息推送,无刷新实时动态 ,等等各种问题抛开他们底层技术如何实现的不说,就我个人感觉,signalr的十分牛的地方在于,客户端可以调用服务器类中的函数(比如下面例子的Chathu类的方法),服务器类可以调用客户端定义的js函数(比如, 注册一个函数,chat.cl
2016-04-25 23:13:09
2040
原创 ASP.net MVC4 + mono+ ubuntu15.1+ jexus +ef6 +mysql (linq to mysql) 实录,以及各类错误总结
项目配置:ef6+mysql5.6(5.6.x , 5.7.3可以,但是5.7.9不行)+mono4.2+ubuntu15.11)建项目-----》选择.net4.0 mvc项目2)EntityFramework更新到最新3)下载最新的mysql-connector-net-6.9.8-noinstall,解压到然后找到对应.net版本的dll文件(5个),
2015-12-01 20:51:16
2283
原创 Visual Studio 快捷键 [用到一个记下一个]
如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操作,而无需选择整行。如果你想删除一整行代码,只需将光标移至该行,再使用组合键“Ctrl+L”来完成剪切操作,而无需选择整行。
2015-11-11 08:13:48
795
原创 Android Studio 快捷键 [用到一个记下一个]
Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。Ctrl+I:接口对应的组合键时Ctrl+I。注释或取消注释:Ctrl+斜杠: 注释或取消注释当前行或选中的代码块,以双斜杠的方式即“//”Ctrl+shift+斜杠: 注释或取消注释选中的代码块,以“/*……*/”方式注释,Ctrl+Alt+L 格式化代码Ctrl
2015-11-01 22:12:49
665
原创 android项目,控件动态赋值后,中文乱码
问题描述:我遇到的情况是,控件动态赋值后,中文乱码解决方法1:在文件build.gradle中加一句 compileOptions.encoding = "GBK" 加后形如:
2015-10-28 21:41:03
624
原创 ADB not responding. You can wait more,or kill"abd.exe“。。。。。
原因: adb所使用的端口号(port:5037)被占用解决方法:1)查看哪个进程占用了5037 方法:命令窗口下打开执行:netstat -aon|findstr “5037”2)找到占用5037的进程id3)杀掉对应pid的进程 (我的是酷狗程序占用了,酷狗的pid是4260)
2015-09-26 15:32:29
675
原创 项目使用的 safe.cs 帮助类
/* ====================本类库主要功能==================== * 正则表达式的验证 * session的设置,获取 * cookies的设置,删除,读取,加密/解密 * IP地址的获取,IP与数字的相互转换 * 普通文本的加密/解密 * 配置文件appsettings的读取/设置 * 文本内部HTML的清除 * 字符串替换,查询 * 缓存
2015-09-09 09:27:05
897
原创 同类型对象利用反射自动赋值
同一种类型的两个对象赋值,用反射。避免了一直点属性操作的麻烦.下面是帮助类代码: public class ObjectAssign { /// /// 对象赋值 /// /// /// 被赋值对象(等号左边的) /// 赋值对象(等号右边的) /// 不修改
2015-09-08 17:10:23
882
原创 asp.net 安装数据库,以及修改web.config文件
因为项目需求,要实现在线安装数据库的功能。核心代码是在网上找的,来自哪个网址也没记下。第一步:准备一份sql文件脚本,类似如下:USE [Test]GO /****** Object: Table [dbo].[Test] Script Date: 01/13/2014 15:13:51 ******/SET ANSI_NULLS ONGO SET QUOTED_
2015-06-28 15:06:28
760
原创 形如:\/Date(1431827575320)\/ 转化为能看懂的时间,形如:2015-6-4 9:56
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace dt_project{ class Program { static void Main(string[] args) { //\/
2015-06-04 09:44:42
834
原创 Asp.net/java 的 [字符串Url] 参数处理
先看一个msdn Uri类:Uri类 /// /// 获取一个url中字符串中?后面的值,以Dictionary形式返回 /// /// url /// Dictionary形式返回 public static Dictionary GetParams(string url)
2015-05-18 14:31:02
1270
原创 .NET MVC 在action中,过滤器中,或视图中,如何分别获取 当前请求的 控制器/视图/区域 的名字
1)过滤器中的: public class CMSAttribute : FilterAttribute, IAuthorizationFilter { public void OnAuthorization(AuthorizationContext filterContext) { var controllerName
2015-05-06 17:20:29
4250
原创 ASP.NET MVC中使用OutputCache实现服务器端页面级缓存注意问题
在ASP.NET MVC中,假如我们想要将某个页面(即某个Action)缓存在服务器端,可以在Action上标上以下特性:
2015-04-26 11:34:42
4960
原创 C# Tuple<T1,T2....T>元组的使用
1)先说组元:一个数据结构,由通过逗号分割的,用于传递给一个程序或者操作系统的一系列值的组合。NET Framework 直接支持一至七元素的元组TupleT1>TupleT1, T2>TupleT1, T2, T3>TupleT1, T2, T3, T4>TupleT1, T2, T3, T4, T5>TupleT1, T2, T3, T4, T5, T6>T
2015-04-23 21:43:42
7240
原创 .net反射与dynamic效率的简单比较
通过反射或dynamic,我们可以拿到Object类对象属性的值,但他们的又有什么差别呢?我做了一下简单的比较:
2015-04-13 21:52:42
4109
原创 Linq的Aggregate函数的使用
这个语法可以做一些复杂的聚合运算,例如累计求和,累计求乘积。它接受2个参数,一般第一个参数是称为累积数(默认情况下等于第一个值),而第二个代表了下一个值。第一次计算之后,计算的结果会替换掉第一个参数,继续参与下一次计算。using System;using System.Collections.Generic;using System.Linq;using System.Text;
2015-04-13 20:51:14
3239
原创 JSON字符串反序列化对象,对象序列化json,json转化为dynamic
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Runtime.Serialization;using System.Runtime.Serialization.Json;namespace Util
2015-03-08 15:39:02
3471
原创 .Net 邮件发送帮助类
1:在config文件中配置一下 2:帮助类代码using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Net;using Syst
2015-03-08 14:04:20
850
原创 .NET根据字符串拆分字符串
背景:string.Split('字符'); split只能根据字符拆分字符串,而我们却经常需要根据“字符串”拆分字符串【其实jquery这点就做得很好】,所以在互联网上整理了以下代码:那个public类型的函数就是我们需要的,直接调用就行了 #region 拆分字符串 /// /// 根据字符串拆分字符串 ///
2015-03-08 13:59:06
850
原创 常用网址:
IIS负载均衡:http://www.cnblogs.com/allen0118/p/4294066.htmlshopnc:前台:http://www.shopnctest.com/b2b2c/2014/test/shop/aaaaaa aaaaaa后台:http://www.shopnctest.com/b2b2c/2014/test/admin_2014/
2015-02-16 21:35:44
1880
原创 一个加密帮助类,包含了各种方式的加密
using System.Web.Security;using System.Security.Cryptography;using System.Text;using System.IO;using System;public class EncryptHelper{ // 提供8个字符作为DES密钥(程序自动截取前8个字符) private static strin
2015-01-29 22:51:16
623
原创 vs2013建一个mvc项目,直接发布,报数据库error50
vs2013建一个mvc项目,直接发布。在iis7中,提示如下错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime
2015-01-29 22:27:28
2456
原创 C# 对多个List<String>进行笛卡尔积
1:核心代码,抄的百度百科,如下:using System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Linq;public class Descartes{ /// /// 笛卡尔积 /// /// 将每个维度
2015-01-20 16:01:34
4929
原创 Linq多表链接分页,Select new{"需要的字段列.."},配合杨涛Mvcpager,前台遍历展示自定义字段
如题,Linq多表链接分页,Select new{"需要的字段列.."},配合杨涛Mvcpager,前台遍历展示自定义字段
2014-12-16 22:34:10
3349
原创 微软完整的SQLHelper
using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;using System.Configuration;namespace HelpProject{ /// /// SqlServer数据访问帮助类 //
2014-12-16 13:05:21
810
原创 ASP.net Reuqest请求常用操作
摘自公司项目的代码using System;using System.Text;using System.Web;using System.Text.RegularExpressions;namespace DTcms.Common{ /// /// Request操作类 /// public class DTRequest { /// /// 判断当前页面
2014-12-16 13:03:37
1278
原创 mvc下的模型验证与modelsate/modelstate.Clear()
比如以下流程: submit---->控制器中修改了model的一个属性值,比如id或name----> return view(model) 页面展示后发现id或name的值是修改前的,很奇怪
2014-12-13 00:57:25
3115
原创 linq to ef 通过泛型 操作数据库,分离数据操作与业务逻辑
功能:用一个文件实现了整个dal层,大大减少了代码量代码如下:using Mvc.Entity;using System;using System.Collections.Generic;using System.Data.Entity.Infrastructure;using System.Linq;using System.Linq.Expressions;using Sy
2014-12-13 00:30:46
2020
2
原创 ASP.NET 缓存对象的使用
ASP.NET为了方便我们访问Cache,在HttpRuntime类中加了一个静态属性Cache,这样,我们就可以在任意地方使用Cache
2014-12-10 23:38:58
1850
原创 asp.net 获取服务器信息 如:IIS版本/.net版本
/** *zfy 2014-11-29 * 服务器信息获取 */using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web;namespace Mvc.Util{ clas
2014-12-07 19:14:21
3293
原创 使用.net完美解决服务器注销后go的web服务停止的问题
问题描述: 服务器注销后,所有与用户相关的.exe正在文件都会退出,正因为如此,导致了goweb的.exe程序关闭了解决办法:制作成服务 网上制作windows服务的方法多的很,但是并不是所有的exe文件都能做成服务,go build后的.exe恰好不能!所以,只能通过别的方式了:使用.net制作一个建一个服务项目,在这个服务项目内监听goweb服务的运行情
2014-12-06 17:38:25
2007
7
原创 C# Hashtable的遍历
Hashtable ht = new Hashtable(); ht.Add("job", "a"); ht.Add("jobmon", "20"); //单个取值,方法比较特别 string a = ht["jobmon"].ToString(); //Console.WriteLine(a); /
2014-11-07 09:19:10
1391
Cookie插件
2013-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人