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
上一次猎豹面试的一道题,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
基本信息 代码 https://github.com/annProg/chart 功能 接受gnuplot命令,返回图片 参数说明 cht=gnuplot gnuplot使用gnuplot(graphviz使用gv) chl= gnuplot命令(目前只支持png格式,即 set term gif等无效) 演示 … Continue reading
完美世界运维开发的一道笔试题,大概意思是0到9中随机取6个数,然后翻转输出。之前写过一个随机生成root密码的脚本,无奈时间长了忘记了。这里总结一下shell中随机数的生成方法。 时间戳 date +%s 获得时间戳,当前到:1970-01-01 00:00:00 相隔的秒数。如果用它做随机数,相同一秒的数据是一样的。在做循环处理,多线程 … Continue reading
配置ssh密钥登录 expect脚本 #!/usr/bin/expect -f set ip [lindex $argv 0] set user [lindex $argv 1] set passwd [lindex $argv 2] set timeout 10 spawn ssh-copy-id -i /root/.ssh/id_rs … Continue reading
接上篇,本地sgf棋谱转换成dot源码后,本地可以生成图片。对于这个然而并没有什卵用的东西,我又想在Discuz论坛显示dot源码的棋谱,但是Discuz论坛插件不能正确处理,接下来为了能让DZ插件能处理大型dot源码,通宵折腾,保持一个坐姿,完事了差点没站起来,第二天髋关节疼一天,真是no zuo no die。 API增加POST方式 … Continue reading
突发奇想要用dot语言来画围棋棋谱。 代码实现 测试了一下,交叉点用 point,棋子用 circle并fillcolor,可以完成棋谱的绘制。然而一个个点的画当然不现实,首先想到的就是将sgf棋谱转换为dot语言。用shell脚本实现,首先设置所有的点为point,然后重定义有棋子的点为circle。 #!/bin/bash [ $# … Continue reading
后代并集遇到的问题 写了这么一css样式 .parsedown-markdown p,blockquote,table,ol,dl,pre { margin: 15px 0; } 本意是标签全部是类选择器的后代,但没有得到预期的结果: chrome审查元素也可以看到,就table标签的样式里,就table加重显示了。但对于第一个标签(p) … Continue reading
本文记录了Discuz源文件 ./source/class/table/table_forum_hotreply_number.php 开头空白行及插件模板结尾空行导致帖子页源码开头空行问题。 发现问题 Discuz帖子页网页源码开头处有一个空行,如图所示,是discuz官网截图 一开始并没有注意,写LaTeX数学公式插件的时候,看到空行 … Continue reading
VMware虚拟机(Centos6.5)时间不对,休眠了很多天的一个虚拟机,显示时间为 [root@HADOOP-215 ~]# date 2015年 06月 03日 星期三 00:48:14 CST 但是目前的时间是6月11号13点12分 搜索之后知道安装VMware Tools可以解决问题。考虑到非图形界面VMware Tools的用 … Continue reading
本文使用PHP实现了一种与Google GraphViz Charts参数兼容的API,相较于Google GraphViz Charts API的优点是支持中文。 环境搭建 基于Debian,需要安装GraphViz及gd库 apt-get install php5 apt-get install graphviz apt-get in … Continue reading