自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (50)
  • 收藏
  • 关注

原创 c#使用扫描仪

最近有个项目,需呀调用扫描仪。我们这里使用微软wia组件,调用扫描仪,去扫描图像。先引用这个组件,这个组件是个com组件。调用扫描仪的代码,很简单,返回一个ImageFile接口。这个ImageFile就是扫描后的图像文件。public ImageFile Scan(){ ImageFile image; try { Common

2016-07-11 15:16:48 8527 3

原创 .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 591

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

原创 Java中hash+salt的加密算法

一般我们存储密码的时候,使用hash算法进行存储,但是,这样做是不安全的,虽然不能反向生成密码,但是可以通过彩虹法和反向查表法高效的猜解出密码。比较安全的做法就是使用hash+salt的加密算法。这里使用了RFC2898标准。看代码:Rfc2898DeriveBytes.javapackage com.poreader.common;import java.io.Uns

2015-04-09 16:57:40 14823 5

原创 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 3169

原创 关于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 20486

转载 JAVA String.format 方法使用介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用'#'    只适用于8进制

2015-04-08 10:48:13 458

原创 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 514

转载 log4j.properties配置详解

stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ] 

2015-04-03 17:06:37 498

原创 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 363

原创 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 563

原创 让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 555

原创 修改Maven本地仓库的存储位置

修改/conf/setting.xml

2015-04-03 09:56:20 469

转载 Linux 标准目录结构

初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有

2014-06-11 15:08:12 464

原创 让maven自动下载源码和doc。

2014-06-11 11:10:34 1466

原创 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 3932

原创 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 443

转载 在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 679

原创 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 419

原创 apache commons pool

apache commons下的pool其中的borrowObject函数源代码显示其产生可用对象的过程:    如果stack中有空闲的对象,则pop对象,激活对象(activate函数),验证对象(validate函数)。最终将合格的对象返回给client。                       若对象在这个流程中出错,则在从stack中取出一个,并执行相同的流程。如此循环,

2014-06-10 22:32:10 448

原创 deb软件包安装和卸载

deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。1.一般在此类发行版中可以直接双击安装。2.手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。 打开终端后,输入: sudo dpkg -i package_file.deb 要卸载

2014-06-10 22:32:08 562

原创 maven GroupId 和ArtifactId通常填什么

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

2014-06-10 22:32:03 41901 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 1210

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

原创 在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 454

原创 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 394

原创 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 1576

原创 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 633

转载 vim使用大全

vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后

2014-06-10 22:31:41 446

转载 [Redis] redis-cli 命令总结

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令quit:关闭连接(connection)auth:简单密

2014-06-10 22:31:39 454

转载 CentOS装机必备-基本设置以及缺失文件

主要是虚拟机中安装CentOS每次总会做一些设置,记录下来方便以后。纯粹基本设置,比如本地SecureCRT可以连接虚拟机中的CentOS。复杂的非基本设置见:Linux  命令集锦 设置网络自动连接#cat /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes 重启网卡#service network res

2014-06-10 22:31:36 422

转载 maven scope含义的说明

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使

2014-06-10 22:31:32 375

原创 java环境变量配置

面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮。C:\Program Files\Java\jdk1.7.0_45在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量

2014-06-10 22:31:28 448

原创 Java Tutorial

http://www.tutorialspoint.com/java/index.htm

2014-06-10 22:31:26 412

原创 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 426

原创 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 384

原创 popup non topmost

public class PopupNonTopmost : Popup { public static DependencyProperty TopmostProperty = Window.TopmostProperty.AddOwner( typeof(PopupNonTopmost), new Framewor

2014-06-10 22:31:09 547

原创 多线程下载或上传数据限速

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 813

原创 SynchronizationContext

/// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { SynchronizationContext _uiContext = SynchronizationContext.Current; public MainWind

2014-06-10 22:31:01 461

原创 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 481

c#的仿QQ截屏,带截图上的编辑功能

c#的仿QQ截屏,带截图上的编辑功能,放大缩小等.

2011-03-25

WPF无边框透明窗体的缩放

WPF无边框透明窗体的缩放,不会影响WPF动画等问题。。。

2010-03-03

C# 插件源码,wpf实现

C# 插件源码,wpf实现,winform按这个思路实现一样。。。

2010-03-03

WPF仿QQ贴边自动隐藏窗体

WPF仿QQ贴边自动隐藏窗体,完整代码例子。。。

2010-03-03

第一个NHibernate实例

第一个NHibernate实例。。 详细我的博客: http://www.dotnetdev.cn

2010-01-22

asp.net FCKeditor 配置例子

asp.net FCKeditor 配置例子。。。。。。 http://www.dotnetdev.cn

2009-12-24

O'Reilly 构建高性能web站点建设指南

O'Reilly 构建高性能web站点建设指南,中文版,很好的书籍 http://www.dotnetdev.cn

2009-12-16

在线mp4 flv播放器

在线flv播放器,支持MP4,支持预览图片,可以作在线播放器使用,可选择下载插件,皮肤,功能非常强大 http://www.dotnetdev.cn

2009-12-16

ExtJs 3.0 中文API文档 CHM

ExtJs 3.0 中文API文档 CHM文件,方便查阅 http://www.dotnetdev.cn

2009-12-16

asp.net comet例子

asp.net comet例子,基于ajax的长联技术, 注:此版本只有ff下正常 ie下可以用iframe实现 http://www.dotnetdev.cn

2009-11-05

WPF 简单MVVM设计模式例子

WPF 简单MVVM设计模式例子,简单易懂 http://www.dotnetdev.cn

2009-11-05

Silverlight3 Mdi多窗口例子

Silverlight3 多窗口例子,可弹出多个窗口 http://www.dotnetdev.cn

2009-08-05

silverlight 显示gif动画控件,附例子

silverlight 显示gif动画控件,附例子~~~ http://www.dotnetdev.cn

2009-07-17

Telerik RadControls for Silverlight控件

Telerik RadControls Silverlight 正式版,废话不多说了,帮助什么的看官网吧,都是dll,不会用的,不懂的别下。。。人品保证 Telerik.Windows.Controls.Charting.dll Telerik.Windows.Controls.dll Telerik.Windows.Controls.Docking.dll Telerik.Windows.Controls.Editor.dll Telerik.Windows.Controls.Gauge.dll Telerik.Windows.Controls.GridView.dll Telerik.Windows.Controls.Input.dll Telerik.Windows.Controls.MediaPlayer.dll Telerik.Windows.Controls.Navigation.dll Telerik.Windows.Controls.Scheduler.dll Telerik.Windows.Data.dll Telerik.Windows.QuickStart.dll Telerik.Windows.Themes.Office_Black.dll Telerik.Windows.Themes.Office_Blue.dll Telerik.Windows.Themes.Office_Silver.dll Telerik.Windows.Themes.Summer.dll Telerik.Windows.Themes.Vista.dll http://www.telerik.com/products/silverlight.aspx

2009-07-17

silverlight 数据压缩例子

silverlight 数据压缩例子,可在silverlight通信的时候使用,优化数据传输 http://www.dotnetdev.cn

2009-07-17

silverlight 数据加密例子

silverlight 字符串加密例子,可在silverlight通信的时候使用,加密数据传输 http://www.dotnetdev.cn

2009-07-17

silverlight 文件上传例子(附源码)

silverlight 文件上传例子(附源码),可进行多个文件的上传 http://www.dotnetdev.cn

2009-07-17

xmlserial 序列化对象转换xml文件

xmlserial 将序列化对象转换xml文件 http://www.dotnetdev.cn

2009-02-06

c# 关键字密度排行工具 源码

c#关键字密度排行工具,CJKAnalyzer分词算法,用到了lucene.net http://www.dotnetdev.cn

2009-02-05

FreeTextBox完整例子+帮助+代码

FreeTextBox完整例子+帮助+代码 http://www.dotnetdev.cn

2009-01-16

U盘安装EXSi出错menu.c32文件

U盘安装EXSi出错,menu.c32 not a com32r image 不能进入安装界面。 提取的menu.c32 下载下来覆盖U盘根目录源文件 EXSi6.7测试可以用。

2019-06-04

hadoop权威指南第四版资料合集

hadoop权威指南第四版英文原版、中文版以及配套的代码,内容以Hadoop2.x为主,包含一些hadoop的stable版本的新特性,与以前版本比较增加了介绍YARN , Parquet , Flume, Crunch , Spark的章节。适合于Hadoop 初学者。

2019-02-13

springboot全部例子

springboot全部例子,来自 https://github.com/xsi640/java_examples

2017-12-26

vlcplayer winform wpf 视频播放

vlcplayer winform wpf 视频播放。。。。。。。。。。。。。。。。。。。。。

2017-12-26

c#串口小助手开源

c#串口小助手开源。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-12-26

c# sqlite .net 4.5.1 x64 x86 v1.0.106.0

c# sqlite .net 4.5.1 x64 x86,官网下载太慢了。。。。。csdn你退化了,资源分最低还要2分!

2017-12-26

winsw程序变win服务

winsw程序变win服务。。。。。。。。。。。。。。。。。。。。

2017-12-26

.net core mongodb例子

.net core mongodb例子

2016-08-04

Redgate .NET Developer Bundle 8

包含下面组件 ANTS Performance Profiler 8.4 ANTS Memory Profiler 8.1 .Net Reflector Desktop 8.3 .Net Reflector Visual Studio Extension 8.3 ANTS Profiler Visual Studio Add-in 1.0

2015-04-24

java spring rmi

java写的基于spring的rmi实现。非常简单。。。。新手学习用。

2015-04-03

Eziriz.Net.Reactor.v4.9.7.0 .net混淆利器 破解

Eziriz.Net.Reactor.v4.9.7.0, .net平台混淆利器,已经破解

2015-02-10

MySQL客户端软件 SQLyog

MySQL客户端软件 SQLyog,用过的都说好

2015-02-10

mysql workbench community 6.1.6 win32

MySQL官方出品,免费建模工具。MySQL开发必备

2014-06-10

putty 0.63

linux远程管理软件,linux必备。

2014-06-10

WinSCP 5.5.3

通过ssh远程管理linux服务器的工具。图形化界面,linux管理必备。

2014-06-10

.NET Reactor 4.5 破解版 (安装+破解版)

产品简介 产品价格 试用版下载 可用平台 产品更新 常见问题 开发商.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,.NET Reactor支持所有支持.NET编译的程序开发语言。控件中国网是.NET Reactor在中国正式的授权销售商,提供.NET Reactor购买服务、.NET Reactor销售、.NET Reactor技术支持等服务,详情请致电控件中国网:023-67870900。 .NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。 开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。通俗的讲,.NET Reactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。 原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。 .NET Reactor 界面: .NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。通俗的讲,.NET Reactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。

2013-03-11

《Android编程指南》android-book

《Android编程指南》android-book,很经典的电子书,高清版本,书的内容可以copy

2011-05-04

WPF翻书效果Demo

WPF很炫的翻书效果Demo........没啥可说的

2011-03-25

WPF仿Windows7桌面天气预报

WPF仿Windows7桌面小工具天气预报,直接通过msn获取天气信息.

2011-03-25

C#多线程,多任务下载文件工具,带断点续传

C#多线程下载文件工具,可添加多任务,带断点续传功能

2011-03-25

空空如也

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

TA关注的人

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