软件问题
penngrove
这个作者很懒,什么都没留下…
展开
-
image clone后加入指AD定域的SID问题
<br />我在Xen虚拟机上安装了一个win2003 server,然后在这台虚拟机上安装了很多需要的软件,包括Eclipse,JDK,等等。我还需要一个一样配置的win2003server,于是,我就简单克隆了已有2003的安装image,修改了一下相应的配置文件。很方便,两台虚拟机(win32A, win32B)都能启动起来了。然后,我把win32A设置成Active Directory Server,把win32B加入这个域,而且创建了登录帐户,问题来了:从win32B上登录win32A所在的域,会原创 2010-07-30 11:47:00 · 1762 阅读 · 0 评论 -
使用gdb调试go项目
原始文档:https://golang.org/doc/gdb,本文以docker的libnetwork库为例,说明如何用gdb调试。首先安装golang和gdb(版本7.0以上),设置GOPATH=$HOME/go。下载libnetwork:go get github.com/docker/libnetwork在$GOPATH/github.com/clovertrail/t原创 2017-05-16 11:35:07 · 1622 阅读 · 0 评论 -
Hyper-V Linux VM Disk扩容
自从使用虚拟机以后,经常会遇到虚拟机硬盘不够的情况,本文在借鉴其他文章基础上,修正一些不完善的步骤,本着利己利人的思想,在此整理一下全部步骤,并就LVM容易出错的地方给予一些建议。在此之前,我们先普及一下硬盘扩容为什么要做那么多操作?这个问题和计算机操作系统的分层管理有关。我们知道硬盘是最底层的硬件,在这之上,我们可以创建分区,什么启动分区,逻辑分区之类。然后才是在分区上面创建文件系统。最原创 2017-03-13 14:27:51 · 5456 阅读 · 0 评论 -
避免缓冲区溢出的方法
缓冲区溢出一般是由于一下原因导致:1.字符串处理函数没有指定长度,单单凭借结尾字符是不是'\0'来判断结束。2.被处理的字符超过缓冲区可接受的大小。例如,从屏幕输入字符串:gets(buff),但是buff的内存少于屏幕一行字符个数,就会导致溢出,应该使用fgets。3.所有格式化字符串的函数:fprintf("%n",&num_write)。避免的办法:1.不要用%n原创 2015-09-15 14:34:19 · 9195 阅读 · 0 评论 -
Linux useradd添加用户后sudo -s导致命令行提示符显示不正常
在ubuntu下,我常用的添加用户命令useradd,经常发现添加用户后,将用户加入sudo组,但是每当“sudo -s”切换到root下就会发现命令行提示符显示不正常。比如,添加hadoop用户,同时自动创建home目录:useradd -m hadoop将hadoop加入sudo组:usermod -a -G sudo hadoop,然后sudo -s,发现命令行提示符:had原创 2015-09-15 11:11:00 · 2446 阅读 · 0 评论 -
安卓应用正版盗版识别
安卓应用鱼龙混杂,据360互联网安全中心一份2014年调查报告显示,“平均每款正版app对应26.3个盗版app和4.8个盗版签名”。如何鉴别盗版?其实很简单,应用的包名和应用的证书可以唯一确定一款应用。对一款应用解压后,META-INF目录下面有RSA后缀的证书文件,用java自带的keytool就可以查看证书详细内容,和正版证书比较即可。以地铁跑酷为例:keytool -printce原创 2015-05-09 12:02:55 · 2625 阅读 · 0 评论 -
ssh无密码登录
在Hadoop集群环境中,启动集群需要datanode和nodemanager登录,每次输入密码太麻烦。网上有各种版本的介绍告诉你如何让ssh不输密码。经过我尝试,最有效的办法是http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-i原创 2013-03-15 10:05:38 · 803 阅读 · 0 评论 -
忘记MySql的root密码的简单解决办法
在密码多如牛毛的今天,很多时候,管理员会出现忘记各种各样的密码,针对mysql中root密码的忘记情况,可以采用以下步骤重新设置root管理密码。1、修改mysql的配置文件:#vi /etc/my.cnf在[mysqld]中加上一句:skip-grant-tables保存退出;2、重新启动mysql# /etc/init.d/mysql restart3、登录并修转载 2012-12-14 12:28:36 · 467 阅读 · 0 评论 -
Automatic redirect(网页自动重定向)
网页自动重定向有多种方法,有的使用javascript,有的借用metadata,由于不同的浏览器对此支持不一样,也许用户不允许,所以保险的做法是把所有这些方法依次列出。location.replace("http://www.yournewsite.com");http://www.yournewsite.com">http://www.yournewsite.com"> f原创 2011-11-03 22:26:59 · 1031 阅读 · 0 评论 -
检查Xalan版本
<br />软件环境中如果存在多个Xalan,而且版本不一致会带来很多问题,如何确诊这一问题,以及如何找到那些带来问题的Xalan?幸好Xalan提供了环境检查机制:<br />java -verbose:class -cp CLASSPATH org.apache.xalan.xslt.EnvironmentCheck<br />这条命令会打印出非常详细的class loading信息,包括Xalan环境信息,可以帮助查看什么所用到的Xalan版本和对应的jar原创 2011-04-08 15:55:00 · 814 阅读 · 0 评论 -
Javascript online formatter
<br />Two online tools are suggested:<br />1. http://jsbeautifier.org/<br />2. http://tools.jb51.net/tools/js_geshihua.asp原创 2011-03-28 23:04:00 · 574 阅读 · 0 评论 -
Firefox不能接受自签名证书
<br />用Firefox打开一些https网站时,如果证书是自签名的,有可能不被Firefox接受,导致无法打开该网站。解决办法就是把Firefox的一个属性重置一下,再修改回来。在地址栏输入about:config,修改browser.xul.error_pages.enabled为true,如果该值已经为true,修改为false,重启firefox。<br /> <br />原创 2010-10-15 09:23:00 · 8692 阅读 · 0 评论 -
[Perf issue diagnostic] dotnet core takes long time to verify x509 certificate on Ubuntu 18.04
After installing dotnet core 3.0 preview 5 and openssl 1.1.1 on my Ubuntu 18.04, I found the x509 certificate validation takes long time (> 3 min for 1000 validations). The x509 certificate validti...原创 2019-05-31 14:07:34 · 177 阅读 · 0 评论