`
秦朝古月
  • 浏览: 227532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
iOS10不支持PPTP了,只好再追加搭建个L2TP/IPSec服务器。 使用 https://github.com/philpl/setup-strong-strongswan 构建,真是太容易了。 curl -L -O https://raw.github.com/philplckthun/setup-strong-strongswan/master/setup.sh chmod +x setup.sh sudo ./setup.sh 这里注意,要打开udp 1701、500、4500端口。 iptables -I INPUT -p udp --dport 1701 -j ACCEP ...
在Linux中执行QAC测试,make qac在执行pl文件脚本时,发生异常/usr/bin/perl: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.pl文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决方法: (1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。 ...
项目要求使用XML制作背景,背景是一个圆形和圆角矩形的拼接,还要求有边框。如下图: 在网上调查了shape的用法,大家可以参考: http://xianqu.org/2012/04/android-borders-and-radius-corners/ http://kofi1122.blog.51cto.com/2815761/521605 layer-list可以满足需求,同时需要使用到padding选项。 <padding android:left="10dp" android:top=&q ...
服务的启动与关闭 service vmware start service vmware stop 虚拟机的启动与关闭 vmware-cmd /data/vmware/Windows2003/winNetEnterprise.vmx start vmware-cmd /data/vmware/Windows2003/winNetEnterprise.vmx stop 开机自动运行VMware虚拟机 vmrun -T ws start /data/vmware/Windows2003/winNetEnterprise.vmx nogui -T表示vm的平台为workstat ...
进行数据库移植,SQL Server=>MySQL。SQL Server上有如下的Trigger SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO ALTER TRIGGER [trg_risks] ON dbo.projectrisk FOR INSERT, UPDATE AS BEGIN UPDATE projectrisk SET classification = case when calc>= 9 then 3 ...
调查打开特定端口程序,可以使用lsof命令。需要用root用户进行执行。 使用 -i 指定端口号,可以列出使用这个端口的程序。 # lsof -i:22 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 4814 root 3u IPv6 7930 TCP *:ssh (LISTEN) sshd 5393 root 3u IPv6 9555 TCP 192.168.219.128:ssh->192.168.219.1:60664 (ESTABLISHED) ...
接到任务去调查如何定制Android的Home,在网上查了一下资料。本来以为很难的,但是居然只是简单的修改manifest.xml文件。参考http://blog.csdn.net/sijiangong/archive/2009/08/12/4440037.aspx,只要把 android.intent.category.LAUNCHER 改为 android.intent.category.HOME,居然就可以把程序变成Home。 <application android:icon="@drawable/icon" android:label="@stri ...
调查过程中接触到reentrant函数--可重入函数,实在是太久远了,一点都记不起来了。找到了ypxing的帖子,收益很大。原文:http://bbs.chinaunix.net/viewthread.php?tid=971102 1. reentrant函数 一个函数是reentrant的,如果它可以被安全地递归或并行调用。要想成为reentrant式的函数,该函数不能含有(或使用)静态(或全局)数据(来存储函数调用过程中的状态信息),也不能返回指向静态数据的指针,它只能使用由调用者提供的数据,当然也不能调用non-reentrant 函数. 2. thread-safe函数 Threa ...
对于Linux下用户/组的管理机制,以前有个大概的认识,没有进行相关方面的实际操作。今天怀疑一个执行命令的问题是因为sudo产生的,就对这方面的知识进行了学习。 Linux 用户(user)和用户组(group)管理概述 http://fedora.linuxsir.org/main/?q=node/91 useradd和groupadd的简单实例 # groupadd -g 102 test # useradd -u 1003 -g 102 -d /home/test1 -s /bin/bash \ -c "Test 1" -m -k /etc/skel test1 ...
调试Android代码时发生了下面的错误。 引用/*jadclipse*/ /* DECOMPILATION REPORT Decompiled from: C:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\rt.jar Total time: 16 ms Jad reported messages/errors: Exit status: 0 Caught exceptions: java.io.IOException: Cannot run program " ...
在服务器上搭载了多台虚拟机,突然间有台装有MySQL的虚拟机的硬盘空间的使用率达到了100%。 使用df命令可以显示目前所有文件系统的可用空间及使用情形。 引用$ df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00                        28G   26G  222M 100% / /dev/hda1              99M   12M   83M  13% /boot tmpfs                 742M     ...

ZIP文件的时区Bug

向日方Release产品,在检查文件的时候,日方报出了错误,有一些文件的时间差了一个小时。这是什么原因呢? 经过调查,发现原来是ZIP惹的祸。比如,在中国时区下,文件的最后修改时间是 2010/7/15 20:11 使用ZIP压缩后,在日本时区解压缩后,文件的最后修改时间还是 2010/7/15 20:11。要知道中国时区和日本时区相差一个小时,所以文件的最后修改时间实际上被推后了一小时,而导致了本次的问题。 非常的奇怪,为什么ZIP压缩的时候不使用GMT时间而用本地时间呢? 水平展开调查的时候,发现VSS也是同样的问题,不同的时区把文件(2010/7/15 20:11)从VSS服务器上取 ...
alias_method_chain有非常强大的功能,使得我们对Rails的功能扩展变得很容易。考虑过当一个方法存在多个alias_method_chain时,without方法会变成什么样子呢?但一直没有做相关的调查。 在进行Rails2.2.2到2.3.8的升级过程中,终于遭遇了这个问题。 ActiveRecord::Base的update方法,有四个alias_method_chain: base.alias_method_chain :update, :callbacks base.alias_method_chain :update, :timestamps base.alias_ ...
无意间在同志的桌子上发现了一本2002年下《程序员合订本》,就借来带回了家里。以前稍微知道一点XSLT是做什么,从来没有看过关于XSLT的介绍,看到合订本里有个专题是介绍XML和XSLT的,就仔细的读了起来。 每一项软件技术从出现到成熟的整个过程可以分为五个阶段: 技术显现 不断膨胀的期望值 希望破灭之后的醒悟期 豁然开朗的应用发展期 大量的工业化生产期 02年的时候,XML是处在应用发展期,现在已经进入工业化生产期了。 XSL也就是所谓的扩展风格表单语言(Extensible Stylesheet Language)由3种语言组成。这三种语言负责把XML文档转换为其他格式。XML FO ...
想用Java解析Html里面的标签,例如我要解析html里面的 <link rel="openid.server" href="http://www.xxxxxx.com" />。可以使用 javax.swing.text.html.parser 或者org.htmlparser 或者 javax.xml.parsers.SAXParser。不过,要求Html必须是一个规范的XML格式,而网页基本上都不符合。 所以采用正则匹配来解决。 import ... import java.util.regex.Matcher; import ja ...
Global site tag (gtag.js) - Google Analytics