aelf视频笔记
前言记录一些视频中需要注意的点
重点看
9.06的45min处(也可以49开始看)讲了一个合约函数的逻辑
测试56min
注意点
在State文件里,如果变量后加上state后则表示要进数据库,每次修改完后会进数据库
当成员变量只能有一个时,在state文件中使用singleton定义
Context中天然提供一些调用者的信息,诸如sender,为调用者的地址
问题写完proto文件后生成遇到问题
bingogame研究
前言先附链接 宾果游戏 — AElf 版本/1.0.0 文档
aelf.typeAElf.Contracts.Referendum — AElf release/1.0.0 documentation
大创
前言大创的一些问题笔记
环境配置for linux
```sudo apt-get install nodejs
12345672. ``` sudo apt install redis-server 验证:redis-server 结果如下 关闭使用redis-cli shutdown 如果杀死不了,则是开了保护进程,杀死一个就会再开一个,这时使用/etc/init.d/redis-server stop
安装.NET Core,高版本兼容低版本,所以不必一定安装3.1
.NET 下载(Linux、macOS 和 Windows) (microsoft.com)
12345678910wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debrm packages-microsoft-prod.deb#注意那 ...
MySql多表&事务
前言此贴记录MySql多表&事务用法
今日内容1. 多表查询
2. 事务
3. DCL
多表查询:* 查询语法:
select
列名列表
from
表名列表
where....
* 准备sql
# 创建部门表
CREATE TABLE dept(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20)
);
INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');
# 创建员工表
CREATE TABLE emp (
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(10),
gender CHAR(1), -- 性别
salary DOUBLE, -- 工资
j ...
MySql约束
前言此贴记录mysql约束用法
今日内容1. DQL:查询语句
1. 排序查询
2. 聚合函数
3. 分组查询
4. 分页查询
2. 约束
3. 多表之间的关系
4. 范式
5. 数据库的备份和还原
DQL:查询语句1. 排序查询
* 语法:order by 子句
* order by 排序字段1 排序方式1 , 排序字段2 排序方式2...
* 排序方式:
* ASC:升序,默认的。
* DESC:降序。
* 注意:
* 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。
2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。
1. count:计算个数
1. 一般选择非空的列:主键
2. count(*)
2. max:计算最大值
3. min:计算最小值
4. sum:计算和
5. avg:计算平均值
* 注意:聚合函数的计算,排除null值。
...
MySql基础
前言此贴记录mysql增删改查基础
今日内容
数据库的基本概念
MySQL数据库软件
安装
卸载
配置
SQL
数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB
2. 什么数据库?
* 用于存储和管理数据的仓库。
3. 数据库的特点:
1. 持久化存储数据的。其实数据库就是一个文件系统
2. 方便存储和管理数据
3. 使用了统一的方式操作数据库 -- SQL
4. 常见的数据库软件 * 参见《MySQL基础.pdf》
MySQL数据库软件1. 安装
* 参见《MySQL基础.pdf》
2. 卸载
1. 去mysql的安装目录找到my.ini文件
* 复制 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
2. 卸载MySQL
3. 删除C:/ProgramData目录下的MySQL文件夹。
3. 配置
* MySQL服务启动
1. ...
my-idea
前言本文记录一些思想、问题及解决方法,或生活或工作中的,节省时间提高工作效率
遇到问题问题定位
使用正确方法锁定一个尽可能小的区间(如printf如没有遇到\n就不会刷新缓冲区输出,所以须加上\n或flush)
看逻辑是否出现问题
没有逻辑问题可能是其中某些东西隐含着未知的特性
问题搜索
先用谷歌,bing,等进行搜索
同上,只不过换个说法,或者方面,或将于问题相关的子问题衍生问题及知识点等全搜一遍
去官网找解决方法,读官方文档,不要盲目用搜索引擎乱搜浪费时间
去overstackflow等论坛提问
排错攻略习惯
不要去删除代码,不要的代码直接给予注释并予以标记提示版本信息,然后再去修改。推荐多学学git
基础逻辑
查看代码变量是否写错,input与intput
考虑边界条件
变量意义是否搞混导致用错,为了避免这一问题的出现,建议少用i,j等表意不清的变量名。
判断条件可能错误,r如<与<=还有判断条件函数的逻辑
数据类型出现问题,char和string,此外可能计算数字会超过int须使用long
隐藏性质错误
是否同时写时读,localtime其本质是修改 ...
web导航
前言此贴做web收藏导航站使用
查询站库函数查询C&CppC&Cpp标准库(英)
C语言库函数速查手册_w3cschool
C 教程_w3cschool
学习站全面w3cschool - 编程狮,随时随地学编程
菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com)
C语言中文网:C语言程序设计门户网站(入门教程、编程软件)
实操Learn to Code — For Free — Coding Courses for Busy People (freecodecamp.org)
数据结构与算法GeeksforGeeks | A computer science portal for geeks
数据结构和算法动态可视化 (Chinese) - VisuAlgo
找书书栈网 · BookStack_程序员IT互联网开源编程书籍免费阅读,助您【码】力十足!
计算机电子书下载网-编程pdf电子书下载-码农之家 (xz577.com)
极客图书大全-计算机书籍pdf电子书下载 – 免费IT资料课程 (jikbook.com)
这些电子书,能帮你进大厂拿高薪 ...
cmd输入
先上代码
12set input= #相当于定义一个变量set /p input=请输入文章标题: #接收一个参数给input,当使用时则使用%input%
cmd_sys
前言此文章作为批处理的导航文,用于记录各种批处理知识
为了方便写blog,我用批处理写了一个简单的系统,于是就以cmd—sys命名了,有一点比较重要的是文件名不支持_,所以要用-去代替
cmd导航cmd字符串操作
cmd输入
全套学习外链DOS 命令学习手册
批处理入门手册
批处理教程™