自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

catshitone的专栏

师夷长技以自强

  • 博客(197)
  • 资源 (24)
  • 收藏
  • 关注

原创 【SQL】用Sql Server自动生产html格式的数据字典

本文软件环境:Sql Server 2008。1.打开sql server管理器,给选定的表添加描述信息,给指定的字段添加描述信息。直接在表上或者字段上右键属性-扩展属性,添加一个key-value对,key就是“MS_Description",value就是你自己的描述。详细见下图:给字段添加描述的过程与上述一致,不在赘述。2.执行以下这段sql语句,然后复制查询到的结果

2017-01-03 15:47:03 3734

原创 【Android】AndroidStudio巧用Volley让ListView异步加载图片

如何listview里每一行都有图片的话,用异步加载的方式肯定是不错的,google给我们提供一个开源的组件是Volley,在github可以搜索得到,也可以直接在csdn上下载。1.下载Volley.jar点击从【CSDN下载】或去github下载。这里有一点需要注意:csdn上不同网友上传的jar包不一定适合你的项目,当不适合的适合会报类似以下错误:Error:Error

2016-12-29 18:56:53 1539

原创 【C#】对“xxxx::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用。

最近在做项目的时候,出现了几次“对“xxxx::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。”异常。这种错误,一般出现在托管代码调用非托管代码的过程中,如C#程序要调用c++的某个函数,而这个函数正好有个callback函数。当C#调用完之后,GC有可能会把这个cal

2016-12-14 16:30:07 13104 4

原创 【C#】VS2012+InstallShield2013制作软件更新包

上篇文章介绍了如何使用installshield制作软件的安装包,见地址:这次来介绍一下,当软件有更新时,如何制作一个更新包,自动删除旧软件,安装新软件。首先打开你的安装部署项目,我的是Setup1.的General Information文件,如我左边圈住的有三个重要的项。Product Version:你本次产品的版本号,每次发布新产品,这个的Version号,要增加一下。我上次的

2016-12-12 16:44:53 3645

原创 【C#】webbrowser过滤js弹出广告

在webbrowser的navigated事件中指定过滤规则: private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { //设定过滤广告规则 HtmlElementCollection hec = webBrowser1

2016-10-19 10:39:57 1962

原创 【C#】解决lucene.net在建立索引的时候,出现“算数运算导致溢出”stackoverflow exception的错误

环境:lucene.net 2.9 +vs2012.,在 new IndexWriter()的时候出现了这个问题。半天不能解决。最后换成了lucene.net 3.0解决了。

2016-10-06 13:38:18 945

原创 【C#】一个简单的windows服务程序

Thread th; public Service1() { InitializeComponent(); } protected override void OnStart(string[] args) { ThreadStart ts = new ThreadSta

2016-08-03 17:17:22 590

原创 【Android】viewpager+fragment实现界面滑动,顶部导航也滑动

Android ViewPager和Fragment实现顶部导航界面滑动效果原帖地址:http://blog.163.com/shexinyang@126/blog/static/13673931220157552844552/如果某一天,原链接失效了,请下载我事先保存好的网页文件(点击下载)。原帖代码很好懂,但是有几点楼主解释的不是很详细。1.关于viewpa

2016-07-12 17:18:45 1067

原创 【Android】笔记本

1.设置Android软键盘弹出时不挤压屏幕,或者让界面整体上移:AndroidManifest.xml文件中界面对应的<activity>里加入android:windowSoftInputMode="adjustPan" 键盘就会覆盖屏幕android:windowSoftInputMode="stateVisible|adjustResize" 屏幕整体上...

2016-04-01 15:23:24 918

转载 【C#】打印控件中的内容和打印窗体中的内容

效果示意:操作步骤:1、新建winform项目及创建窗体2、拖取 打印 相关控件   PageSetupDialog 、 PrintDialog 、 PrintDocument 、PrintPreviewDialog3、设置上述控件的Document属性为相应的PrintDocument4、设置按钮等控件 及 添加相应按钮事件5、示意代码

2016-03-31 20:05:57 11646 1

原创 【java】面试

1.Spring中bean实例默认的设计模式是什么?在高并发的网站系统中,Spring的bean如何做到安全的(spring中的bean如何处理多线程中相同变量的访问冲突问题)?1.1Spring框架中的bean实例默认是单例模式的。1.2对于多线程资源共享问题:1.2.1线程同步机制通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线程共享的,使用同步机制要求

2016-03-27 22:12:59 642

转载 路径中 斜杠/和反斜杠\ 的区别

最近在项目中遇到了一个小问题,纠结了半天。路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上

2016-03-16 14:07:19 920

原创 【DevExpress】gridControl常用操作

1.隐藏GroupPanel表头设置Run Design->OptionsView->ShowGroupPanel 设置为:false2.隐藏列标题和左侧的IndicatorRun Design->OptionsView->ShowColumnHeadersRun Design->OptionsView->ShowIndicator2.gri...

2016-03-14 14:02:12 1875

原创 【C#】C#读取Excel中的数据

1.连接字符串中的:Microsoft.Ace.OleDb.12.0。既可以连接xls文件又可以连接xlsx文件,不建议使用Microsoft.Jet.OLEDB.4.0了,这个只能连接xls的excel.2.连接字符串中的txtPath.Text就是你的excel文件的路径名,如:C:\Users\Jim\Desktop\2016.2.24.xlsx。其中的HDR=YES,是声明Excel表中的第一行是列名而不是数据,HDR=NO,则相反。3.如果读取到的Excel中有空白行数据,就用sql语句中的i

2016-03-08 14:28:12 950

原创 【Linux】Android Studio在ubuntu14.04中的配置

1.将下载好的安装文件和sdk文件解压到一个文件夹中命名为ProgramInstall(名称请随意)。如上图所示的前两个文件。2.将ProgramInstall内所有文件的权限设置为:711.防止出现Cannot run program "android-sdk-linux/platform-tools/adb": error=13,adb无法执行,权限不足的问题。和studio.

2016-01-25 13:41:29 2668

原创 【Linux】ubuntu14.04使用过程中的一些常用设置

1.在文件夹中添加-右键在终端中打开首先打开终端,然后输入:sudo apt-get install nautilus-open-terminal执行完了之后,再输入:nautilus -qOK!2.设置文件夹及其所有子文件夹/文件的权限如:设置ProgramInstall内所有文件的权限:chmod -R 711 ProgramInstall楼主已将所有用

2016-01-25 13:12:42 1135

原创 【算法】N后问题

问题描述:在N*N格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等于在N*N格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。本题目解答思路:N后问题,所采用回溯法,递归函数BackTrack(1)实现对整个姐空间的回溯搜索,BackTrack搜索空间的第i层子树。类Queen的数据成员记录姐空间

2016-01-12 15:24:17 2791

原创 【Java】String、StringBuffer、StringBilder性能比较

import java.util.ArrayList;import java.util.Iterator;import java.util.List;/**** * 该程序对String、StringBuffer、StringBuilder三个类进行比较 *  * String与StringBuffer的比较 String创建字符串是不可变的,任何对String的改

2016-01-12 15:18:26 871

原创 apache-storm安装使用

1.下载Storm发布版本,本文采用版本为0.9.6。 链接为:http://storm.apache.org/downloads.html2.修改Storm的配置文件conf/storm.yaml (注意yaml格式的要求,空格tab,:和-前后都有空格)########### These MUST be filled in for a storm configuration

2016-01-05 15:43:14 1192

原创 KafkaOffsetMonitor的安装和使用

当你将Kafka集群部署之后,你可能需要知道当前消息队列的增长以及消费情况,这时候你就得需要监控它。今天我这里推荐两款Kafka开源的监控系统:KafkaOffsetMonitor和Kafka Web Console。  KafkaOffsetMonitor是用来实时监控Kafka集群的consumers以及它们在partition中的offset(偏移量)。  你可以浏览当前的消息消

2016-01-05 14:56:30 6113 1

原创 【Linux】ubuntu下kafka集群环境搭建

1.下载kafka正式版,本文使用kafka_2.10-0.8.2.2(在此特别说明下,kafka_2.9.2-0.8.1.1.tgz由于版本相对较低的问题,好多.sh文件时缺少的,比如kafka-topics.sh,所以建议大家在安装的时候不要使用太老的版本,问题较多,并且启动kafka-server-start的时候还报错,始终无法启动成功~)官网下载链接如下:http://kafka.a

2016-01-05 14:32:49 4745

原创 【C#】解决devexpress新建的Form窗体没有继承默认样式的问题

1.下载devdevexpress14.1破解版下载:链接: http://pan.baidu.com/s/1kU35oN1 密码: 3kgv2.如果新建的form没有继承dev的样式则:只要在项目中的Program.cs中添加如下两句即可: DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.Skins.SkinManager.EnableMdiFormSkins();即:

2015-12-14 14:01:24 4849 1

原创 java嵌套类和内部类

内部类分为:成员内部类、静态嵌套类、方法内部类、匿名内部类。内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。成员内部类示例代码如下:/*** * 常见内

2015-12-11 15:46:00 587

原创 Java Maven项目打包部署流程

1.先看一下我的项目结构,由于项目间业务模块较多、依赖性较强,也为了方便项目的拓展,所以用maven。(1)项目结构(2)template pom.xml配置2.打包(1)将medicine-template依赖包,打成jar(maven install)(2)将medicine-template打成jar包(3)确定打包成功后,maven buil

2015-11-16 16:45:36 10971 1

原创 Spring的事务传播属性

一、事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启。2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGAT

2015-11-10 16:35:57 868

转载 JDBC PreparedStatement & Statement

一、前言PreparedStatement是用来执行SQL查询语句的API之一Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句其中 : Statement                  用于通用查询 PreparedStatement   用于执行参数化查

2015-11-10 16:10:26 545

原创 让Mysql支持Emoji表情

最近在做一个项目,我负责后端,Java开发,DB用的是Mysql,版本5.6.14 ,编码用的是UTF-8。但发现了一个问题,手机端上有Emoji表情,插入Mysql时失败了,报错添加表情失败~; 上百度搜索一下,终于找到了答案。UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。解决方案就是:将Mysql的编码从ut

2015-11-09 14:47:52 924

原创 【C#】winform子窗体与父窗体传值,子窗体与子窗体传值

【1】子窗体与父窗体传值,见:http://www.cnblogs.com/xugang/archive/2010/06/29/1767465.html【2】子窗体与子窗体传值:前提:Form1座位父窗体,然后它new出来了两个个子窗体分别为Form2与Form3;要求:可以及时把Form2中产生的数据,传递给Form3,更新Form3;如果Form3没有被打开,则不传递。窗体设计

2015-11-01 15:30:50 13820 8

原创 【Linux】linux环境下java环境搭建步骤

jdk安装参考链接:http://blog.csdn.net/catshitone/article/details/469717652 eclipse安装链接:http://blog.csdn.net/catshitone/article/details/46972185 eclipse创建桌面快捷链接:http://blog.csdn.net/lixin8

2015-10-26 11:54:38 774

原创 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。

解决:.NET进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。 第 137 行,位置为 76

2015-09-11 18:01:24 11226

原创 【ASP.NET】解除asp.net或者webservice限制上传文件大小和时间的限制

        在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度。下面介绍如何在Web.Config文件中配置限制上传文件大小与时间。         在Web.Config文件中配置限制上传文件大小与时间字符串时,是在httpRuntime节中完成的,需要设置以下2个属性:maxRequestLength属性与E...

2015-09-11 16:24:16 4394

原创 【Java】java 正则表达式去掉文本编辑器相关标签代码

package com.hz.yisheng.portal.mobi.goodman.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class HtmlToText {private static final String regEx_script = "]*?>[

2015-09-06 14:45:41 1672

原创 【Java】中文转换汉语拼音代码

package com.hz.yisheng.chat.ry.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyin

2015-09-06 14:37:15 1043

原创 第三方融云接口

1.创建应用获得App Key、App Secret2.调用开源server-sdk-java3.获取token,https://api.cn.ronghub.com/user/getToken.[format]4.刷新用户信息方法,https://api.cn.ronghub.com/user/refresh.[format]5.检查用户是否在线,https://api.cn

2015-09-06 14:32:32 6215 2

原创 【MySQL】mysql join语法解析与性能分析

1.join语法概述join 用于多表中字段之间的联系,语法如下:select * FROM table1 INNER|LEFT|RIGHTJOIN table2 ON conditiontable1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。LEFT JOIN(左连接)

2015-08-28 14:42:36 946

原创 【linux】ubuntu下nginx的安装及常见问题解决

1.到nginx官网下载源码包。2.安装nginx依赖包运行命令:sudo apt-get install libssl-devsudo apt-get install libpcre3 libpcre3-dev3.解压下载的nginx源码包。检查编译环境命令如下:进入nginx目录:# ./configure --prefix=/usr/local/nginx

2015-08-27 14:55:03 5102

原创 【linux】Ubuntu 14.04快速搭建SVN服务器及日常操作

1.SVN相关命令了解  svn:命令行客户端  svnadmin:用来创建、调整或修复版本库的工具  svnserve:svn服务程序  svndumpfilter:过滤svn版本库转储数据流的工具  svnsync:svn数据同步工具,实现另外存一份相同的  svnlook:用来查看办本科中不同的修订版和事务2.svn的安装和部署2.1 直接安装,命令如下:

2015-08-27 11:07:22 4816

原创 【linux】Ubuntu 14.04下安装客户端RabbitVCS

1.将RabbitVCS添加到源里面。(操作时会提示是否要添加到源里面,点击ENTER添加,Ctrl+C不添加),这里选择ENTER方便更新。命令如下:sudo add-apt-repository ppa:rabbitvcs/ppa2.根据第一步的情况来决定是否跳过该步骤,如果第一步出现导入秘钥key,那第二步可以跳过,否则需要导入秘钥key,命令如下:sudo apt-key

2015-08-27 09:29:46 6227

原创 【linux】ubuntu 下tomcat安装

1.去apache官网下载tomcat2.将下载的apache-tomcat-7.0.5.tar.gz解压放在某个文件夹内,命令如下:命令:sudo tar zxvf  apache-tomcat-7.0.5.tar.gz3.在终端进入tomcat7下的bin文件夹下,用gedit打开,即输入:sudo gedit catalina.sh 4.在打开的文件下,找到如下内容:cy

2015-08-25 15:54:56 1027

原创 【linux】ubuntu下navicat for mysql安装

1.打开navicat官网,下载所需的navicat,网址:http://www.navicat.com/en/download/download.html2.进入下载目录,解压压缩包,解压命令如下:tar -zxvf navicat110_mysql_en.tar.gz3.打开解压后的目录,会看到 start_navicat文件  运行他就可以了命令如下:./start_navica

2015-08-25 14:27:24 3277

SQL即查即用(全彩版)高清pdf

SQL即查即用(全彩版)高清pdf

2021-12-28

winfrom可拖动控件位置和大小

winfrom可拖动控件位置和大小, winfrom可拖动控件位置和大小, 详见:http://blog.csdn.net/catshitone/article/details/41804025

2017-08-31

SnapsToDevicePixels与UseLayoutRounding的比较

比较详情参见: http://blog.csdn.net/catshitone/article/details/77454465 使用方法:新建解决方案,然后本项目添加进去,运行之后点击ImageWindow按钮。

2017-08-22

NotificationDemoWPF自定义通知窗体样式

资源分竟然不能设置为0,辛苦大家了。 想免积分下载的移步:http://blog.csdn.net/catshitone/article/details/75089069

2017-08-18

C# 文件管理器filebrowser demo

很强大,与系统自带的差不多,采用Shell32,可以获取到系统特殊路径的名称,对于没有权限的文件会进行动态请求。

2017-04-28

viewpager+fragment滑动,顶部导航也会滑动

viewpager+fragment滑动,顶部导航也会滑动

2016-07-12

论文查重检测Pcheck精准版3.0免费版

论文查重检测Pcheck精准版3.0免费版 内含注册码

2015-10-18

StarCraft-master.zip Html5版本

StarCraft-master.zip StarCraft的Html5版本

2015-09-11

卸载三个设备后没有生成设备的问题.zip

解决免费宽带导致的 720错误 解决后 出项的卸载三个设备后没有生成设备的问题

2015-06-05

18000-6C协议(全英文版)

18000-6C协议(全英文版)pdf AMENDMENT 1: Extension with Type C and update of Types A and B

2015-05-21

啊手动阀手动阀

阿三地方阿三地方啊手动阀手动阀上的发送啊手动阀手动阀上的发送分

2014-11-26

打发手动阀手动阀

啊手动阀手动阀的法法士大夫啊手动阀手动阀撒地方

2014-11-26

【C#】winform 图片局部放大类似淘宝

【C#】winform 图片局部放大类似淘宝 绝对好用

2014-11-26

【C#】winform类似淘宝局部放大图片

【C#】winform类似淘宝的局部放大图片 绝对好用

2014-11-26

p2p 打洞C++源码

P2P打洞的理论和相关实现程序代码,详细介绍了P2P打洞的理论知识,并且给出了相关的实现代码。无论是学习编写聊天程序还是木马都很有帮助

2013-06-06

ACM 程序测评 离线版 BNUEPOfflineJudge

ACM 程序测评 离线版 BNUEPOfflineJudge

2013-02-15

计算机组成原理答案第二版唐朔飞完整答案

计算机组成原理答案 第二版 唐朔飞 完整答案

2012-05-09

lindo6.1 password

序列号 password lindo6.1

2012-04-30

C# 简单的计算器

用C#语言 简单编写的一个计算器应用程序 类似于系统自带的计算器 可以作为各位初学者的参考材料

2012-01-02

人月神话 pdf中文版

为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。内容来自布鲁克斯在IBM公司 System/360 家族和OS/360中的项目管理经验。在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。B 《人月神话》 rooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。

2011-11-04

空空如也

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

TA关注的人

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