- 浏览: 126682 次
- 性别:
- 来自: 北京
最新评论
-
huruxing159:
Hi friendi got an issue when tr ...
android vlc源码编译 -
cmzx3444:
我的是一个国产平板,就是识别不了,windows上也不行,用一 ...
Ubuntu连接Android真机调试 -
baoweiwei:
Eyal 写道为什么返回的是指针。。还是没明白 我觉得这是Ja ...
Java中返回值的注意事项 -
Eyal:
为什么返回的是指针。。还是没明白
Java中返回值的注意事项
文章列表
1 添加教育网源
(1)
cd /etc/yum.repos.d/
(2)
sudo vi sjtu.repo
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 18 – x86_64
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/18/Fedora/x86_64/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-ftp.sjtu.edu.cn]
name ...
最近遇到了mysql连接url不同,导致程序出现乱码的问题,采用的是spring架构,同样的程序和数据库运行在不同的平台上就出现了乱码问题,经查实是url出错,导致参数无法读进来。
先记录一下,以待解决:
1.连接Windows平台上的MySQL 时,注意一定要用&分隔
jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8
其中UTF-8与UTF8通用
2.连接SUSE平台上的MySQL时,一定要用&做分隔,否则会出问题,参数无法读入
j ...
vlc官方教程:
http://wiki.videolan.org/UnixCompile
git工程
http://wiki.videolan.org/Git
本次安装平台:
[vmware ubuntu10.04]
[vlc1.1.7]
1. 下载源码
vlc vlc-1.1.7.tar.bz2:
http://download.videolan.org/pub/videolan/vlc/
live555 live555-lastest.tar.gz
http://www.live555.com/liveMedia/public/
放在指定文件夹
2. 编译安装live555
进入 ...
VLC在维基百科中详细描述了vlc在android平台的编译过程,地址如下。
http://wiki.videolan.org/AndroidCompile#Get_VLC_Source
引用平台:PC vmware Ubuntu 10.04 手机 HTC g18
1准备工作
(1)ANDROID_SDK、ANDROID_NDK、ANDROID_ABI
在前一篇博文中已经介绍了Android sdk/ndk的安装,现在只是再强调一下,SDK和NDK的环境变量命名必须于vlc要求的ANDROID_SDK、ANDROID_NDK一致,直接各处变量:
ANDROID_NDK=$HOME/pr ...
1.安装Ubuntu;
2.下载并安装JDK
本次安装的是jdk-6u23-linux-i586.bin,下载到要安装的目录下面,
添加运行权限:
chmod +x jdk-6u23-linux-i586.bin
运行安装程序:
./jdk-6u23-linux-i586.bin
加压完毕之后便可以设置jdk的环境变量了,
第一种方案:在$HOME的.bashrc中修改:
gedit ~/.bashrc
在其下方添加:
export JAVA_HOME=/home/ben/programFiles/java/jdk1.6.0_23
export JRE_HOME= ...
OpenVPN是一款著名的开源VPN软件,网址:
http:openvpn.net
有时候可能需要使用一些VPN软件才能登陆。
一 安装
1 直接从源安装 命令如下:
sudo apt-get install openvpn
2 从官网下载源码 手动安装
我下载的版本是openvpn-2.2.2.tar.gz,随后放在Ubuntu个人的根目录文件夹下,我是放在了/home/ben/OpenVPN下面,下面进入安装阶段。
(1)、首先安装OpenVPN所需的插件
openssl
pam
lzo
安装命令为:
sudo apt-get install openssl
sudo apt- ...
在使用Jsoup包时,通过在classpath中加载Jsoup1.6.1.jar包形式进行引入,ADT版本:20.0.0.v201206242043-391819,运行时意外退出,出现
java.lang.NoClassDefFoundError: org.jsoup.Jsoup
错误,错误指向Jsoup包应用的语句,
doc = Jsoup.parse(new URL(urlString), 5000);
在反复核对之后,又试用了Jsoup1.6.3.jar包,依然不行,经网上查证,原来是ADT在升级到版本20之后无法加载这个jar包。
解决方案是:
引用
将现有的引用Buil ...
xp到目前为止仍是一个非常成功的操作系统,我将安装xp的全过程截图,以供初学者参考。
安装xp系统首先是找一款合适的系统盘,这次安装中采用了集成了几个版本的xp合集,其他的xp系统都是大同小异,首先设置从光盘启动,不必多说,很多笔记本都是默认的先查看光驱,启动后进入光盘目录选项,如下图,按键盘上的1,选1即可。
由于这是一个合集还有下面这个选择系统版本的菜单,因为现在大部分都是SATA硬盘,所以选择2(就是按键盘上的“2”)或者5.
然后就开始复制文件等一系列动作,大约5分钟左右,如果SATA驱动没有问题就进入了选择安装磁盘的控制台,如下图,由于我的是一个虚拟机,磁盘第一次使用,都未 ...
在看Core Java过程中发现了一个许久以来未曾注意的地方,就是返回值,Java里虽然没有指针,但是一些参数传递都是通过指针完成的。如下面的Employee类,
class Employee
{
public Employee(String n, double s, int year, int month, int day)
{
name = n;
salary = s;
GregorianCalendar calendar = new GregorianCalendar(year, month - 1, day);
...
1 将测试机和开发机通过usb连接
2 通过命令查看usb连接情况
lsusb
会将当前usb连接情况展示出来
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 17ef:6019 Lenovo
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus ...
工程里遇到了需要判断Socket是否已经关闭的问题,使用
public boolean isAlive(){
if(mSocket.equals(null)||mSocket.isClosed()||!mSocket.isConnected()||mSocket.isInputShutdown()||mSocket.isOutputShutdown()){
MyLog.d("mSocket.isConnected()"+mSocket.isConnected());
return false;
}else{
MyLog.d ...
界面是Activity,如果把耗时的工作线程放在Activity的界面线程中做,那势必阻塞显示线程,开更多的线程也不合适,所以Android提供了AsyncTask线程来专门处理此事。
定义方法
class SoftCertHttpTask extends AsyncTask {
@Override
protected Object doInBackground(Object... params) {
// TODO Auto-generated method stub
try{
...
核心思路:指定统一编码
关键代码
public static final String bm="GBK"; //全局定义,以适应系统其他部分
PrintWriter out = null;
BufferedReader in = null;
out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(echoClient.getOutputStream(),bm)),true);
in=new BufferedReader(new InputStreamReader(echoClient. ...
1 安装Subversion package:
$ sudo apt-get install subversion
2 建立代码库
为代码库创建文件夹
$ sudo mkdir /usr/local/svn
据说在/home/svn目录下面亦可,但没有试过。
$ sudo mkdir /usr/local/svn/repos
3 为了权限管理,建立用户组
$ sudo groupadd svn
改变/usr/local/svn/repos的用户组属性
$ sudo chgrp svn /usr/local/svn/repos
增加组内成员权限
$ su ...
Android中自带Apache的HttpClient包,详见google的API[url]
http://developer.android.com/reference/org/apache/http/package-summary.html
[/url]所以在无需要任何引用的情况下就可以使用HttpClient相关的东西。但是,Android中的HttpClient与http://hc.apache.org/downloads.cgi中的httpclient还是有所区别的,最主要的一个区别就是,Post方法时,Android的包支持自动重定向,而Apache官方的包不支持。
当访问https ...