- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 剑指offer:打印1到n位数到最大数
例如,输入3,打印1到999。思路:创建一个n大小的字符数组,并赋值为‘0’,每次从最后一位加一,根据最后一位的进位调整前面的数字;如此循环直到打印出n个9的数组(999..99)。public boolean increment(char[] num) { int flag = 0;// 表示进位 int len = num.length; int tail = num[len - 1]-'0'; //取出最后一位; tail += 1; if (tail < 10)
2020-05-19 06:24:42
215
原创 区块链EOS|智能合约入门4——了解数据持久性
正文 本文将使用一个简单的例子帮助理解EOSIO中的数据持久性。1. 在你的contract目录下创建addressbook文件夹,并在其中创建addressbook.cpp文件。cd /Users/yourUserName/Documents/EOS/contractsmkdir addressbookcd addressbooktouch addressbook.cpp2....
2020-04-28 07:37:46
333
原创 区块链EOS|智能合约入门3——解析abi文件
通过eosio.cdt提供的eosin-cpp 工具可以生成ABI文件。为什么要理解ABI,因为在开发的时候,自定义类型等可能会导致生成的ABI文件错误,为了能够修复错误,我们需要先理解ABI。ABI全称是Application Binary Interface,它是一个基于JSON格式的说明文件,用来描述action在JSON和二进制之间的转换。同时,它还用来描述怎么用JSON表示数据库状态,...
2020-04-26 09:25:38
1306
原创 区块链EOS|智能合约入门1——Hello World!
1. 在你的contract目录下面建立一个新的文件夹helloWorld。cd /Users/yourUserName/Documents/EOS/contractsmkdir helloWorldcd helloWorld2. 在刚刚新建的文件夹里面创建一个C++文件。touch helloWorld.cpp3.在其中编写以下内容。#include <e...
2020-04-22 23:59:52
719
原创 mybatis-plus分页插件 实现查询分页 (springBoot)
pom.xml添加依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0-alp...
2020-04-22 00:59:34
12354
原创 SpringBoot Mybatis plus逆向生成Entity Controller Mapper Service (idea)
1.创建一个springboot工程下图可直接跳过,后面直接编写pom.xml即可2.编辑pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...
2018-07-20 11:42:46
4608
1
原创 简述k均值聚类算法
一、大概思路:1.在某范围内随机生成k个初始点作为质点,即k个簇;2.将数据集中的点分到与其距离最近的质点所在的簇;3.对于每一个簇,计算该簇所有点的平均值,得到该簇的中心,将该点作为新的质点,重新进行步骤2,直到所有簇不再变化。二、上代码1.获取数据集def loadDataSet(fileName): # 初始化返回变量 dataMat = [] # a.要求函数返回矩...
2018-04-28 17:09:06
613
计算机网络 网络设计
2018-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人