logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机中右移一位和除以二的区别

二分查找中的中位数在二分查找算法中,我们经常会写类似int mid = (left + right) / 2的操作,考虑周全一点的会写成int mid = left + (right - left) / 2形式,更加极客的则会写为int mid = left + ((right - left) >> 1),逐渐优秀。我们也认为右移的结果就是除以二,没有什么区别,今天刷题的过程中,遇到了

C++中字符串大小写字母转换

最近在学习 STL,string 也是 STL 中的一种容器,遇到一个字符串中字母大小写转换的例子,这里就顺便总结一下在C++中常用的字符串大小写转换方法,有需要的可以参考。代码如下:1、char[]类型,调用库函数//==========================================//Filename : 1、char[]类型,调用库函...

C++输入字符串的几种方式

最近有复习到 C++ 基础知识,这里总结下在 C++ 中输入字符串的几种方式,有需要的可以参考:1、cin >>void Cin1()//输入一个数字{int a, b;cin >> a >> b;cout << "a + b = " << a + b << endl;}运行结果:void ...

什么是RPC框架?

RPC(Remote Procedure Call)即远程过程调用,不同于本地调用,RPC是指调用远端机器的函数或方法,且不需要关心底层的调用细节,如网络协议和传输协议等,对于调用者来说,和调用本地方法没有什么区别。

#微服务
Linux下Oracle无法启动监听处理

今天在 Linux 下启动 Oracle 监听时,发现执行 lsnrctl start失败,显示如下:刚开始以为是因为更换了网络,网络 ip 没有配置好所致,但是排查发现 ping 网络是没有问题的,虚拟机正常连接网络,网上查阅说可能是主机名不一致导致的,于是执行cat /etc/hosts,发现和ifconfig的网络 ip 居然不一致切换到 root 用户,修改/etc/hosts文件重新启动

[正则表达式] 匹配开头和结尾

1. 匹配开头和结尾代码功能^匹配字符串开头$匹配字符串结尾示例1:^需求:匹配以数字开头的数据import re# 匹配以数字开头的数据match_obj = re.match("^\d.*", "3hello")if match_obj:# 获取匹配结果print(match_obj.group())else:print("匹配失败")运行结果:3hello示例2:$需求: 匹配以数字结尾的数

到底了