c#遍历一个对象中所有的属性和值
摘要:SpDictItem sp = GetCFHObject.GetSpItem("655"); PropertyInfo[] propertys = sp.GetType().GetProperties(); foreach (PropertyInfo pinfo in propertys) { Response.Write("" + pinfo.Name + "," + pinfo.Ge...
阅读全文
Redis和Memchaed缓存数据查询
摘要:使用TreeNMS数据库管理工具 支持Redis和Memchaed并存同时管理维护,支持集群管理,减少运维成本,提高工作效率 自带环境,免安装。免布署,下载解压即可使用。适用于windows,Linux,Mac ,手机端 还有一个产品叫TreeDMS,支持MySQL,Oracle,PostgreSQ
阅读全文
ASP.NET结合Redis实现分布式缓存
摘要:最近一个项目ASP.NET+MySQL 有的网页打开初始化的查询需要10秒甚至更久,用户体验极差,而且并发量变大的时候网站容易崩溃 后来想了两种解决方案都不是太满意 1、数据库里建一张缓存表,后台作业定时去更新这张表,每次网页打开就可以直接从缓存表里查询 2、用户第一次打开网站将数据已文件的形式缓存
阅读全文
C#使用Spire.Doc Word for .Net读写Word
摘要:以前对Excel或Word文档操作都使用微软的COM组件Microsoft Word 15.0 object library。 但是这种方式必须要求服务器上安装Office,而且会出现读写操作完成后未成功释放资源的情况。 还有使用NPOI的方式,可以在没有安装Office的情况下对Word或Exce
阅读全文
DataTable序列化
摘要:DataTable是复杂对象,无法直接序列化,必须通过其他的方式来实现 下面介绍一下常用的几种方式 1、先转换为List,再序列化List 下面是DataTable转换为List的方法 然后使用JavaScriptSerializer类实现序列化 转换为List在序列化有一个缺点,就是必须建立Dat
阅读全文