0%

help ->software updates->install & check

work with: http://ahtik.com/eclipse-update/

选择WordWrap,进行安装并重启。

随后在代码区,右击选择wordwrap即可。

20140113 更新:
[1]. 忽略域中被禁止的用户。

安装环境

CentOS 5.10 x64
Apache 2.2.4 自编译
seafile 2.0.4 with MySQL
Windows AD

seafile安装目录 /home/seafile/

相关账号

mysql两套账号密码:

账号 密码 作用
root root super权限,用于数据库安装。
seafile seafile 仅对seafile的3个库有DML权限。

Windows AD账号:

账号 密码 备注
cloud cloud 具体设定见 # 域设置
Read more »

在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法:

以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:

1
set PATH=C:

关闭DOS窗口。再次打开DOS窗口,输入:

1
echo %PATH%

可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值已经生效。

不用担心DOS窗口中的修改会影响环境变量的值,DOS窗口中的环境变量只是Windows环境变量的一个副本而已。但是对副本的修改却会引发Windows环境变量的刷新,这正是我们想要的!

你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。

借用卡通人物Cartman的话,“如何我能使用这些内核”?

要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map-reduce操作,当然,这还要借助很少用到的–pipes 参数(也叫做–spreadstdin)。这样,你的负载就会平均分配到各CPU上,真的。

Read more »

OS X Mavericks is available in the Mac App Store now, but it’s only an upgrade—but if you want to do a clean install, you’ll need to manually burn an installation flash drive. Here’s how to do it.

Sadly, the old method for Lion and Mountain Lion doesn’t work anymore, but thanks to MacRumors forum user tywebb13, we’ve got another simple method for Mavericks. Here’s what you need to do:

  1. Download OS X Mavericks from the Mac App Store, if you haven’t already. If it tries to start the installation, just close it.

  2. Insert your USB drive (you’ll need one that’s 8GB or larger) and open Disk Utility.

Read more »

SHC stands for Generic shell script compiler. Created by Francisco Javier Rosales García, shc creates a stripped binary executable version of the script specified with -f on the command line. The binary version will get a .x extension appended and will usually be a bit larger in size than the original ascii code. Generated C source code is saved in a file with the extension .x.c .

In a simple word, SHC compile your Bash script into binary so no one can see your code.

And here’s step by step how to install SHC (I use Ubuntu 12.04 LTS) :

Read more »

打开 虚拟硬盘 G:\CentOS2.vdi 失败

Cannot register the hard disk ‘G:\CentOS2.vdi’
{3b2f08eb-b810-4715-bee0-bb06b9880ad2}
because a hard disk’G:\CentOS.vdi’ with UUID
{3b2f08eb-b810-4715-bee0-bb06b9880ad2}
already exists.

解决方法:

用命令行进入VirtualBox的安装目录,使用下面的命令:

1
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands setvdiuuid "G:\CentOS2.vdi"

注意,在virtualbox4.0.4以上该命令改为

1
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid "G:\CentOS2.vdi"

然后重新导入即可。

这是一个重新设置UUID号的命令,VirtualBox没有集成到GUI环境中,只能在命令行中使用。

MySQL5.6之前的备库复制有两个工作线程:IO线程和SQL线程。SQL线程异常导致复制被中断。

许多DBA会遭受备库复制线程中断的报警,具体说来常见的错误有如下几类:

  • 1032错误 – HA_ERR_KEY_NOT_FOUND
  • 1062错误 – HA_ERR_FOUND_DUPP_KEY (HA_ERR_FOUND_DUPP_KEY 或 HA_ERR_FOUND_DUPP_UNIQUE)

问题背景

主备数据一不致,往往是由于MySQL的Bug导致,其中MySQL复制相关的Bug从每次Release Notes都可以看到相关的身影,就我们最近两周线上遇到的列举如下:

当然,最大的一个未知的因素是主库宕机,甚至为保证服务可用而做的主备切换,有多少数据不致,我们心里没有谱。只有依赖后续的定时扫描来做事后检测。虽然我们目前做的MHA从一定程度上回减少数据不一致的数量,但也无法做到数据严格一致。这个问题是MySQL社区的一大难题,在些不展开讨论。

另外,有发生异常时,DBA的不严格操作也可能会加深这种数据不一致的影响,例如,遇到错误时,跳过若干错误,直到复制能正常工作。

Read more »