- 博客(22)
- 收藏
- 关注
原创 mac的Time Machine恢复数据
现象:由于昨天配置vpn系统文件,导致今天重启后无法连接网络,但昨天的改动太多了,已经很难改回来,需要利用之前的备份重新恢复系统;解决方法:先找到之前Time Machine备份的移动硬盘,连接在mac上之后,按住command+R开机,进入恢复的界面,选择要恢复到的时间点即可;此方法不需要联网,此方法不需要联网,此方法不需要联网。重要的实情讲3遍。还在发愁由于软体设置
2015-06-17 08:17:38 2429
转载 linux下od命令的使用
名称:od作用:格式化输出文件中的数据提要: od [OPTION]... [FILE]... od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]] od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]说明:
2015-06-12 16:40:19 10884
原创 多设备时设置default serial的方法
现象:跑Python脚本时出现报错:EnvironmentError: Multiple devices attached but default android serial not set.这是由于电脑上链接了多台devices,但是又没有指定默认使用的device导致;如:$ adb devicesList of devices attached DC886B
2015-05-22 13:09:58 1993
原创 Android抓取当前运行apk包名和类名
现象:需要获取指定apk的包名和活动名;解决方案:打开apk,进入你需要抓取的activity,执行:adb shell dumpsys window | grep mCurrentFocus返回结果:(例如打开了Google的Chrome)mCurrentFocus=Window{15145d93 u0 com.android.chrome/com.google.an
2015-05-21 09:36:01 3900
转载 解决ssh的"Write failed: Broken pipe"问题
问题现象用 ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal 时会有一段时间没有响应,然后就出现错误提示:Write failed: Broken pipe只能重新用 ssh 命令进行连接。解决方法方法一:如果您有多台服务器,不想在每台服务器上设置,只需在客户端的 ~/.ssh/ 文件夹中添加 config 文件,并添加下面的配
2015-05-19 23:08:44 878
转载 iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代
2015-05-17 08:32:00 592
转载 ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64的解决办法及原因
“ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64”或者“ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86”几乎很多人在linux手动安装pptp vpn过程都遇到这个问题,而且很多网上的pptp vpn 一件安装脚本也是因为这个问题导致脚本安装失败。分析ppp = 2.4
2015-05-16 23:58:54 2401
转载 git常用命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区
2015-05-12 07:29:55 421
转载 使用git进行版本控制
最近对git的使用总是出错,关键在于没有理解分布式管理的精髓,特转载一篇以时刻勉记;主要内容:简介基本概念常用命令具体实践其它 简介========= 本文将介绍一种强大的版本控制工具,git的基本使用。与之前svn工具类似,本文首先给出一些常见的使用需求,然后以这些需求为中心,来展开git的学习过程。 带着问题学习: 从svn
2015-05-08 13:31:29 715
转载 java.lang.ProcessBuilder类总结
一、概述 ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE 1.5之前,都是由Process类处来实现进程的控制管理。 每个 ProcessBuilder 实例管理一个进程属性集。它的start() 方法利用这些属性创建一个新的 Process
2015-05-08 09:14:09 612
转载 java.lang.Runtime类总结
一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。 一旦得到了一个当前的Runtime对象的引用,就
2015-05-08 09:07:56 500
转载 linux下SCP命令的使用
最近需要用到scp命令,为便于记忆,总结如下:命令:scp不同的Linux之间copy文件常用有3种方法:第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。第三种就是利用scp命
2015-05-07 11:20:54 628
转载 Linux下压缩与解压命令汇总
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzi
2015-05-06 16:50:06 548
原创 回首Mac OS X10.10.3环境下配置Android和Python开发环境遇到的各种坑
前段时间由于mac的WiFi有问题,把系统升级到了10.10.3,在此基础上我需要重新搭建Android开发环境,但是在搭建环境过程中遇到了各种mac版的坑,在此记录下来,希望可以帮到和我遇到同样问题的人;搭建环境之前,我先用Time Machine做了备份,以防万一出现什么不可逆的动作,还可以用这个恢复一下,mac的Time Machine功能蛮强大的,建议环境搭建之前及备份一下,以防万一;
2015-05-01 14:20:22 814
原创 Ubuntu14.04配置adb无法认到
现象:今天重装了Ubuntu系统,升级到了14.04版本,没想到安装完adt bundle之后配置adb,竟然识别不到了,开始以为环境变量配置不对,后来发现在platform-tools下直接调用adb竟然也出现:bash: ./adb: No such file or directory 无奈,去网上搜索,终于弄明白是因为64位的Linux,没有安装32位的依赖库导致的,需要重新安装
2015-04-28 21:57:19 583
原创 关于startActivityForResult传值回原activity bundle是null的解决
今天做了一个startActivityForResult在2个activity之间传递值来交互的listview,但是发现在方法2中setResult(RESULT_FIRST_USER, intent);传值回去之后,第一个方法接收intent,发现bundle总是null,具体代码如下:activity1中:finder1.setOnClickListener(new View.OnC
2015-04-27 21:43:25 3029
转载 Vim命令使用
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 .
2015-04-27 13:36:30 726
转载 遍历Map的四种方法
public static void main(String[] args) {Map map = new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历ke
2015-04-23 11:20:23 584
转载 Android 异步操作UI的方法
方法1:Handler子线程调用Handler的sendMessage(message)发送事件。Handler handler= new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg);
2015-04-21 09:16:58 565
原创 在Android虚拟机中推送文件显示readonly解决方法
现象:今天写了个程序需要读取手机sdcard中的内容,但是在利用虚拟机进行调试的过程中发现推送测试用的文件到虚拟机中会因为只读系统报错;如图:解决:改变系统读写权限即可:adb shell "mount -o remount -rw /"
2015-04-20 09:13:19 1271
转载 Ubuntu搭建FTP服务器后用filezella连接报错
现象:vsftpd 登陆报错500 OOPS: could not open chroot() list 配置vsftpd 登陆报错500 OOPS: could not open chroot() list file:/etc/vsftpd/chroot_list解决解决方法:第一是:限制用户只能访问配置的目录,不能访问其他路径修改vi /etc/vs
2015-04-17 13:39:29 847
原创 同一个project下多个包,其中一个包出现R cannot be resolved to a variable
在同一个project下编写了2个包,其中一个R.layout等资源可以正常调用,但另一个包中调用R文件会出现R cannot be resolved to a variable报错;记录解决过程。
2015-04-16 14:05:17 1018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人