摘要: 1. 登录界面 1.1表单校验 1.2信息有误 1.3正在登录 2、桌面 3.用户管理 3.1添加 3.2删除 3.3编辑 3.4设置用户角色 3.5设置用户权限 4.角色管理 5.权限管理(菜单权限,普通权限) CRUD 6.没有权限访问(可以细微控制到每一个方法) 7.搜索 源码: GitHub 阅读全文
posted @ 2019-04-07 16:19 vvull 阅读(147) 评论(0) 推荐(0)
摘要: 随缘记录 优化: 主键用GUID、交换算法()、分布式(日志、会话状态) 暗灭大人曾经说过,软件开发分成以下几个阶段: 面向功能编程面向复用编程面向性能编程面向未来编程面向造物编程 CodeFirst优点 不懂数据库都能创建 库和表 EF延时加载 IQueryable IEnumerable(ToL 阅读全文
posted @ 2019-04-07 16:11 vvull 阅读(138) 评论(0) 推荐(0)
摘要: 想往下继续执行就return~ 阅读全文
posted @ 2019-04-07 13:52 vvull 阅读(134) 评论(0) 推荐(0)
摘要: 单例模式 --> 多个用户会使用同一个EF,且这个EF一直不能释放,EF追踪的数据越来越多,服务器内存迟早爆炸(联想应用程序池,用户可能会用到被人用过的Application,里面的EF也是被用过的) 线程内唯一 --> 用户使用同一个EF A(new EF(),此时还没SaveChanges()) 阅读全文
posted @ 2019-04-04 19:14 vvull 阅读(325) 评论(0) 推荐(0)
摘要: 一、lock(实质是Monitor.Enter和Monitor.Exit)(线程同步) 二、Mutex(互斥量)(线程/进程同步) Mutex有个好的特性是,如果程序结束时而互斥锁没通过ReleaseMutex首先被释放,CLR将自动地释放Mutex。 Mutex 和 lock仅有那些获取了资源的线 阅读全文
posted @ 2019-04-02 22:55 vvull 阅读(625) 评论(0) 推荐(0)
摘要: WEB标准WEB标准不是某一个标准,而是一系列标准的集合。 网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。 对应的标准也分三方面: (1)结构化标准语言主要包括XHTML和XML。 (2)表现标准语言主要包括CSS。 (3)行为标准主要 阅读全文
posted @ 2019-04-01 18:45 vvull 阅读(195) 评论(0) 推荐(0)
摘要: JavaScript 放置在文档最后面可以使页面加载速度更快 阅读全文
posted @ 2019-04-01 18:43 vvull 阅读(251) 评论(0) 推荐(0)
摘要: 一、递归实现 二、非递归实现 1.先序(一个栈) 2.中序(一个栈) 3.后序(两个栈) 4.层序遍历(一个队列) 阅读全文
posted @ 2019-03-28 16:18 vvull 阅读(125) 评论(0) 推荐(0)
摘要: 位运算符 C语言中六种位运算符:& 按位与| 按位或^ 按位异或~取反<<左移>>右移 &两1才1|有1则1^相同为0,不同为1~ 取反 阅读全文
posted @ 2019-03-28 16:16 vvull 阅读(153) 评论(0) 推荐(0)
摘要: TCP连接中传送的字节流中的每个字节都按顺序编号,第一个字节的编号由本地随机产生 seq其实就是这个报文段中的第一个字节的数据编号。 例如,一段报文的序号字段值是 200 ,而携带的数据共有100字段,显然下一个报文段(如果还有的话)的数据序号应该从300开始; [200,300)长为100!!! 阅读全文
posted @ 2019-03-26 01:59 vvull 阅读(2177) 评论(0) 推荐(1)