- Windows环境下编译适用于NDK18及以上版本的opencv库
星辰辰大海
安卓学习opencv编译NDK18Android
前言因为NDK在更新18版本以后就取消了GUN的支持,gnustl也被移除(参考https://github.com/android-ndk/ndk/wiki/Changelog-r18),而opencv的安卓版本默认是使用gunstl编译的(大家可以去看源码文件夹下platforms\android里的android.toolchain.cmake),所以在更新了NDK后,直接编译原来的工程会出
- Android编译系统(Android.mk文件详解)
Lixby
androidNDKnative
【Android-NDK(NativeDevelopmentKit)docs文档】NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。Android.mk文件是GNUMakefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个GNUMAKE执行环境中进行执行,而Android.mk中所有的变量都是全局的。
- 使用Android NDK 编译BoringSSL
IM12
androidandroidstudiojava
1、下载boringssl(https://boringssl.googlesource.com/boringssl/)2、下载NDK及环境变量配置(NDK下载|AndroidNDK|AndroidDevelopers(google.cn))NDK下载好后,配置一下NDK的环境变量,我是在/etc/profile进行配置的。配置如下:exportNDK_HOME=/home/android-ndk
- cocos2d-x开源游戏引擎,C++开发iphone/android/uphone/win32游戏
programmerboymxd
游戏引擎c++iphoneandroid文档
3cocos2d-x是用C++重写cocos2d-iphone引擎的一个开源项目,引擎主体从cocos2d-iphone-0.99.4-final版重写为C++。这个项目在7月初启动,到现在4个月过去了,目前已经可以提供iPhone,win32,及联通UPhone三个平台的移植适配,基于android-ndk的移植正在工作中,预计在圣诞节前发布。最终目标是可以用C++写一个cocos2d游戏后,可
- Android-NDK-clang 编译 FFmpeg
xiaowang_lj
androidffmpeg
Android-NDK-clang编译FFmpegAndroid-NDK-clang编译FFmpegAndroid-NDK-clang编译FFmpeg-知乎(zhihu.com)前期准备下载Android-NDK下载FFmpeg源码注意:笔者用的是NDK-21和ffmpeg-4.4进行编译,如果版本不同可能会有所不同。测试:mac与ubuntu下的NDK20-NDK22和ffmpeg4.0-ffm
- Android 编译PjSip
ou_yb2006
linuxAndroid
官网编译指导:https://trac.pjsip.org/repos/wiki/Getting-Started/Android一、环境资源准备1)、Linux系统编译环境2)、SDK使用的版本是:android-sdk_r24.4.1-linux.tgz下载链接:http://tools.android-studio.org/index.php/sdk3)、NDK使用版本:android-ndk
- conan android-ndk profile
Coopsrc
android_armv7a_clanginclude(default)android_ndk=/opt/android/android-ndks/android-ndk-r23b#Adjustthispathhost=linux-x86_64target_host=armv7a-linux-androideabiapi_level=16[settings]arch=armv7build_type
- 【Linux】Ubuntu下安装并配置Android-NDK(附详细过程)
Yngz_Miao
《操作系统》Linux掠影笔记LinuxUbuntuAndroid-NDK安装配置
Android-NDKNDK是NativeDevelopKit的含义,从含义很容易理解,本地开发。一般而言,Android开发语言是Java。不过我们也知道,Android是基于Linux的,其核心库很多都是C/C++的,比如Webkit等。那么NDK的作用,就是Google为了提供给开发者一个在Java中调用C/C++代码的一个工作。NDK本身其实就是一个交叉工作链,包含了Android上的一些
- 安卓的代码加固和其他安全问题
rookie19_HUST
安全安卓android安全
文章目录安卓加固apk文件结构dex加固过程其它安全问题安卓加固从App的加固技术来看:主流分为dex加密和so加密,目前来看保护dex文件更为重要,因为dex反编译后的java代码可读性更强。android-ndk:NativeDevelopmentKit官网解释:这套工具使您能在Android应用中使用C和C++代码apk文件结构文件或目录说明assets存放资源文件lib存放ndk编译出来的
- valgrind在android 10上检查内存泄露
技术笔记
代码下载gitclonegit://sourceware.org/git/valgrind.git[github上的不行,缺少VEX目录]编译创建变异脚本build.sh:#!/usr/bin/envbashexportNDKROOT=/home/hui/tools/android-ndk/android-ndk-r14bexportAR=$NDKROOT/toolchains/aarch64-l
- Linux下使用Android NDK toolchain编译kaldi
MorganCui
Outline:a)ndk下载&ndk-toolchain提取b)kaldi编译c)androidndk-toolchain编译kaldi一、NDK下载及ndk-toolchain提取ndk下载地址:Android-ndk下载后解压得到android-ndk-r18b文件夹;进入目录build-->tools下,执行pythonmake_standalone_toolchain.py脚本,配合参数
- Android-NDK开发——基本概念
hongui
在Android开发中,有时候出于安全,性能,代码共用的考虑,需要使用C/C++编写的库。虽然在现代化工具链的支持下,这个工作的难度已经大大降低,但是毕竟万事开头难,初学者往往还是会遇到很多不可预测的问题。本篇就是基于此背景下写的一份简陋指南,希望能对刚开始编写C/C++库的读者有所帮助。同时为了尽
- 交叉编译(NDK)
HNHuangJingYu
指令结构c++c语言
文章目录前言Android-NDK使用NDK目录结构主流的AndroidNDK交叉编译前言交叉编译是指在一种计算机体系结构上编译和构建应用程序,但是生成的可执行文件和库是针对另一种不同的体系结构,比如ARM、MIPS、PowerPC、x86等。常见的交叉编译工具集:GNU工具链:比如编译ARM64架构可以使用gcc-aarch64-linux-gnu工具,并可以使用gdb-multiarch工具来
- 使用Android-ndk编译安卓可执行程序
Mr_GouDan
Linuxandroidlinuxbash
安卓系统本质上是一个基于linux内核的系统,所以是可以运行C、C++程序。1、下载android-ndk开发包选择合适的自己想要的ndk版本,本文采用android-ndk-r21e,页面找不到对应的版本就去网页底部的不受支持的旧版本处下载对应的版本。PlatformPackageSize(bytes)SHA1ChecksumLinuxandroid-ndk-r21e-linux-x86_64.
- NDK Samples [1] - hello-jni
七零八落问号
NDKSamples目录:GoogleSamples-NDKSamples项目地址:https://github.com/googlesamples/android-ndk/tree/master/hello-jni说明文档:https://github.com/googlesamples/android-ndk/blob/master/hello-jni/README.md该项目演示如何从Jav
- EGL 初始化流程
_Felix_
Android平台上,在调用OpenGLESAPI之前,需要在初始化EGL。之后OpenGLES调用API渲染的物体,才能正常地显示在Android的窗口上。换句话说,EGL为OpenGLES的调用提供了渲染的环境。源码来自:https://github.com/googlesamples/android-ndk/tree/master/native-activityEGL初始化获取前台窗口(Di
- Android-NDK开发-利用fmod实现变声
坑逼的严
最近在学NDK开发,自己在接触一些第三方开源C/C++库的时候,会碰到一些问题,这里记录下来,就相当于笔记了。废话不多说,先进入fmod官网,要注册登入才能下载,点击下载,一直往下滑,会看到FMODStudioAPI,选择Android版本下载。image.png挺大的,60多M,解压后,会看到如下文件。image.pngapi文件夹里面的才是我们要用的。我们要用源码,所以选择api文件夹下的co
- Win10编译Android可用的DCMTK-SO库
我说的这句话是谎话
准备安装win10上的Linux子系统(WSL),我选的是ubuntu下载linux版本的android-ndk,我使用的版本是android-ndk-r21-linux-x86_64目前最新的版本下载dcmtk的源码,我使用的版本号是3.6.5下载dcmtksupport包,我选择的是dcmtk-3.6.5-win64-support-MD-iconv-msvc-15.8.zip安装一个Visu
- 修改android系统文件,只读权限
会代码蚊子
【Android开发】【开发问题集】
最近在做android-ndk开发,因为需要涉及到动态库(so)问题,需要对手机文件进行读写,结果发现手机文件系统不让写,搜索了一翻。解决:在终端输入:$mount截图1:可以发现只有读的权限(/dev/block/mmcblk0p25/system)修改它的权限:$mount-oremount/dev/block/mmcblk0p25/system截图2:截图3:增加需要写的文件夹的权限:chm
- Cocos2dx-Android初体验
nanlus
cocos2dx
windows下android平台cocos2dx。首先得自己具备如下eclipse(adt、cdt)、cygwin、android-ndk、android-sdk,自己下载安装,不做详细解释。一、下载cocos2dx。http://www.cocos2d-x.org/download我的cocos2dx目录为D:\2013\cocos2dx\cocos2d-x-2.1.4\cocos2d-x-2
- Linux下编译Android平台的ffmpeg库
阳光柠檬_
AndroidffmpegLinuxC
在Linux平台下编译要方便些,我这里使用的环境是Ubutunu。首先你需要Android-NDK和ffmpeg源码,不同的版本里的文件结构有所差别,编译环境也有所不同。我这里使用的是以下两个版本:android-ndk-r9-linux-x86.tar.bz2ffmpeg-2.2.15.tar.bz21.解压android-ndk-r9-linux-x86.tar.bz2第一步:下载https:
- Android中使用OpenCV
cbib_cat
Androidandroidwildcardincludebuildmakefilemodule
由于项目的关系,需要在Android中使用OpenCV。网上也有很多相关的博文,但由于版本等问题,按照他们的步骤并不能顺利的完成环境的配置。我自己也尝试摸索了几天,现在将我在配置中遇到的问题,陈列出来,希望能给他人有些帮助。首先需要搭建NDK环境。需要安装Eclipse、Cygwin和android-ndk。具体的安装过程就不在这里陈述,网上有很多这方面的介绍,按照他们的步骤完成即可。我使用的nd
- windwos安装Android NDK(Native Development Kit)
i张景龙
JAVAandroidjavandk
windwos安装NDK前言安装步骤前言在AndroidOS上开发应用程序,Google提供了两种开发包:SDK和NDK。Android-SDK:主要是基于Java的Android-NDK:Android也支持JNI编程方式,也就是第三方应用完成可以通过JNI调用自己的C动态度安装步骤NDK下载android-ndk-r21-windows-x86_64.zip将下载的文件进行解压,如下配置win
- Android NDK开发之HelloWorld
YoungHong1992
开发笔记
一、准备工作下载NDK开发包:android-ndk-r16b-windows-x86_64.zip解压NDK,解压路径需要全英文,并且不允许有空格(不可以解压到C:\ProgramFiles路径)。此文中,我的解压路径为:D:\Android\android-ndk,此处的android-ndk为我修改后的文件夹名称,你也可以不修改,保留解压后的原始名称AndroidStudio中新建proje
- Android-使用Android studio 进行NDK-JNI开发实例(一)
yu-Knight
前言使用Androidstudio进行NDK-JNI开发,在界面上显示HelloNDK-JNI步骤:1.创建工程2.配置NDK路径local.properties文件中加入ndk路径ndk.dir=E\:\\Android-NDK\\android-ndk-r10e(NDK所在文件路径)3.在gradle.properties文件里面添加android.useDeprecatedNdk=true4
- Android第一个JNI程序
刘洋浪子
Android杂七杂八
一、官方Demo的运行1、下载android-ndk。官方下载地址、国内下载地址2、配置环境变量在path路径下添加自己ndk的路径。例如我的是:E:\android\developer\android-ndk-r9d3、导入官方Demo程序E:\android\developer\android-ndk-r9d\samples\hello-jni4、在命令行切换到项目的目录下,执行ndk-bui
- Android-NDK开发之基础--Android JNI有关Java类命名方式
GEOLO
android
(Ljava/lang/String;I)V其中本句I=IntegerB=ByteS=ShortC=CharLXXX;=L加上类名3.在JNI下面,我们常用的命名方式:staticJavaVM*g_VM;//全局环境指针staticjclassjNativesClass;(*env)->GetJavaVM(env,&g_VM);//获取env环境指针,这样以后用g_VM就可以了。4.jobject
- 为什么Android要在主动调用abort时以发出SIGSEGV替代SIGABRT?
anjoywong
LinuxAndroid
abort.c的注释原话是:segfaultseemstoproducebetterdebuggerdresultsthanSIGABRT参考下面的帖子和某人的回复https://groups.google.com/forum/#!topic/android-ndk/jQg6DM6-D6o"Actually,deadbaadiswhatthelibcabort()functionusestokil
- android-ndk环境搭建
new_abc
android框架
当我们需要编写jni接口,或者需要编译C、C++代码生成.so库时,我们就需要在EClipse中搭建ndk环境,下面简单介绍下步骤:1、需要的软件:cygwin1.7以上版本ADT的eclipsendk其中只有cygwin需要安装,其它的两个解压就可以了。由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境,cygwin是一个在windows平台上运行的unix模拟环
- Android-NDK的基础使用
丶Snail
NDK基础目录环境信息NDK是什么JNI是什么如何进行NDK开发总结两点创建工具进行具体操作第一步:进行NDK开发的当然是下载NDK开发包,并在项目中配置好第二步:新建Java类,编写native方法第三步:根据新建的java类,生成.h头文件(javah)第四步:根据生成的.h文件生成.so文件(ndk-build)第五步:使用生成的SO库第六步结束总结环境信息AndroidStudio3.4.
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本