- 博客(20)
- 收藏
- 关注
原创 最长子串系列
前几天在华为OD一面中遇到了这个问题,最长连续子字符串。def find_longest_increasing_substring(string): """ 最长递增子串 eg. ababdddd ---> abd :param string: :return: """ if not string: return "" result = "" cur_result = "" for char in str
2020-09-09 18:16:17 185
原创 成都华为OD面试(补充中)
华为OD面试总结(更新中)上周收到了华为OD面试的机试邀请,周天做了一下,总的来说,机试还是挺简单的。一共两个大题。第一题2个小题,每题100分;第二题200分。答完第一题的两个小题,交卷后才能做第二题。分数=用例通过比例*题目分数。总分400分,150分就合格。【准备】牛客网有华为面试题练习,可以提前练习。【机试时】机试需要有摄像头,电脑屏幕需要被监控,手机也要求扫描进入小程序监控。做编程题的时候是可以切屏,在熟悉的IDE中完成的,这个不用担心。手机注意调个免打扰并且充电,因为手机需要常
2020-08-26 18:08:05 5431 1
原创 【openstack】horizon翻译文件编译
无需重装dashbord,直接更新翻译文件之前修改了代码,更新了django.po之后,都是重新编译dashbord,重新覆盖安装,翻译文件才会生效。最近发现了一个工具,可以无需重装,直接编译替换django.po文件,操作相对简单一些了。# 编译翻译文件msgfmt --statistics --verbose -o ./django.mo ./django.po# 用新生成的.mo文件...
2020-03-11 14:27:57 187
原创 openstack 各组件日志位置
OpenStack 各个服务日志记录位置如下:在 Fuel Master 节点上, 所有的openstack服务的日志位于:/var/log/remote/<NODE_HOSTNAME_OR_IP>/SERVICE_NAME.log中。在环境的每个节点上,日志文件的位置在: /var/log/<SERVICE_NAME>-all.log 文件和 /var/log/&l...
2019-12-26 11:24:43 1222
原创 linux中全局搜索文本中的字段
find /搜索的根目录 -name “搜索的文件名,可以用正则” | xargs grep -in “查询的字段”
2019-12-25 15:37:48 1724
原创 rpm常用操作
安装rpm包:rpm -ivh xxx.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;rpm -Uvh xxx.rpm 覆盖安装查看已安装的rpm包:rpm -qa | grep jdk卸载rpm包rpm -e --nodeps 要卸载的软件包rpm --help 查看帮助...
2019-12-25 15:33:06 286
原创 执行sh报错syntax error near unexpected token `$'{\r''
执行sh编译时报错: syntax error near unexpected token `$'{\r''问题原因: \r是windows的换行符,在linux下编译无法识别解决办法:在pycharm中切换一下换行符格式,或者直接在linux下修改代码...
2019-12-25 15:31:01 1531
原创 重新安装horizon rpm包时,代码没有更新
问题描述: 新编译的horizon rpm包,使用rpm -Uvh xxx.rpm安装之后,代码没有覆盖,没有更新.问题原因: 包的版本没有修改, 版本等于或低于已安装版本,所以没有安装成功.解决方案:删除已有的rpm重新安装强制更新rpmrpm -Uvh xxx.rpm --force,用时间定义版本是唯一且不重复的,就不会出问题了...
2019-12-25 15:27:03 147
原创 nova源码 数据库增加新字段报错 Unknown column
我在nova的数据库中增加了一个字段,刷新的时候api报了这个错,处理方法: 重启nova服务,执行以下命令升级数据库即可.su -s /bin/sh -c "nova-manage db sync" nova注意:执行命令升级数据库,谨慎操作,数据库出问题很难降级回去.数据库是补丁文件, 需要新写,不能改以前的哦查看数据库是否有添加的字段进入数据库mysql -uroo...
2019-12-25 15:12:12 390
原创 openstack各种服务的重启命令
【重启neutron服务】控制节点:service openstack-neutron-api restartservice openstack-neutron-scheduler restartservice openstack-neutron-conductor restartservice neutron-server restart网络节点:service openvswit...
2019-12-25 15:01:35 1106
原创 【python面试170题】8. 其他内容
【面试题目来着微信公众号:GitChat】其他内容解释一下 python 中 pass 语句的作用?简述你对 input()函数的理解python 中的 is 和==Python 中的作用域三元运算写法和应用场景?了解 enumerate 么?列举 5 个 Python 中的标准模块如何在函数中设置一个全局变量pathlib 的用法举例...
2019-08-06 11:06:46 169
原创 【python面试170题】7.高级特性、正则表达式
【面试题目来着微信公众号:GitChat】高级特性函数装饰器有什么作用?请列举说明?Python 垃圾回收机制?魔法函数 __call__怎么使用?如何判断一个对象是函数还是方法?@classmethod 和@staticmethod 用法和区别Python 中的接口如何实现?Python 中的反射了解么?metaclass 作用?以及应用场景?...
2019-08-02 16:52:12 210
原创 【python面试170题】6. 操作类题目
【面试题目来着微信公众号:GitChat】操作类题目Python 交换两个变量的值在读文件操作的时候会使用 read、readline 或者 readlines,简述它们各自的作用json 序列化时,可以处理的数据类型有哪些?如何定制支持 datetime 类型?json 序列化时,默认遇到中文会转换成 unicode,如果想要保留中文怎么办?有两个磁盘文件 A 和...
2019-08-01 15:47:50 278
原创 【python面试170题】5. 数据类型-综合
【面试题目来着微信公众号:GitChat】综合41.Python 常用的数据结构的类型及其特性?42.如何交换字典 {“A”:1,“B”:2}的键和值?43.Python 里面如何实现 tuple 和 list 的转换?44.我们知道对于列表可以使用切片操作进行部分元素的选择,那么如何对生成器类型的对象实现相同的功能呢?45.请将[i for i in range(3)]改成生成器...
2019-07-30 15:09:59 159
原创 【python面试170题】4. 数据类型-列表、字典
【面试题目来着微信公众号:GitChat】列表已知 AList = [1,2,3,1,2],对 AList 列表元素去重,写出具体过程。如何实现 “1,2,3” 变成 [“1”,“2”,“3”]给定两个 list,A 和 B,找出相同元素和不同元素[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]合并列表[1,5,7,9]和[2...
2019-07-30 10:18:44 228
原创 【python面试170题】3. 数据类型-字符串
【面试题目来着微信公众号:GitChat】字符串列举 Python 中的基本数据类型?【python2.x】数字(int、long、float、complex)、字符串str、列表list、元组tuple、字典dict、布尔值bool、集合set【python3.x】取消掉了long如何区别可变数据类型和不可变数据类型【可变数据类型】列表、字典、集合【不可变数据类型】数字、字符串、...
2019-07-28 17:09:11 217
原创 【python面试170题】2. 编码规范
【面试题目来着微信公众号:GitChat】编码规范什么是 PEP8?【理解】PEP8是针对python编码风格的规范,可以增强代码的可读性,建议执行,不是强制执行。有的公司会有自己的编码规范。【举例】代码编排:缩进是4个空格;每行最大长度是70几个字符;空行的使用;import导入模块书写顺序等。空格的使用:逗号、冒号之前不加空格;各种右括号前不加空格;调用函数的左括号前不加空格;赋...
2019-07-26 19:39:48 518
原创 【python面试170题】1. 语言特性
【面试题目来着微信公众号:GitChat】语言特性谈谈对 Python 和其他语言的区别【语言特点】简洁优雅,有很多第三方库。【语言类型】解释型语言。【缺点】运行速度相对较慢,解决方法:可以嵌入c、c++的代码。【和java的对比】python是弱类型语言,java是强类型语言。【和c++的对比】python第三方库丰富,可以用少量代码实现功能,速度相对较慢,跨平台性好。【总结】...
2019-07-26 17:37:28 249
原创 【python】【学习笔记】虚拟环境的创建和使用
什么是python的虚拟环境虚拟环境是一套独立的、隔离的、干净的py环境。可以防止不同的程序使用同一个python时,产生的python或模块版本问题。比如,a程序需要使用python2.7,b程序需要使用python3.6。安装的新的虚拟环境是没有任何package的干净的环境。因为虚拟环境中只安装了你需要的模块,所以打包出来的软件会更小。安装虚拟环境的方法可以使用virtua...
2019-07-25 16:53:34 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人