8 行成于思毁于随

尚未进行身份认证

放低姿态,总能学到东西

等级
博文 107
排名 6w+

那些年

一直保守做.net开发,那些年,我错过了安卓开发、错过了转java的最佳时机,现在,.net在国内做web开发的公司越来越少当然,还是能找到工作,只是,离大型互联网公司越来越远应该从别的方向找突破...

2019-04-25 09:43:15

linux

我知道为什么Linux都用命令不用图形界面,因为界面做得太烂了,用久了会卡死,而已很多功能没有,哈哈

2018-12-07 09:50:08

前端Sublime Text

一直以来习惯了使用VS作为开发工具,近来做bs开发,一开始基本只做后端,到后来公司人少前后端都做,现在我就开始对前端开始感兴趣了,现在想着,用什么做为编码工呢,dreamweaver没有提示功能不方便,一开始试着使用Notepad++,并装着网上推荐的各种插件,但都不尽如人意,后来看到学习网上有人推荐SublimeText,一开用着有些不习惯,毕竟快捷键不同,也没有垂直选择功能,后来装了一些

2017-04-01 17:29:22

能使Oracle索引失效的六大限制条件

能使Oracle索引失效的六大限制条件转载自:http://www.2cto.com/database/201512/452441.htmlOracle索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是oracle索引失效造成的。oracle索引有一些限制条件,如

2016-06-03 14:31:39

数据库空值陷阱

关系数据库,无论是Mysql、Sqlserver、Oracle,都会有空值,数据库的空值设计的目的,是为了不占用存储空间,与程序语言null相对应,但存储的合理性却带来了判断的麻烦,以下我列出几个陷阱:1、算数运算中,如果有空值,整个表达式为空,这时可以用IsNull函数来赋予一个默认值(对应的Oracle的nvl或decode函数)2、关系运算中,如果有空值,则返回false,类似wh

2016-06-03 14:27:15

Lucene与Solr的比较

Lucene与Solr的比较转载自http://blog.csdn.net/suifengerbi/article/details/20043255Lucene和Solr是我想要学习Lucene同时看到的,显然,他们有很大的联系。于是我查阅资料,简单地比较一下。SolrSolr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-

2016-04-08 14:23:36

Redis和Memcache对比及选择

Redis和Memcache对比及选择转载自:http://www.cnblogs.com/EE-NovRain/p/3268476.html  我这段时间在用redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverfl

2016-04-08 14:00:18

软件设计和软件开发的主旨

软件为什么要开发出来?最简单的来说,我们算数的时候,或者做md5加密解密的时候,会直接去网上找一些小工具,或者我们自己写小程序。当我们去做这些事情的时候,是为了避免手工去做这些运算,这些运算具有重复性而且繁琐,我们可以交给电脑去做。这,就是所谓的信息化:原来手工操作的东西尽量实现自动化,减轻人工操作的负担。所以,做为设计人员,一定知道软件开发的主旨。了解

2016-03-22 10:55:20

Web Api的安全性

WebApi的安全性转载自:http://www.cnblogs.com/leo_wl/p/3553385.html系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言这一篇文章我们主要来探讨一下WebApi的安全性,到目前为止所有的请求都是走的Http协议(http://),因此客户端与服务器之间的通信是没有

2016-03-12 22:41:33

排序与查找的最好算法

排序与查找算法有很多种,我们不必全部记住它,只需记住最快的方法就好了(当然,你也可以用c#自带的方法或者Linq,这不在本文讨论之列)直接上代码://////折半查找////////////publicstaticintBinarySearch(Li

2016-03-12 22:22:04

1,1,3,5......递归算法

这道笔试题,笔者研究了一下,根据递归必有一个条件返回的原则,写出来的是这样的privatevoidbutton1_Click(objectsender,EventArgse){intk=2;inti=1;intj=1;intnu

2016-03-12 22:06:25

代码基本框架

这个框架是最基本的了,了解了它,我们可以扩展出相关的技术,不管是net家族的还是开源的,都是为了解决实际项目中遇到的问题:一是针对代码:代码的可扩展性、可重用性、耦合度、易于维护、简洁高效的代码二是针对性能:页面加载的速度,有前端和后端的因素,前端的就不说了,后端的因素有:sql数据查询的效率,多人同时访问的负载问题,网络传输数据的压力三是针对安全:数据输入的容错,访问权限的控

2016-03-06 18:56:50

C#综合揭秘——细说多线程

转载自:http://www.cnblogs.com/leslies2/archive/2012/02/07/2320914.html 引言  本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。  其中委托的BeginInvoke方法以及回调函数最为常用。  而I/O线程可能容易遭到大

2016-03-06 18:39:52

WCF、WebAPI、WCFREST、WebService之间的区别

WCF、WebAPI、WCFREST、WebService之间的区别转载自:http://www.cnblogs.com/markli/p/4460564.html在.net平台下,有大量的技术让你创建一个HTTP服务,像WebService,WCF,现在又出了WebAPI。在.net平台下,你有很多的选择来构建一个HTTPServices。我分享一下我对WebServ

2016-03-02 00:09:35

SQLServer 表值函数与标量值函数 定义方式与调用区别

SQLServer 表值函数与标量值函数 定义方式与调用区别转载自:http://blog.sina.com.cn/s/blog_648861b901012ay2.htmlSQLServer 表值函数与标量值函数 定义方式与调用区别       写sql存储过程经常需要调用一些函数来使处理过程更加合理,也可以使函数复用性更强,不过在写sql函数的时候可能会发现,有些

2016-02-27 23:42:50

sql server查询技巧

一、获取行号1、使用排名函数row_number:速度慢selectrow_number()over(orderbyid)asrowindex2、使用identity函数生成自增字段:速度快select identity(int,1,1) as rowindex into #temp from student3、新建一个包含identity(1,1)约束

2016-02-25 11:36:08

WinForm、ASP.NET、MVC记录全局错误日志

之前我转载了一篇“C#使用Log4Net记录日志”,但如果是错误日志,则没必要在每个方法里面捕获异常再记录日志,这时我们写一个全局的错误日志记录方法就行了,但这全局到底应该写在哪呢?不同的项目写的地方是不一样的:WinForm、ASP.NET、MVCWinForm:在Program.cs文件里//////应用程序的主入口点。/

2016-02-24 14:28:19

C#使用Log4Net记录日志

C#使用Log4Net记录日志转载自:http://www.cnblogs.com/wangsaiming/archive/2013/01/11/2856253.html第一步:下载Log4Net             下载地址:http://logging.apache.org/log4net/download_log4net.cgi     

2016-02-24 14:09:00

前端性能优化----yahoo前端性能团队总结的35条黄金定律

前端性能优化----yahoo前端性能团队总结的35条黄金定律转载自:http://www.cnblogs.com/lei2007/archive/2013/08/16/3262897.html除了自己总结:1.减少http请求,2.压缩并优化js/css/image3.尽量静态页面,从简原则4.代码规范(详见:个人知识体系思维导图)从yahoo新学到的

2016-02-24 13:33:49

TCP/IP、Http、Socket的区别

TCP/IP、Http、Socket的区别转载自:http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html  网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP

2016-02-24 11:53:19
奖章
    暂无奖章