WindyAmy

Life is short,You need python!

solr基础之Lucene入门简介

原文地址一  Lucene产生的背景  数据库中的搜索很容易实现,通常都是使用sql语句进行查询,而且能很快的得到查询结果。  为什么数据库搜索很容易?  因为数据库中的数据存储是有规律的,有行有列而且数据格式、数据长度都是固定的。1.1 数据的分类  我们生活中的数据总体分为两种:结构化数据和非...

2018-03-23 14:57:54

阅读数 142

评论数 0

为了程序的健壮性,我们可以使用空对象模式

空对象模式 (null object Pattern)是一种软件设计模式。可以用于返回无意义的对象时,它可以承担处理null的责任。有时候空对象也被视为一种设计模式。在写代码的时候我们经常会遇到空指针,为了避免空指针的发生需要做一些判断。如果是复杂对象的话,还需要一层层地去判断。这个时候我就无比怀...

2018-02-09 10:50:31

阅读数 59

评论数 0

null(3.空对象模式)

空对象模式,即用一个非常特殊的“非null”对象来表示“没有数据”。假设我们有这样一个接口:import java.io.PrintWriter; public interface ICustomer { public String getName(); publ...

2018-02-09 10:38:11

阅读数 62

评论数 0

null(2.方案“零”)

使用0来代替null假设我们正在做一个在线购物的应用,用户可以在线下单购买商品。店家可以发布新商品,当然当这个新商品的价格还未定的时候,可以不填价格,先发布商品。对于这个业务场景,下面哪种方案更好:-- 不允许用户让价格为null,这样可以完全阻止空指针错误的发生。如果这个价格当下确实未定,那就填...

2018-02-09 10:31:12

阅读数 52

评论数 0

null(1.前奏)

作者:凝枫链接:https://www.jianshu.com/p/da9c75b19fcd來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在软件发展的历程中,null就像一个幽灵,给人们带来了无数的问题。如今,null几乎就等同于“巨大财产损失的BUG”。所以就有很...

2018-02-09 10:28:35

阅读数 50

评论数 0

VS连接远程git

打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三角,选择项目->连接到团队项目,然后选择“克隆”,填入Git的Remote Url和要克隆到的本地目录(该目录必须为空),然后点克隆按钮即可将项目克隆到本地。 打开VS2013,新建项目GitTestProject,...

2018-01-09 15:32:18

阅读数 1265

评论数 0

HTML解析神器--HtmlAgilityPack

Html Agility Pack是codeplex里的一款开源库(http://htmlagilitypack.codeplex.com/),是一个灵活的html解析器,支持通过简单XPATH 或 XSLT来读和写DOM,最新版本已经支持LINQ。对开发网络爬虫,网络数据挖掘等方面Html ...

2017-03-30 13:27:56

阅读数 2861

评论数 0

数据库连接池

http://www.cnblogs.com/liuhaorain/archive/2012/02/19/2353110.html   1. 什么是连接池?       在上篇文章《你必须知道的ADO.NET(四) 品味Connection对象》中,我已经强调过,建立一个数据库连接是一件非常...

2017-03-28 14:37:50

阅读数 172

评论数 0

初识ADO.NET

http://www.cnblogs.com/liuhaorain/archive/2012/02/06/2340409.html   1. 什么是ADO.NET?       简单的讲,ADO.NET是一组允许.NET开发人员使用标准的,结构化的,甚至无连接的方式与数据交互的技术。对于AD...

2017-03-28 14:03:42

阅读数 146

评论数 0

ADO.NET温习(一)

ADO.NET概述 本节复习如何使用ADO.NET访问C#程序中的数据,主要介绍如何使用SqlConnection类和OleDbConnection类连接数据库,以及断开与数据库连接。深入讨论命令对象的各种选项,并说明如何为sql类和OleDB类的每个选项使用命令。如何使用命令对象来调用存储...

2017-03-22 16:46:34

阅读数 309

评论数 0

编码详解

GBK、ISO-8859-1、GB2312区别 原文 编码有几种,计算机最初是在美国发明的,所有表示的字符职业简单的几个字母要对字母进行编码就好,我么标准码ISO-8859-1这个是一个标准。 后来计算机普及了,于是就中国要使用计算机,但是机器不认识中文,于是就有了国际码。 GB...

2017-03-17 15:39:46

阅读数 368

评论数 0

LINQ笔记

LINQ概述 语言集成查询(Language intergrated Query,LINQ)在C#编程语言中集成了查询语法。可以使用相同的语法访问不同的数据源提供了不同数据源的抽象层,所有可以使用相同的语法 LINQ查询 var query= from r in [list] whe...

2017-03-17 15:33:15

阅读数 457

评论数 0

sql server 存入中文前加N

加上 N 代表存入数据库时以 Unicode 格式存储。 N’string’ 表示string是个Unicode字符串Unicode 字符串的格式与普通字符串相似, 但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。 N 前缀必须...

2017-03-17 10:44:08

阅读数 1071

评论数 0

C# 获取汉字的拼音首字母(转)

一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手动把该汉字移动到对应的拼音首字母队列,我们这里介绍第二种 /// <summary> /// 在...

2017-03-16 10:11:13

阅读数 256

评论数 0

XML VS DataSet

前言 通过前三篇介绍,相信大家对于XML已经有了很多的理解,后两篇将介绍XML和常用数据结构的转换。本篇我们一起讨论XML和DataSet(DataTable)之间的羁绊。 回到顶部 XML与DataSet的关系 DataSet是ADO.NET的中心概念。可以把DataSet当成内存...

2017-03-14 09:46:57

阅读数 188

评论数 0

C#读取XML方式

前言 前一篇我们简单给大家做了XML的介绍,现在咱们继续这个系列 XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。(类似还有Json)微软也提供了一系列类库来倒帮助我们在应用程序中存储X...

2017-03-14 09:46:20

阅读数 177

评论数 0

C#操作XML方式

前言 前一篇XML读取,现在咱们继续XML操作相关 C#中也有三种操作(增、删、改、查)XML文件方法如下: 使用 XmlDocument(DOM模式)使用 XmlTextWriter(流模式)使用 Linq to Xml(Linq模式) 回到顶部 使用XmlDocument方式操作 ...

2017-03-14 09:45:29

阅读数 284

评论数 0

对象关系映射(ORM)

对象关系映射(ORM) 回到顶部 什么是ORM 回到顶部 ORM的产生原因 回到顶部 ORM的实现原理 回到顶部 WindyORM雏形 回到顶部 ORM优缺点 版权声明:本文为博主知识文章,欢迎转载。

2017-03-14 09:44:02

阅读数 205

评论数 0

面向接口编程

最近在公司分享了一篇关于面向接口编程PPT这里分享给大家 参考了部分网络上的资源,这边就不一一指出了,请谅解。谢谢!

2017-03-14 09:41:19

阅读数 252

评论数 0

网络协议概观(邮差与邮局)

作者:Vamei 出处:http://www.cnblogs.com/vamei 信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩...

2017-01-14 15:25:11

阅读数 179

评论数 0

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