- 博客(51)
- 收藏
- 关注
原创 C++中文输入导致的编译错误
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失fatal error C1075: “{”: 未找到匹配令牌。
2022-11-18 11:18:12 1578 1
原创 go使用flag包解析命令行参数
os.Args是string的切片,可以存储所有命令行参数,但是使用起来并不方便.这时候可以使用flag包,解析带有参数形式的命令.
2022-07-12 12:39:31 144
原创 goLand终端打开单独的git bash窗口解决方案
Windows下Terminal默认的使用的是系统自带的cmd,功能实在太少,用起来远不如Git Bash来得方利和高效。其实要在Goland的Terminal中使用Bash设置起来也很简单,设置位置在Settings > Tools > Terminal有时GoLand创建新的Terminal时, 这时自动弹出了Git Bash窗口, 而不是集成在ide的终端窗口上出现这个问题的原因是设置的终端程序是Git Bash, 而不是集成的Bash, 因此你设置成Git Bash程序的话, new Termin
2022-07-04 11:32:40 918
转载 文件读取写入
OpenFile 函数,其原型如下所示:func OpenFile(name string, flag int, perm FileMode) (file *File, err error)
2022-07-04 09:57:31 72
原创 leetcode两数相加go实现
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。这里主要是考察链表操作和最后一位的进位需要考虑周全....
2022-06-28 10:53:38 117
转载 leetcode存在重复元素go实现
给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。
2022-06-27 23:35:16 76
转载 删除排序数组中的重复项go语言实现
由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。作者:力扣 (LeetCode)链接:https://leetcode.cn/leetbook/read/top-interview-questions-easy/x2gy9m/来源:
2022-06-27 16:50:13 151
转载 从数组中找出和为目标的下标
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。这是选择hash表提高查找对应数字的方法,因为hashmap的查找复杂度为O(1).为什么记录这个,是因为刚接触go,有两个比较觉得有意义的书写方式....
2022-06-24 17:51:46 177
原创 os.Args[1:]中命令行参数为空时,不执行内部语句
for _,v := range os.Args[1:]语句的陷阱原因分析:实际再程序执行过程中,for循环直接结束,并不会进入到if语句判断.
2022-06-22 17:16:12 488
原创 c语言打印心形
目标:打印心形分析:先生成一个菱形,采用用线条分割图像的思想进一步处理。结果产出:#include <stdio.h>#include <stdlib.h>int main() { for (int j = 1; j < 20; j++) { for (int i = 1; i < 20; i++) { if (i + j >= 11 && i + j <= 29 && (i + j)
2022-05-29 21:09:47 57
转载 go实现leetcode买卖股票的最佳时机 II
给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。返回 你能获得的 最大 利润 。...
2022-05-29 16:58:14 77
原创 flask db init时出现KeyError: ‘migrate‘
问题描述使用 flask db init迁移数据库时出现KeyError: ‘migrate’解决方案:初始化Migrate对象时,没有migrate函数或参数不正确.from flask_migrate import Migratemigrate =Migrate(app,db)
2022-04-23 19:05:08 1260
原创 AttributeError: ‘function‘ object has no attribute ‘xxx‘报错问题
问题描述AttributeError: ‘function’ object has no attribute ‘send’@bp.route("/mail")def mail(): message = Message( subject='邮箱测试', recipients=['[email protected]'], body="这是一篇测试邮件", ) mail.send(message) return "success"
2022-04-23 18:47:46 5764 1
原创 TypeError: ‘dict‘ object is not callable解决方案
报错提示代码分析:# 将book_id作为参数传入book_detail函数@app.route("/book/<string:book_id>")def book_detail(book_id): for book in books: if int(book_id) == book['id']: return book return f"id为:{book_id}的图书不存在"解决方案:# 将book_id作为参数传入
2022-04-16 13:58:05 1410
原创 安装MySql时,卡在最后一步,Attempting to start service 的解决办法
原因由于项目的需要,给自己的电脑安装mysql,之前下载以后卸载了重装,,一共重试了十几次吧,还是没有成功,包括什么删除安装的残余文件、清理注册表、重启电脑什么的都试过了,还是没有解决问题,最后终于解决了。解决方案右键“我的电脑” → 点“管理” → “服务和应用程序” → “服务” → 在里面找到 “mysqlXX” → 右键 “属性” → 点击“登录”选项卡。选择 本地系统账户后 点击确定 ,然后再 右键 启动 就可以了。...
2022-04-08 23:17:53 8826 18
原创 windows mysql环境部署问题
问题描述删除mysql服务出错PS C:\Users\Jimmy> mysqld --remove mysqlInstall/Remove of the Service Denied!原因&方案:使用管理员权限打开命令行模式问题描述无法连接myql服务PS C:\Users\Jimmy> mysqlERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)原因&
2022-04-07 19:52:30 1091
原创 powershell conda报错
问题描述:安装anaconda或conda后,由于变更环境后导致文件配置出错。出现打开powershell出现报错usage: anaconda [-h] [--disable-ssl-warnings] [--show-traceback] [-v] [-q] [-V] [-t TOKEN] [-s SITE] ...anaconda: error: argument : invalid choice: 'shell.powershel
2022-04-06 16:55:42 2049 1
转载 flask需求文件requirements.txt的创建和使用
flask需求文件requirements.txt的创建及使用简介flask项目中包含一个requirements.txt 文件,用于记录所有依赖包及其精确的版本号用以新环境部署。创建生成需求文件。在命令行输入“pip freeze >requirements.txt”回车运行后,将会在项目文件下生成requirements.txt文件,里面包含FlaskBlog项目此时使用到的所有第三方库的信息pip freeze > requirements.txt使用当在另一个虚拟环境需要
2022-04-02 15:24:33 1259
原创 flask模板
代码块的使用返回一个模板网页文件目录结构变量代码块使用app.py部分index.html网页部分网页预览控制代码块使用index.html网页部分网页预览返回一个模板网页文件目录结构flask├─ static├─ templates│ └─ index.html├─ app.py└─ requirements.txt变量代码块使用app.py部分@app.route('/')def index(): url_str_app = 'www.app.com' m
2022-03-31 15:16:45 1020
原创 创建本地仓库连接远程gitee
创建本地仓库连接远程gitee安装git git官网 淘宝镜像地址(推荐) power shell中用winget安装git本地仓库 初始化本地仓库 连接远程仓库测试 上传 提交到暂存区 提交到本地仓库 查看状态 提交到远程git安装git git官网 
2022-03-28 18:55:39 1314
转载 yam文件格式
yam文件格式简介:基本语法语法实例:引用:简介:YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。YAML 的配置文件后缀为 .yml,如:runoob.yml 。基本语法大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只要相同层级的元素左对齐即可'#'表示注释
2022-03-25 20:12:24 620
转载 Docker安装和配置Jenkins
Jenkins安装获取最新jenkins镜像到本地创建工作目录运行镜像docker:dind自定义官方 Jenkins Docker 镜像将镜像作为容器获取最新jenkins镜像到本地//pull jenkinsdocker pull jenkins//查看镜像root@sator:/home/sator# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEjenkins latest cd
2022-03-16 16:16:05 573
转载 Docker重启所有退出的容器
Docker重启所有退出的容器获取停止的容器id将查到的停止的容器id作为参数传给启动命令获取停止的容器id// 可以用cut,也可以用awkcut:docker ps -a | grep Exited | cut -d' ' -f1 awk:docker ps -a | grep Exited | awk '{print $1}'将查到的停止的容器id作为参数传给启动命令docker ps -a | grep Exited | awk '{print $1}' |xargs docke
2022-03-16 10:43:01 521
原创 C++中双引号与单引号的区别
C++中双引号与单引号的区别重现的错误示例代码是:#include <iostream>using namespace std;int main(){ char flag; while(1) { cout << "现在下雨吗?"; cin >> flag; if (flag == "Y") { cout << "现在正在下雨"; break; } else if (flag == 'N') { c
2021-11-12 13:49:57 3268
原创 leetcode 7 整数反转
整数反转:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。实例:输入:123输出:321 解决方案:#include <stdio.h>#include <string.h>long long renumber(long num){ long new_num =0; wh
2020-12-08 19:53:11 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人