随笔分类 -  .net

摘要:1、类库nuget添加log4net应用 2、创建log4net.xml文件,并设置文件属性【复制到输出目录:始终复制】。 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="l 阅读全文
posted @ 2021-04-15 16:20 随学·笔记 阅读(252) 评论(0) 推荐(0)
摘要:未涉及过winform升级,研究一阵,大致出来个不成熟的方案。 我的解决方案(判断升级,升级程序下载安装包的压缩包,解压,自动安装,重新启动程序)。 1、首先根据服务器中软件版本号和本地软件版本号是否一致,来确认程序是否需要升级。 1)本地可以用现成AssemblyInfo.cs文件中assembl 阅读全文
posted @ 2019-03-21 10:43 随学·笔记 阅读(1738) 评论(0) 推荐(1)
摘要:泛型约束不能是密封类。 阅读全文
posted @ 2019-03-08 17:12 随学·笔记 阅读(194) 评论(0) 推荐(0)
摘要:登录成功: 1、Session保存User对象。 2、Cookie保存唯一值UserID(或者usercode)和加密Sign(生成规则自己定义,MD5用户名,用户ID,私有串等),并设置过期时间。 登录状态判断: 1、优先判断Session,不为空则直接取User对象。 2、Session为空,判 阅读全文
posted @ 2018-07-11 13:55 随学·笔记 阅读(506) 评论(0) 推荐(0)
摘要:/// /// 半隐藏显示,eg.传值:13112345678,4,4;结果:1311***5678。传值:13112345678,4,4,1,"&";结果:1311&5678。 /// /// 原字符串 /// 开始显示字符长度 /// 结束显示字符串长度 /// 替换后显示字符长度 ... 阅读全文
posted @ 2018-04-28 09:40 随学·笔记 阅读(938) 评论(0) 推荐(0)
摘要:参考文档:https://www.cnblogs.com/tdfblog/p/filters-in-aspnet-core-mvc.html 阅读全文
posted @ 2018-04-02 13:25 随学·笔记 阅读(7966) 评论(0) 推荐(1)
摘要:其实工作中一直在使用单例模式但是一直没留意过,有空简单总结一下。 单例模式的要点有三个: 1、是某个类只能有一个实例。 2、是它必须自行创建这个实例。 3、是它必须自行向整个系统提供这个实例。 从具体实现角度来说,就是以下三点: 1、是单例模式的类只提供私有的构造函数。 2、是类定义中含有一个该类的 阅读全文
posted @ 2018-02-09 10:04 随学·笔记 阅读(131) 评论(0) 推荐(0)
摘要:最近做winform收银机,设计顾显及打印小票总结。 1、顾显(串口COM1) 只涉及到总计,所以只是简单的功能。 2、打印小票(并口打印)及打开钱箱(OpenDrawer方法) 通过Windows API接口 调用: 阅读全文
posted @ 2018-02-07 15:03 随学·笔记 阅读(1337) 评论(0) 推荐(0)
摘要:相关文档:http://www.sqlite.org/limits.html#max_variable_number 一次插入条数限制500,参数最多999个。 阅读全文
posted @ 2018-02-05 16:48 随学·笔记 阅读(1736) 评论(0) 推荐(0)
摘要:1、执行先后顺序: keydown-->keypress-->keyup 2、按键相关操作: 1)keydown和keyup参数类型KeyEventArgs(提供了KeyCode)实现形式:e.KeyCode==Keys.A。 keypress参数类型KeyPressEventArgs(提供了Key 阅读全文
posted @ 2018-02-03 15:23 随学·笔记 阅读(1312) 评论(0) 推荐(0)
摘要:结构图 webconfig 配置正确的连接字符串 创建数据库连接 namespace RedisDemo.Component.DataAccess { public class TestData { public static Database TestConnection { get ... 阅读全文
posted @ 2017-07-31 14:20 随学·笔记 阅读(508) 评论(0) 推荐(0)
摘要:1、抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖基类的抽象方法,也可 阅读全文
posted @ 2017-03-24 11:00 随学·笔记 阅读(2863) 评论(0) 推荐(0)
摘要:详情见:http://www.cnblogs.com/zycblog/archive/2010/07/02/1769676.html 阅读全文
posted @ 2017-03-23 17:51 随学·笔记 阅读(165) 评论(0) 推荐(0)
摘要:1、NFine mvc+ef 2、Grove orm架构 3、NHibernate orm 4、NBear 5、petshop 6、Membership 7、Brnshop 网上商城 8、cms快速开发:http://www.open-open.com/news/view/a90f1 9、c#开源框 阅读全文
posted @ 2017-03-23 11:19 随学·笔记 阅读(731) 评论(0) 推荐(0)
摘要:public static string GetIpAddress() { string ipAddress = null; if (HttpContext.Current != null) { ipAddress = HttpContext.Current.Request.S... 阅读全文
posted @ 2017-02-24 16:36 随学·笔记 阅读(158) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/hllive/p/6029763.html 由vs2013新建“web窗体应用程序”的网站,URL不显示扩展名。那今天就实现该功能 1、首先打开vs2013>新建项目>如下图选择 2、选择项目右击>管理NuGet程序包>在搜索框输入(Friendly 阅读全文
posted @ 2017-02-13 17:03 随学·笔记 阅读(2106) 评论(0) 推荐(1)
摘要:List<string> 转 List<int> List<int> 转List<string> 阅读全文
posted @ 2016-09-27 11:42 随学·笔记 阅读(23373) 评论(2) 推荐(3)
摘要:Intersect 交集,Except 差集,Union 并集int[] oldArray = { 1, 2, 3, 4, 5 }; int[] newArray = { 2, 4, 5, 7, 8, 9 }; var jiaoJi = oldArray.Intersect(newArray).ToList();//2,4,5 var oldChaJi = oldArray.Except(new... 阅读全文
posted @ 2016-09-27 11:39 随学·笔记 阅读(38678) 评论(3) 推荐(7)
摘要:webconfig 自定义section 阅读全文
posted @ 2016-09-08 11:01 随学·笔记 阅读(2952) 评论(0) 推荐(0)
摘要:引用log4net.dll AssemblyInfo.cs文件添加:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "configs/log4net.config", Watch = true)](log4net配置文件单独放置) Global全局文件中添加:log4net.Config.XmlConfigurator.Configu... 阅读全文
posted @ 2016-07-12 10:20 随学·笔记 阅读(136) 评论(0) 推荐(0)