自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 百度网盘资源搜索器

1 写在前面最近想要在百度网盘里面搜索一些pdf资源,打开以前保存的一个专门搜索百度网盘资源的页面so.baiduyun.me ,页面转了好久,终于出来,但是出现的却是Error 522,链接失效了。最后,在网上找到一个可以用的地址http://pan.java1234.com/,这个地址确实可以搜索百度网盘资源,但是广告超级多,稍有不慎,就进入了一个广告页面,神烦。当时就想能不能寻找到这个网页中...

2018-04-17 18:23:52 2139

原创 根据DTO结构,生成 insert Update SQL 语句

   private string GetInsertSql<T>(T dto, string tableOwnerSchema)        {            string sqlTemplate = @"INSERT INTO [{0}].[{1}] ({2}) values ({3});";            string columnName = string.E...

2018-04-16 10:20:30 1212

转载 从零开始编写自己的C#框架(10)——项目实施计划与甘特图

不知不觉本系列已经写了一个月,编码前的各项工作到此也终于结束了。回头看看这一个月走过来,白天上班晚上码字查资料,写写改改,挺不容易的。很多时候有些知识会用,知道是怎么回事,但并不等于能写出来。错别字、表达不清、言不达意这些就很常见了。虽然有了这么多年的工作积累,真正写后才感觉到自己还远远不足。在这个期间查看了很多博客、相关的书籍,在写博的过程中明显感到自己提升了,所以还未写博的朋友也赶紧尝试一下吧...

2018-03-29 18:21:55 876

转载 从零开始编写自己的C#框架(9)——数据库设计与创建

 对于千万级与百万级数据库设计是有所区别的,由于本项目是基于中小型软件开发框架来设计,记录量相对会比较少,所以数据库设计时考虑的角度是:与开发相结合;空间换性能;空间换开发效率;减少null异常......当然不同的公司与项目要求不同,初学者要学会适应不同的项目开发要求,使用本框架开发时,必须严格按照本章节的要求来设计数据库,不然可能会产生不可控的异常。 从零开始编写自己的C#框架数据库设计规范 ...

2018-03-29 18:20:50 453

转载 从零开始编写自己的C#框架(8)——后台管理系统功能设计

还是老规矩先吐下槽,在规范的开发过程中,这个时候应该是编写总体设计(概要设计)的时候,不过对于中小型项目来说,过于规范的遵守软件工程,编写太多文档也会拉长进度,一般会将它与详细设计合并到一起来处理,所以本文档看起来会怪怪的,不是很符合规范,它只是从实用角度出发来编写,以指导后面功能的设计与开发。  从零开始编写自己的C#框架后台管理系统功能设计文档  文件状态:[√] 草稿[  ] 正式发布[  ...

2018-03-29 18:19:31 2483

转载 从零开始编写自己的C#框架(7)——需求分析

本章内容虽然叫“需求分析”,实际上关于具体的需求分析操作步骤并没有深入去写,因为细化的话那将是一本厚厚的书,而需求分析在本系列中,是帮助大家了解项目的基本要求(主要针对本项目而已)。而写本章的主要目的想告诉初学者们一些常识与重要性,顺便写一写本项目的开发需求与需求文档格式,而不是具体的需求分析步骤。由于个人水平有限,文笔也并不怎么样,为了加快进度早点进入编码阶段所以写得有点水,大家先将就将就吧。 ...

2018-03-29 18:18:43 340

转载 从零开始编写自己的C#框架(6)——SubSonic3.0插件介绍(附源码)

前面几章主要是概念性的东西为主,向初学者们介绍项目开始前的一些知识与内容,从本章开始将会进入实操阶段,希望跟着本系统学习的朋友认真按说明做好每一步操作(对于代码最好是直接照着文档内容在你的IDE中打一次出来,而不是使用复制粘贴),这样对你理解后面的章节会有较好的帮助,如果你对我这种书写方式有什么建议或支持,也希望在评论中留言,谢谢你的支持。   SubSonic3.0简介  SubSonic是Ro...

2018-03-29 18:17:47 371

转载 从零开始编写自己的C#框架(5)——三层架构介绍

三层架构对于开发人员来说,已经是司空见惯了,除了大型与超小型项目外,大多都是这种架构来进行开发。   在这里为初学者们简单介绍一下三层架构:  (下面内容摘自《趣味理解:三层架构与养猪—《.NET深入体验与实战精要》》,这是以前看到的关于三层架构介绍,觉得挺经典的,大家有时间的话认真看看)     对比以上两图,我们可以看出:  1)数据库好比猪圈 ,所有的猪有序地按区域或编号,存放在不同的猪栏里...

2018-03-29 18:16:59 1137

转载 从零开始编写自己的C#框架(4)——文档编写说明

 在写本系列的过程中,了解得越多越不知道从哪里做为切入点来写,几乎每个知识点展开来说都可以写成一本书。而自己在写作与文档编写方面来说,还是一个初鸟级别,所以只能从大方面说说,在本框架开发所需的范围内来讲述相关要用到的知识点,至于要更深入的去了解,请大家观看其他大牛的博客或购买书籍来学习。  为了加快进度,会对目录进行修改,将一些知识点合并或在后面使用的章节再进行描述。  谢谢大家的支持,如果您觉得...

2018-03-29 18:16:13 266

转载 从零开始编写自己的C#框架(3)——开发规范

 由于是业余时间编写,而且为了保证质量,对写出来的东西也会反复斟酌,所以每周只能更新两章左右,请大家谅解,也请大家耐心等待,谢谢大家的支持。  初学者应该怎样学习本系列内容呢?根据我自己的学习经验,一般直接看一遍的方法,学习与认知都会比较浅,很快就忘了。而看完后写笔记、手抄或将所看的内容照着打一遍或多次的,可以比较深刻的理解文章或代码中的思想,并能将里面的核心内容牢记在心。   对于开发规范,都是...

2018-03-29 18:14:37 206

转载 从零开始编写自己的C#框架(2)——开发前准备工作

没想到写了个前言就受到很多朋友的支持,大家的推荐就是我最大的动力(推荐得我热血沸腾,大家就用推荐来猛砸我吧O^-^O),谢谢大家支持。  其实框架开发大家都知道,不过要想写得通俗点,我个人觉得还是挺吃力的。在本系列中,我不会很深入的去讲述那些映射啊关系啊(绕得我头都晕了,这些请大家去查看相关的文档学习吧)......概念上的东西会少讲,直接上实例,讲实际应用。当然如果您觉得这样很不尊重面向对象什么...

2018-03-29 18:13:42 339

转载 从零开始编写自己的C#框架(1)——前言

 记得十五年前自学编程时,拿着C语言厚厚的书,想要上机都不知道要用什么编译器来执行书中的例子。十二年前在大学自学ASP时,由于身边没有一位同学和朋友学习这种语言,也只能整天混在图收馆里拼命的啃书。而再后来也差不多,自学了很多不同的知识,都一直只能自己默默的克服一个又一个困难。所以这几年带一些应届生或只有一两年经验的新人时,都会同他们讲:你们现在太幸福了,有问题可以找度娘,还可以找我来解决。做为过来...

2018-03-29 18:12:33 265

转载 angularjs 向元素内的方法传入自身

在js当中,是这样做的<html><body><script>function onClick(e){                 var id=e.getAttribute("data-id");                var name=e.getAttribute("data-name");                 alert("Id: ...

2018-03-09 15:37:17 777

转载 angular中实现控制器之间传递参数的方式

本篇文章主要介绍了angular中实现控制器之间传递参数的方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。在angular中,每个controller(控制器)都会有自己的$scope,通过为这个对象添加属性赋值,就可以将数据传递给模板进行渲染,每个$scope只会在自己控制器内起作用,而有时候需要用到其他控制器中的数据,这个时候就要考虑到控制器之间参数的传递了。1.通过$rootscop...

2018-03-09 15:35:03 418

转载 数据库索引到底是什么,是怎样工作的?

我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Employ...

2018-03-06 13:18:05 143

转载 关于angularJS的$watch的 一些小用法

$watch方法,它可以帮助我们在每个scope中监视其中的变量。$watch 单一的变量对于普通的变量时,如数字,字符串等,直接如下写是可以监视到变量的变化,并执行相应的函数的。$scope.count=1;$scope.$watch('count',function(){...});1234$watch 多个变量对于多个变量的监视变化,执行同一函数的话,可以将这几个变量转为字符串,以‘+...

2018-03-02 14:53:08 835

转载 让数据库跑的更快的7个MySQL优化建议!

随着容量和负载的增加,MySQL 的性能会日趋缓慢。这里有七点建议能够保证 MySQL 的平稳运行。性能是我们衡量应用的一种方式,而应用性能的一项指标就是用户体验,也就是平时我们常说的:“用户需要等待超过合理的时间,才能获得他们想要的东西吗?”在不同的情况和场景下,该指标会有所不同。比如说:对于移动购物应用来说,其响应时间不能超过几秒钟;而对于一个员工的人力资源页面而言,其响应时间则允许比几秒钟更...

2018-03-02 10:43:03 260

转载 限制文本框只能输入数字和小数点

1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execComma...

2018-02-28 17:37:51 1001

转载 MySQL 5.7 忘记密码 重置密码 my.ini示例

一、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...

2018-02-28 17:19:17 2786 2

转载 LOG4NET日志配置及使用

Log4net的安装Install-Package log4net1.先弄个日志记录的类/// <summary> /// 使用LOG4NET记录日志的功能,在WEB.CONFIG里要配置相应的节点 /// </summary> public class LogHelper { //log4net日志专用 pu...

2018-02-28 17:16:54 623

转载 js禁止页面刷新禁止用F5键刷新,禁止右键

<script     language="javascript">          //禁止用F5键          function     document.onkeydown()          {                    if     (     event.keyCode==116)                      {             ...

2018-02-28 17:10:26 575

转载 ASP.NET实现禁止用户重复登录

本文先为大家介绍如何利用缓存Cache方便地实现此功能。 Cache与Session这二个状态对像的其中有一个不同之处,Cache是一个全局对象,作用的范围是整个应用程序,所有用户;而Session是一个用户会话对象,是局部对象,用于保存单个用户的信息。 只要把每次用户登录后的用户信息存储在Cache中,把Cache的Key名设为用户的登录名,Cache的过期时间设置为Session的超时时间,在...

2018-02-28 17:01:04 405

转载 Linq语法详细

http://www.cnblogs.com/knowledgesea/p/3897665.html1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.A...

2018-02-28 16:01:39 187

转载 开发模式介绍

1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高

2018-01-19 13:45:57 343

转载 怎样做项目管理

最近在网上看到一篇关于项目管理的文章,觉得说的很有道理,特意转载,以便学习。最近面试了几个应聘项目经理的,有个感觉,不少人,无论是野路子出身还是正儿八经学PMP的,都抓不住项目管理的重点。本文谈这个问题。一方面是有感而发,另一方面,项目管理其实也是架构师名称空间的一部分。项目,学过PMP的都知道这个定义:项目是既定的资源和要求的约束下,为实现某种目的而相互联系的一次性工作任务。这个定义特别符合程序

2018-01-18 11:22:51 1252

转载 Angularjs input输入框值,被选中

/** --------------指令 按下回车事件,单击事件 ”选中“输入框的值-----------*/ module.directive('selectline', function () { return { restrict: 'A', link: function (scope, element, attrs)

2018-01-18 11:21:47 2141

原创 asp.net操作word

http://www.cnblogs.com/jinglelin/archive/2005/09/02/228486.html 涉及到asp.net操作word的问题今年陆续又碰到操作excel、word等office文档使用的都是Interop相关dll,打开office相关进程进行操作为免忘记,将相关tip整理如下:1. 引用文件,几个dll打包了2. 操作word

2010-02-26 11:13:00 671

原创 用.net 编码实现朗读文本的方法

Net Framework 3.0 中增加了一个命名空间:System.Speech 使用这个空间的类和方法,我们可以很方便的2行代码就可以让一段文本被读出来。 C:/Program Files/Reference Assemblies/Microsoft/Framework/v3.0/System.Speech.dll 演示代码如下:using System.Speech.S

2010-02-09 17:19:00 567

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除