摘要: ThinkPHP运算符与PHP运算符对照表ThinkPHP标签说明及对应PHP标签备注eq等于(=)(==:用于模板判断时)可用于查询条件与模板判断neq不等于(!=)可用于查询条件与模板判断gt大于(>)可用于查询条件与模板判断egt大于等于(>=)可用于查询条件与模板判断lt小于(<)可用于查询条件与模板判断elt小于等于(<=)可用于查询条件与模板判断heq恒等于(===)可用于模板判断nheq不恒等于(!==)可用于模板判断AND逻辑与(&&)可用于查询条件OR逻辑或(||)可用于查询条件 阅读全文
posted @ 2014-03-26 21:33 南阳·源 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: //系统常量定义 //去THinkPHP手册中进行查找 echo ""."网站的根目录地址".__ROOT__." "; echo ""."入口文件地址".__APP__." "; echo ""."当前模块地址".__URL__." "; echo ""."当前url地址".__SELF__." "; echo ""."当前操 阅读全文
posted @ 2014-03-22 13:27 南阳·源 阅读(30062) 评论(0) 推荐(0) 编辑
摘要: 定义异常捕获类:[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, Inherited = true, AllowMultiple = true)] public class ExceptionAttribute : FilterAttribute, IExceptionFilter { public virtual void OnException(ExceptionContext filterContext) { string message = s... 阅读全文
posted @ 2013-08-04 16:24 南阳·源 阅读(3844) 评论(1) 推荐(0) 编辑
摘要: 反序列化Json对象时,遇到意外字符错误,肯定是Json字符串中包括了不合法的字符,造成转义后的字符串不符合Json数据格式.特别要注意字符"\" 阅读全文
posted @ 2013-04-03 09:25 南阳·源 阅读(6365) 评论(0) 推荐(0) 编辑
摘要: 7zip说rar没有公开它的压缩算法....没有办法了,最终使用SevenZipSharp.dll进行压缩处理public void Zip7(string directory, string targetFile) { SevenZipCompressor.SetLibraryPath(System.Environment.CurrentDirectory+@"\7z.dll"); SevenZipCompressor szip = new SevenZipCompressor(); szip.CompressD... 阅读全文
posted @ 2012-10-22 22:39 南阳·源 阅读(573) 评论(0) 推荐(0) 编辑
摘要: public static string GetChineseDate(DateTime dateTime,bool usingOldFont=true) { string resultString = ""; resultString += GetChineseDate2(dateTime.Year, 1, usingOldFont) + "年" + GetChineseDate2(dateTime.Month, 2, usingOldFont) + "月" + GetChineseDate2(dateTime.Day... 阅读全文
posted @ 2012-02-03 18:10 南阳·源 阅读(474) 评论(0) 推荐(0) 编辑
摘要: http://www.planeart.cn/demo/artDialog/ 阅读全文
posted @ 2012-02-03 16:21 南阳·源 阅读(411) 评论(2) 推荐(0) 编辑
摘要: 定义过滤类:public class TestFilter : ActionFilterAttribute { /// /// 行为执行前 /// /// public override void OnActionExecuting(ActionExecutingContext filterContext) { //ToDoing if (filterContext.ActionDescriptor.ActionName.ToLower() == "tes... 阅读全文
posted @ 2012-02-03 16:17 南阳·源 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在添加多个Area时,如添加:AreaTest ,需求修改AreaTestAreaRegistration.csView Code public class AreaTestAreaRegistration : AreaRegistration { public override string AreaName { get { return "AreaTest"; } } public override void RegisterArea... 阅读全文
posted @ 2012-02-03 16:07 南阳·源 阅读(998) 评论(2) 推荐(0) 编辑
摘要: View Code public class JsonHelper { /// <summary> /// 生成Json格式 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj"></param> /// <returns></returns> public static string GetJson<T>(T obj) { DataContractJso 阅读全文
posted @ 2012-02-03 15:48 南阳·源 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 在使用Web Service/WCF获取一组对象集合时,这时必须对返回的对象进行序列化.View Code public class SerializerHelper { /// <summary> /// 反序列化对象 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="dataString"></param> /// <param name="compress"> 阅读全文
posted @ 2012-02-03 15:43 南阳·源 阅读(369) 评论(0) 推荐(0) 编辑
摘要: public class Enum2 { public Dictionary<string, int> GetEnumItems<T>() { Dictionary<string, int> dicResult = new Dictionary<string, int>(); T obj = default(T); Type type = obj.GetType(); foreach (string s in type.GetEnumNames()) ... 阅读全文
posted @ 2012-02-03 15:01 南阳·源 阅读(411) 评论(0) 推荐(0) 编辑
摘要: List<List1Dto> listResult = new List<List1Dto>(); listResult.Add(new List1Dto { UserName = "user1", UserPwd = "user1", UserTitle = "user1", OrderNumber = "1" }); listResult.Add(new List1Dto { UserName = "user2", UserPwd = "user2" 阅读全文
posted @ 2012-01-31 10:47 南阳·源 阅读(10394) 评论(0) 推荐(0) 编辑
摘要: 1.None.2.Parameter.3.Header.4.Header-Attribute. 阅读全文
posted @ 2012-01-04 22:45 南阳·源 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.可以使用JSONP.2.1.xml配置内容,保存成clientaccesspolicy.xml放在发布的WCF所在的根目录下。<?xml version="1.0" encoding="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/> // 这里写上sl的url, 或是 阅读全文
posted @ 2012-01-01 13:39 南阳·源 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 前一阵子做开发需要用到Excel和Word编程,本人用的是2003系统,开发环境是VS2008和Office2007,测试无任何问题,可是到部署的时候出现了一些令人很头痛的问题,老是会出现例如:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a。 的错误.在网上查询了许多资料,大多是二种解决方案:1,增加虚拟权限: 在web.config里面增加的键值;要求windowsloginid具有管理员权限,这种方案使用后确实可行,可是不利于部署,因为有经验的人都知道把一个最高权限的 阅读全文
posted @ 2011-11-11 14:44 南阳·源 阅读(2438) 评论(1) 推荐(0) 编辑
摘要: 1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString() + "<br>");输出结果:aaabbbccc2、用多个字符来分隔:string str="aaajbbbscccjdddseee 阅读全文
posted @ 2011-07-25 11:18 南阳·源 阅读(381) 评论(0) 推荐(0) 编辑
摘要: RegistryKey类在.NET的哪个命名空间中Microsoft.Win32注册表项是注册表中的基本组织单位,好比是Windows资源管理器中的文件夹。每个具体的注册表项都可以有子项,就像文件夹下可以有子文件夹一样。只要用户具有相应的权限,且注册表项不是基项或基项的下一级项,就可以删除该注册表项。每个注册表项也可带有与其相关联的多个值(一个值就好比是一个文件),它们用于存储信息,例如,有关计算机上安装的应用程序的信息。每个值存储特定的信息,可按需要对其进行检索或更新。例如,可以为您的公司创建一个RegistryKey(在项HKEY_LOCAL_MACHINE\Software下),然后为您 阅读全文
posted @ 2011-05-23 14:45 南阳·源 阅读(9846) 评论(0) 推荐(1) 编辑
摘要: 1.LI中内容超过长度后以省略号显示的方法 <style type="text/css"><!-- li {width:200px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;} --></style><ul><li><a href="#">拉萨酱豆腐里脚手道路 上水道法撒旦法 </a></li></ul> 2.鼠标右键 阅读全文
posted @ 2011-05-10 11:05 南阳·源 阅读(5006) 评论(0) 推荐(0) 编辑
摘要: --包含数字SELECT * FROM Log WHERE LogInfo LIKE '%[0-9]%'--不包含数字SELECT * FROM Log WHERE LogInfo NOT LIKE '%[0-9]%' 阅读全文
posted @ 2011-04-20 17:08 南阳·源 阅读(1318) 评论(0) 推荐(0) 编辑