搜索到与相关的文章
Java

深入入门正则表达式(java) - 匹配原理 - 1 -

深入入门正则表达式(java)-引言深入入门正则表达式(java)-1-入门基础深入入门正则表达式(java)-2-基本实例深入入门正则表达式(java)-3-正则在java中的使用深入入门正则表达式(java)-匹配原理-1-引擎分类与普适原则深入入门正则表达式(java)-匹配原理-2-回溯本节第一部分主要介绍正则引擎的分类,由于java属于NFA,所以只重点介绍此类。其余类型简要或不做介绍。分类的内容全部来自《精通正则表达式》v3引擎类型程序DFAa

系统 2019-08-29 22:04:20 2508

编程技术

使用pinyin4j解决中文转换为拼音的问题

博客第一篇日志啊,呵呵,那就记录一下我昨天在工作中遇到的汉字转换拼音的问题吧~~在工程中引入pinyin4j-2.5.0.jar,该jar包可以实现汉字转换为拼音,汉字转换为拼音首字母,以及得到字符串ASCII码,具体用法参见以下代码:packageutil;importnet.sourceforge.pinyin4j.PinyinHelper;importnet.sourceforge.pinyin4j.format.HanyuPinyinCaseTyp

系统 2019-08-12 09:29:57 2508

编程技术

职责链(Chain of Responsibility)模式

责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。责任链可能是一条直线、一个环链或者一个树结构的一部分。一,结构:抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法,以设定和返回对下

系统 2019-08-12 09:29:27 2508

MySql

MySQL的limit查询优化

网上也很多关于limit的五条优化准则,都是翻译自MySQL手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。文中不是直接使用limit,而是首先获取到offset的id然后直接使用limitsize来获取数据。根据他的数据,明显要好于直接使用limit。这里我具体使用数据分两种情况进行测试。1、offset比较小的时候select*fromstudentlimit10,10多次运行,时间保持在0.0004-0.0005之间Sel

系统 2019-08-12 01:55:25 2508

Android

【Android Developers Training】 54. 打印自定

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/printing/custom-docs.html对一些应用,比如绘图应用,页面布局应用和其它一些聚焦于图像输出的应用,创建美丽的打印页面是它的可信功能。在这种情况下,仅仅打印一副图片或一个HTML文档就不够了。这种类型应

系统 2019-08-12 01:55:11 2508

MySql

mysql中插入多条记录-微软批处理

当向mysql中插入大量数据时,可以使用微软的批处理方式。这样可以防止内存溢出又提高了效率。我写了一个mysql中插入多条记录的例子。赋值代码可以直接使用。1、首先需要添加两个dllMySql.Data.dll和MySqlBulkCopy.dll2、把MySqlHelper.cs这个类文件加入到项目中(我把代码贴出来,复制后建一个MySqlHelper.cs)MySqlHelper.csusingSystem;usingSystem.Collections

系统 2019-08-12 01:53:43 2508

数据库相关

1128. Partition into Groups

http://acm.timus.ru/problem.aspx?space=1&num=1128思维才是最重要的有些题目用不到很复杂的算法甚至不用算法但就是让人很难想到个人认为这才是一个人能力的关键还需要多加练习呀此题:首先此题肯定有解也就是说“NOSOLUTION”是骗人的1.我们先把所以人放在一个组里2.遍历一遍对于某个人如果同组中有两个或两个以上的敌人则将此人放到另一组3.如果2中没有更新则结束否则重复步骤2时间复杂度接近o(n^2)可以接受代码:

系统 2019-08-12 01:53:27 2508

SqlServer

SQL Server 2005 MD5函数

原文:SQLServer2005MD5函数在SQLServer2005下自带的函数HashBytes(),此函数是微软在SQLServer2005中提供的,可以用来计算一个字符串的MD5和SHA1值,使用方法如下:--获取123456的MD5加密串selecthashbytes('MD5','123456');--获取123456的SHA1加密串selecthashbytes('SHA1','123456');有了这个函数可以在SQLServer中为字符串

系统 2019-08-12 01:53:25 2508

Oracle

oracle时间大小比较 格式

createtime>to_date(''2006-04-0800:00:01','yyyy-mm-ddhh24:mi:ss')andcreatetimeto_date(''20060408000001','yyyymmddhh24miss')andcreatetime

系统 2019-08-12 01:53:05 2508

SqlServer

SQL server 2005 切换分区表

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/11/10/4794371.aspxSQLserver2005切换分区表在日常工作中经常需要用到分区表切换的问题,笔者在此列出几种常见的分区表切换的问题,供参考。一、分区表的切换无外乎以下三种形式:1.将一个分区中的数据切换成单个表。2.将表作为分区切换到已分区的表中。3.将分区从一个已分区表切换到另一个已分区表。二、切换分区表的主要手段:A

系统 2019-08-12 01:52:41 2508