8月 03

Python2 print不换行

上一次猎豹面试的一道题,shell或者Python打印 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0 1 2 3 4 5 回来总结时用的是Python3,今天面试又提起这个,并且直接电脑上写代码,环境是Python2,print不换行就遇到问题了。。 当时想的是help(print)看一下,结果报语法错误 [root@H … Continue reading

7月 27

Shell随机数及字符串翻转

完美世界运维开发的一道笔试题,大概意思是0到9中随机取6个数,然后翻转输出。之前写过一个随机生成root密码的脚本,无奈时间长了忘记了。这里总结一下shell中随机数的生成方法。 时间戳 date +%s 获得时间戳,当前到:1970-01-01 00:00:00 相隔的秒数。如果用它做随机数,相同一秒的数据是一样的。在做循环处理,多线程 … Continue reading

6月 21

Discuz插件处理大型dot源码

接上篇,本地sgf棋谱转换成dot源码后,本地可以生成图片。对于这个然而并没有什卵用的东西,我又想在Discuz论坛显示dot源码的棋谱,但是Discuz论坛插件不能正确处理,接下来为了能让DZ插件能处理大型dot源码,通宵折腾,保持一个坐姿,完事了差点没站起来,第二天髋关节疼一天,真是no zuo no die。 API增加POST方式 … Continue reading

6月 20

用dot语言画围棋棋谱

突发奇想要用dot语言来画围棋棋谱。 代码实现 测试了一下,交叉点用 point,棋子用 circle并fillcolor,可以完成棋谱的绘制。然而一个个点的画当然不现实,首先想到的就是将sgf棋谱转换为dot语言。用shell脚本实现,首先设置所有的点为point,然后重定义有棋子的点为circle。 #!/bin/bash [ $# … Continue reading

6月 15

CSS后代选择器后代并集

后代并集遇到的问题 写了这么一css样式 .parsedown-markdown p,blockquote,table,ol,dl,pre { margin: 15px 0; } 本意是标签全部是类选择器的后代,但没有得到预期的结果: chrome审查元素也可以看到,就table标签的样式里,就table加重显示了。但对于第一个标签(p) … Continue reading

6月 14

Discuz帖子页网页源码开头空行

本文记录了Discuz源文件 ./source/class/table/table_forum_hotreply_number.php 开头空白行及插件模板结尾空行导致帖子页源码开头空行问题。 发现问题 Discuz帖子页网页源码开头处有一个空行,如图所示,是discuz官网截图 一开始并没有注意,写LaTeX数学公式插件的时候,看到空行 … Continue reading

6月 11

VMware虚拟机时间问题

VMware虚拟机(Centos6.5)时间不对,休眠了很多天的一个虚拟机,显示时间为 [root@HADOOP-215 ~]# date 2015年 06月 03日 星期三 00:48:14 CST 但是目前的时间是6月11号13点12分 搜索之后知道安装VMware Tools可以解决问题。考虑到非图形界面VMware Tools的用 … Continue reading