- 博客(87)
- 资源 (2)
- 收藏
- 关注
原创 Lean语言学习笔记
运行 lake build 可以构建并得到 foo 可执行文件。Lean 是一门可作为交互式定理证明工具的函数式编程语言。
2023-12-05 12:51:56 1162 1
原创 Ubuntu安装以太坊开发环境
Ubuntu安装以太坊开发环境摘要版本说明介绍开发环境的搭建搭建以太坊安装Nodejs安装Solidity安装Truffle摘要以太坊已经发展了很多年了,和以太坊配套的开发环境版本很多,初次学习很容易出现版本不兼容的问题,很不适合新手,本文的主要内容就是介绍如何搭建一套完整的以太坊开发环境,节省开发者宝贵时间。版本说明Ubuntu版本:20.04Ethereum版本:Nodejs版本:Solidity版本:Truffle版本:介绍众所周知,以太坊(Ethereum)是一个分布式账本,在以
2020-11-11 16:36:42 5252 4
原创 Openstack Swift环境搭建与使用
OpenStack Swift 开源项目提供了弹性可伸缩、高可用的分布式对象存储服务,适合存储大规模非结构化数据。Swift可以使用普通硬件来构建冗余的、可扩展的分布式对象存储集群,存储容量可达PB级。
2020-11-09 13:28:51 3410
原创 Ubuntu安装solc编译环境步骤
Ubuntu安装solc编译环境步骤cmake装过程安装Z3安装BoostSolidity安装cmake装过程solc编译器需要的cmake版本要大于3.9.0,所以要安装高于这个版本的cmake,安装步骤如下:首先下载cmake安装包wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gz解压安装包tar -zxvf cmake-3.9.1-Linux-x86_64.tar.gz 添加链接# 解压出来
2020-09-10 16:36:26 3358
原创 postgresql 导出bytea文件
\copy (select content from pdf_file_entity where id=316) to ‘./filename’;文件在/var/lib/pgsql路径下
2019-10-22 11:19:15 1575
原创 博士的几个阶段
阶段一:你勇猛的站起来,鼓着肌肉,瞪大眼睛,准备和对方干一架,茫然四顾,发现找不到对手,有力气无处使。阶段二:你找了一座大山,信誓旦旦、鼓足干劲要战胜一切艰难险阻,在这座大山上拿下数个第一,达到世界先进水平,当你真正了解这座大山的时候,你会发现你是一个被坚固的、看不到顶的高墙围困,自己渺小的毫无看不到任何曙光...
2019-08-20 23:58:44 683
转载 IPFS:Filecoin和复制证明
这篇文章主要来讲一下Filecoin协议里面的复制证明(Proof of Replication),由于协议涉及到很多概念,可能看起来有点晕乎乎的,小编尽量把复杂问题简单化 ,力求给大家做大普及IPFS知识。概念:挑战(challenge):系统对矿工发起提问,可能是一个问题或者一系列问题,矿工正确的答复,则挑战成功,否则失败证明者(prover):矿工向Filecoin系统提供有效的证明,来完...
2019-08-14 01:02:01 520
原创 NP问题
复杂性理论中最具有理论意义的当数NP完全性问题(NPC问题)。所谓“NPC完全性(NP-completeness)”问题是这样一个问题:由于“P=NP是否成立”这个问题难以解决,从NP类的问题中分出复杂性最高的一个子类,把它叫做NP完全类。...
2019-05-18 14:40:45 1955
原创 crontab学习笔记
在ubuntu下,首次编辑crontab计划任务的时候,会提示让选择编辑器。由于对nano编辑器不是很熟悉,若是选择nova编辑的话,会有些麻烦。可以重置编辑器,方法如下:[root@wang ~]# select-editorSelect an editor. To change later, run ‘select-editor’./bin/ed/bin/nano <----...
2019-05-17 16:42:22 201
翻译 制药企业数据追溯
介绍数据追溯解决方案(主要基于RFID)正在越来越被广泛地应用于制药企业。像美国Pfizer这样的制药品牌正在引领着潮流。Pfizer的伟哥瓶式射频识别追溯解决方案是一个很好的例子。部署数据追溯解决方案的关键因素是提高渠道效率、确保合规性、减少假冒产品的频率。本文将探讨一般制药企业面临的挑战,以及如何使用数据追溯来解决这些问题,研究解决数据追溯的最佳解决方案。制药公司面临的三大挑战——竞争、...
2019-04-10 13:14:24 1094
转载 CentOS7下PostgreSQL安装过程
装包sudo yum install postgresql-server postgresql-contrib说明:这种方式直接明了,其他方法也可以参考官网的安装介绍。centos是红帽系的。postgresql主要有以下几个包:postgresql-client:libraries and client binariespostgresql-server:core database ...
2018-12-24 22:55:56 725
转载 使用screw plus来保护php代码安全
https://github.com/del-xiong/screw-plushttp://git.oschina.net/splot/php-screw-plusscrew plus是一个开源的php扩展,作用是对php文件进行加密,网络上提供php加密的服务很多,但大多都只是混淆级别的加密,被人拿到加密文件问只要有足够耐心就能破解,与之不同的是,screw plus采用扩展来加解密,而且...
2018-08-16 00:43:55 883
原创 搭建基于以太坊的私有链环境
以太坊搭建私有链环境本文主要讲在Ubuntu 16.04系统下搭建以太坊环境: 参考[https://github.com/ethereum/wiki/wiki]Ubuntu下安装Geth客户端 之所以采用Ubuntu,是因为以太坊的官方对Ubuntu支持的很好,是在各个linux系统中安装最简单。[参考https://github.com/ethereum/go-ether...
2018-05-02 16:30:58 661
原创 汉明码详细讲解
汉明码,是R.Hamming与1940年于贝尔实验室提出的。 1. 奇偶校验码;奇偶校验码。假设传输信息位为K=n-1位,表示为a1,an-1,加上一位奇偶校验位(冗余位)a0,构成一个n位的码字a0 -an-1,在接收端校验时,可按照关系式:s= a0+a1+ a2+…+an-1来计算。若s=0,则无错,若s=1,则有错。上式可称为监督关系式,s可称为校正因子。例如
2017-08-24 10:03:34 19581 1
转载 CentOS 7 安装 MySQL
环境· CentOS 7.1 (64-bit system)· MySQL 5.6.24CentOS安装参考:http://www.waylau.com/centos-7-installation-and-configuration/依赖MySQL依赖 libaio,所以先要安装 libaioyum search libaio
2017-07-15 13:45:27 497
原创 linux端修改文件句柄
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
2017-06-22 17:31:28 590
原创 OpenStack中SWIFT对接测试
我们部署好OPenStack以及Swift后,想使用开放接口对Swift进行对接,但是却找不到入口,下面就一步一步介绍一下如何使用租户,用户名和密码对接Swift。首先,我们安装好SWIFT后,在命令行执行nova list和keystone tenant-list都会显示错误,如下图:是因为,我们还没有导出。进入OPenStack主页,点Access&Security
2017-06-06 11:18:39 1890
原创 一步搭建openstack
我用的系统是Centos7.3.首选给Centos添加源,打开 /etc/yum.repos.d/目录,修改CentOS-Sources.repo文件,在后面添加以下源[CentOS-openstack]name=openstack - couldbaseurl=http://mirror.centos.org/centos/7/cloud/x86_64/openstack-mitaka/
2017-06-01 17:48:54 573
原创 gitbook使用方法
gitbook很好用啊,这里记录一下他生成html和pdf的操作方法。使用gitbook-editer编写完写的内容之后,切换到~/GitBook/Library/Import下,执行命令:gitbook build ./folder/接下来,html就生成了。要想生成pdf,需要安装Calibre命令如下:sudo -v && wget -nv -O- https
2017-05-10 10:16:10 717
原创 Ubuntu修复引导
1使用ubuntu可启动U盘启动系统2按win键,打开Dash,在其中输入terminal,打开搜索到的terminal3添加boot-repair的ppa。在终端中输入 sudo add-apt-repository ppa:yannubuntu/boot-repair按回车键添加完毕后,再输入命令 sudo a
2017-03-20 10:03:29 450
原创 安装ubuntu分区
目录建议大小格式描述/10G-20Gext4根目录swapswap交换空间/boot200M左右ext4Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理
2017-03-20 09:43:03 471
原创 用VS编译QT工程,启动公共语言支持后,QT的drag和drop失常解决方法
关键词:VS,CLR,QT,drag,drop.本人的项目中由于需要用到C++调用C#,需要在VS中使用MSVC编译,而且,需要开启公共语言支持。如下图:但是QT工程中的dragEnterEvent和dropEvent不能正常工作了。具体解决方法如下:在Property中找到链接器,高级,里面把CLR线程特性改为如图所示即可。参考https://foru
2016-12-26 14:26:20 1043
原创 VS打开QT工程报错解决方法
我在VS上安装了QT插件,可以打开QT工程,但是呢,最佳总报错,报错日志如下:“t”: 非法使用“void”类型报系统错误,简直另人奔溃。最后经过我的试错,发现原来是头文件中#include 搞的鬼,删掉即可。
2016-11-23 11:08:24 3819
原创 Ubuntu配置双网卡
首先关闭网络图形界面sudo service network-manager stop然后sudo vim /etc/network/interfaces修改里面的内容# interfaces(5) file used by ifup(8) and ifdown(8)#auto lo#iface lo inet loopbackauto eth0
2016-10-27 15:52:05 2251
转载 分词学习
Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。Lucene 软件包分析Lucene 软件包的发布形式是一个 JAR 文件,下面我们分析一下这个 JAR 文
2016-10-26 15:48:16 335
原创 软著中写源代码60页快速实现方法
我们在写软著的时候,其中包含要写60页的源代码,包含前30页,后30页,代码帖的太麻烦,可以直接用脚本实现。而且可以快速统计代码行数,下面就用shell脚本实现一下。#!/bin/bash list_alldir(){for file2 in `ls -A $1`doif [ -d "$1/$file2" ];then#echo "$1/$file2"list_alldir
2016-09-26 09:48:11 53254 8
原创 一言不合就写socket的post和get请求
rt。一言不合就写socket的post和get请求。写个桌面程序,利用java写get和post请求。测试成功;SocketReq.javapackage com.test.CipherIndex;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.BufferedWr
2016-08-02 11:14:47 6739
原创 JAVA打成JAR包后dll的调用方法
在windows平台,我们有时候会用到dll库来完成一些计算,我们一般是把dll编译好之后放在工程的lib目录下,然后工程->属性->JAVA Build Path下的native libaray location下选择lib目录就行了。如下图:但是当我们达成jar包,就会提示找不到dll。怎么办呢?总体方法是把jar包中的dll解压到一个缓存中,然后load。具体代码如下:s
2016-08-01 10:55:54 15922 4
原创 ubuntu使用PHP访问Hadoop,利用WebHDFS
Hadoop是使用JAVA语言编写的,有时候为了方便,需要使用PHP来访问Hadoop的文件系统,我们可以利用WebHDFS来访问,核心是利用curl命令。确保ubuntu安装了curl然后有美国人写的方法,https://github.com/simpleenergy/php-WebHDFS还有一个日本人写的方法,这两种方法都行,链接https://github.com/Yujiro
2016-07-20 17:33:08 2669
原创 ubuntu使用thrift来连接PHP和HBase
项目需要使用PHP调用Hbase和Hadoop,网上查了一下,需要使用thrift这个中间件,是facebook开源的,下面就介绍一下安装过程,我的系统时新的,需要首先安装一些必要软件sudo apt-get install automake bison flex g++ git libboost1.55-all-dev libevent-dev libssl-dev libtool make
2016-06-21 14:53:05 2243 4
原创 VMware中三种网络连接的区别
概述bridged(桥接模式)NAT(网络地址转换模式)host-only(主机模式)replicate physical network connection state(复制物理网络连接状态)选项解释1. 概述vmware有3中网络连接方式,有时候虚拟机为了联网,难免调试网络,也就难免和这三种网络模式打交道,那么这三种网络连接方式有什么区别呢?有时候在windows上安装了虚拟机,
2016-06-21 13:59:22 485 1
原创 记录一些操作过程
# 查看所有打开的端口及服务名(这里显示的服务名只是标准端口对应的服务名,可能并不准确) nmap localhost# 查看哪些进程打开了指定端口port(对于守护进程必须以root用户执行才能查看到) lsof -i:port # 查看哪些进程打开了指定端口port,最后一列是进程ID(此方法对于守护进程作用不大)netstat -nap|grep po
2016-06-14 11:28:10 427 1
转载 最美文言风
◇原文:每天都被自己帅到睡不着 翻译:玉树临风美少年,揽镜自顾夜不眠。 ◇原文:有钱,任性。 翻译:家有千金,行止由心。 ◇原文:丑的人都睡了,帅的人还醒着。 翻译:玉树立风前,驴骡正酣眠。 ◇原文:主要看气质。 翻译:请君莫羡解语花,腹有诗书气自华。 ◇原文:也是醉了。 翻译:行迈靡靡,中心如醉。◇原文:人要是没有理想,和咸鱼有什么区别。
2016-06-07 10:15:50 567
原创 HBase1.1.4搭建笔记
前提是Hadoop搭建完成,下载hbase,网址是http://www-us.apache.org/dist/hbase/1.2.1/,这个速度快.第一步. 下载安装包,解压到合适位置,并将权限分配给hadoop用户(运行hadoop的账户)这里下载的是hbase-1.1.4,Hadoop集群使用的是1.0.4,将其解压到/usr/local下并重命名为hbase解压tar z
2016-05-11 11:05:48 2155
原创 Hadoop2.6.4搭建笔记
自己搭建一个Hadoop集群,小型的。我在台式机上新建了3台虚拟机,一台用于Master,两台用于Slave。系统用的Ubuntu14.04.系统准备好之后。一、在UBuntu下创建hadoop用户和用户组1. 首先新建hadoop用户组sudo addgroup hadoop2. 创建hadoop用户sudo adduser -ingroup hadoop hadoo
2016-05-09 13:38:39 5373
QT中XML增删改查,不会有重复beta
2016-03-28
用C++写android程序(包含界面+发短信)
2014-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人