【转】keepass技巧——正确设定代码以避免输入错误

keepass技巧——正确设定代码以避免输入错误

    如何避免keepass输入错误{DELAY500}^+0{CLEARFIELD}{UserName}{TAB}{Password}。一般的,keepass输入要避免两个问题。第一个就是你必须关闭中文输入法。如果不关闭,那么输入的用户密码通通都到中文输入框里了,而不是在用户名和密码对应的网页文本框。但每次人工判别输入法是否打开是一件很繁琐的事情。所以可以让keepass在输入用户和密码前先关闭输入法,然后再调用用户名和密码。在xp下方调用输入法设置里。

   

    这里选择设置。

   

    这里选择简体中文-美式键盘。然后选择下方的键设置。

   
    这里找到切换至中文(中国)的热键。我设置的是ctr+shift+0。

    这个设置就是利用热键打开美式键盘,实质作用就是关闭中文输入法
{DELAY 500}^+0{CLEARFIELD}{UserName}{TAB}{Password}。开篇的这个keepass的输入序列中,^+0就是代表ctr+shift+0。 

    第二个要避免的就是网络延迟。通常出现的状况是用户名缺首字符。这是就要给个延迟来输入。上述代码先延迟0.5秒,然后关闭输入法,然后把用户名所在网页文本框清空。再输入用户名,tab,密码。另外,需要提醒的是,如果不设置延迟,clearfield这个清空文本框内容的命令在网络延迟下,会自动调用xp的任务管理器。

    以上代码,你可以设定为某个群组的默认代码。然后所有下面的条目都继承。这样管理起来就简单多了。

菊子曰 本文用菊子曰发布

Ubuntu 12.04 开机自动挂载ntfs分区

在新的64位Ubuntu 12.04版本中 ntfs写入支持程序 不能正常运行。所以想ubuntu自动挂载ntfs分区就要手动编辑/etc/fstab 文件。  /etc/fstab包含了挂在磁盘的必要信息,在系统启动时读入。

1. 先用fdisk命令查看磁盘信息
    /dev/sda1   *           1         851     6835626   83  Linux
    /dev/sda2             852        4039    25607610    f  W95 Ext’d (LBA)
    /dev/sda5             945        2135     9566676    7  HPFS/NTFS
    /dev/sda6            2136        4039    15293848+   7  HPFS/NTFS

    /dev/sda5 和 /dev/sda6 是要挂载的两个ntfs分区。

2. 将以下内容添加到/etc/fstab 文件尾部,重启即可自动挂载NTFS分区了。

    /dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
    /dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

菊子曰 今天你菊子曰了么?

修改GNOME Commander默认打开方式

在装了Smplayer之后想把它作为视频的默认播放器,但在GNOME Commander中无法修改右键的默认打开方式,它始终默认用电影播放器来播放。

想要修改默认打开方式需要手动编辑~/.local/share/applications/defaults.list这个文件,如果不存在需要自己创建。defaults.list内容如下:

[Default Applications]
application/x-glade=glade-3.desktop

application/x-glade是文件类型,glade-3.desktop是程序的快捷方式。

菊子曰 菊子曰:专业的博客管理软件

修改射手播放器的字幕默认下载文件夹位置

新版本的射手播放器默认把字幕会下载到C:\Users\用户名\AppData\Roaming\SPlayer\SVPSub\目录内。用户无法修改该路径。如果想要按照以前的习惯,让程序将自动下载的字幕放到视频所在目录,可以通过手动修改射手播放器的设置文件实现。射手播放器的配置文件是settings.db,位于程序目录中。修改它时需要用到SQLite Database Browser。

用SQLite Database Browser打开settings.db, 找到表中SaveSVPSubWithVideo一项,把值改为 1,保存数据库即可。

修改完成后,射手播放器就将把自动匹配的字幕下载到视频所在的文件夹里了。但同时也会保存一份字幕到默认路径中,即C:\Users\用户名\AppData\Roaming\SPlayer\SVPSub\目录内。

 

菊子曰 这就是菊子曰啦!

[转]synergy一套鼠键控制多个PC(synergy设置教程)

synergy一套鼠键控制多个PC(synergy设置教程)

如果你是一个搞电脑吃饭的人,一定会遇到同时使用多台电脑的时候,在不同的电脑间换来换去是一个非常麻烦的事。现在为你介绍一款软件,它可以让你用一套鼠标和键盘控制多个电脑,你要做的就是把电脑显示器放到你的视野内就可以了。这款软件的名字叫synergy。

1.synergy是什么?

Synergy 是一款能够让使用者仅用一套键盘鼠标,就同时操控多部计算机的免费工具软件。使用者能够在包括 Windows 、 Linux 、 Mac OS 等不同的系统上安装它,并且在设定好主从关系后,就能够透过一组键盘鼠标来进行多部计算机的操控。
这样子的操控方式,对于拥有笔记型计算机的人来说尤其方便,你能够将笔记型计算机与家中的桌上型计算机设定好主从关系,如此一来,就能够利用笔记型计算机来操控两部计算机,不需要额外的切换装置的帮忙,就能够方便地完成许多工作。
使用者在使用 Synergy 时要特别注意的是,必须要仔细设置主从关系的切换设定,如此才能够顺利地透过鼠标光标的移动来切换目前所使用的计算机,不至于因为鼠标光标一移到新计算机,就无法切换为原计算机的窘境。

2.synergy下载

软件名称:synergy
软件语系:英文
软件大小:959KB
操作系统:Windows XP / Vista / 7 (相容32、64位元)
官方网站:http://synergy-foss.org/
立即下载:1.3.4-Windows-x86.exe | 1.3.4-Windows-x64.exe | 1.3.4-Linux-x86_64.deb |  1.3.4-Linux-i686.deb | 1.3.4-Linux-x86_64.rpm

3.synergy使用设置

服务器设置

首先在 computerA 上启动 Synergy, 选择 Share this computer’s keyboard and mouse (server)。


然后单击下面的Configure…按钮,以配置各个屏幕。 单击 Screens 下面的 + 按钮,输入 Screen Name 为 computerA,确定。 同样的方法依次添加 computerB 和 computerC。
然后我们要设置这三个屏幕的布局。在 Links 的列表框下方有一排输入框和选择框, 将其依次设置为以下的内容然后单击下方的 + 按钮。
0 to 100% of the left of computerA goes to 0 to 100% of computerB
0 to 100% of the right of computerB goes to 0 to 100% of computerA
0 to 100% of the left of computerC goes to 0 to 100% of computerA
0 to 100% of the right of computerA goes to 0 to 100% of computerC
这样我们就将三个屏幕设置为 B – A – C 的布局了。 注意两个屏幕之间的连接是双向的,比如我们设置了 B <- A, 也要同时设置 B -> A,否则鼠标从 A 移动到 B 之后就无法回到 A 了。 最终的结果如下。

回到主界面,单击 Advanced… 按钮,确认Screen Name的内容为 computerA,确定。


至此服务器端设置完毕,先不要关闭 Synergy 的对话框。

客户端设置

在 computerB 上启动 Synergy,选择Use another computer’s shared keybord and mouse(client), 并在下面的主机名处填写 computerA。

然后单击 Advanced… 按钮,确认Screen Name的内容为 computerB。

在 computerC 上用同样的方法进行设置。

测试

在 computerA 上单击 Test 按钮,然后依次在 computerB 和 computerC 上单击 Test 按钮。我们试着在 computerA 上将鼠标移动到屏幕左侧, 就会看到鼠标移动到了 computerB 上,而此时键盘也在控制 computerB; 然后将鼠标移动到 computerB 屏幕右侧,鼠标就会回到 computerA; 再将鼠标移动到 computerA 右侧,鼠标就会移动到 computerC 上。

启动

最后依次在每台电脑上单击 AutoStart… 按钮, 选择登录时自动启动或者电脑启动时自动启动 Synergy,单击Install按钮。 最后回到主界面,单击 Start 按钮关闭 Synergy 设置窗口即可。

用Notepad++ 调试 Python 及缩进问题

    用Notepad++编写python非常方便。NP体积小,打开速度快,是编写小规模代码的理想选择。但是在代码编写完之后,能不能方便地调试程序呢?

答案是肯定的,不过先要做一点设置。

     

 NP默认F5键位运行程序,在“输入运行程序名”中填写:

cmd /k X:\PythonXX\python.exe “$(FULL_CURRENT_PATH)” & PAUSE & EXIT

然后点保存,选择相应的快捷键,然后点OK。注意快捷键不能再用F5。除非你在 设置→管理快捷键 中另外设置。

这样设置之后,就能在Notpad++中直接调试python 代码了。

 

不过有个问题。将在别处编写的python代码拷贝到Notpad++中,修改之后再调试时,经常会出现“IndentationError: unexpected indent”这个错误。

引起这个错误的原因是tab和空格缩进混用。

我们知道python语法对缩进的要求非常严格。python中要求一个tab为4个空格长度,而NP使用的是默认1个tab长度。更改方法为:

设置→首选项→语言→在右下角“标签尺寸4”勾选 “以空格取代”。这个选项隐藏得够深的。

完成之后就一切正常了,修改别人的代码也不出现缩进报错了。

 

菊子曰 菊子曰:专业的博客管理软件

用NotePad++写python及自动补全

以前一直用eclipse+pydev写python,但是eclipse启动速度实在太悲催了。后来有人推荐用Notepad++。NP确实不错,体积小,绿色且启动速度极快。支持的语言种类也很多,插件巨多,和Emeditor有的一拼。

将NP和“.py”后缀关联之后就能直接双击打开。支持关键字,括号高亮又能自动缩进,真是好东西呀。不过用惯了eclipse就希望NP能有函数提示和自动补全。

打开函数补全的方法:    

设置→首选项→备份与自动完成,勾选“所有输入均启用自动完成,函数自动完成”

    函数自动完成的快捷键是ctrl+space,和输入法冲突,遂改成alt+space

    ps:自动注释的快捷键是ctrl+Q

NP的自动补全之支持函数和单词,括号和引号等不支持。随即放狗去搜,网上推荐都是TextFx。但是安装了这个插件之后不管我怎么弄就是不起作用。搜了n多博客,内容都是一样的,抄来抄去,一会儿说勾选AUTO CLOSE ([{就可以了,一会儿又说要ANSI版的才能用,这样不解决问题啊。最后在sourceforge的wiki里看到还有一个插件叫XBrackets。它的功能比TextFx弱很多,仅仅用来自动补全([{还有”,这仅有的功能就是我要的功能。

下载下来之后在:    

插件→XBrackets Lite→Settings 勾选Autocomplete Brackets 就可以了。

这样Notepad++就能自动补全函数,括号和引号了。

 

ps:谷歌和百度到底是什么关系,为什么谷歌上搜出来的结果不是百度知道就是百度百科要不就是百度的博客,-_-!

 

菊子曰 写博客,就用菊子曰

[转]浅谈WordPress更换主题导致500错误解决方法

浅谈WordPress更换主题导致500错误解决方法

wordpress因其强大而丰富的主题支持获得了众多建站或者建博客朋友青睐,可是使用中也带来不少问题,由于很多主题都是第三方主题开发者制作的,所以难免会出现一些兼容性问题,甚至是致命性错误下面是我朋友遇到的WordPress更换主题导致500错误,所以大家安装主题以前最好现在自己的机器上试验一下,确定没有什么问题之后再把WordPress主题安装到自己的空间上。不过即使这样,我们也有可能遇到一些主题安装错误。今天朋友想建博客,他让我帮忙了,先注册域名-开空间-传WP-在线解压-安装-选择模板-装好常用的插件就丢给他。然后告诉他,主题要更换在哪个文件夹,然后我就不管了。可是他按照我说的完成了,发现网站打不开,我首先查一下服务器下的其他网站是不是可以打开,一切正常。那说明网站本身的问题。
问才知道更换主题,后台激活后就出现这样的问题。于是我FTP登陆空间,发现主题下传的并不是主题,不知道是哪里下载的程序在里面。网上找不到解决的办法,于是我从以下几个方式解决:
第一,尝试登陆后台然后换一个主题。结果是后台也进不去,500错误。
第二,进入phpmyadmin,从数据库中修改,虽然看到主题的标签,修改后还是不行。
第三,从PHPMYADMIN看到当前是哪个主题,然后FTP登录后删除该主题根目录下的所有文件,随便穿一个默认主题,后台可以进入。
登录后台,选择可用的主题,问题解决。

总结以上方法:问题最终解决要从WordPress主题入手,首先登陆空间的FTP,找到WordPress的安装根目录,进入主题目录wp-content/themes ,把自己最后安装的那个有问题的主题的文件夹的名称改掉即可,然后就可以进入WordPress后台了

菊子曰 我用菊子曰写的这篇文章!你也试试?

[转帖]win32下lsdyna mpich并行计算试验

win32下lsdyna mpich并行计算试验

今天尝试了lsdyna的并行计算,过程如下: 
1. 安装virtualbox虚拟机到自己的笔记本,虚拟机中安装xp,克隆成两个,与笔记本构成一个小型PC集群,主机名和IP分别为host1:192.168.1.1(笔记本) ;host2:192.168.1.2(虚拟的xp1);host3:192.168.1.3(虚拟的xp2)。在这三个主机中创建相同的管理员帐户如 admin , 密码 123 
2. 在三个主机中安装mpich1.2.5,安装好后打开“任务管理器”中的“进程”选项卡,查看是否有一个mpd.exe的进程。如果有的话说明安装成功。 
3. 安装好mpich之后还必须对每台主机进行注册才能使用:三个主机分别执行程序目录(默认为C:\Program Files\MPICH\mpd\bin\)下的mpiregister.exe,首先会提示输入用户账号(第一步中创建的admin),然后会提示输入两遍密码,之后会问你是否保持上面的设定。如果选择是,则上面的信息将写入硬盘,否则保存在内存中,再重新启动之后就不存在了,这样mpich才能在网络环境中访问每台主机。 
4. 下载mpp971_s_R5.1.1_Intelsse_win32_mpich125.zip,解压出来的mpp971.exe是求解器文件,I2a.exe用于转换结果文件,将求解器放置到三个主机中无空格无中文的目录如:C:\LSDYNA\mpp\中,设置系统环境变量LSTC_FILE=license的路径 
5. 为方便操作,将mpich程序目录(C:\Program Files\MPICH\mpd\bin\)加入系统环境变量path中;在3个主机中的C:\LSDYNA\目录下放一个算例testcase.k,执行以下命令进行单机测试[code]mpirun -np 2 C:\LSDYNA\mpp\mpp971.exe i=C:\LSDYNA\testcase.k[/code],normal termination的话再进行多机并行计算,2表示cpu数

6. 执行并行计算有以下3种方法,前两种必须保证三个主机中的求解器路径相同,k文件路径也相同,如求解器都放在C:\LSDYNA\mpp\mpp971.exe ,k文件都放在C:\LSDYNA\testcase.k: 
    方法一:用MPIConfig.exe建立主机列表,执行[code]mpirun -np 6 C:\LSDYNA\mpp\mpp971.exe i=C:\LSDYNA\testcase.k[/code]这种方法最方便,MPIConfig的设置方法参见附图。 
    方法二:直接执行[code]mpirun -hosts 3 host1 2 host2 2 host3 2 C:\LSDYNA\mpp\mpp971.exe i=C:\LSDYNA\testcase.k[/code](第一个3表示host数;后面三个2表示cpu数;host1(2,3)可用ip替换,效果一样的) 
    方法三:使用配置文件,这种方法最灵活,可设置的参数也较多(请参考mpich的user guide),我的设置如下:[code] exe C:\LSDYNA\mpp\mpp971.exe i=C:\LSDYNA\testcase.k 
hosts 
192.168.1.1 2 
192.168.1.2 2 
192.168.1.3 2 
[/code]保存成一个文本文件,如cfg.txt 
执行[code] mpirun cfg.txt [/code]即可 
当然,以上三个ip也可以用host1,host2,host3替换 
计算完成后在host1中会生成主要的结果文件,host2,host3中也会生成一些文件。 
7.若求解器或k文件在三个主机中的安装位置不同,可采用上一步中第三种方法,蛋疼的假设: 
host1中求解器路径C:\LSDYNA\mpp\mpp971.exe ,k文件路径C:\LSDYNA\testcase.k; 
host2中求解器路径C:\1\mpp\mpp971.exe ,k文件路径C:\1\testcase.k; 
host3中求解器路径C:\a\mpp\mpp971.exe ,k文件路径C:\a\testcase.k; 
配置文件则设置为:[code] exe C:\LSDYNA\mpp\mpp971.exe i=C:\LSDYNA\testcase.k 
hosts 
host1 2 
host2 2 C:\1\mpp\mpp971.exe i=C:\1\testcase.k 
host3 2 C:\a\mpp\mpp971.exe i=C:\a\testcase.k 
[/code]host1无求解器路径和k文件路径,则使用第一行”exe “后面的路径。 
host2,3则使用指定路径求解器和文件 
结果文件的生成位置:在host1中执行mpirun cfg.txt命令时,其“当前目录”为结果文件的生成位置,若其他两个主机中不存在该目录,host2和host3中的结果文件会跑到C:\windows\system32里去了,k文件手册中说可设置p=pfile参数改变输出结果的位置,方法3中设置pfile似乎行不通。 
当前目录即命令提示符(cmd)中“>”前面的那串字符表示的目录,如 
C:\Documents and Settings\Administrator> 表示当前目录为“C:\Documents and Settings\Administrator\” 
mpirun的运行参数,mpiregister及mpiconfig的设置可以看mpich1.2.5程序自带的user guide的第五节Tools; 
以上过程均在win32上进行,win32的mpp_dyna不知道支持不支持mpich2,所以安装的是mpich1.2.5,64位的mpp_dyna需要mpich2,所以操作会有所不同,但总体过程相似的。 
===========

07.09 补充1:win32版mpp_dyna可支持mpich2,安装mpich1的dll文件,再安装mpich2即可。mpich2的执行程序换成了mpiexec,配置文件设置方式有所不同(见mpich2 user guide p.5-6) 
07.09 补充2:对比了下mpp版本与smp版本在单机4核8线程(伪8核)64位机器上的执行效率,计算一个DYNA自带算例airbag_deploy.k,mpp版选8核用了15s,选6核用了17s;smp版选8核用了28s,选6核用了27s。结论是1.mpp版本多核计算的效率要明显高于smp版;2.smp版不一定选最高核数时计算效率最高。

07.09 补充3:mpp计算时不能Ctrl+C,sw*,因为Ctrl+C会导致程序终止。解决方法是:新开一个cmd窗口,cd进入工作目录,键入命令[code] echo sw2 > d3kil[/code]其他命令类似,原理可见《常见问题2.0》第36问。

菊子曰 这就是菊子曰啦!

【转帖】在linux下安装和使用ls-dyna的步骤

在linux下安装和使用ls-dyna的步骤

今天安装了64位linux系统(ubuntu 11.04 server),无Xwindow界面,决定尝试下linux下的dyna计算,下面把过程叙述一遍: 
1.用另一台电脑从lstc官方网站下载64位linux求解器:ls971_s_R5_1_1_intel64_redhat54.gz,其他版本也可以,反正里面没ubuntu版的; 
2.为方便操作,将解压出来的求解器改名为ls971,通过U盘拷贝到linux机器下的/home/username(你的帐户名)/lsdyna/ 文件夹下; 
3.在/home/username/下创建keyfiles文件夹,通过U盘拷贝测试用的testcase.k文件到keyfiles下,这一步可与上一步一起完成; 
4.进入lsdyna文件夹,输入./ls971 info,./ 表示执行程序,若程序不在当前文件夹下,则程序名需要带上路径(见第7步),info参数用于生成注册文件lstc.log,但如果你安装的linux也是ubuntu,将会报错,错误为:缺少libnuma.so.1,网上可下载,放入/usr/lib64/文件夹下即可; 
5.重新执行./ls971 info,同文件夹下生成lstc.log,联系LSTC公司或者其代理商获取LICNESE文件 
6.讲得到的LICENSE文件LSTC_FILE放到/usr/local/lstc/文件夹下,并设置全局环境变量 LSTC_FILE=”/usr/local/lstc/LSTC_FILE” 
7.进入/home/username/keyfiles/文件夹,执行算例:  ./home/username/lsdyna/ls971 i=testcase.k 当然还可以设置memory、cpu等参数,与win下相同;计算结果文件会输出到当前文件夹下,应该可以通过指定o=参数更改 
8.程序正常执行,开始计算。 
若要后台计算,可Ctrl+Z挂起程序,再输入bg进行后台运行,或者在执行dyna计算时命令后面加入 & 符号可以直接后台运行。 
若想与执行ls等命令一样只输入一个单词,而不是通过 ./home/username/lsdyna/ls971 这种形式执行dyna,可将dyna程序放到/bin/目录下。

菊子曰 这就是菊子曰啦!

无觅相关文章插件,快速提升流量