Bao Xizhao's Blog

乾坤未定


  • 首页

  • 关于

  • 归档

  • 标签

智能合约入门(二)发行自己的货币

发表于 2018-08-08 | 分类于 Block Chain

我们可以在以太坊发布各种各样的Dapp,最多的就是发行代币。

阅读全文 »

制作一个云盘网站

发表于 2018-06-27

简介

这学期的大作业是用ASP开发一个网站,于是有了这篇博客。但是这里只记录遇到的问题及解决方法,并非流程。

阅读全文 »

nginx的安装及https的设置

发表于 2018-04-19 | 分类于 Web

配置

OS: Centos7
server: aliyun ECS
certificate: 阿里或腾讯的免费证书,需要你有域名

阅读全文 »

3Sum

发表于 2017-12-13 | 分类于 Algorithm

问题描述

这是LeetCode上的一道题:
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.
Note: The solution set must not contain duplicate triplets.
For example, given array S = [-1, 0, 1, 2, -1, -4],
A solution set is:
[
 [-1, 0, 1],
 [-1, -1, 2]
]

阅读全文 »

Matlab中使用C语言

发表于 2017-11-18 | 分类于 Software
  1. 首先你需要有一个C编译器,在这里找到适合你机器的编译器并安装:System Requirements and Supported Compilers。以TDM-GCC为例:
    在 sourceforge.net 网上, 搜索关键词: “TDM-GCC MinGW”, 下载编译器: tdm64-gcc-5.1.0-2.exe
  2. 把编译器安装到磁盘上后, 添加系统环境变量。
  3. 重启 MATLAB, 并执行命令:
    1
    2
    eval(['mex -setup:''',fullfile(matlabroot,'bin\win64\mexopts\mingw64.xml'),''' C']) % C
    mex -setup

如果出现下面结果就说明配置成功了。

1
2
3
4
5
6
7
8
9
10
MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。
警告: MATLAB C 和 Fortran API 已更改,现可支持
包含 2^32-1 个以上元素的 MATLAB 变量。不久以后,
您需要更新代码以利用
新的 API。您可以在以下网址找到相关详细信息:
http://www.mathworks.com/help/ma ... use-64-bit-api.html。
要选择不同的语言,请从以下选项中选择一种命令:
mex -setup C++
mex -setup FORTRAN

Keras 安装

发表于 2017-11-17 | 分类于 Algorithm

配置说明

  • 操作系统 Windows 10(64 bit)
  • 显卡 Intel HD Graphics Family(无力吐槽)
  • Python版本 3.6.2
    (如果你用的是Anaconda,python版本不会是问题,可以重新创建一个environment,参见同时安装python2和python3)

Keras官网 Keras
我会尽量按照官网的步骤进行安装。

阅读全文 »

Android UI 常用工具

发表于 2017-11-12 | 分类于 Android

简介

这篇博客旨在记录 Android 学习时遇到的 UI 问题,保持更新(最后更新时间2017-11-12)

阅读全文 »

jsp:useBean用法

发表于 2017-09-25 | 分类于 Web

jsp:useBean介绍

什么是JavaBean

JavaBean是特殊的Java类,使用Java语言书写,并且遵守JavaBean API规范。
接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:

  • 提供一个默认的无参构造函数。
  • 需要被序列化并且实现了Serializable接口。
  • 可能有一系列可读写属性。
  • 可能有一系列的”getter”或”setter”方法
    阅读全文 »

VSCode中使用C/C++

发表于 2017-08-30 | 分类于 Software

安装

安装 Visual Studio Code

官网 https://code.visualstudio.com/Download

安装 MinGW

官网 http://www.mingw.org/
安装之后你需要使用 MingGW Installation Manager 安装需要的Packages,比如gdb,如果你没有C/C++的编译器,你也可以同时安装gcc和g++。
因为MinGW不会自己配置PATH,所以你需要手动将MinGW下的bin文件夹添加到PATH中。配置好后可以在命令行中输入gdb,gcc,g++等检验是否安装成功。

安装扩展

在VSCode的应用商店中安装C/C++的扩展。

安装其他

上面三个安装完成后,就可以满足最简单的需求了,如果你有更高阶的需求,可以安装更多的内容,例如一些可选扩展:

  • C/C++ Snippets(Snippets即重用代码块)
  • C/C++ Advanced Lint(vscode-c-cpp-flylint)(Lint即静态检测)
  • Code Runner
  • Rainbow Brackets:彩虹花括号,但注释掉以后不会变灰,算是一点不足
  • One Dark Pro:大概是VS Code安装量最高的主题
  • GBKtoUTF8:把GBK编码的文档转换成UTF8编码的

或者你也可以使用其他的编译器,这些都不在本文的讨论内容之内。

阅读全文 »

同时安装python2和python3

发表于 2017-08-08 | 分类于 Software

简介

python在逐渐向3发展,但是依然会遇到一些项目需要在2.7的环境中运行,同时安装2和3两个环境是一种解决方法。

安装Anaconda

这是一个很好的Python工具,下载的时候可以选择2或3的版本(这里假定你安装了2.7的版本,现在需要再安装3的环境)。
官网 https://www.anaconda.com/download/

阅读全文 »
123
Bao Xizhao

Bao Xizhao

30 日志
10 分类
26 标签
© 2020 Bao Xizhao
由 Hexo 强力驱动
主题 - NexT.Pisces