摘要: 我们在添加数据的时候会出现编码格式的问题。解决方案:就是把数据库的编码格式和表,字段的编码格式统一化。 #查看数据库字符集 show variables like '%character%'; 修改数据库字符集set character_set_server=utf8; #修改数据库的字符集编码 a 阅读全文
posted @ 2022-02-24 14:28 suppersam 阅读(841) 评论(0) 推荐(1) 编辑
摘要: 1.查询某个端口占用的情况 lsof -i:端口号 2.让程序挂载到服务器后台跑 nohup ./程序 >output 2>&1 & (1) 带&的命令行,即使terminal(终端)关闭,或者电脑死机程序依然运行(前提是你把程序递交到服务器上); (2)2>&1的意思 这个意思是把标准错误(2)重 阅读全文
posted @ 2022-02-24 14:27 suppersam 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 项目中有这样一个需求:有两个字段id和type,保证在id相同的情况下,type中的owner属性有且只能出现一次。 一开始的想法是代码保证,每次在插入前的时候查询数据库,搜寻同一id下是否已经有owner了,被大佬否决了,因为在并发条件下显然会出问题,数据库里必须要加约束。 后面查资料了解到联合索 阅读全文
posted @ 2022-02-22 11:47 suppersam 阅读(105) 评论(0) 推荐(0) 编辑
摘要: char []与char *之间转换 char []转char *:直接进行赋值即可 // char[] 转char *char str[] = "lala";char *str1 = str;cout << str1 << endl;char *转char[]:字符拷贝实现,不能进行赋值操作 // 阅读全文
posted @ 2022-01-25 09:59 suppersam 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 保留区 0地址开始 C库 代码区 .text 函数代码 全局变量区 .data 非0值和未初始化的.bss区 堆区 new 分配空间 delete 释放空间 栈区 {}内定义的变量,出了括号自动清理 命令行参数 环境变量 内核空间 高地址 一般windows2G Linux1G 通过代码对地址进行分 阅读全文
posted @ 2022-01-09 15:53 suppersam 阅读(130) 评论(0) 推荐(0) 编辑
摘要: (一)几个基础的thread函数 (1) thread 线程名(函数入口) //创建了线程,线程执行起点入口为函数,线程开始执行。 (2) join():阻塞,阻塞主线程,让主线程等待子线程执行完毕,然后子线程和主线程汇合完毕,主线程往下去走。 (3) detach():分离主线程和子线程。使用时应 阅读全文
posted @ 2022-01-08 21:15 suppersam 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 讲一下自己的思路,因为是无权路径,所以我用BFS来求最短路径,得到最短路径后,两点确定一条线路,来判断换乘信息。 类说明 类 职责 Line 存放线路信息 Station 存放站点信息 TestClass 代码主体部分,信息读取和最短路径都在里面实现 这是Line类的代码 package subwa 阅读全文
posted @ 2020-11-02 20:56 suppersam 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1.功能需求:提供一副地铁线路图,计算指定两站之间最短(最少经过站数)乘车路线;输出指定地铁线路的所有站点,如果有多条最短路径,则全部输出,并且给出换乘信息。 2.性能需求:能在规定时间内正确输出数据。 3.出错处理需求:判断给出的地铁线路是否为连通图,如果不是则报错。查询不存在的地铁也会报错。 4 阅读全文
posted @ 2020-10-17 18:44 suppersam 阅读(122) 评论(1) 推荐(0) 编辑