自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 mysql事务

定义1.在 MySQL 中,事务其实是一个最小的不可分割的工作单元。事务能够保证一个业务的完整性。2.基础概念回滚rollback:对数据做出的改变可以撤销提交commit:commit无法回滚控制事务1.类型自动提交手动提交回滚2.详解自动提交(mysql默认自动提交)SELECT @@AUTOCOMMIT;打开SET AUTOCOMMIT = 1;关闭SET AUTOCOMMIT = 0;手动提交@@AUTOCOMMIT = 0 时,使用 COMMIT 命令提

2021-06-01 15:14:54 113

原创 mysql连接查询

一.首先建表CREATE DATABASE testJoin;CREATE TABLE person ( id INT, name VARCHAR(20), cardId INT);CREATE TABLE card ( id INT, name VARCHAR(20));INSERT INTO card VALUES (1, '饭卡'), (2, '建行卡'), (3, '农行卡'), (4, '工商卡'), (5, '邮政卡');SELECT

2021-06-01 09:45:36 173

原创 mysql查找练习

建表CREATE TABLE student( s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', s_name VARCHAR(20) NOT NULL COMMENT'学生姓名 不能为空', s_sex VARCHAR(10) NOT NULL COMMENT'学生性别', s_birthday DATETIME COMMENT'学生生日', s_class VARCHAR(20) COMMENT'学生所在的班级');C

2021-05-31 22:33:44 748 2

原创 mysql使用

一.创建数据库创建数据库create database test;使用数据库use test;二.查看数据库中的表查看表show tables;三.创建数据表create table pet(name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death date,);...

2021-05-30 16:50:41 260

原创 vim入门

https://www.bilibili.com/video/BV1Yt411X7mu/?spm_id_from=333.788.recommend_more_video.-1vim的两个模式command和edit按I command-》edit 左下角出现“insert”字样按esc edit->command保存文件使用:wq + 文件名w是保存q是退出q! 不保存退出编辑能力:syntax on 语法高亮:set number 设置行号编辑~/.vimrc 设置默.

2021-05-29 19:17:47 129 1

原创 git入门

0.概念工作区:包含本地仓库,可以认为是本地的存储空间。版本库(本地仓库):包含“.git”文件夹暂存区:在本地仓库和工作区之间的状态,工作区add进入暂存区,暂存区commit进去版本库暂存区有是用的?1 安装安装gitTortoisegit和Tortoisegit中文包2 创建本地仓库新建一个文件夹,右键git在这里创建版本库3 操作(先新建一个文件)1.从工作区加入暂存区,右键新建的文件,找到Tortoisegit-》添加。加入之后,文件图标下面会有一个蓝色的+号。2.

2021-05-28 16:47:19 61 1

原创 leetcode 140. 单词拆分 II (dfs)

140. 单词拆分 II思路:1.每次找到一个可以切分的位置,就选择切分或者不切分,具体搜索时有3个状态,lastPos上一个被切分的状态,pos当前从哪里开始切分,status已经切分完毕加入合成的字符串,例如说搜索到cat这个单词时,可以选择切分,那么lastPos就是2(t的下标),pos是3,则下一次搜索最短的情况是,lastPos+1到pos(接着搜索lastPos到pos+1,+2,+3);选择不切分,lastPos是-1,pos是3,下一次搜索最短的情况是,lastPos+1到pos

2021-05-02 20:59:45 137

原创 记忆化搜索题目

现在前面找实习期间刷题的时候总会遇到特别变态刷不出来的题目,赛后看了大佬们的评价,很多人大佬是使用bfs+记忆化搜索硬搜,换取部分成绩的(例如A了30%),为了混这部分分,这里记录一下记忆化搜索的题目,题解,代码。1 记忆化搜索定义:把计算过的结果存下来,减少计算量作用:用空间换时间,减少递归2 典型题目2.1 斐波那契数列题解:太经典了,就不写了。代码:class Solution {public: int fib(int n) { int F[10000

2021-04-23 15:40:50 106

原创 剑指offer 15

反转链表题目描述输入一个链表,反转链表后,输出新链表的表头。示例1输入复制{1,2,3}返回值复制{3,2,1}思路:1.头插法实现,使用三个指针,pre now tmp(now的下一个)pre->next=tmp;now->next=head;head=now;这样实现一次头插1.1初始化是pre指向null第一次插入其实和不插入一样,所以,第一次循环,只要要移动指针,不需要插入。(这样其实在情况2中会出错,具体看情况二) if(pre==NULL){

2021-04-21 22:24:59 69

原创 lintcode788. 迷宫II

题目描述在迷宫中有一个球,里面有空的空间和墙壁。球可以通过滚上,下,左或右移动,但它不会停止滚动直到撞到墙上。当球停止时,它可以选择下一个方向。给定球的起始位置,目标和迷宫,找到最短距离的球在终点停留。距离是由球从起始位置(被排除)到目的地(包括)所走过的空空间的数量来定义的。如果球不能停在目的地,返回-1。迷宫由二维数组表示。1表示墙和0表示空的空间。你可以假设迷宫的边界都是墙。开始和目标坐标用行和列索引表示。1.在迷宫中只有一个球和一个目的地。2.球和目的地都存在于一个空的空间中,它们最初不

2021-04-20 20:13:53 199

原创 415 · 有效回文串

415 · 有效回文串Algorithms中等通过率34%题目题解笔记讨论排名描述给定一个字符串,判断其是否为一个回文串。只考虑字母和数字,忽略大小写。你是否考虑过,字符串有可能是空字符串?这是面试过程中,面试官常常会问的问题。在这个题目中,我们将空字符串判定为有效回文。样例样例 1:输入: “A man, a plan, a canal: Panama”输出: true解释: “amanaplanacanalpanama”样例 2:输入: “race a car”输出:

2021-04-17 16:19:33 76

原创 423 · 有效的括号序列

423 · 有效的括号序列Algorithms简单通过率35%题目题解笔记讨论排名描述给定一个字符串所表示的括号序列,包含以下字符: ‘(’, ‘)’, ‘{’, ‘}’, ‘[’ and ‘]’, 判定是否是有效的括号序列。括号必须依照 “()” 顺序表示, “()[]{}” 是有效的括号,但 “([)]” 则是无效的括号。样例样例 1:输入:"([)]"输出:False样例 2:输入:"()[]{}"输出:True挑战O(n)的时间,n 为括号的个数。from col

2021-04-17 15:56:30 54

原创 解密加密的shell

tail -n +44 dof > a.gz # 我们把第44行以后的文件写成一个.gz结尾的压缩文件gunzip a.gz # 解压生成的文件

2021-01-05 08:38:31 138

原创 在docker上使用oracle

为了简化安装oracle的步骤,使用docker的oracle进行安装具体选择wnameless/oracle-xe-11g-r2 镜像运行时挂载主机硬盘 -v /data/OracleData:/u01/sharedocker run -it -v /data/OracleData:/u01/share -d -p 8081:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g-r2使用sql命令在外置硬盘处创建数据库table

2020-12-17 18:57:06 286

原创 python so.environ的使用(以pysolc为例)

import osos.environ["SOLC_BINARY"]="/root/.py-solc/solc-v0.4.18/bin/solc"from solc import compile_source, compile_files, link_codeprint(compile_source("contract Foo { function Foo() {} }"))

2020-11-12 09:27:20 136

原创 npm install 报错 Failed at the XXX install script

使用 --ignore-scripts 安装 (先把某个报错的包单独安装)npm install realm@2.1.0 --ignore-scripts

2020-11-11 16:42:51 908

原创 ubuntu zip和unzip命令

zip -r myfile.zip test/unzip myfile.zip

2020-11-03 15:29:35 1178

原创 Ubuntu配置环境变量(以solc为例)

1.下载想要配置的二进制文件solc2.打开etc/profile在最后加入export PATH=/要添加的路径$PATH一般来说是 路径/bin3.使环境生效source /etc/profile

2020-10-30 09:06:16 375

原创 unity 入门二 :射击

一.修改枪hierarchy player/gun/gunbarrelEndinspector linerenderer 打勾

2020-10-28 09:57:28 799

原创 linux后台挂起jupyter

在Ubuntu服务器中启动jupyter,关闭终端后,jupyter 也会关闭解决方法 nohup jupyter notebook --allow-root > jupyter.log 2>&1 &解释: 1. 用&让命令后台运行, 并把标准输出写入jupyter.log中nohup表示no hang up, 就是不挂起, 于是这个命令执行后即使终端退出, 也不会停止运行.2. 终止进程执行上面第2条命令, 可以发现关闭终端重新打开后, 用jobs找不到j

2020-10-26 09:07:56 1287

原创 linux多窗口

长话短说,实现步骤如下: 1. 首先需要创建一个新的窗口,即命名。 运行以下命令就可以进入一个指定名称的screen会话:screen -S 会话名 2. 此时,当出现于远程服务器断开连接的情况,可以通过如下命令恢复之前的会话: 首先可以通过screen -ls查看所有的会话:screen -ls 3. 此时,只要通过screen -r <会话名> 就可以恢复之前的会话连接 补充:...

2020-10-26 08:51:20 1117

原创 ipykernel_launcher.py: error: unrecognized arguments: -f /Users/apple/Library/Jupyter/runtime/kernel

当在jupyter下使用parser.parse_args()出错则改换为parser.parse_known_args()[0]其效用是差不多的,至于为什么出现错误,我也不知道…

2020-10-25 20:42:22 598 2

原创 Ubuntu的替代apt的工具aptitude

apt install aptitude

2020-10-25 20:27:38 888

原创 安裝torch

python版本3.6.3想安装老板 pytorchpip install torch==1.0.0 torchvision==0.2.1 -f https://download.pytorch.org/whl/torch_stable.html

2020-10-21 15:09:02 93 1

原创 unity 入门

一.界面screne 场景编辑视图game 游戏预览视图hierarchy 层级视图project 项目视图,包含,资源和文件inspectier 属性二.运行project -> scene->MainScene三.project文件夹介绍Animator 动画片制作者Prefab 预制建筑/人物/模型四.Animator4.1基础用法进入Animator 右键新建一个Animator control,改名为player1.双击player,进入Animator界面

2020-10-20 10:07:09 256

原创 用musescore做吉他弹唱谱

0.该篇用于记录使用musescore打谱,该篇目标是完成 林俊杰版的心墙1 新建谱子文件文件-》新建-》输入标题-》独奏-》吉他-》1.1调号暂时不懂,默认下一步1.2拍号选择4/41.3速度记号选择802 界面设置该篇用于吉他弹唱,弹唱谱需要和弦图,简谱(可能不必要)2.1启动高级界面(激活和弦图)在界面右上角有个“基础”按钮,换成“高级”更换后,左侧“符号面板”中增加了一个“品格图”,这就是和弦图2.2 和弦图修改2.3 初试6线谱输入1.点击 键盘中的“n” 进入输

2020-10-20 08:52:09 7925

原创 solidity的坑

interface声明的函数不能太多

2020-10-17 16:14:16 125

原创 fisco bcos python-sdk 配置

遇到的问题没法编译在这里插入代码片ModuleNotFoundError: No module named ‘_cffi_backend’pip3 install cffi

2020-10-17 16:13:58 291

原创 搭建weevent

1.上传到服务器2.解压tar -xvf weevent-1.4.0.tar.gz 3.修改配置文件 ./config.properties修改了java地址,节点版本,节点sdk路径,数据库类型,数据库账户,密码!!!!注意,java版本最好选择1.8.0_231一下版本,不然web3sdk会连不上,具体表现就是:broker安装失败deploy topic control failed.deploy topic control contract failedinstall brok

2020-10-17 16:13:42 144

原创 舒尔mv5 麦克风连接后声音失真

解决方法:桌面右键声音图标-》打开声音设置-》相关的设置-》声音控制面板录制-》右键mv5麦克风 -》属性-》高级-》默认格式-》2通道,24位,44100播放同理设置为44100

2020-10-02 09:39:30 936

原创 建立webase

配置环境JAVA:从官网下载对应版本的java安装包,并解压到服务器相关目录mkdir /softwaretar -zxvf openjdkXXX.tar.gz -C /software/修改/etc/profilesudo vi /etc/profile在/etc/profile末尾添加以下信息JAVA_HOME=/software/jdk-11PATH=$PATH:$JAVA_HOME/binCLASSPATH==.:$JAVA_HOME/libexport JAVA_HOM

2020-09-15 16:19:51 182

原创 remix-ide本地安装以及他的各种坑

1.安装nodejs2.在cmd中npm install -g remix-ide3.直接在cmd中remix-ide从这一步开始各种报错我安装的版本是0.10.3(这里可以查版本,必要时可以回退)https://www.npmjs.com/package/remix-ide运行的时候第一个报错的问题是:缺少remixd的包Error: Cannot find module 'remixd' at Function.Module._resolveFilename (in

2020-07-15 22:30:47 8421 20

原创 linux环境下codeblocks使用pthread.h包

codeblock 的安装略过首先安装pthreadsudo apt-get install glibc-doc&&sudo apt-get install manpages-posix-dev找到libpthread.so的位置find / -name libpthread.so然后在codeblock的project对应的project名右键->build option-> linksetting ->add ->加入对应的地址...

2020-06-29 10:10:52 429 1

原创 华中科技大学操作系统课 笔记

进程4.1.2程序运行在并发环境中的问题1 运行过程不确定2 结果不确定3 解决方案:对运行的过程施加相互制约概念:进程描述和管理程序的“运行过程” –进程进程的定义进程是程序在某个数据集上的一次运行活动数据集合:软硬环境,多个进程共存、共享的环境特征:动态性:一次执行的过程并发性:(宏观上)多个进程并发异步:每个进程按自己的速度进行独立性:进程是系统分配资源...

2020-04-28 20:42:00 390

原创 docker改存储images的存储地址

2020-02-26 02:04:53 200

原创 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UX

今天尝试用python打开数据库文件的时候,报错# coding:utf-8import sqlite3conn = sqlite3.connect("C:\Users\xcp\Desktop\sleep_data.db")cursor = conn.cursor()sql = """select name from sqlite_master where type='table' or...

2019-07-19 09:52:00 216

原创 TensorFlow的使用

参考视频:https://www.bilibili.com/video/av35974848?t=79&p=11.安装pip install tensorflow 安装过程中出现了Cannot uninstall 'wrapt'. 这样的问题大概是wrapt版本过低,但是卸载过程出错解决方法pip install -U --ignore-installed wrapt...

2019-07-10 10:31:58 151

原创 关于Fisco Bcos 的使用

最简单开始就是完全按照https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/installation.html这个官方文档走然后这个过程可能会遇到1.权限不正确具体表现就是node start unsucesssly原因是我个人的习惯,喜欢先获得root用户后再操作,在linux 中root账户和普通...

2019-07-09 10:39:36 2322

原创 安卓开发入门

安装android studio3.4.1提示sdk missing下载sdk manager设置代理(不然会无法下载sdk)然后把里面的都下载一遍,正常打开

2019-06-08 10:41:28 114

原创 linux虚拟机(ubuntu)的使用

最好使用学校实验室自带的网络在这里插入代码片

2019-05-01 17:02:58 555

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除