<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[假牙的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JIAYA</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JIAYA]]></copyright><item><title><![CDATA[百度网盘资源搜索器]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79978802</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79978802</guid><author>JIAYA</author><pubDate>Tue, 17 Apr 2018 18:23:52 +0800</pubDate><description><![CDATA[1 写在前面最近想要在百度网盘里面搜索一些pdf资源，打开以前保存的一个专门搜索百度网盘资源的页面so.baiduyun.me ，页面转了好久，终于出来，但是出现的却是Error 522，链接失效了。最后，在网上找到一个可以用的地址http://pan.java1234.com/，这个地址确实可以搜索百度网盘资源，但是广告超级多，稍有不慎，就进入了一个广告页面，神烦。当时就想能不能寻找到这个网页中...]]></description><category></category></item><item><title><![CDATA[根据DTO结构，生成 insert   Update  SQL 语句]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79957141</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79957141</guid><author>JIAYA</author><pubDate>Mon, 16 Apr 2018 10:20:30 +0800</pubDate><description><![CDATA[   private string GetInsertSql&amp;lt;T&amp;gt;(T dto, string tableOwnerSchema)        {            string sqlTemplate = @&quot;INSERT INTO [{0}].[{1}] ({2}) values ({3});&quot;;            string columnName = string.E...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（10）——项目实施计划与甘特图]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79747020</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79747020</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:21:55 +0800</pubDate><description><![CDATA[不知不觉本系列已经写了一个月，编码前的各项工作到此也终于结束了。回头看看这一个月走过来，白天上班晚上码字查资料，写写改改，挺不容易的。很多时候有些知识会用，知道是怎么回事，但并不等于能写出来。错别字、表达不清、言不达意这些就很常见了。虽然有了这么多年的工作积累，真正写后才感觉到自己还远远不足。在这个期间查看了很多博客、相关的书籍，在写博的过程中明显感到自己提升了，所以还未写博的朋友也赶紧尝试一下吧...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（9）——数据库设计与创建]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79747009</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79747009</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:20:50 +0800</pubDate><description><![CDATA[　对于千万级与百万级数据库设计是有所区别的，由于本项目是基于中小型软件开发框架来设计，记录量相对会比较少，所以数据库设计时考虑的角度是：与开发相结合；空间换性能；空间换开发效率；减少null异常......当然不同的公司与项目要求不同，初学者要学会适应不同的项目开发要求，使用本框架开发时，必须严格按照本章节的要求来设计数据库，不然可能会产生不可控的异常。 从零开始编写自己的C#框架数据库设计规范 ...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（8）——后台管理系统功能设计]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746999</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746999</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:19:31 +0800</pubDate><description><![CDATA[还是老规矩先吐下槽，在规范的开发过程中，这个时候应该是编写总体设计（概要设计）的时候，不过对于中小型项目来说，过于规范的遵守软件工程，编写太多文档也会拉长进度，一般会将它与详细设计合并到一起来处理，所以本文档看起来会怪怪的，不是很符合规范，它只是从实用角度出发来编写，以指导后面功能的设计与开发。  从零开始编写自己的C#框架后台管理系统功能设计文档  文件状态：[√] 草稿[  ] 正式发布[  ...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（7）——需求分析]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746985</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746985</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:18:43 +0800</pubDate><description><![CDATA[本章内容虽然叫“需求分析”，实际上关于具体的需求分析操作步骤并没有深入去写，因为细化的话那将是一本厚厚的书，而需求分析在本系列中，是帮助大家了解项目的基本要求（主要针对本项目而已）。而写本章的主要目的想告诉初学者们一些常识与重要性，顺便写一写本项目的开发需求与需求文档格式，而不是具体的需求分析步骤。由于个人水平有限，文笔也并不怎么样，为了加快进度早点进入编码阶段所以写得有点水，大家先将就将就吧。 ...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（6）——SubSonic3.0插件介绍（附源码）]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746970</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746970</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:17:47 +0800</pubDate><description><![CDATA[前面几章主要是概念性的东西为主，向初学者们介绍项目开始前的一些知识与内容，从本章开始将会进入实操阶段，希望跟着本系统学习的朋友认真按说明做好每一步操作（对于代码最好是直接照着文档内容在你的IDE中打一次出来，而不是使用复制粘贴），这样对你理解后面的章节会有较好的帮助，如果你对我这种书写方式有什么建议或支持，也希望在评论中留言，谢谢你的支持。 　　SubSonic3.0简介　　SubSonic是Ro...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（5）——三层架构介绍]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746962</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746962</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:16:59 +0800</pubDate><description><![CDATA[三层架构对于开发人员来说，已经是司空见惯了，除了大型与超小型项目外，大多都是这种架构来进行开发。 　　在这里为初学者们简单介绍一下三层架构：　　（下面内容摘自《趣味理解：三层架构与养猪—《.NET深入体验与实战精要》》，这是以前看到的关于三层架构介绍，觉得挺经典的，大家有时间的话认真看看）　　 　　对比以上两图，我们可以看出：　　1）数据库好比猪圈 ，所有的猪有序地按区域或编号，存放在不同的猪栏里...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（4）——文档编写说明]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746954</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746954</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:16:13 +0800</pubDate><description><![CDATA[　在写本系列的过程中，了解得越多越不知道从哪里做为切入点来写，几乎每个知识点展开来说都可以写成一本书。而自己在写作与文档编写方面来说，还是一个初鸟级别，所以只能从大方面说说，在本框架开发所需的范围内来讲述相关要用到的知识点，至于要更深入的去了解，请大家观看其他大牛的博客或购买书籍来学习。　　为了加快进度，会对目录进行修改，将一些知识点合并或在后面使用的章节再进行描述。　　谢谢大家的支持，如果您觉得...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（3）——开发规范]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746935</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746935</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:14:37 +0800</pubDate><description><![CDATA[　由于是业余时间编写，而且为了保证质量，对写出来的东西也会反复斟酌，所以每周只能更新两章左右，请大家谅解，也请大家耐心等待，谢谢大家的支持。　　初学者应该怎样学习本系列内容呢？根据我自己的学习经验，一般直接看一遍的方法，学习与认知都会比较浅，很快就忘了。而看完后写笔记、手抄或将所看的内容照着打一遍或多次的，可以比较深刻的理解文章或代码中的思想，并能将里面的核心内容牢记在心。 　　对于开发规范，都是...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（2）——开发前准备工作]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746926</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746926</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:13:42 +0800</pubDate><description><![CDATA[没想到写了个前言就受到很多朋友的支持，大家的推荐就是我最大的动力（推荐得我热血沸腾，大家就用推荐来猛砸我吧O^-^O），谢谢大家支持。　　其实框架开发大家都知道，不过要想写得通俗点，我个人觉得还是挺吃力的。在本系列中，我不会很深入的去讲述那些映射啊关系啊（绕得我头都晕了，这些请大家去查看相关的文档学习吧）......概念上的东西会少讲，直接上实例，讲实际应用。当然如果您觉得这样很不尊重面向对象什么...]]></description><category></category></item><item><title><![CDATA[从零开始编写自己的C#框架（1）——前言]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79746907</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79746907</guid><author>JIAYA</author><pubDate>Thu, 29 Mar 2018 18:12:33 +0800</pubDate><description><![CDATA[　记得十五年前自学编程时，拿着C语言厚厚的书，想要上机都不知道要用什么编译器来执行书中的例子。十二年前在大学自学ASP时，由于身边没有一位同学和朋友学习这种语言，也只能整天混在图收馆里拼命的啃书。而再后来也差不多，自学了很多不同的知识，都一直只能自己默默的克服一个又一个困难。所以这几年带一些应届生或只有一两年经验的新人时，都会同他们讲：你们现在太幸福了，有问题可以找度娘，还可以找我来解决。做为过来...]]></description><category></category></item><item><title><![CDATA[angularjs 向元素内的方法传入自身]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79498308</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79498308</guid><author>JIAYA</author><pubDate>Fri, 09 Mar 2018 15:37:17 +0800</pubDate><description><![CDATA[在js当中，是这样做的&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;script&amp;gt;function onClick(e){                 var id=e.getAttribute(&quot;data-id&quot;);                var name=e.getAttribute(&quot;data-name&quot;);                 alert(&quot;Id: ...]]></description><category></category></item><item><title><![CDATA[angular中实现控制器之间传递参数的方式]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79498266</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79498266</guid><author>JIAYA</author><pubDate>Fri, 09 Mar 2018 15:35:03 +0800</pubDate><description><![CDATA[本篇文章主要介绍了angular中实现控制器之间传递参数的方式，具有一定的参考价值，感兴趣的小伙伴们可以参考一下。在angular中，每个controller（控制器）都会有自己的$scope，通过为这个对象添加属性赋值，就可以将数据传递给模板进行渲染，每个$scope只会在自己控制器内起作用，而有时候需要用到其他控制器中的数据，这个时候就要考虑到控制器之间参数的传递了。1.通过$rootscop...]]></description><category></category></item><item><title><![CDATA[数据库索引到底是什么，是怎样工作的？]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79456876</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79456876</guid><author>JIAYA</author><pubDate>Tue, 06 Mar 2018 13:18:05 +0800</pubDate><description><![CDATA[我们通过一个简单的例子来开始教程，解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee， 这个表有三个字段（列）分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句：SELECT * FROM Employ...]]></description><category></category></item><item><title><![CDATA[关于angularJS的$watch的 一些小用法]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79423293</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79423293</guid><author>JIAYA</author><pubDate>Fri, 02 Mar 2018 14:53:08 +0800</pubDate><description><![CDATA[$watch方法，它可以帮助我们在每个scope中监视其中的变量。$watch 单一的变量对于普通的变量时，如数字，字符串等，直接如下写是可以监视到变量的变化，并执行相应的函数的。$scope.count=1;
$scope.$watch('count',function(){
...
});1234$watch 多个变量对于多个变量的监视变化，执行同一函数的话，可以将这几个变量转为字符串，以‘+...]]></description><category></category></item><item><title><![CDATA[让数据库跑的更快的7个MySQL优化建议！]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79420600</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79420600</guid><author>JIAYA</author><pubDate>Fri, 02 Mar 2018 10:43:03 +0800</pubDate><description><![CDATA[随着容量和负载的增加，MySQL 的性能会日趋缓慢。这里有七点建议能够保证 MySQL 的平稳运行。性能是我们衡量应用的一种方式，而应用性能的一项指标就是用户体验，也就是平时我们常说的：“用户需要等待超过合理的时间，才能获得他们想要的东西吗？”在不同的情况和场景下，该指标会有所不同。比如说：对于移动购物应用来说，其响应时间不能超过几秒钟；而对于一个员工的人力资源页面而言，其响应时间则允许比几秒钟更...]]></description><category></category></item><item><title><![CDATA[限制文本框只能输入数字和小数点]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79403535</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79403535</guid><author>JIAYA</author><pubDate>Wed, 28 Feb 2018 17:37:51 +0800</pubDate><description><![CDATA[1.文本框只能输入数字代码(小数点也不能输入)&amp;lt;input onkeyup=&quot;this.value=this.value.replace(/\D/g,'')&quot; onafterpaste=&quot;this.value=this.value.replace(/\D/g,'')&quot;&amp;gt;2.只能输入数字,能输小数点.&amp;lt;input onkeyup=&quot;if(isNaN(value))execComma...]]></description><category></category></item><item><title><![CDATA[MySQL 5.7 忘记密码 重置密码 my.ini示例]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79403228</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79403228</guid><author>JIAYA</author><pubDate>Wed, 28 Feb 2018 17:19:17 +0800</pubDate><description><![CDATA[一、my.ini 的mysqld下添加　　skip-grant-tables二、重启mysql服务　　net start mysqld三、打开cmd　　cd C:\Program Files\MySQL\MySQL Server 5.7\bin　　mysql　　use mysql　　设置新密码　　update mysql.user set authentication_string=passwor...]]></description><category></category></item><item><title><![CDATA[LOG4NET日志配置及使用]]></title><link>https://blog.youkuaiyun.com/JIAYA/article/details/79403217</link><guid>https://blog.youkuaiyun.com/JIAYA/article/details/79403217</guid><author>JIAYA</author><pubDate>Wed, 28 Feb 2018 17:16:54 +0800</pubDate><description><![CDATA[Log4net的安装Install-Package log4net1.先弄个日志记录的类/// &amp;lt;summary&amp;gt;
    /// 使用LOG4NET记录日志的功能，在WEB.CONFIG里要配置相应的节点
    /// &amp;lt;/summary&amp;gt;
    public class LogHelper
    {
        //log4net日志专用
        pu...]]></description><category></category></item></channel></rss>