- 博客(39)
- 收藏
- 关注
原创 daily plan
反转字符串 reverse(s.begin()+l,s.begin()+r+1);通过dfs遍历树 并且后序(遍历过叶子结点后再根据叶子结点)改变dp数组大小。leetcode 151. 反转字符串中的单词 主要是不占用额外空间。思路:先反转整个字符串 再去除前后,和中间冗余的空格,再挨个反转单词。排序链表一定要会做!字节之前都考过 一次了 感觉秋招是逃不过滴!从l到r的反转 r+1才行。
2023-05-28 17:53:50
298
原创 ModuleNotFoundError: No module named ‘pandas.tseries‘
from pandas.tseries import offsets ModuleNotFoundError: No module named 'pandas.tseries'1 检查是不是没有装module, 没装的话pip装上pip install pandas结果发现老早就装过了…于是我怀疑是路径问题2 改路径先找到包所在位置pip show --verbose pandas3 最终解决conda install pandas我怀疑是anaconda 虚拟环境之类的问题...
2022-05-24 22:33:49
660
原创 实验室linux服务器 配置anaconda+pytorch环境
登录服务器后,0 安装anaconda1 进入 base 环境 : conda activate base2 #创建虚拟环境:建议不在base 环境中装pytorchconda create -n pytorch python=3.8 anaconda#pytorch 是虚拟环境的名字,你随意起一个也行#anaconda 让虚拟环境中有anaconda的各种第三方库,否则虚拟环境中就只有python的官方库,不方便.3 进入虚拟环境: conda activate pytorch4
2021-03-31 22:47:48
825
原创 BeautifulSoap提取html相邻的两类标签内容
python数据提取入门使用xpath和BeautifulSoap提取HTML相邻的两类标签的内容<span class='lineno'> 78</span> def <a name='.usr.lib.python2%207.site-packages.pkg_resources._bypass_ensure_directory', xid ='.usr.lib.python2%207.site-packages.pkg_resources._bypass_ensur
2020-12-19 10:59:26
646
1
原创 python读取一个路径下 多层目录的数据 读取到路径下全部文件的方式
python读取一个路径下 多层目录的数据读取到路径下全部文件的方式#! -*-coding: utf-8 -*-import osfrom lxml import etreepath = 'D:\\BaiduYunDownload\\pysonar2-master\\pysonar2-master\\html\\site-packages\\'# 文件夹目录 需要改成两个斜杠的形式 def read_file(file_name): # 读取文件内容并返回 f = open
2020-12-19 10:22:17
1055
1
原创 冲鸭搬砖人
12/8周二感觉我可以写一个pysonar用法的博客了 虽然不懂原理今天的任务是在java里改一下html的命名 现在他的命名是用.py文件改完之后 用python把他的格式提取※给哈深的老师邮过去感觉这一周莫名的进展缓慢妈的 加速啊 李艺多同学上周二晚上 不就是我通宵的时候 而我现在还在 这里 啊啊啊啊四2021.9入学 2024.92023.1开始面试准备实习 准备好2023.6最终实习我的秋招是2设计模式 b站尚硅谷计算机基础 看书 图解TCP/IP和
2020-12-12 23:12:55
208
1
原创 准备实习的一点儿记录
1009学习记录回归自习室的第一天 状态很一般leetcode好久没做了 好像更难了一点今天学会了多个有序链表合并的 list作为双向链表的使用 优先队列 和分治算法还有lru算法 不过只是看了没有敲 明天就敲这两个把明天开始 每天都要2+leetcode+再看 项目的问题 和 知识点...
2020-10-09 20:26:37
144
原创 3个神奇lc
leetcode 12. 整数转罗马数字class Solution {public: string intToRoman(int num) { int nums[13]={1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1}; string romans[13]={"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"};
2020-09-07 09:36:16
188
原创 总结8.28 patA 1139和1146
pat1139 红黑树需要递归的建树 链表存储 再判断是否是红黑红黑树特点1 根结点是黑2 红节点的孩子都黑3 一个节点到他任意的叶子节点 的路径上 黑节点数量相同(他的代码实现是两个函数分别递归 一个递归路径 一个递归每个节点上的黑色节点数)红黑树是二叉搜索树 他加入一位 用来表示红还是黑的节点他的叶子节点不一定都黑 如果都是的意思是用Null表示结束pat1146 给定序列判断是否是一个 拓扑排序他是有向图中的一种偏序关系的集合再这个排序里 把每个节点为出度的边删掉 之后 每个
2020-08-28 17:52:43
187
原创 每天记录几个面试的常见问题 001
1 程序编译过程 预处理器->编译器->汇编器->链接器 从C代码处理成二进制可执行代码1 预处理器处理预处理命令, 类似#include,#pragma2 编译,中间文件进行词法分析,语法分析,语义分析到达中间表示,进行一系列优化后,输出为底层机器对应的汇编表示3 汇编,把前阶段输出的汇编表示转换为二进制格式,分为多个段,数据段、代码段、只读数据段等,然后总体管理有一个header头,用来说明这些段的一些基本大小以及位置等4 链接,链接器发现程序需要printf函数的定义,所以
2020-08-21 18:33:20
105
原创 数据库的简要知识点 面试
数据库事务事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。 指单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全不执行。 除非单元内的所有操作都成功,否则不会永久更新资源。简化错误恢复使应用程序更加可靠。必须满足所谓的ACID(原子性、一致性、隔离性和持久性)。● 数据库事务隔离同一时间只允许一个事务请求同一数据,不同的事务彼此没有任何干扰。比如A正在从一张银行卡中取钱,在A取钱的过程结束前,B不能向这张卡转账● inner join和left join
2020-08-21 18:31:12
161
原创 高数简要知识点(面试用
1 极限存在的判别方法1 单调有界定律单调增加或减小且有上界或下界的数列必有极限2 夹逼定律三个数列满足 y<x<z 且y z极限都是a则x极限存在 且是a介值定理f(x)在[a,b]连续 f(a)=a f(b)=b任意a b间的c 存在一个x 使f(x)=cf(x)在某点 可导 =可微 =>连续1 可导则函数连续;连续不一定可导;不连续的函数一定不可导。 可微与可导是一样的;2 可导一般可积,可积推不出一定可导;3 ,连续必定可积; 不连续 且有有限个间断点也
2020-08-21 18:30:07
1441
原创 操作系统复习笔记
操作系统多道批处理系统作业处理时间长 交互能力差作业按照它们的性质分组 成组(或成批)地提交给计算机系统,减少作业建立和结束过程中的时间浪费。用户所提交的作业存放在外存上并排成“后备队列”;分时操作系统时间片为单位 轮流分配多个终端 高性能主机(运算内存)+多个终端(io显示)中断和通道 多任务多用户 事务性任务 io很多多路调制 交互性 独占性嵌入式 软硬件一体的网络操作系统 提供网络服务操作系统的逻辑结构 os设计 实现思路整体式结构 模块构建层次结构 硬件最底层 外部在最外
2020-08-21 18:28:00
525
原创 系统分析与设计复习题和笔记
一、复习题需求分析的目的是保证需求的( )A.正确性和目的性 B.目的性和一致性C.完整性和一致性 D. 完整性和目的性c对应于精益思想提及的库存问题,下面哪个答案不属于软件行业的库存问题?A.还未编码的需求 B.上线的用户手册遗漏了某些软件特性C.还没有文档化的功能模块 D.开发完却没测试的代码b下哪个是对Devops不正确的描述?A.DevOps鼓励融合开发和运维团队 。B.既可开发开源项目也可开发闭源项目。C.DevOps引
2020-08-21 18:26:05
2957
原创 pat A1155 Heap Paths (30分)代码 ac也太快乐了
#include <iostream>#include<stdio.h>#include<vector>#include<cmath>#include<stack>int tr[1002];int temp[1000];using namespace std;int main(){ int num,depth; scanf("%d",&num); depth=log2(num+1); for
2020-08-08 12:17:15
105
原创 pat1142 测试点23没通过 待填坑
#include <iostream>#include<vector>#include<algorithm>using namespace std;int graph[201][201];bool findint(vector<int> &v,int &order,int &a){ while(v[order]<a){order++;} if(order==a) return true; els
2020-08-07 19:23:50
211
原创 pata1150 测试点12答案错误 乌乌
#include <iostream>#include<algorithm>#include<set>using namespace std;int graph[201][201];int main(){ int numv,nume,numcase,numvc,shortest=-1,distance,spath; int a,b,start,stop; bool win=true; cin>>numv>>
2020-08-07 11:35:54
162
原创 PAT 1154 Vertex Coloring (25 分)- 甲级代码 图的染色
#include <iostream>#include<set>#include<vector>struct edge{int a,b;};using namespace std;int main(){ int nume,numv,numcase,t=0; cin>>numv>>nume; vector<edge> e(nume); vector<int> v(numv);
2020-08-06 20:30:47
117
原创 pat a 1141 Ranking of Institutions代码
#include <iostream>#include<vector>#include<algorithm>#include<map>using namespace std;struct node{ string school;int sum,count;};bool cmp(node &a,node &b){ return a.sum==b.sum?((a.count==b.count)?(a.school<
2020-08-06 18:51:40
96
原创 pata1153的总结
pata1153的总结原来pat的之前提前代码不会保存 乌乌1 scanf(%s,ss);这个不加& 其他的形式需要加&2 cout<<输出字符串会慢// std::ios::sync_with_stdio(false);加上这句话会不慢但是同一程序里的scanf 可能会出玄学问题!3 printf输出string需要格式转换成 const char *这个函数 ss.c_str()4 unordered_map 键/值对元素 key唯一 元素无序 元素的位置
2020-08-06 13:24:56
146
原创 JPEG压缩图像
JPEG在压缩图像时,将亮度和颜色分开处理。1图像分割 分为一个又一个的8*8的像素块。2 颜色空间转换 RGB->YCbCr3离散余弦变换 类似傅里叶变换4量化将高频区进行大幅的简化和压缩,把频率领域上的每个成分,除以一个特定的常数,将结果取整,高频区接近于05哈夫曼编码设置图像质量参数,参数越大,质量越高...
2020-07-29 12:29:42
209
原创 移位运算符和/
右移运算符将需要移位的数字转化成二进制,将转化完的数字整体向右移动对应位移位数,低位舍弃,高位的空位补符号位(正数补零,负数补1)。左移运算符将需要移位的数字转化成二进制,将转化完的数字整体向左移动对应位移位数,高位舍弃,低位的空位补0.可能存在溢出问题。移位运算符和/的区别:1操作对象类型不同移位运算 只有整数才能使用/整数和浮点数都能够使用。2 运算效率不同通常情况下,右移操作比整数除法快。但涉及到浮点数的除法速度是最慢的。3 优先级不同移位运算比/的优先级低,两者同时参与运算,
2020-07-27 13:06:52
402
原创 Poj1248 Safecracker
Poj1248 http://poj.org/problem?id=1248#include <iostream>#include<cstring>#include<cmath>#include<algorithm>using namespace std;int tar,g[30],ls,ans[5];char s[30];bool check_end(char s[]){ if(strlen(s)!=3)return 0;
2020-07-21 13:09:01
127
原创 mysql python insert 添加数据
我滴超强小伙伴把python的数据库增删改查代码写好给我,我在mysql上建表 和调试运行修改,今天实现了调试运行, 明天优化修改。下面总结一下,今天遇到的一些麻烦 ,关于,MySQL和python(我发现我写博客不会使用标点呀?1.def third_party_insert(clientid,clientkey,redirecturi,clientname):#成功返回1 失败返回...
2020-03-06 21:29:24
341
原创 leetcode两数相加 我的辣鸡代码和评论区的优秀代码对比
class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode vHead(0), *p = &vHead; int flag = 0; while (l1 || l2 || flag) { int ...
2020-03-05 16:29:49
169
原创 mysql的null/not null和default修饰符
null/not null修饰字段可以/不可以为空defaultdefault +‘’ 如果没有赋值会 会给该字段默认附上 单引号内的值‘’时为字符串空串如果只有default 后面没有 ‘’如果为null 则附上 null如果为not null 则数值赋值0 字符串赋值空串 枚举赋值第一个变量 日期赋值为系统当前日期及时间...
2020-03-04 21:00:48
843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅