Text
How to convert an image into matrix(or array)?
0 notes
Text
EMC ScaleIO
This is already constructed in our non-production environment.
I deployed a 6-nodes scaleio cluster as VMware backend storage.
0 notes
Text
2017.07.25
install keras
z
install jupyter notebook ,提示import error:no module setuptools,结果是确实需要pip3 install setuptools
在特定的IP地址start jupyter: jupyter notebook --ip=$ip (如果要以root运行,需要加上参数--allow-root)
python pandas库: pip3 install pandas
在后台运行,并将所有输出redirect到/tmp/jupyter.log文件:
jupyter notebook --ip=10.91.244.24 >/tmp/jupyter.log 2>&1 &
0 notes
Text
nfs not start
OS: RHEL5.8
配置NFS完成以后,启动NFS,没有任何响应,也就是service nfs start 命令执行后没有任何输出反馈信息
测试用service nfs stop 以及service nfs status,有输出信息,证明nfs脚本正常。
解决逻辑:
1.查看nfs启动脚本 /etc/init.d/nfs,发现start stop 以及status的判断分支都存在。那么重点是看start的判断逻辑
2.在start判断分支中,第一步是 检查网络状态:
start)
# Check that networking is up. [ "${NETWORKING}" != "yes" ] && exit 6
[ -x /usr/sbin/rpc.nfsd ] || exit 5 [ -x /usr/sbin/rpc.mountd ] || exit 5 [ -x /usr/sbin/exportfs ] || exit 5
由这一段可以看出,当一些条件不符合时,会以不同的代码退出。
那么,下一步就是确认service nfs start执行完成后的返回代码是什么
3.确认返回代码
service nfs start && echo $?
得到返回代码是6.由以上那段脚本得知是NETWORKING的条件不符合。
4.确认NETWORKING这个参数值所在的位置,即该判定是基于那个文件或者服务。那么向上去看nfs 的执行脚本,有一段networking的配置文件信息:
#Source networking configuration.
[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
那么,检查/etc/sysocnfig/network文件,发现NETWORKING=yes是被注释掉的。
拿掉注释以后,启动nfs成功。
0 notes
Text
今天的一点想法
1.在我看来,信仰宗教是人类脆弱的体现。需要依附于一些一成不变的东西。
2.通过一些观察分析,我越来越觉得一般的爱情本质都是自欺&&欺人。表面再和谐的一对,都要基于一定程度的伪装。我想,我追求的不是这个爱情,而是soulmate。所以,不易。因此,照镜子。
0 notes
Video
instagram
THIS IS TOO MUCH WHOLESOME IN A TINY BODY
505K notes
·
View notes
Text
人类间的关系
婚姻关系大概就是控制和被控制的关系,只是SM的程度问题…任何(亲密)关系都有这一点,而且我觉得关心到一定程度就是控制,这也是我只能和人始终保持不咸不淡关系的原因,被关心有时让我不适,有时会让我反感,同样,我也只能做到很轻微的关心别人的程度…细节以及指导太多,就是控制。 作为一个真正精神独立不具备依赖性的人,对此的感知还是相当敏感的
0 notes
Text
是什么让你们一贴上性别标签就集体high?
坐在麦当劳,吃着今天新出的星厨系列牛堡,脑里在想着旧事。
是关于之前一个把天聊死的事情,对于一个经常把天聊死的人,我接下来要说的重点不是强调把天聊死这一点,而是,这一对话的前奏。
聊天情况是这样的:
同事:你当初又是怎么入了IT这个坑?
我:我不认为是坑,觉得挺好啊,我挺喜欢IT呀
为什么同事会有这一问呢?是因为某个女性竭力申请进我们IT部门工作,哪怕做部门助理也愿意。然后几个同事就围在一起讨论了,某个同事说了句:为什么一个女性要这么想做IT,入这个坑?这个问题一出,大家就集体high了,都觉得不思议,女性不适合啊什么的。我听着真是生气啊。然后接着就是之前的对话。
呵呵,为什么这种事情一沾上性别,大家就high了呢?
根本是原始生物性吧,对于常年处于发情期的这些人类来说,性别还能和什么关联呢?
0 notes
Text
有关Linux fsid
redhat官方网站上对fsid的解释:起源:在配置cluster时候遇到,在ceph部署的时候也有遇到
fsid是一个小于2^32的整数,自定义,只要在一个配置里面唯一即可。对于nfs export,使用fsid,也有一个准则,就是每个export每个file system就需要一个fsid,也就是说,即使是对同一个filesystem export两次,也需要两个fsid
When the filesystem resource is added to cluster through luci, it would automatically generate a random number that is less than 2^32 and unique per-filesystem-per-nfs-exports, and this number will be used as fsid for the filesystem resource.
Filesystem id (fsid) is just a random number that is less than 2^32 and unique within /etc/cluster/cluster.conf. There is no specific command to determine the fsid for a filesystem.
To define fsid="xx" value for a filesystem resource in /etc/cluster/cluster.conf file, please pick any number (integer) that is less than 2^32 and make sure it is unique per-filesystem-per-nfs-exports. That is, if the same filesystem is exported via two different NFS export entries (or say, export two different directories from the very same filesystem), then two fsids are required. If there are x exports (regardless they are from the same filesystem or different filesystems) at the same time, it would require x fsid(s).
0 notes
Text
对人的感觉不太会有原始冲动(我确实觉得那种感情源于一种被某种东西激发出的冲动),即使偶尔冒出点,也会很理智地觉得那感觉是不稳定的,会在未来一段时间内不断更新掉(事实往往也确实是这样发展)…无论是朋友之间的感情还是什么,对我来说真挚的感情必须基于双方真正理解并接受的基础上…我确实是一个超级理性的物种,所以有共性的太少了
0 notes
Text
无题
其实对于一些说我沟通能力不行的评价,我是不认同的…我只是不那么喜欢说而已,但这一点和沟通能力的强弱并不是决定性关系…然后还有一种情况存在,那就是,对于无逻辑的人来说,我沟通能力确实不行【这就好比让一般不懂CS技术的人去评价诸如TCP/IP这样的通讯协议
0 notes
Text
关联性
最近学线性代数,首先:
接触到了向量空间的概念,当然也包括向量的概念vector
然后看书《宇宙之书-从托勒密、爱因斯坦到多重宇宙》,里面提到爱因斯坦的相对论所用的数学工具包括格罗斯曼教授提供给他的张量分析,于是查询张量的wiki,英文单词是tensor,其也是关于线性代数的一个概念,当然,相较于vector更复杂
然后,由tensor又想到了tensorflow,google的开源机器学习平台,嗯哼。。。这个是不是也有关联呢?
世界真奇妙。当然也不只是其妙而已,说明数学在多领域的使用比较普遍,数学知识是基础,是工具。
0 notes
Text
linux file descriptor
基本知识
在学shell变成,书中提到,能用的(作为shell编程?--这一点需要再确认一下)文件描述符只有9个。在同时用多个文件描述符的时候,有时很难理清文件描述符被重定向的位置。bash shell提供了lsof命令。
需要明确的是,能用的文件描述只有9个,不代表文件描述符的数字只能在0-8之间,测试大于也是可以的,只是不能同时打开超过9个,所以9只文件描述符总体的数量,而不是文件描述符本身的数字。
在linux下使用lsof命令,直接用lsof,会列出当前linux系统上打开的每个文件的有关信息。包括后台运行的所有进程以及登录到系统的任何用户。
对于输出的解读,在FD那一列,描述了文件描述符号以及访问类型,其中r表示读,w表示写,u表示读写。上图中列出了9个文件描述符的信息。
测试file descriptor信息的变化:
在脚本中定义3,6,7三个描述符,运行脚本,查看三个描述符的信息是否有变化。
script:
#!/bin/bash exec 3> test.out exec 4 exec 8> test.err lsof -a -p $$ -d 0,1,2,3,4,8> ./test18.sh
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME test18.sh 18093 root 0u CHR 136,0 0t0 3 /dev/pts/0 test18.sh 18093 root 1u CHR 136,0 0t0 3 /dev/pts/0 test18.sh 18093 root 2u CHR 136,0 0t0 3 /dev/pts/0 test18.sh 18093 root 3w REG 253,1 0 1740 /root/scripts/test.out test18.sh 18093 root 4r REG 253,1 0 1740 /root/scripts/test.out test18.sh 18093 root 8w REG 253,1 0 3309 /root/scripts/test.err
之前的比较:
0,1,2都变成了标准输出(即显示终端)
3,4,8都变成了在脚本定义的内容
在脚本过后再执行lsof命令查看0,1,2,3,4,8文件描述符,0,1,2由于是标准的,默认还存在。而自定义的3,4,8已经随着脚本的结束而结束。
]# lsof -a -p $$ -d 0,1,2,3,4,8 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 17819 root 0u CHR 136,0 0t0 3 /dev/pts/0 bash 17819 root 1u CHR 136,0 0t0 3 /dev/pts/0 bash 17819 root 2u CHR 136,0 0t0 3 /dev/pts/0
0 notes