2014年3月13日

tar 解压.zip文件报错解决一例: gzip: stdin has more than one entry--rest ignored

摘要: 折腾完了ubuntu,下载一个adt来工作和学习,下载好了发现是一个.zip格式的压缩包,而不是常见.tar.gz刚用了几次tar命令,正好试试,1 tar -vxtf adtxxxx.zip结果报错提示gzip: stdin has more than one entry--rest ignoredtar: Child returned status 2tar: Error is not recoverable: exiting now百思不得其解,还以为自己半瓶子用错了,搜了几个其他配合的参数也不管用。最后终于发现一例http://lists.gnu.org/archive/html/bu 阅读全文

posted @ 2014-03-13 17:50 林南 阅读(22347) 评论(1) 推荐(1) 编辑

2013年10月23日

Ubuntu 12.04中firefox 按照adobe flash player时,不能直接打开 APT: 协议链接的解决办法

摘要: 第一次接触ubuntu到现在有6、7年了,不过一直只是作为一时兴趣玩一玩,所以接触时间虽然6、7年,用起来还是个彩笔。最近又开始折腾了,昨天用mplayer看了《卑鄙的我》,感觉不错,除了字幕加载不上。意犹未尽之余想看会儿优酷,发现还没装flash player呢。果断点击链接跑到adobe下载页。貌似adobe对ubuntu的支持更好了,给了APT:协议的链接。理论上应该是更方便了,点击之后应该弹出个新立得之类的程序,然后一路next安装搞定。可理论总是看上去很美,在我这儿就郁闷了:firefox并未关联过APT协议,只是提示: Firefox 不知道如何打开此地址,因为协议 (apt) . 阅读全文

posted @ 2013-10-23 15:13 林南 阅读(2251) 评论(0) 推荐(0) 编辑

ADB android debug monitor里面查找不到andoird设备的解决办法

摘要: 一不小心跳了个槽,而且完全脱离了几年的。net framework 工作。现在搞起了移动互联的QA。扯了句闲话,工作需要,为了测试,偶尔得分析一下android的log。必然用到了android的adb功能,但发现一个不大不小的问题:经常在monitor里面找不到我连接好的android设备。偶尔好用,偶尔失灵。之前重插拔几次,或许就好了,今天死活都不出来了。没办法,google各种搜,大部分都说重启adb server,就ok了,但我这儿始终不好使。一番捣鼓,终于发现了其中的原委:adb 的服务需要侦听5037端口,这个端口搞不好就被豌豆荚之类的程序占用,导致adb服务有问题。可是明明上礼拜 阅读全文

posted @ 2013-10-23 14:48 林南 阅读(774) 评论(0) 推荐(0) 编辑

2013年7月10日

解决TFS无法添加文件夹

摘要: 在做code cleanup的时候,需要把旧版的code 拷贝到新的branch里面,然后做一些清理工作,同时添加些新的code。但是在修改完code后发现,在source control explorer 里面点选Add Items to Folder后,希望添加的folder被自动放到了exclude的tab下面,而且右键点击,context menu里面的Include选项是灰色的,不可用。也就是说VS不允许把该文件夹添加的tfs里面,这什么情况?WTF?WTH?WT...本着和气生财的初衷,我在愤怒的同时并没有直接砸烂显示器,而是理智的搜索了一下提示的error message:no 阅读全文

posted @ 2013-07-10 14:25 林南 阅读(3096) 评论(0) 推荐(0) 编辑

2013年6月6日

[批处理]截取for命令里面的变量%%i

摘要: 写了一个批处理,里面需要call几个其他的批处理。其中主进程需要根据批处理文件运行时的输入参数,选择合适的url,而url的定义写到另外的批处理里面URLProxyAA.cmdURLProxyBB.cmd....我想在主程序运行时搜索一下当前目录,有多少个URLProxy*.cmd,从而列举所有可用的参数,而*匹配的那个string即为主批处理程序的输入参数如Go.cmd的usage:Go.cmd [environemnt][environemnt] value should be one of: AA BB由于之前用过for命令(真是个强大的命令,但用法繁多,真不好记)。所以查看for .. 阅读全文

posted @ 2013-06-06 16:42 林南 阅读(1003) 评论(0) 推荐(0) 编辑

Visual Studio 安装自定义插件

摘要: 工作需要安装一个自定义的插件,是通过*.vsix文件。在win8上安装了VS2012后,并未正确关联该文件类型,双击没用。在vs的菜单里面找了半天,也没找到如何导入一个扩展插件。MSDN官网只说通过联机获取插件,并没有说一个自定义的或本地的插件该如何安装。麻烦。想了一下,vs上面已经安装了几个扩展,Tools -> Extends & Update 里面有个installed,会列出已安装的扩展。我直接把这个插件的文件copy到vs的制定目录行不行呢,于是在c:\program files(x86)里面搜了一下.vsix文件。结果找到一个exe文件:VSIXInstaller.e 阅读全文

posted @ 2013-06-06 16:31 林南 阅读(2969) 评论(2) 推荐(1) 编辑

Java Calendar 取日期时间推迟了一个月

摘要: 5月31日的时候,很多Java的test case都莫名其妙的fail了。报的错误大意是“结束时间格式不对”。通过debug发现实际发送的结束时间为6月31日,当然不对了,6月哪儿来的31日呢。结束时间是通过获取当前,然后+2个月作为结束时间。设置时间是通过java.util.Calendar类来实现的。用Calendar.getInstance(TimeZone.getTimeZone("GMT"))来实现的。查了一下java的API,用法没错,确实是取的系统当前时间。但打印出来结果一看,取的时间比当前系统时间早了一个月,即取出来的是4月31日,开始以为是testcase 阅读全文

posted @ 2013-06-06 10:08 林南 阅读(4151) 评论(0) 推荐(0) 编辑

2013年2月1日

for 命令实现文件批量移动

摘要: 照片拷来拷去攒的太多了,copy冗余的也不少,大概看了一下,几十个文件夹,有的还有子文件夹,子子文件夹。有的是相机默认的命名,有的是修改成的一些有意义的名字,有的是没啥用的随手拍的照片,分类已经不大可能了,索性都扔到一个文件夹里面算了。反正用picasa之类的管理工具浏览的时候,可以按时间排序。动辄上百的文件,几十个文件夹,以及子文件夹目录,想想ctrl+x --> ctrl+v,也挺蛋疼的,索性找个命令,批量处理吧。先试试dir: dir命令有几个很实用的参数,可以罗列所有的文件,包括递归遍历子文件夹。靠,忽然来了一堆活,没功夫详细记载了,反正最后用的for /R %i in (*.J 阅读全文

posted @ 2013-02-01 17:27 林南 阅读(257) 评论(0) 推荐(0) 编辑

2012年12月31日

Linux下设置主机名

摘要: 最近手痒,又捅咕起了Linux,win7下装上虚拟机,翻出老早之前的VHD镜像,导入,桥接网络连接,OK。可Fedora有一个问题,就是在路由器上,不会留下Hostname,在已接设备列表里面,别的主机都会有一个主机名,唯独它的是N/A,这样局域网的其他主机就无法通过访问主机名找到这台linux主机了。如图:试着修改了一下/etc/sysconfig/network:NETWORKING=yesHOSTNAME=lin2-fedora保存,重启网络,发现不行,又病急乱投医,修改/etc/hosts文件,重启,发现在命令行窗口里面确实不再是localhost了,但路由器里面依然没有值。最后同学提 阅读全文

posted @ 2012-12-31 18:39 林南 阅读(519) 评论(0) 推荐(0) 编辑

2012年11月13日

HttpWebRequest 发送POST请求的分析

摘要: 工作需要,最近捣鼓了一阵子HttpWebRequest。感觉用的云里雾里的。在使用Get的时候,用法比较简单,拼接好url即可。可是用POST的时候,老是出问题,认证一直失败。而且一个请求会分两次发送两个http包。所以配合抓包工具,仔细研究了一下它的工作流程。HttpWebRequest类的msdn link如下http://msdn.microsoft.com/zh-cn/library/system.net.httpwebrequest_members(v=vs.80).aspx先把理顺的总结一下:1. 不要使用HttpWebRequest的构造函数,使用WebRequest.Creat 阅读全文

posted @ 2012-11-13 15:37 林南 阅读(2718) 评论(1) 推荐(0) 编辑

导航