自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (4)
  • 收藏
  • 关注

原创 java16进制与10进制转换

1、16进制转10进制。2、10进制转16进制。

2023-05-31 10:46:05 2073 2

原创 事物的关系

事物是由空间和时间组成,而空间又包含人、物,空间的关系与uml类图相同。空间关系主要有如下:人与人:关联,由远及近,分表表示:排斥-无关联-有关联-关联近-依赖 人与物:同人与人关系 物与物:如实物、虚物(知识等),无关联-有关联-组合时间关系主要体现在事物的前因后果,一般用于实现未来既定目标,建立有步骤有因果的计划步骤。不过本人喜欢随遇而安,不设定目标,体验周围一切好与坏。...

2022-03-27 19:06:38 1046

原创 那些年

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

2019-04-25 09:43:15 192 1

原创 linux

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

2018-12-07 09:50:08 198

原创 前端Sublime Text

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

2017-04-01 17:29:22 500

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

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

2016-06-03 14:31:39 686

原创 数据库空值陷阱

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

2016-06-03 14:27:15 451

转载 Lucene与Solr的比较

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

2016-04-08 14:23:36 782

转载 Redis和Memcache对比及选择

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

2016-04-08 14:00:18 348

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

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

2016-03-22 10:55:20 538

转载 Web Api的安全性

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

2016-03-12 22:41:33 2476

原创 排序与查找的最好算法

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

2016-03-12 22:22:04 415

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

这道笔试题,笔者研究了一下,根据递归必有一个条件返回的原则,写出来的是这样的 private void button1_Click(object sender, EventArgs e) { int k = 2; int i = 1; int j = 1; int nu

2016-03-12 22:06:25 1559

原创 代码基本框架

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

2016-03-06 18:56:50 1401

转载 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 998

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

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

2016-03-02 00:09:35 371

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

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

2016-02-27 23:42:50 1049

原创 sql server查询技巧

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

2016-02-25 11:36:08 1473

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

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

2016-02-24 14:28:19 5491

转载 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 2920

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

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

2016-02-24 13:33:49 420

转载 TCP/IP、Http、Socket的区别

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

2016-02-24 11:53:19 200

转载 GET,POST,PUT,DELETE的区别

GET,POST,PUT,DELETE的区别转载自:http://blog.csdn.net/mfe10714022/article/details/39692305Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网

2016-02-24 11:50:55 349

原创 SQLite的管理与C#应用

SQLite的管理与C#应用SQLite整个库只是一个文件,它是开源的,相比与MySQL和PostgreSQL来说,它更微型,也具有事务的特征,适用于嵌入式设备,在手机应用上经常用到它。SQLite单个文件最大支持2TB,读写速度可以跟MySQL媲美,与Access类似但读取速度远快于Access,而且是跨平台的。对于开源的轻量级关系型数据库来说,SQLite目前无疑是最好的选

2016-02-24 10:05:49 945

转载 关于SQLite与SQLServer的区别

关于SQLite与SQLServer的区别转载自:http://blog.csdn.net/xsl1990/article/details/16851593一、常见问题汇总  1 TOP  这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:  [pre]SELECT TOP 10 * FROM [i

2016-02-23 16:10:53 2793

转载 C#使用Unity框架

C#使用Unity框架转载自:http://www.cnblogs.com/liujp/archive/2012/07/12/2587418.htmlUnity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。1.控制反转 (IoC) 模式,这是一种设计模式,它描述了用于支持对象可以“查找”它们需要的其他对象的实例的插件

2016-02-23 12:02:02 656

转载 vs 2008 显式实现接口 和 隐式实现接口的 区别

vs 2008 显式实现接口 和 隐式实现接口的 区别转载自:http://blog.csdn.net/WDYDXF/article/details/5349207问题引入: 今天用vs2008 快捷键时 我按了shift+Alt+F10  (接口的快捷键),vs提示 是否显式实现接口,就顺便查了什么是显式什么是隐式, 以及他们的区别,现总结如下:

2016-02-23 11:17:30 662

转载 C# 对轻量级(IoC Container)依赖注入Unity的使用

C# 对轻量级(IoC Container)依赖注入Unity的使用概述Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关

2016-02-22 17:58:39 976

转载 MVC,MVP 和 MVVM 的图示

MVC,MVP 和 MVVM 的图示作者: 阮一峰日期: 2015年2月 1日复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《Scaling

2016-02-22 17:15:44 263

转载 MVC 数据验证

MVC 数据验证  前一篇说了MVC数据验证的例子,这次来详细说说各种各样的验证注解。System.ComponentModel.DataAnnotations一、基础特性一、Required    必填选项,当提交的表单缺少该值就引发验证错误。二、StringLength    指定允许的长度    指定最大长度:  [StringLength(20)

2016-02-22 17:09:53 448

转载 https安全协议

我们在电脑上使用支付宝或网银时,或者是使用微信红包接口发红包时,在交易的那一刻,往往须要我们先安装一个数字证书,那数字证书到底是个什么东西?证书就像一个营业执照一样,能够证明服务器或客户端的身份。如何证明?证书,可以个人颁发(须要用户同意),也可以由国际上公认的颁发机构颁发(不用同意,但要收费)证书具有有效期,也可以被吊销,这时浏览器就会提示有风险因为这些涉及

2016-02-22 15:20:23 3450

转载 ASP.NET中如何实现FORM认证登录

ASP.NET中如何实现FORM认证登录如何运用 Form 表单认证 ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分:第一部分 —— 怎样实现From 认证;第

2016-02-22 12:03:35 532

转载 asp.net的<% %>总结

asp.net的总结      在asp.net应用程序中,在asp.net页面常用的、、。在全球化的项目中使用绑定资源项目,在asp.net mvc中使用绑定ViewData。      主要用于在web页面定义Page、引入控件、组件、设置Cache等:1: @ Page %>2: @ Assembly %>3: @ Import %>

2016-02-22 11:55:04 243

转载 asp.net跳转页面的三种方法比较

asp.net跳转页面的三种方法比较2006-10-20 14:32 [小 大] 来源: 博客园 评论: 我来评论 分享至:         百度权重查询 站长交易 友情链接交换 网站监控 服务器监控 SEO监控  今天老师讲了三种跳转页面的方法,现在总结如下:  1 response.redirect  这个跳转页面的方法跳转的速度不快,因为它要走2个来回

2016-02-22 11:45:51 398

转载 ASP.NET小技巧——回传后保持页面的滚动位置

ASP.NET小技巧——回传后保持页面的滚动位置Posted on 2009-06-17 12:26 LucasYang 阅读(400) 评论(1) 编辑 收藏 今天在MSDN上看到一篇文章,关于如何在ASP.NET页面回传后保持当前的滚动(垂直)位置。这个技巧挺实用的,在此做简单的翻译介绍。 默认情况下,ASP.NET页面回传到服务器后,页面会跳回顶部。对于一

2016-02-22 11:44:16 310

转载 asp.net常用的javascript经典例子

asp.net常用的javascript经典例子屏闭一些键: function KeyDown(){   //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键   //alert("ASCII代码是:"+event.keyCode);  if ((window.event.altKey)&&      ((window.event.keyCode==

2016-02-22 11:35:26 351

转载 aspx,ascx和ashx使用小结

aspx,ascx和ashx使用小结2009-11-12  来自:博客园  字体大小:【大 中 小】摘要:做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。“纸上得来终觉浅,绝知此事要躬行”,下面自己总结一下做个笔记。做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。

2016-02-22 11:21:51 312

原创 EF随机查询详解

有一些业务上并不要求查询出全部数据,而是随机取出几条数据,应用场景如下:我要从一群人当中选择1个人获得奖金,为了保证每个人的公平性,必须采用随机算法sql语法中,我们可以这样写select top 1 *from torder by newid()c#当中,可以用Random类来获取随机数EF当中,我们写Linq时,抑或是采用Linq的扩展方法时,发现都没有随机排序

2016-02-20 17:13:04 2770 1

原创 Linq常用扩展方法

Linq有一些常用的扩展方法,它们可以大大提升我们开发效率,也使代码看起来更优雅更简洁去了解每一个扩展方法的使用,你一定会马上抛弃掉原来对集合操作的低效率过滤、选择:Where 、Select 选择首项、尾项:First 、FirstOrDefault、Last、LastOrDefault所有满足、其中一个满足:All 、Any聚合函数:

2016-02-19 15:57:17 686 1

转载 一步一步学Linq to sql(四):查询句法

一步一步学Linq to sql(四):查询句法作者: lovecherry  来源: 博客园  发布时间: 2008-09-26 22:59  阅读: 33431 次  推荐: 0   原文链接   [收藏]  [1] 一步一步学Linq to sql(四):查询句法[2] 一步一步学Linq to sql(四):查询句法[3] 一步一步学Linq to sql(四)

2016-02-19 15:36:19 306

判断html引用的js和css是否有重复引用

VS开发时候有大小写匹配、全字匹配、正则表达式,但你想知道他是怎么实现吗?这里有是否采用正则表达式选项。查找最后,把查找到的结果一次性的输出的列表中展示,双击可以定位的查找位置。 用处:查找html引用的js和css是否有重复引用,并在列表里用红色颜色标识出来

2016-01-07

精确查找:大小写匹配、全字匹配、正则表达式

1、VS开发时候有大小写匹配、全字匹配、正则表达式,但你想知道他是怎么实现吗? 2、这里我通过自己努力实现了所有的查找功能,还附加前后查找(设置前缀和后缀查中间值) 3、最后,把查找到的结果一次性的输出的列表中展示,双击可以定位的查找位置 4、这么有用的工具小伙伴们不要错过了

2016-01-06

c#截取一张图片的部分 或者缩放图片

c#截取一张图片的部分 或者缩放图片,教你如何加工原始的图片,变成你想要的效果

2013-03-21

c# Doc文件转rtf格式 richtextbox显示word格式doc

richtextbox只能显示rtf格式,那我们如何将word文档doc格式转化为rtf格式显示在richtextbox上呢?这就是答案。。。

2013-03-21

空空如也

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

TA关注的人

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