- 博客(100)
- 资源 (13)
- 问答 (3)
- 收藏
- 关注
原创 java.io.IOException: Server returned HTTP response code: 403 for URL: http://
java.io.IOException: Server returned HTTP response code: 403 for URL: http://这个是什么异常呢?当你使用java程序检索其他网站上的内容时,如果其服务器设置了禁止抓取,或者其访问需要权限,如果此时你去检索网页那么就会有异常该异常出现.如果是服务器需要访问权限,比如说你要登录才能访问的网页,那...
2014-11-13 10:43:05
328
Android APK升级代码编写心得
最近两周一直在做Android APP在线升级,主要学习的内容:1、在Ubuntu下安装Apache,并将项目中的两个文件:最新的APK文件和版本信息文件 放在/usr/local/apache2/htdocs/VerControl/目录下。其中/usr/local/apache2是Apache的默认安装路径。2、读取版本信息文件,如果版本较新,则下载APK文件到手机上。之前一直无法将AP...
2014-06-24 15:38:19
222
原创 Linux启动系统选择设置文件grub.conf理解
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel an...
2014-05-20 16:07:22
265
在Linux平台提示“Can't open local data port: 5550”
[size=medium]提示:“can not create the RTP session: Can't open local data port: 5550”[/size]之前一直认为该机器的5550端口号已经被占用,后来输入lsof -i命令之后,发现该端口并没有被占用。后来发现/etc/hosts里面的本机ip设置错误。不是发送端指定的IP,如下图所示:[img]http...
2014-05-19 16:43:47
254
解决Android模拟器(客户端)与PC(服务器端)之间的socket通信
1、创建一个模拟器([color=red]API level小于等于10[/color],当时选择了很多模拟器,只有模拟器的android版本较低时,可以测试通,具体原因也不知道为什么),建立模拟器的截图如下:[img]http://dl2.iteye.com/upload/attachment/0095/7179/2efb9e83-a798-34f0-afaa-edb19dfc0f65.pn...
2014-04-04 17:25:25
744
原创 ./configure 参数说明
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。'configure'脚本有大量的命令行选项。对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是...
2014-02-25 14:48:50
211
原创 bash的环境配置文件
一般来说,login shell其实只会读取两个配置文件:1)/etc/profile 这是系统整体的设置,最好不要修改这个文件2)~/.bash_profile 或 ~/.bash_login 或 ~/.profile 属于用户个人设置,你要改自己的数据,就写入这里。在login shell的bash环境中,所读取的个人偏好配置文件的[color=red]顺序依次[/color]是:...
2014-02-10 13:58:09
105
原创 不要使用kill -9
kill -9 没有给进程留下善后的机会:1)关闭socket链接;2)清理临时文件;3)将自己快要给销毁的消息通知给子进程;4)重置自己的终止状态;通常,应该发送15,等一两秒钟,如果没有效果,发送2,如果还不行,发送1.总之,在使用kill -9前,你应该先使用kill -15,给目标进程一个清理善后工作的机会。(进程也许无法捕捉或直接忽略SIGKILL信号,但他们...
2014-02-10 11:10:07
535
原创 socket通讯输入流输出流阻塞解决方案
服务器端读入流部分代码:System.out.println(new BufferedReader(new InputStreamReader(socket.getInputStream())).readLine());客户端写入流部分代码BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(sock...
2014-01-07 13:39:16
363
原创 分布式hadoop集群安装
1. Hadoop2.2.0 下载下载地址:[url]http://archive.apache.org/dist/hadoop/core/hadoop-2.2.0/[/url]2. 集群环境搭建设置CentOS静态IP地址的步骤:$ sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0在里面添加如下语句:IPADDR=192...
2013-12-27 15:40:34
97
原创 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。借用卡通人物Cartman的话,“如何我能使用这些内核”?要想让Linux命令使用所有的CPU内核,...
2013-11-14 14:30:08
118
原创 Hadoop常用命令
HDFS命令行接口hadoop fs命令 跟linux的类似 ls(显示一层) lsr(递归) du(显示所有文件及大小) dus(文件夹大小) count(多少个文件、大小) hadoop fs –help mv 帮助 mv(移动)cp(复制)rm(删除) rmr(递归删除)mkdi...
2013-11-08 15:32:53
215
原创 Hadoop缺省端口列表
50030 mapred.job.tracker.http.address 描述:JobTracker administrative web GUI JOBTRACKER的HTTP服务器和端口 [color=red]50070 dfs.http.address 描述:NameNo...
2013-11-07 17:14:06
120
原创 SSH无密码相互访问 配置
重点:authorized_keys的文件属性,最好为[color=red][b]644[/b][/color],组内其他人权限最多为读,或者没有读写权限,其他人的权限与前者类似。我配置时出现错误的根源是authorized_keys的文件权限设置的太高。具体步骤如下:1、使用root权限在/etc/hosts文件中添加互访问的主机名和对应的ip地址;2、生成密钥 [cod...
2013-11-06 19:22:49
192
linux中常用工具启动命令(ftp,ssh等)
sudo service vsftpd status//查看ftp状态sudo service vsftpd start //启动ftpsudo service sshd restart//重启ssh service iptables stop //关闭防火墙
2013-11-06 17:34:42
205
原创 解决“grid is not in the sudoers file”问题
用sudo时提示"grid is not in the sudoers file. This incident will be reported.其中grid是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。 1.下面是修改方法:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超...
2013-11-06 16:11:50
245
虚拟机网络配置方式
虚拟机网络配置方式:桥接 自己设置ip地址NAT 自动分配ip地址以上两种方式之后,并在控制面板中关闭防火墙,可以实现局域网之间ping
2013-11-05 18:11:01
98
原创 AutoCompleteTextView 自动提示输入
AutoCompleteTextView是一个可编辑的文本视图显示自动完成建议当用户键入。建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入。建议列表是从一个数据适配器获取的数据。它有三个重要的方法clearListSelection():清除选中的列表项、dismissDropDown():如果存在关闭下拉菜单、getAdapter():获取适配器。我们要这样实例化一下适配器 [...
2013-10-21 10:24:12
73
原创 服务器端Socket实现多线程通信
[code="java"]public class MultiThreadServer { private static int port = new GetConfigurationInfo().port; private ServerSocket serverSocket; private ExecutorService executorService; //线程池 priva...
2013-10-16 11:15:04
186
原创 socket通讯输入流输出流阻塞解决方案
[size=medium]服务器端读入流部分代码:[code="java"]System.out.println(new BufferedReader(new InputStreamReader(socket.getInputStream())).readLine());[/code]客户端写入流部分代码[code="java"]BufferedWriter writer = ne...
2013-10-15 11:03:58
255
原创 读取jar包内外文件的方法!
[size=medium]out.properties是于a.jar包在同一文件目录下; in.properties是在a.jar包内部的。 [color=blue]读取方法如下:[/color][/size][code="java"]FileInputStream inputStream1 = new FileInputStream("out.properties"); Inp...
2013-10-12 10:40:47
119
原创 正则表达式
[正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)...
2013-10-10 17:04:00
767
1
android 获取wifi mac 地址的代码
[code="java"]public String macAddress = "";//wifi物理地址public void getWifiMacAddress(){ final WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE); if(wifi == null){ ...
2013-10-10 14:03:54
164
原创 Android中定时执行任务的3种实现方法
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:[colo...
2013-10-10 10:43:52
92
Android读取文件方法总结
首先,说一句android真是坑爹啊!不过细想想,是我看书太少吧。。。最近做一个项目,打算把所有的配置写在一个文件里,方便软件的管理和使用。我的配置文件是XML格式的,当文件写好之后,使用DOM对XML文件进行了解析,代码如下:[code="java"]public void initServer(){ try { DocumentBuilderFactory domf...
2013-10-09 16:23:54
212
原创 Linux使用常识
1. ./表示当前目录2.csh环境下,要运行.cshrc文件配置当前环境下的环境变量。source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source /etc/profile 与 . /etc/profile是等效的。注意:source命令与shell scripts的区别是,sou...
2013-09-26 17:36:08
88
Xmanager登录后出错“Adding client to server's list failed”
今天使用Xmanager登录服务器发现登录不了,并总是出现错误后来发现是因为上次非正常退出造成的。解决方法如下:首先,退出全部应用程序,确定账户不在使用中。然后使用putty登录,并输入:[code="java"]rm -rf ~/.g*rm -rf /tmp/*用户名*pkill -u 用户名[/code]然后重新登录,就应该没有问题了!!祝好运~.g...
2013-09-18 15:02:26
135
解决百度地图SDK无法显示地图的问题
[size=small]之前一直在研究百度定位问题,从官网上下载了Android SDKv2.1.3 demo,原本以为是可以直接使用的APP,可是,却一直显示不了地图,后来发现是因为在源文件包中的DemoApplication.java中需要将自己申请的key写入到该文件中,即:public static final String strKey = "请输入Key";中的字符串改为自己申请的...
2013-09-09 17:05:49
449
原创 Android权限大全
[table]|访问登记属性|android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限||获取错略位置|android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米||获取精确位置|andro...
2013-09-05 14:38:15
61
原创 生活 20130902记
也许是因为9月是开学的时间,所以对9月充满了期待。但是现在自己已经离开学校,也不知是否还有机会重新回到学校接受深造。。。发现自从入职,生活中就缺少了很多思考,只是希望可以把每一个任务做好。因此,我的人生就没有了拼搏的激情,就这样在这座陌生的城市里,不知道会不会又是一个过客呢!前天,我和王勇把这段时间攒下钱存了起来,虽然数量不是很多,但是对我们来说算是第一步积累。希望以后我们的生活会越来...
2013-09-02 09:53:21
100
Handler 消息传递机制介绍
好久没有碰Android了,现在由于项目需要,重拾Android。。。下面介绍一下Android中的Handler消息传递机制。在Android平台中,新启动的线程是无法访问Activity中的Widget,也不能把运行状态外送出来,这种就需要Handler机制进行消息的传递了。Handler类位于android.os包下,功能是完成Activity的[color=red]Widget[/...
2013-08-29 17:27:45
113
原创 高温假归来
不知道为什么这次回家没有原来的那么兴奋,更多的是一种观察和聆听。也许因为我不再是一个小孩子,不能在每天缠着妈妈给我买好吃的,带我玩好玩的。。。8月3号早晨8点 民权火车,是爸爸接的我,爸爸两鬓的白发让我的心情顿时沉重了很多。我们一起走向爸爸来时骑的电动车,车上还放着一个大袋子,里面装着5、6个西瓜(因为我老是抱怨北京的西瓜太贵,一次只能买一点)。在开往回家的路上,爸爸在一个早餐的店铺(在家时,...
2013-08-13 17:24:45
93
原创 Linux下Qt安装
[size=medium]Qt是一个跨平台的C++图形用户界面应用程序框架,它提供给应用程序开发者建立艺术级的图形用户界面所需要的所有功能。Qt-creator需要类库的支持,因此,在安装Qt-creator之前,先安装qt-x11,安装方法如下:1.下载安装包qt-x11-opensource-src-4.3.2.tar.gz地址:[url]http://down1.chinau...
2013-08-02 14:31:28
124
原创 Linux平台下常用软件安装方法总结
[size=small]Linux下软件安装包主要有以下三种:1、tar包,如software-1.2.3-1.tar.gz 它是使用UNIX系统的打包工具tar打包的。2、rpm包,如software-1.2.3-1.i386.rpm 它是Redhat Linux提供的一种包封装格式。3、dpkg包,如software-1.2.3-1.deb 它是Debain Linux提供的一...
2013-07-31 10:53:45
134
原创 mount 使用
[b][size=medium]常见分区加载方法:[/size][/b]mount挂载iso文件:[code="shell"]#mkdir /mnt/iso1#mount –o loop linuxsetup.iso /mnt/iso1[/code]在linux 不需要虚拟光驱,就可以直接读取iso文件了。mount挂载光驱系统一般来说CDROM的设备文件是/d...
2013-07-19 10:06:00
124
原创 在RedHat AS4 下面安装gcc 4.3.2
开发需要提供一个RedHat4.6 GCC4.3.2的环境,下面说说我的安装过程吧:由于,我们的集群中RedHat是EL5.5的,所以,还是在老的机器(RedHat AS4)上装吧,因此,我只需要安装一个GCC就好。安装第一天:使用RPM包安装,可是它需要的依赖包太多了,而且依赖包与版本又有很大关系。。折腾了一天,决定放弃。。安装第二天:1.在官网上下载一个gcc-...
2013-07-04 17:11:47
145
原创 weka出现Error, not in CLASSPATH?解决方案
这里说说weka的安装及出现的主要问题。 首先,下载weka的稳定版本http://prdownloads.sourceforge.net/weka/weka-3-6-8.zip,然后解压。终端进入weka目录执行java -Xmx1000M -jar weka.jar一般会出现下面的提示:---Registering Weka Editors---Trying...
2013-01-22 17:15:15
383
2
原创 总结2
1.根据给出的英文简写,写出英文的全称,并一句话解释LVS:Linux Virtual Server 即Linux虚拟服务器LVS是一个开源的软件,是一个虚拟的服务器集群系统,可以实现Linux下简单负载均衡。使用集群技术和Linux操作系统实现一个高性能、高可用的服务器;具有很好的可伸缩性;具有很好的可靠性;具有很好的可管理性。Qos:Quality of Service 即服务...
2012-10-12 22:23:55
74
FatJar Eclipse中打jar包工具
2013-10-14
tmake-1.13.tar.gz
2013-09-04
libstdc++.so.6.0.10 64位机
2013-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人