Install ROCm on Ubuntu 18.04 for RX5700XT

I really regret I bought this RX5700XT. Now I have problems doing everything. It has green screen and rebooting problems under Windows, so I have to change the OS. While, I want to use it for learning machine learning anyway. So, I started to install TensorFlow for AMD GPU. Firstly, go to its GitHub page • Read More »


Monero mining estimation

The global electricity consumption of Monero since the hard fork in April in 2018 is very close to the prediction despite the tendencies were quite different during the fourth season. More interesting, the mining activity keeps rising during the first two months in 2019, almost reaching the peek value in 2018. Details: https://bitinfocharts.com/comparison/monero-hashrate.html https://www.sciencedirect.com/science/article/pii/S0360544218322503


Install SSL certificate

I wanted to install Let’s Encrypt ssl certificate on my Centos 7 Aliyun server. After encountering so many errors, using the method on Centos 6, I finally installed it. wget https://dl.eff.org/certbot-auto chmod a+x ./certbot-auto ./certbot-auto Then, set up auto-renew. sudo vi /usr/lib/systemd/system/certbot.service [Unit] Description=Lets Encrypt renewal [Service] Type=oneshot ExecStart=/usr/bin/certbot renew –quiet –agree-tos sudo vi /usr/lib/systemd/system/certbot.timer • Read More »


中文分词工具的比较

五款中文分词工具的比较,尝试的有jieba,SnowNLP,thulac(清华大学自然语言处理与社会人文计算实验室),StanfordCoreNLP,pyltp(哈工大语言云),环境是Win10,anaconda3.7 安装 Jieba: pip install jieba SnowNLP: pip install snownlp thulac: pip install thulac StanfordCoreNLP: pip install stanfordcorenlp 下载CoreNLP并解压,将中文包下载并解压至CoreNLP文件夹 pyltp: pip install pyltp,安装失败提示c++14 missing,手动编译失败,换成centos安装依然失败,最终因为安装太麻烦放弃 运行 a = ‘Jimmy你怎么看’ import jieba.posseg as pseg ws = pseg.cut(a) for i in ws:     print(i) import thulac thu1 = thulac.thulac() text = thu1.cut(a) print(text) from stanfordcorenlp import StanfordCoreNLP nlp • Read More »


国内建筑工程中BIM软件的综述

国内建筑工程中BIM软件的综述 原文:https://www.sciencedirect.com/science/article/pii/S0959652618323709 文章回顾总结了近年来,见于文字的工程领域的BIM软件。其中Autodesk旗下的Revit, Navisworks在期刊、论文、新闻报道中占据领先地位,国产软件鲁班大幅上升。 Building information modeling (BIM) is considered as a vital technology to achieve building sustainability in China. Many local companies have developed BIM assisting tools to accelerate the transformation of the Architecture, Engineering, Construction (AEC) industry. The industry believed the use of BIM tools would increase the informatization. However, no investigations have • Read More »


Centos block IPs failed many times

来自 https://yq.aliyun.com/articles/624167?spm=a2c4e.11155435.0.0.49c63312Ds2gU9 vi /usr/local/bin/secure_ssh.sh #! /bin/bash cat /var/log/secure|awk ‘/Failed/{print $(NF-3)}’|sort|uniq -c|awk ‘{print $2″=”$1;}’ > /usr/local/bin/black.list for i in `cat /usr/local/bin/black.list` do IP=`echo $i |awk -F= ‘{print $1}’` NUM=`echo $i|awk -F= ‘{print $2}’` if [ ${#NUM} -gt 1 ]; then grep $IP /etc/hosts.deny > /dev/null if [ $? -gt 0 ];then echo “sshd:$IP:deny” >> /etc/hosts.deny fi • Read More »


Block names of celebrities or stars

From https://yq.aliyun.com/articles/627989?spm=a2c4e.11155435.0.0.49c63312Ds2gU9 About ten years ago, Baidu has been the front page of my browser. It was very handful. However, it became difficult to find information from other useless junks, not to mention its recommendations on the right side. Somebody got cheated/married/divorced/ or whatever. I really do not care. The simplest and direct method is • Read More »


Mongodb

yum -y update 编辑Mongodb安装源 vim /etc/yum.repos.d/mongodb-org-3.6.repo 编辑内容如下: [mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc 安装 yum install -y mongodb-org 修改mongodb配置文件 vim /etc/mongod.conf systemctl start mongod.service //启动服务 systemctl stop mongod.service //停止服务 systemctl restart mongod.service //重启服务 删除安装的包yum erase $(rpm -qa | grep mongodb-org) 删除数据及日志 rm -r /var/log/mongodb rm -r /var/lib/mongo   更多内容参考: https://www.jianshu.com/p/d09506c64fcd https://www.cnblogs.com/hackyo/p/7967170.html


Centos创建以太坊私有链

首先第一部当然是更新,然后使用yum命令安装golang语言 yum –y updateyum install golanggit clone https://github.com/ethereum/go-ethereum.git  cd go-ethereum  make allcd go-ethereummake all 这里出现了编译错误,提示go的版本1.8.3,编译需要最少1.9。前往https://www.golangtc.com/download goland中国下载go1.10.1.linux-amd64.tar.gz,再次安装前需要卸载原有的golang,yum –y remove golang tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/go/bin 重复make,在go-ethereum/build/bin使用ll命令,会罗列文件夹内的在go-ethereum/build/bin目录下创建init.json的文本文件,内容如下: {  “config”: {        “chainId”: 14,        “homesteadBlock”: 0,        “eip155Block”: 0,        “eip158Block”: 0    },  “alloc”      : {},  “coinbase”   : “0x0000000000000000000000000000000000000000”,  “difficulty” : “0x05000”,  “extraData”  : “”,  “gasLimit”   : “0x2fefd8”,  “nonce”      : “0x0000000000000042”,  “mixhash”    : “0x0000000000000000000000000000000000000000000000000000000000000000”,  “parentHash” : “0x0000000000000000000000000000000000000000000000000000000000000000”,  • Read More »


以太坊星火节点 CentOS 接入

转自:https://ethfans.org/wikis/%E6%98%9F%E7%81%AB%E8%8A%82%E7%82%B9%E8%AE%A1%E5%88%92-CentOS-%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3 https://ethfans.org/wikis/%E6%98%9F%E7%81%AB%E8%8A%82%E7%82%B9%E8%AE%A1%E5%88%92-Ubuntu-%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3   CentOS 的安装和部署流程跟 Ubuntu 的主要区别只有四点,其他部分均可以直接参考 Ubuntu 接入文档,所以这里只对这四点作出解释。 创建 deploy 用户 安装系统依赖库 安装 geth 安装 NodeJS 创建 deploy 用户 # 首次以 root 用户登陆后,先安装 sudo yum -y install sudo   # 创建 deploy 用户 adduser deploy   # 设置 deploy 用户密码 passwd deploy   # 给 deploy 用户添加 sudo 权限 echo “deploy    ALL=(ALL) ALL” >> • Read More »