- 博客(69)
- 资源 (50)
- 收藏
- 关注
原创 c#使用扫描仪
最近有个项目,需呀调用扫描仪。我们这里使用微软wia组件,调用扫描仪,去扫描图像。先引用这个组件,这个组件是个com组件。调用扫描仪的代码,很简单,返回一个ImageFile接口。这个ImageFile就是扫描后的图像文件。public ImageFile Scan(){ ImageFile image; try { Common
2016-07-11 15:16:48
8930
原创 .Net Core 之 HelloWorld
.Net Core出来这么久了,今天来做个HelloWorld例子。其实,这个例子是微软官方提供的。so easy。访问下面网址,这里已经给出了HelloWord这个例子的步骤。http://dotnet.github.io/getting-started/1.下载并安装.Net Core。很简单,一路Next就行。2.在命令行下打几个命令
2016-04-25 14:33:26
657
转载 STS或eclipse安装SVN插件
安装sts--SVN插件 简介:sts是与eclipse类似的Java IDE开发工具(不了解的百度)1、sts菜单栏 help->install New Software 依据大家的版本选择:http://subclipse.tigris.org/update 比如:http://subclipse.tigris.org/upda
2016-04-25 14:01:03
7731
原创 Java中hash+salt的加密算法
一般我们存储密码的时候,使用hash算法进行存储,但是,这样做是不安全的,虽然不能反向生成密码,但是可以通过彩虹法和反向查表法高效的猜解出密码。比较安全的做法就是使用hash+salt的加密算法。这里使用了RFC2898标准。看代码:Rfc2898DeriveBytes.javapackage com.poreader.common;import java.io.Uns
2015-04-09 16:57:40
15116
2
原创 java中类型转换那种性能最优
我们以String转换为Integer为例,测试一下。需要注意的是Ints.tryParse()方法用的google guava类库;NumberUtils来自commons-lang类库。测试代码:public class Test { public static int limit = 1000000; public static String sint = "9999";
2015-04-08 13:55:33
3243
原创 关于uuid类型的转换
对于没有分隔符的uuid字符串转换方式如下: public static UUID fromStringWhitoutHyphens(String str) { if (str.length() != 32) { throw new IllegalArgumentException("Invalid UUID string: " + str); } String s1 = "
2015-04-08 13:36:11
20749
转载 JAVA String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用'#' 只适用于8进制
2015-04-08 10:48:13
491
原创 druid连接池的使用。
pom.xml添加依赖 com.alibaba druid 1.0.13 dbconfig.properties,连接池配置信息#我用的是mysql数据库url=jdbc:mysql://127.0.0.1:3306/poreaderusername=rootpassword=123123filters=stat#最大连接数量maxActive
2015-04-03 17:14:09
558
转载 log4j.properties配置详解
stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ]
2015-04-03 17:06:37
527
原创 log4j设置
log4j.properties### set log levels ###log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.out
2015-04-03 17:05:29
406
原创 Spring rmi实现简单例子
不说废话了,直接上代码。服务端:pom.xml中加入spring依赖 org.springframework spring-context 4.1.6.RELEASE 远程方法声明接口,IHelloWorld.javapackage com.poreader.rmi;public interface IHelloWorld { public St
2015-04-03 16:05:52
611
原创 让maven访问nexus私服。
nexus * http://127.0.0.1:8081/nexus/content/groups/public/ central central http://127.0.0.1:8081/nexus/content/groups/public/ default true true
2015-04-03 11:27:15
597
转载 Linux 标准目录结构
初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有
2014-06-11 15:08:12
490
原创 Lucene查看分词结果
/** * 获取分词结果 * @param 输入的字符串 * @param 分词器 * @return 分词结果 */public static List getWords(String str,Analyzer analyzer){ List result = new ArrayList(); TokenStream stream = null; try { stream
2014-06-11 10:49:45
3976
原创 Tomcat编码问题
在TOMCAT中的server.xml中的URIEncoding="UTF-8" //对URI使用utf-8编码处理? useBodyEncodingForURI="true" URIEncoding="UTF-8"connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" redirectPor
2014-06-10 22:32:22
477
转载 在64位平台上的Lucene,应该使用MMapDirectory
http://blog.thetaphi.de/2012/07/use-lucenes-mmapdirectory-on-64bit.html从3.1版本开始,Lucene和Solr开始在64位的Windows和Solaris系统中默认使用MMapDirectory,从3.3版本开始,64位的Linux系统也启用了这个配置。这个变化使一些Lucene和Solr的用户有些迷茫,因为突然之间他
2014-06-10 22:32:18
749
原创 Java properties文件用法
package com.suyang.properties;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;i
2014-06-10 22:32:14
448
原创 apache commons pool
apache commons下的pool其中的borrowObject函数源代码显示其产生可用对象的过程: 如果stack中有空闲的对象,则pop对象,激活对象(activate函数),验证对象(validate函数)。最终将合格的对象返回给client。 若对象在这个流程中出错,则在从stack中取出一个,并执行相同的流程。如此循环,
2014-06-10 22:32:10
489
原创 deb软件包安装和卸载
deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。1.一般在此类发行版中可以直接双击安装。2.手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。 打开终端后,输入: sudo dpkg -i package_file.deb 要卸载
2014-06-10 22:32:08
726
原创 maven GroupId 和ArtifactId通常填什么
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
2014-06-10 22:32:03
42018
1
原创 mongodb first
use [database]使用数据库,新增文档后,数据库被自动创建 show dbs显示所有数据库 db.[document].insert()插入数据库例:db.persons.insert({name:'zhangsan',age:20}) show collections显示所有文档 db.[document].remove()删除文
2014-06-10 22:31:59
1234
转载 mongodb mongod 启动参数
我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释。基本配置–quiet# 安静输出–port arg# 指定服务端口号,默认端口27017–bind_ip arg# 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP–logpath arg# 指定MongoDB日志文件,注意是指定文件不是目录–loga
2014-06-10 22:31:57
465
原创 在CentOS上安装tomcat
先从tomcat网站上下载最新的gz安装包文件名:apache-tomcat-8.0.8.tar.gz将文件上传到/usr/local目录中执行解压缩tar zxvf apache-tomcat-8.0.8.tar.gz将目录apache-tomcat-8.0.8命名为tomcatmv apache-tomcat-8.0.8 tomcat运行/usr/l
2014-06-10 22:31:51
484
原创 CentOS上安装 jdk
先下载最新的jdk版本文件名:jdk-8u5-linux-x64.rpm将文件通过winscp上传到/usr/local目录中rpm -ivh jdk-8u5-linux-x64.rpm系统会自动安装。安装完成后,配置环境变量。vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_05export
2014-06-10 22:31:49
425
原创 centOS上安装redis
1.安装tcl支持yum install tcl 2.安装redis我们以最新的2.8.9为例$ wget http://download.redis.io/releases/redis-2.8.9.tar.gz$ tar xzf redis-2.8.9.tar.gz$ cd redis-2.8.9$ make$ make test$ make i
2014-06-10 22:31:45
1622
原创 Linux CentOS修改网卡IP/网关设置
1. 修改对应网卡IP的配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的
2014-06-10 22:31:43
696
转载 vim使用大全
vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后
2014-06-10 22:31:41
471
转载 [Redis] redis-cli 命令总结
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令quit:关闭连接(connection)auth:简单密
2014-06-10 22:31:39
493
转载 CentOS装机必备-基本设置以及缺失文件
主要是虚拟机中安装CentOS每次总会做一些设置,记录下来方便以后。纯粹基本设置,比如本地SecureCRT可以连接虚拟机中的CentOS。复杂的非基本设置见:Linux 命令集锦 设置网络自动连接#cat /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes 重启网卡#service network res
2014-06-10 22:31:36
460
转载 maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使
2014-06-10 22:31:32
406
原创 java环境变量配置
面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮。C:\Program Files\Java\jdk1.7.0_45在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量
2014-06-10 22:31:28
482
原创 Java读写文本文件。
String path = "G:\\test.txt"; BufferedWriter write = null; try { write = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(path), "UTF-8")); for (int i = 0; i < 1
2014-06-10 22:31:24
461
原创 Mysql安装配置,修改初试密码。
绿色版本,解压缩D:\Software\mysql-advanced-5.6.18-winx64 my-default.ini 改名my.inimy.ini内容如下# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configu
2014-06-10 22:31:18
418
原创 popup non topmost
public class PopupNonTopmost : Popup { public static DependencyProperty TopmostProperty = Window.TopmostProperty.AddOwner( typeof(PopupNonTopmost), new Framewor
2014-06-10 22:31:09
580
原创 多线程下载或上传数据限速
public class SpeedLimit { private const int BalancerUp = 50; private const int BalancerDown = -75; private double _CurrentWait; private bool _Enabled;
2014-06-10 22:31:05
846
原创 SynchronizationContext
/// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { SynchronizationContext _uiContext = SynchronizationContext.Current; public MainWind
2014-06-10 22:31:01
490
原创 wpf jumplist demo
/// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int Register
2014-06-10 22:30:57
533
asp.net comet例子
2009-11-05
Telerik RadControls for Silverlight控件
2009-07-17
silverlight 数据压缩例子
2009-07-17
silverlight 数据加密例子
2009-07-17
U盘安装EXSi出错menu.c32文件
2019-06-04
hadoop权威指南第四版资料合集
2019-02-13
c# sqlite .net 4.5.1 x64 x86 v1.0.106.0
2017-12-26
Redgate .NET Developer Bundle 8
2015-04-24
.NET Reactor 4.5 破解版 (安装+破解版)
2013-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人