摘要: 核心理解 1、通配符: \d \w \s .2、重复次数: ? + * {}符合通配符要求的出现的个数3、进阶1: () |()表示一个区域内4、进阶2: (?<year>\d{2,4}) (?<key>.?)(?<key>.?) 表示取符合后面通配符+重复次数(.?)的,命名为key(?<key> 阅读全文
posted @ 2017-11-22 10:25 Lulus 阅读(272) 评论(0) 推荐(0)
摘要: 内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。不再使用、没有释放、失去控制 阅读全文
posted @ 2017-11-22 10:24 Lulus 阅读(162) 评论(0) 推荐(0)
摘要: 思路 1、手机连电脑wifi,设置代理,走过电脑的代理拦截 2、电脑与手机连接同一个局域网,手机设置代理 3、装个模拟器,用电脑模拟器抓包 4、从路由器抓包 补充:数字证书 https请求需要安装数字证书,使用fiddler,下载软件提供的数字证书,在手机上安装 概念 数字证书就是互联网通讯中标志通 阅读全文
posted @ 2017-11-22 10:24 Lulus 阅读(295) 评论(0) 推荐(0)
摘要: 由于一直都是采用SVN作为源码管理,转到Git不能从头开始吧~~下面就具体说说如何将SVN已有的项目工程迁徙到Git上面 步骤 (1) 安装Git客户端程序(2) 将SVN上面的工程通过Git克隆到本地(3) 在服务器上面搭建Git服务器(4) 将本地的项目提交到远程仓库(5) 在VS里面打开项目, 阅读全文
posted @ 2017-11-22 10:23 Lulus 阅读(778) 评论(0) 推荐(0)
摘要: 字符集:字符的编码,是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等排序规则:将字符以何种语言来进行排序,比如以中文排序,以拉丁文来排序,还可以区分大小写排序等等字符集跟排序规则基本上没有关系 阅读全文
posted @ 2017-11-22 10:23 Lulus 阅读(486) 评论(0) 推荐(0)
摘要: Github可以拿来干嘛? Github Page可以拿来做个人主页或者Blog做Wiki作为立法过程的跟踪工具个人简历了解世界上新诞生的优秀项目 https://github.com/trending…更多精彩案例: https://github.com/explore 如何评判一个开源库好不好 阅读全文
posted @ 2017-11-22 10:21 Lulus 阅读(607) 评论(0) 推荐(0)
摘要: 花生壳内网穿透 http://service.oray.com/question/1824.html windows server "允许远程协助连接这台计算机" 需要在服务器管理器中,添加功能对应的功能和角色:远程协助、远程桌面 阅读全文
posted @ 2017-11-22 10:20 Lulus 阅读(687) 评论(0) 推荐(0)
摘要: 1、某些网址、服务访问失败,可能的原因:增强的安全配置关闭增强的安全配置,并且重启电脑!!!http://jingyan.baidu.com/article/6181c3e076ac0b152ff15354.html对于这种现象的考虑方向:1、驱动 2、虚拟网卡 3、防火墙 4、安全策略 5、安全软 阅读全文
posted @ 2017-11-22 10:18 Lulus 阅读(300) 评论(0) 推荐(0)
摘要: DB First查看Entity相互关系.edmx 图表 .edmx源代码——xml文件右键,打开方式 xml内容 详细查看DB:.edmx—Model Browser(模型浏览器) DB First查看Entity属性分类 属性&&导航属性 属性是表的数据结构本身包含的导航属性是本身不包含、EF生 阅读全文
posted @ 2017-11-22 10:17 Lulus 阅读(246) 评论(0) 推荐(0)
摘要: 视图约等于表(属性)存储过程变为方法,方法中调用存储过程 EF可以调用存储过程,DB First的流程是刷新模型,获取存储过程,调用参考:http://blog.csdn.net/sudazf/article/details/14498209 触发器在数据库中自动工作 当然也可以写sql调用 阅读全文
posted @ 2017-11-22 10:17 Lulus 阅读(405) 评论(0) 推荐(0)
摘要: 右键属性 阅读全文
posted @ 2017-11-22 10:13 Lulus 阅读(582) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-11-22 10:13 Lulus 阅读(1698) 评论(0) 推荐(0)
摘要: 连接数据库 生成结果并没有一个可视化界面(Model First有) 其他 连接数据库之后,可以采用migration管理第一次add-migration XXX 会添加已有表,注释掉,更新数据库即可(其实也可以连接空DB,然后全部Code First) 阅读全文
posted @ 2017-11-22 10:12 Lulus 阅读(335) 评论(0) 推荐(0)
摘要: Added. The entity does not yet exist in the database. The SaveChanges method must issue an INSERT statement.Unchanged. Nothing needs to be done with t 阅读全文
posted @ 2017-11-22 10:11 Lulus 阅读(183) 评论(0) 推荐(0)
摘要: 基本 Code First,Model First,DB First均有DbContext通过继承DbContext的Entities对数据库进行操作 功能:缓存:缓存从数据库里面读取的数据,减小数据库压力改变数据库数据:增删改查跟踪修改(状态)包含表的实体管理表实体对象的维护 DB First D 阅读全文
posted @ 2017-11-22 10:10 Lulus 阅读(508) 评论(0) 推荐(0)
摘要: 动态代理:延迟加载+自动化修改跟踪满足条件 修改方式见修改EF设置eg. 测试 结果 阅读全文
posted @ 2017-11-22 10:08 Lulus 阅读(435) 评论(0) 推荐(0)
摘要: 查看 1、图表(.edmx) Model First可以2、代码 内部包含对方(回溯) 1:1 1 1 2 2 1:N 3 3 4 4 N:M 5 5 6 6 阅读全文
posted @ 2017-11-22 10:06 Lulus 阅读(309) 评论(0) 推荐(0)
摘要: EF对事务进行了封装:context的saveChange()是有事务性的 添加对System.Transactions的引用,调用TransactionScope类 dbContext.SaveChanges() 向数据库发出指令(sql)必须保存修改,才会改变数据库数据 参考:http://ww 阅读全文
posted @ 2017-11-22 09:55 Lulus 阅读(533) 评论(0) 推荐(0)
摘要: 优点 只在需要的时候加载数据,不需要预先计划,避免了各种复杂的外连接、索引、视图操作带来的低效率问题 缺陷:多次与DB交互,性能降低 阻止延迟加载解决方案:1、ToList(),返回的东西是个内存级的对象,就是说强迫它在这里执行了一次SQL语句,查询到的东西被放在Web服务器内存里了,这样可以达到缓 阅读全文
posted @ 2017-11-22 09:54 Lulus 阅读(837) 评论(0) 推荐(0)
摘要: EF7无法找寻依赖问题解决方案 现象:使用EF7的过程中,任何"dnx . XXX"的都会报错,提示"cannot resolve dependencies for target framework XXX".原因:项目所在目录不正确,dnx无法根据相对路径寻找引用.解决方案:cd .\srccd 阅读全文
posted @ 2017-11-22 09:54 Lulus 阅读(284) 评论(0) 推荐(0)
摘要: 使用EF的linq查询之后,建议查看一下生成的sql语句. 只选择某列或某些列 有些时候,在C#里写LINQ虽然看着舒服,但性能不一定好,所以有必要做一些调整。比如这种情况:我需要知道一篇文章的点击数,仅此而已,我可能会写: 或者: 我期待着他们只去数据库里筛选Hits这一列的数据,然而,通过SQL 阅读全文
posted @ 2017-11-22 09:53 Lulus 阅读(629) 评论(0) 推荐(0)
摘要: Redis资源 Redis下载https://github.com/dmajkic/redis/downloads入门http://www.yiibai.com/redis/redis_quick_guide.html官网http://redis.io/管理工具Redis Desktop Manag 阅读全文
posted @ 2017-11-22 09:52 Lulus 阅读(238) 评论(0) 推荐(0)
摘要: 基本 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳 阅读全文
posted @ 2017-11-22 09:51 Lulus 阅读(887) 评论(0) 推荐(0)
摘要: 基础 用于非关系型数据库CAP,BASE和最终一致性是NoSQL数据库存在的三大基石。而五分钟法则是内存数据存储的理论依据。这个是一切的源头 使用 一般不会废弃传统关系数据库,而是在关系型数据库外面加一层外衣,比如热点的数据库(采用NoSQL)各个NoSQL数据库有自己的SDK,根据SDK操纵数据库 阅读全文
posted @ 2017-11-22 09:50 Lulus 阅读(297) 评论(0) 推荐(0)
摘要: 碎片产生 在SQL Server中,存储数据的最小单位是页,每一页所能容纳的数据为8060字节.而页的组织方式是通过B树结构 SQL Server向每个页内存储数据的最小单位是表的行(Row) 当叶子节点中新插入的行或更新的行使得叶子节点无法容纳当前更新或者插入的行时,分页就产生了 在分页的过程中, 阅读全文
posted @ 2017-11-22 09:49 Lulus 阅读(6654) 评论(0) 推荐(1)
摘要: DateTime字段类型对应的时间格式是 yyyy-MM-dd HH:mm:ss.fff ,3个f,精确到1毫秒(ms),示例 2014-12-03 17:06:15.433 。DateTime2字段类型对应的时间格式是 yyyy-MM-dd HH:mm:ss.fffffff ,7个f,精确到0.1 阅读全文
posted @ 2017-11-22 09:40 Lulus 阅读(22572) 评论(0) 推荐(6)
摘要: 隔离级别 事务隔离级别包括:原子性,即不可分割性,事务要么全部被执行,要么就全部不被执行;一致性或可串性,事务的执行使得数据库从一种正确状态转换成另一种正确状态;隔离性,在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务;持久性,事务正确提交后,其结果将永久保存在数据库中,即使在事 阅读全文
posted @ 2017-11-22 09:39 Lulus 阅读(551) 评论(0) 推荐(0)
摘要: 调整数据结构使用缓存数据库开启查询缓存巧用存储过程优化SQL语句当只要一行数据时使用 LIMIT 1避免 SELECT * 每次select * 都会查一次系统表,先查表结构,再查值永远为每张表设置一个ID使用 ENUM 而不是 VARCHAR拆分大的 DELETE 或 INSERT 语句越小的列会 阅读全文
posted @ 2017-11-22 09:38 Lulus 阅读(282) 评论(0) 推荐(0)
摘要: 本地启动redis控制台 && 安装redis服务(用于调试) 1.下载最新版redis,选择.zip则是免安装的版本下载地址:https://github.com/MicrosoftArchive/redis/releases 2.解压到指定目录,并运行cmd命令3.在该文件夹下运行命令:redi 阅读全文
posted @ 2017-11-22 09:36 Lulus 阅读(13279) 评论(2) 推荐(7)
摘要: IIS整体文件目录 C:\inetpub 默认网站Default Web Site添加网站也是把文件拷贝到该目录下,类比tomcat 阅读全文
posted @ 2017-11-22 09:33 Lulus 阅读(1598) 评论(0) 推荐(0)
摘要: Bared Wrapped 通过JObject,采用键值对的方式取出结果 阅读全文
posted @ 2017-11-22 09:32 Lulus 阅读(600) 评论(0) 推荐(0)