自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心宽体胖之军师

我是军师也是君王

  • 博客(85)
  • 资源 (28)
  • 收藏
  • 关注

原创 解决使用jni多次加载卸载DLL的问题

问题:https://bbs.csdn.net/topics/390893838记录一下解决方案:public synchronized static void unloadNativeLibs(String libName) { try { ClassLoader classLoader = SimulatorCfgEditPage.class.getClassLoader(); Field field = ClassLoader.class.getDeclare...

2021-03-10 21:35:11 467

原创 1528. 重新排列字符串

https://leetcode-cn.com/problems/shuffle-string/class Solution { public String restoreString(String s, int[] indices) { char[] a = s.toCharArray(); char[] b = new char[a.length]; int j = 0; for (int i : indices) { b[i] = a[j]; .

2021-03-08 20:23:29 125

原创 面试题 01.03. URL化

https://leetcode-cn.com/problems/string-to-url-lcci/class Solution { public String replaceSpaces(String S, int length) { S = S.substring(0, length)replace(" ", "%20"); return S; }}class Solution { public String replace.

2021-03-08 20:05:33 133

原创 精简JRE

1、bin文件夹a、查看java.exe的依赖,以保留DLL。b、保留client文件夹2、lib文件夹a、保留i386文件夹。该文件夹下的虚拟机配置文件jvm.cfg.该配置文件用来管理不同版本的jvm.dll.其内容作为java.exe,javac.exe的全局变量,用来加载相应的动态链接库文件.b、精简jar文件...

2019-08-27 23:26:37 132

原创 和并两个git仓库/将网络开源仓库merge到本地仓库

按CDT代码举例,将开源仓库中的master分支merge到本地仓库的master分支(如果要将开源仓库中的其他(develop)分支merge到本地仓库的develop分支,需要先在开源仓库中checkout切换develop分支)1、本地仓库路径:   /home/abc/source/cdt-xxx/      开源仓库路径:   /home/abc/source/org.ecl...

2019-02-02 16:59:15 639

原创 BAT脚本判断系统

@echo offver | find "5.0." > nul &&  goto 2000  ver | find "5.1." > nul &&  goto xp  ver | find "5.2." > nul &&  goto 2003  ver | find "6.0." > nul &&  goto vistaver | find "6.1." > nul &&  

2016-10-24 15:32:46 2252

原创 MinGW下载地址

MinGW 下载地址:https://sourceforge.net/projects/mingwbuilds/

2016-10-21 10:25:37 1726

原创 动手解决Maven在offline模式中无法使用的BUG

本文主要解决以下问题:    1. 使用到tycho,且tycho的版本低于0.25.0Tycho大大简化了Eclipse、OSGi插件中的pom.xml,它实际上是一系列专用于build Eclipse插件和OSGi模块的maven插件的集合。      2.需要offline模式,但是又不想要建私服     3.在offline模式下,出错主要信息是:Repository syst

2016-10-10 10:38:21 8716 1

转载 GEF由代码轻松生成UML图

GEF-ALL-3.6.1+ModelGoon-4.4.1  Eclipse逆向工程插件ModelSpoon,由代码轻松生成UML图。GEF是ModelSpoon依赖的插件,必须要先安装GEF,才能使用ModelSpoon。实测Eclipse 3.6.x、4.4以及MyEclipse 2014均可使用。ModelSpoon安装到Eclipse:点击Eclip

2016-10-08 10:31:06 729

转载 maven环境快速搭建

转载地址:http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html 最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk 1

2016-10-08 10:25:47 303

转载 Cygwin下把Windows的路径转换为Linux路径

1.将Windows路径转换为unix即Linux路径:?12$ cygpath -p "D:\tmp\tmp_dev_root\cgwin\bin" -a/usr/bin或:?12$ cygpath -p D:\\tmp\\tmp_dev_root\\cgw

2016-09-18 19:29:14 6743

原创 Cygwin编译GDB需要的库/Package

Cygwin编译GDB需要的库/Package1、Net -> curl2、Devel -> git* (git, git-completion, git-gui, gitk)3、Libs -> libreadline6, libiconv24、Editors -> vim5、Python -> python6、“Devel”分支:    binutils

2016-09-08 14:56:50 2518

原创 Java 中long型转换成年月日时间

private String getDateStr(long millis) {        Formatter ft = null;        try {            Calendar cal = Calendar.getInstance();            cal.setTimeInMillis(millis);            ft = ne

2016-01-08 15:20:55 3137

原创 CDS集成Android SDK

下载ADT插件包下载ADT插件源码包构建ADT源码环境下载Android SDK包Cskydroid源码编译生成SDK一、下载ADT插件包    我们基于的android版本为android-4.0.3_r1,根据下面表格信息得知ADT版本为14.0.0Android平台与SDK Tools版本、ADT版本的对应关系PlatformSDK

2015-08-20 10:30:25 987

原创 Hex文件分析

Hex格式文件有两种,一种是Intel的Intel HEX,另一种是Motorola(摩托罗拉)的SREC(又称MOT)。Intel HEXIntelHEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个ASCII HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件

2015-01-26 16:53:01 3269

转载 详解LMA(装载内存地址)与VMA(虚拟内存地址)

详解LMA(装载内存地址)与VMA(虚拟内存地址)关于LMA和VMA,这个问题,有点点小复杂,不过,此处,我会把我的理解,尽量通过通俗的方式解释出来,以方便理解。当然,鄙人水平有限,难免有错,希望各位批评指正。 一般提及LMA和VMA,多数情况都是和ld,链接器相关的。 在了解这两个名词的详细含义之前,有些基本知识和前提要说一下: [基础知识] 1。从你写的

2014-10-31 15:44:19 1509

转载 java对象拷贝

Java语言中没有明确的指针定义,实质上每一个new语句返回的都是一个指针的引用,只不过在大多时候不用关心如何操作这个“指针”,我们唯一要关心的是在给函数传递对象的时候。Java对对象和基本的数据类型的处理是不一样的。和C语言一样,当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,传入的参数在函数体内部变成了局部变量,这个局部变量是输入参数的一个拷贝

2014-09-25 15:01:25 519

转载 java内存溢出

内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。Java的内存管理就是对象的分配和释放问题。在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用GC函数来释放内存,因为不同的JVM实现者可能使用不同的算法管理GC,有的是内存使用到达一定程度时,G

2014-09-25 14:30:53 550

转载 Java 复制文件的高效方法

在Java编程中,复制文件的方法有很多,而且经常要用到。我以前一直是缓冲输入输出流来实现的(绝大多数人都是如此),近来在研究JDK文档时发现,用文件通道(FileChannel)来实现文件复制竟然比用老方法快了近三分之一。下面我就来介绍一下如何用文件通道来实现文件复制,以及在效率上的对比用文件通道的方式来进行文件复制    /**    * 使用文件通道的方式复制文件   

2014-09-05 16:02:31 694

翻译 Eclipse Platform SDK vs Eclipse SDK(附Eclipse-platform下载地址)

"Eclipse Platform SDK" is a subset to "Eclipse SDK" and intersects with "Eclipse Project SDK". However, if you installed both "Eclipse Platform SDK" and "Eclipse SDK", don't uninstall "Eclipse Platfor

2014-07-17 15:44:18 2359

原创 用javadoc命令生成api帮助文档

有api帮助文档。如果要学习的话,少了帮助文档哪能行,于是就用javadoc命令自己制作了一个。具体操作如下:1.准备工作。将下载到的swt-3.5.2-win32-win32-x86.zip里的src.zip经两次解压到本地目录。如成功解压后的目录结构为:D:\Downloads\swt-3.5.2-win32-win32-x86\src。2.在上述目录下新建文本文件:package

2014-06-12 16:11:24 736

转载 利用IPC$共享入侵windowsXP实践

测试环境:主机(windows XP sp3)与windows XP sp2虚拟机)   通过IPC$与windowsXP建立连接,在现在的绝大多数的XP操作系统中总是会出现问题。以下如何解决在建立IPC$出现的一系列问题。IPC$(Internet process connection),通常很多的机子的默认共享都是打开的!在cmd下使用net share命令是不是发现有很多$,“ipc$ 

2014-06-09 19:36:37 6897

原创 eclipse图标含义备忘录

Objects Compilation Unit (*.java file)Java file which is not on a build pathclass filefile without icon assigned to its ty

2014-05-26 19:45:10 577

转载 关于linux kernel里的high memory

linux kernel里的high memory是怎么回事,现在整理下。high memory只存在于32位kernel下,以下文字都针对32位kernel。1)什么是high memory,为什么要有high memoryLinux人为的把4G虚拟地址空间(32位地址最多寻址4G)分为3G+1G,其中0~3G为用户程序地址空间,3G~4G为kernel地址空

2014-04-23 13:08:18 827

转载 Java笔试题集锦

1.MVC的各个部分都有那些技术来实现?如何实现? 答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些

2014-04-01 16:38:29 711

原创 ubuntu安装jdk全过程

首先,从http://www.oracle.com/technetwork/java/javase/archive-139210.html下载jdk下载的bin文件置于/usr/lib/jvm/java中sudo chmod u+x /usr/lib/jvm/java/jdk*.bin(*代替你要下载的版本号,如jdk1.6.0_33,下同)修改bin文件权限,使其可执行然后,

2013-08-29 09:20:50 611

转载 ubuntu 命令 dpkg -l

dpkg -l每条记录对应一个软件包,每条记录的第一, 二, 三个字符是软件包的状态标识, 后边依此是软件包名称,版本号, 和简单描述。第一个字符为期望值,它包括:u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求。i 用户请求安装软件包。r 用户请求卸载软件包。p 用户请求清除软件包。h 用户请求保持软件包版本锁定。第二个字符是软件包的当前状态,它包括:n

2013-08-27 17:49:44 1267

转载 ubuntu安装和查看已安装

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f i

2013-08-23 15:53:42 854

原创 Eclipse 各个版本下载地址

http://archive.eclipse.org/eclipse/downloads/ Eclipse版本发布日期代號 平台版本 項目 主要版本發行日期 SR1發行日期 SR2發行日期 SR3發行日期 备注 -- 3.0 -- 2004年6月21日 -- --     -- 3.1 ...

2013-08-14 10:29:17 847

原创 Android SDK版本和ADT版本

Android早期的版本号有点“混乱”,比如Android 2.2对应的ADT版本为ADT-0.9.9而Android 2.3对应的的ADT版本则突然“跃迁”为 ADT-8.0.0.zip。而且Android SDK还包含SDK Tools和SDK Platform两个东西,它们的意义也不同,它们也有各自的版本号,因此有些人在此处容易混淆,下面将它们之间的对应关系进行一下简单的归纳:

2013-08-06 10:22:07 1352

原创 更新Android SDK之后Eclipse提示SDK版本过低的一个简易解决办法

更新Android SDK之后Eclipse提示SDK Tools版本过低的一个简易解决办法 删除原来的ADT插件,下载适合的ADT插件Android ADT-X.X.X.zip官方下载地址:http://dl.google.com/android/ADT-0.9.7.zip http://dl.google.com/android/ADT-0.9.8.zip 

2013-08-06 09:26:44 12728

转载 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法

在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然提示ADT或者SDK版本低什么的方案Android SDK更新之后,Eclipse里面会突然要重新设置SDK的目录,而在设置的时候,就会出现问题不设置好sdk目录,android SDK  manager 也不能正常工作,所以就要手工处理一下了~~先上张关键地方的图~更新之后可以看到

2013-08-06 09:24:02 1579

转载 最新Android ADT, SDK, SDK_tool等官方下载说明

1、Android SDK starter packageSDK starter packagehttp://dl.google.com/android/installer_r08-windows.exeandroid-sdk_r05-官方下载地址: (1)http://dl.google.com/android/android-sdk_r05-windows.zip 

2013-08-05 16:47:07 775

转载 问题

1、jsp与servlet区别2、ArraList,LinkList,List,Vector的区别, hashmap,hashtable,hashset区别,heap,stack区别(屡试不爽的笔试题。。)3、spring的事务管理,事务隔离级别4、oracle sql的优化方法5、j2ee设计模式6、nio与传统io区别7、jvm虚拟机机制8、内存回收机制,哪些内存回

2013-08-05 15:21:22 709

原创 下载单个项目的源码

下载单个项目的源码(具体内容参看下面的xml文档,用法如下,注意格式)$ cd ~$mkdir android $cd android$git clone https://android.googlesource.com/platform/frameworks/base.git  android-sdk-source=============================

2013-03-22 17:26:38 2197

原创 Cygwin 下载Android源码

写在最先一、repo最新版本地址:https://code.google.com/p/git-repo/downloads/list(如果https不能访问,去掉s)二、安裝Cygwin 要安裝的packages如下: Net -> curlDevel -> git* (git, git-completion, git-gui, gitk)Libs -> libreadline

2013-03-22 17:18:09 1725

转载 如何隐藏SWT控件

隐藏SWT控件有时候需要根据用户的输入隐藏某些控件,调用Control.setVisible(false)并不能够消除控件占用的空间。解决的方法如下:控件的parent使用GridLayout,控件使用GridData((GridData) control.getLayoutData()).exclude = true;control.setVisible(false);c

2012-11-21 10:43:49 1736

转载 Java Swing 2D系统属性参数详解

Java Swing 2D系统属性参数详解-Dsun.java2d.opengl=true // 如果硬件加速已经被enable,可以通过这个选项来提高Swing GUI速度,默认值为false-Dsun.java2d.trace=[log[,timestamp]],[count],[out:],[help],[verbose] //帮助发现哪个Swing组件在绘制

2012-08-21 17:23:18 1202

转载 eclipse约定

Genaral Principles一般约定1.Adhere to the style of the original.保持最初的样式。2.Adhere to the Principle of Least Astonishment.遵守最小惊奇原则。3.Do it right the first time.第一次就应当做好。4.Document any

2012-07-25 10:10:40 1104

转载 计算机寄存器及标志位详解

以下是计算机内部寄存器阵列图:以下FR控制标志位及其含义:1.     CF 进位标识位进行加减运算时, 如果最高二进制位产生进位或错位, CF则为1, 否则为0. 程序设计中, 常用条件转移指令JC, JNC指令据此标志位实现转移2.     PF 奇偶标志位操作结果中二进制位1的个数为偶数是, PF为1, 某则为03.     AF 辅助进位

2012-07-17 17:20:09 1951

Eclipse插件_xml编辑器

Eclipse插件_xml编辑器 支持使用links方式安装

2015-11-09

vmware workstation10.0.2 注册码

vmware workstation10.0.2版本的注册码与注册机 推荐使用注册码

2014-10-31

VMware Workstation 10.0.040273注册码

VMware Workstation 10.0.040273注册码

2014-03-05

Git-1.8.1.2-preview20130201 for Windows

能够从git上下载 Git-1.8.1.2-preview20130201 for Windows

2013-03-21

l2fprod-common-all.jar

l2fprod-common-all.jar 绘图所需包 大小: 460896 字节 MD5: 7D5950051F3E6D53216462D1D958F456 SHA1: F9EEECE480FBC9DBA59CF1444CE0366C03000B4A CRC32: 8580C236

2012-08-21

音乐格式转换

持 Flac 、Wav 、Mp3 、Ogg 和 Ape 格式的互相转换,其中 Mp3 可以在设置中修改比特率。拖曳音频文件到最大那个方块,点击 to 某格式,即可转换。

2012-08-16

计算机系统结构:量化研究方法 第四版 中英文

计算机系统结构 量化研究方法 第四版 中文版和英文版两个文件

2012-07-30

Sublime Text2 build 2210破解附编辑器

Sublime Text2 build 2210破解方法 附十六进制-二进制编辑器

2012-07-10

十六进制编辑工具TTHexEdit

TTHexEdit 是一个十六进制文件编辑器,你可以编辑、剪切、复制、粘贴、插入或删除文件数据,可以边编辑边查看各种数据类型,可以跳转到某个地址处,可以查找并替换文件数据等待,界面美观,一切易于操作。 功能列表: *全系列操作系统支持(win9X至win7全系) *支持大文件操作(超过500GB) *文件闪电打开 *无限制撤销、重复 *界面美观极其容易操作 *高亮显示修改后的数据 *智能复制、粘贴数据

2012-04-11

VMware Workstation 8.0.2.591240 正式版+汉化+注册码

VMware Workstation 8.0.2.591240 正式版+汉化+注册码

2012-02-08

十天学会易语言图解教程 (王军)文字校正

十天学会易语言图解教程 (王军)文字校正 主编:王军

2011-11-30

VMware Workstation 8.0.1.528992 正式版+汉化+注册码

虚拟机 VMWare Workstation 8.0.1.528992正式版下载地址 + 有效密钥 + 完美汉化

2011-11-25

WB 7.2 免费使用方法

Windowblinds 7.2 永久免费30天工具.rar

2011-10-12

swt&jface英文教程

swt&jface英文教程 书名:The Definitive Guide to SWT and JFace by:by Robert Harris and Rob Warner

2011-09-21

VMware Workstation 8.0.0.471780 正式版+注册码

Mware Workstation 8.0.0.471780 正式版下载地址+注册码

2011-09-16

IIS 6.0资源工具包(iis60rkt) 微软官方下载

IIS 6.0资源工具包(iis60rkt) 由微软官方提供下载

2011-09-02

为PDF添加书签的插件

将js文件置于安装目录 X:\Program Files\Adobe\Reader 10.0\Reader\Javascripts文件夹下(X代表盘符,Reader 10.0这个版本随你安装的版本而不同) 重新打开PDF会在“视图(view)”下面出现4个选择项: Add Mark:添加书签 Turn Mark:转到书签 Drop One Mark:删除一个书签 Clean All Mark:清除所有书签

2011-08-02

powerdesigner 15.3.0.3248破解补丁及下载地址

powerdesigner 15.3.0.3248破解补丁及下载地址 都是官方网站的下载地址。共5个文件。1个主安装文件及4个配套文件

2011-03-04

Rational Rose 2007下载地址及激活方式

Rational Rose 2007下载地址 Rational Rose 2007下载地址 IBM.Rational.Rose.Enterprise.v7.0 下载后是个bin文件,用DAEMON Tools Lite或其他类似软件打开次bin文件即可。

2011-03-01

javaeye论坛规则小测验(答案)

javaeye论坛规则小测验(答案) 测验1: JavaEye论坛技术版块允许转载其他网站的帖子吗? 不能全文转载,只能转载不超过30%的内容,并且标明原创地址和作者

2011-03-01

汇编环境 debug环境(MASM5)

cmd窗口下的汇编环境,用过的就会知道是什么东西,提供反编译汇编程序的环境。此软件不需安装

2010-11-06

IIS6.0 FOR xp3和安装方法

在百度找下载地址了,百度了一下Windows XP SP3 IIS6.0下载,找到很多结果,可惜有很多下载地址是不能用的,刚好看到有很多朋友都在找Windows XP SP3 IIS6.0下载地址,就把我好不容易找到的一个能用的Windows XP SP3 IIS6.0下载地址分享出来给大家。方便大家日后使用。

2010-05-11

空空如也

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

TA关注的人

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