05 2019 档案

摘要:Github 1、搜索 转:掌握 3 个搜索技巧,在 GitHub 上快速找到实用软件资源 例如 查找位于深圳的C#开发者 2、查看文件历史提交记录 定位至需要查看的文件 修改地址栏github.com 为 github-history.netlify.com 查看所有历史提交的记录 3、下载部分文 阅读全文
posted @ 2019-05-31 16:49 peterYong 阅读(257) 评论(0) 推荐(0) 编辑
摘要:初识NuGet及快速安装使用 NuGet是 Visual Studio的一个扩展,也就是管理程序的包包。 使用NuGet可以替代之前引用DLL文件的方式,如果Nuget库中存在需要的动态库的话。 参考:NuGet学习笔记(1) 初识NuGet及快速安装使用 打包自己的类库至Nuget 1、若是.Ne 阅读全文
posted @ 2019-05-31 11:23 peterYong 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:一、EF框架之三种模式 Entity Framework是ORMapping的一种具体实现,那ORMapping又是什么呢? ORM--ObjectRelation Mapping,即对象关系映射框架/数据持久化框架,是根据实体对象操作数据表中数据的一种面向对象的操作框架。 其实Entity Fra 阅读全文
posted @ 2019-05-27 21:12 peterYong 阅读(971) 评论(0) 推荐(0) 编辑
摘要:一、插入数据 1、插入数据返回当前主键ID 当我们插入一条数据的时候,很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种: 1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库; 2. 使用特定数据库的 auto_increment 特性,在插入 阅读全文
posted @ 2019-05-26 16:22 peterYong 阅读(816) 评论(0) 推荐(0) 编辑
摘要:mysql执行原理 只要是B/S架构,都是会有客户端与服务端,mysql也不例外。 首先客户端发出一个请求,这个请求就是一个查询请求(Select),而它请求的对象就是服务端,服务端是怎么处理这项查询功能的呢? 首先可以把服务端想象成一个大的容器,里面有四层结构,当一个请求过来后,将会执行这四层,执 阅读全文
posted @ 2019-05-25 11:14 peterYong 阅读(323) 评论(0) 推荐(0) 编辑
摘要:一、一个html中多个ng-app //对于ng-app初始化一个AngularJS程序属性的使用需要注意,在一个页面中AngularJS自动加载第一个ng-app,其他ng-app会忽略 //如果需要加载其他ng-app程序,需要手动添加初始化过程。 angular.bootstrap(docum 阅读全文
posted @ 2019-05-23 20:47 peterYong 阅读(395) 评论(0) 推荐(0) 编辑
摘要:Ninject是一个IOC容器,用来解决程序中组件的耦合问题,它的目的在于做到最少配置。简单来讲就是 为我们选择一个想要的类来处理事务。 百度百科的解释:一个快如闪电、超轻量级的基于.Net平台的依赖注入框架。把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。 一、Conso 阅读全文
posted @ 2019-05-23 19:18 peterYong 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:一、table td的宽度详解 Table只有Table的宽度是可以设置的,并且各个浏览器理解一致 原则上应该将table的宽度设置成一个固定的值,而不应该设置成一个根据屏幕变化的值 Table的宽度为600px,Table的td所有宽度总和不到600px,浏览器会自动按照td的宽度的比例算出宽度 阅读全文
posted @ 2019-05-19 17:18 peterYong 阅读(6235) 评论(0) 推荐(0) 编辑
摘要:一、JS计算时间差 返回(天、小时、分钟、秒) 二、JS 时间增加后返回时间 增加(天、小时、分钟、秒) var temp = dateTime.setHours(dateTime.getHours() + 2); var inDateTimeMin = new Date(temp); 注:date 阅读全文
posted @ 2019-05-18 17:54 peterYong 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、log4net日志 1、不打印日志 连日志文件都不生成,看错误列表,有一些提示消息 原来是日志类中忘记加[assembly: log4net.Config.XmlConfigurator(Watch = true)]了 //注意下面的语句一定要加上,指定log4net使用.config文件来读取 阅读全文
posted @ 2019-05-15 17:14 peterYong 阅读(232) 评论(0) 推荐(0) 编辑
摘要:文件路径 1、相对目录当前程序的目录:“.“当前程序的目录的上一级:“..“当前程序的目录的磁盘父目录:“\\“ 2、绝对路径 尽量用Path.Combine(),可以跨平台使用而不会出错 如果在Windows上使用: Path.Combine("A","B"); //A,B都是单个单词 Path. 阅读全文
posted @ 2019-05-12 22:27 peterYong 阅读(243) 评论(0) 推荐(0) 编辑
摘要:一、CSS文件 1、引用css文件,放在Head里面,可以减少repaint和reflow。 浏览器渲染页面大概是这样的:当浏览器从上到下一边下载html生成DOM tree一边根据浏览器默认及现有CSS生成render tree来渲染页面,当遇到新的CSS的时候下载并结合现有CSS重新生成rend 阅读全文
posted @ 2019-05-12 22:14 peterYong 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一、JS文件位置 多个.JS文件最好合并到一个文件中,减少加载页面时发送的请求数量。 某个单独页面需要的js,最好放在HTML文档的最后,</body>之前,这样能使浏览器更快地加载页面。先加载完界面,再执行脚本,不至于先执行复杂脚本带来的页面显示不全。 侵入式与非侵入式JavaScript 侵入式 阅读全文
posted @ 2019-05-12 12:29 peterYong 阅读(339) 评论(0) 推荐(0) 编辑
摘要:打开后台界面:http://localhost:15672/#/ 右上角可以设置页面"刷新时间"。以及选择监听的"虚拟主机"。 界面有"概要"、"连接"、"通道"、"分发器"、"队列"、"用户"等几个管理页签。 Overview 概要就是RabbitMQ的基本信息 Totals里面有Unacked未 阅读全文
posted @ 2019-05-10 19:50 peterYong 阅读(65058) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示