<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_37565521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_37565521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_37565521]]></copyright><item><title><![CDATA[二分查找算法]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/144673655</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/144673655</guid><author>weixin_37565521</author><pubDate>Mon, 23 Dec 2024 17:25:46 +0800</pubDate><description><![CDATA[return -1return midreturn midleft=mid+1else:return -1target=3print(res)]]></description><category></category></item><item><title><![CDATA[合并两个有序数组]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/144670664</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/144670664</guid><author>weixin_37565521</author><pubDate>Mon, 23 Dec 2024 16:09:37 +0800</pubDate><description><![CDATA[双指针合并算法i,j=0,0C=[]i+=1else:j+=1i+=1j+=1return CA=[1,4]B=[1,2,3]E=[2,4,6]#直接合并更省事A=[1,4]B=[1,2,3]]]></description><category></category></item><item><title><![CDATA[反转一个3位数的整数]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/144668243</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/144668243</guid><author>weixin_37565521</author><pubDate>Mon, 23 Dec 2024 15:22:46 +0800</pubDate><description><![CDATA[1．问题描述反转一个只有3位数的整数。2．问题示例输入number=123，输出321；输入number=900，输出9。]]></description><category></category></item><item><title><![CDATA[Python进阶]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/135134731</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/135134731</guid><author>weixin_37565521</author><pubDate>Thu, 21 Dec 2023 16:43:48 +0800</pubDate><description><![CDATA[类工厂的作用：动态创建类： 类工厂允许在运行时根据不同的需求动态创建类，而不是在编写代码时就固定好类的结构。参数化类的创建： 类工厂可以接受参数，根据参数的不同来生成不同的类，实现类的定制化。请注意，线程状态可能因操作系统的调度而有所变化，这里的演示仅是一个简单的示例。现在我们就能看到其实这两段代码统计结束和起始之差的代码是高度类似的，这个其实是可以封装成一个方法的，这个其实就是我们接下来要讲解的装饰器。函数式编程的核心思想是将程序分解成小的、可组合的函数，通过组合这些函数来构建更复杂的程序。]]></description><category></category></item><item><title><![CDATA[pyqt点击按钮执行脚本]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/132457873</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/132457873</guid><author>weixin_37565521</author><pubDate>Wed, 23 Aug 2023 17:45:58 +0800</pubDate><description><![CDATA[self.setWindowTitle('测试常见的操作')array_2d[0][0] = "json转excel"array_2d[0][1] = "excel转json"array_2d[0][2] = "登录服务器"array_2d[1][1] = "统计成功率"array_2d[2][1] = "计算题统计"array_2d[2][2] = "知识题统计"array_2d[1][0] = "文件去重"array_2d[1][2] = "文件整理"array_2d[2][0] = "文件输出"]]></description><category></category></item><item><title><![CDATA[python 多线程模拟多用户访问接口]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/132457797</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/132457797</guid><author>weixin_37565521</author><pubDate>Wed, 23 Aug 2023 17:42:45 +0800</pubDate><description><![CDATA[print(f"程序耗时：{elapsed_time:.6f} 秒")chinese_text = "什么是增值税"# 创建多个线程来模拟多个用户访问接口。# 定义访问接口的函数。# 在这里执行你的代码。# 等待所有线程完成。]]></description><category></category></item><item><title><![CDATA[python读写excel内容作为参数进行接口请求]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/132456829</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/132456829</guid><author>weixin_37565521</author><pubDate>Wed, 23 Aug 2023 17:08:09 +0800</pubDate><description><![CDATA[sheet = workbook.active # 选择活动工作表，或者使用 workbook["工作表名称"] 选择特定工作表。workbook = openpyxl.load_workbook(filename) # 替换为你的Excel文件路径。print("当前运行了"+str(i+1)+"个接口")column_number2 = 2 # 读取B列的数据。# 指定要读取的列号（A列为1，B列为2，依此类推）print("Excel文件列表:")# 遍历指定列的所有行。# 输出获取的列数据。]]></description><category></category></item><item><title><![CDATA[一个pdf文件分割成两个]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/132456737</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/132456737</guid><author>weixin_37565521</author><pubDate>Wed, 23 Aug 2023 17:04:45 +0800</pubDate><description><![CDATA[# 将写入对象内容保存到两个新的PDF文件中。# 将写入对象内容保存到两个新的PDF文件中。# # 确定分割点（例如，将页面一分为二）# # 将页面分别添加到两个写入对象中。# 确定分割点（例如，将页面一分为二）# 将页面分别添加到两个写入对象中。# # 创建两个PDF写入对象。# 创建两个PDF写入对象。# 打开原始PDF文件。# 打开原始PDF文件。]]></description><category></category></item><item><title><![CDATA[当前目录下的excel文件的两列内容的相似度比较]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/132456635</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/132456635</guid><author>weixin_37565521</author><pubDate>Wed, 23 Aug 2023 17:01:46 +0800</pubDate><description><![CDATA[column3_values = data.iloc[:, 1] # 第3列的值。column5_values = data.iloc[:, 3] # 第5列的值。print("两段话的余弦相似度：", similarity_value)print("内容已写入到", txt_file)res.append("部分正确")print("\n第5列的值：")res.append("正确")res.append("错误")print("第3列的值：")# 提取第3列和第5列的值。# 打印xlsx文件名。]]></description><category></category></item><item><title><![CDATA[统计字符串中每个字符出现的次数]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/124021117</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/124021117</guid><author>weixin_37565521</author><pubDate>Thu, 07 Apr 2022 17:01:03 +0800</pubDate><description><![CDATA[import java.util.HashMap;
public class TheSameSum {
public static void count(String str){
char[] chars = str.toCharArray();
HashMap&lt;Character,Integer&gt; hm = new HashMap();
for(char c : chars){
if(!hm.containsKey©){
hm.put(c,1);
}else{
hm.put(c, hm.get]]></description><category></category></item><item><title><![CDATA[输出最后一个字符串的长度]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/124021056</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/124021056</guid><author>weixin_37565521</author><pubDate>Thu, 07 Apr 2022 16:59:08 +0800</pubDate><description><![CDATA[输出最后一个字符串的长度
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
String str=scanner.nextLine();
String[] s=str.split(“\s+”);
System.out.println(s.length+“=length”);
int length=s[s.le]]></description><category></category></item><item><title><![CDATA[Java字符串左移右移动]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910357</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910357</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 23:07:11 +0800</pubDate><description><![CDATA[public class MoveTheKnumber {
public static void main(String[] args) {
String startStr=“ABCDEF”;
System.out.println(getKnumber_left(startStr,2));
String  endStr=“ABCDEFABCDEF”;
}
////将字符串循环做移动K位
public  static  String getKnumber(String str,int n){
if(str.l]]></description><category></category></item><item><title><![CDATA[java 合并两个数组并且取中间值]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910328</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910328</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 23:05:42 +0800</pubDate><description><![CDATA[package LiKou;
public class MiddleValue {
public static void main(String[] args) {
Double[] data={1.0,3.0,5.0};
Double[] data2={2.0,4.0,6.0,7.0,8.0};
getthemiddle(data,data2);
}

private static void getthemiddle(Double[] data, Double[] data2) {
    Double[]]></description><category></category></item><item><title><![CDATA[Java 奇偶分离]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910304</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910304</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 23:04:14 +0800</pubDate><description><![CDATA[public class MiddleHalf {
public static void main(String[] args) {
int[] nums={1,4,3,5,0,3,10};
int[] result=sortArrayByParity(nums);
    for(int data: result){
         System.out.println(data);
     }


}



public static int[] sortArrayByParity(int[] A)]]></description><category></category></item><item><title><![CDATA[java合并两个数组]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910251</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910251</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 22:59:55 +0800</pubDate><description><![CDATA[package LiKou;
public class MergeTwoArrays {
public static void main(String[] args) {
int[] data1={1,3,5,7};
int[] data2={2,4,6,8,10,12,14};
int[] result=getTwoArray(data1,data2);
for(int i=0;i&lt;result.length;i++){
System.out.println(result[i]);
}
}
publ]]></description><category></category></item><item><title><![CDATA[Java 菲波纳切]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910185</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910185</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 22:56:42 +0800</pubDate><description><![CDATA[package LiKou;
import java.util.Scanner;
public class FeiBoNaQie {
//输出斐波那契数
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("你想输出几个斐波那契数？");
        int n=input.nextInt();
        int]]></description><category></category></item><item><title><![CDATA[java 二叉树的三种遍历]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910154</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910154</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 22:53:42 +0800</pubDate><description><![CDATA[import java.util.Stack;
public class BinaryTree {
public static void main(String[] args) {
TreeNode root = new TreeNode(1);
TreeNode n1 = new TreeNode(2);
TreeNode n2 = new TreeNode(3);
TreeNode n3 = new TreeNode(4);
TreeNode n4 = new TreeNode(5);
TreeNode]]></description><category></category></item><item><title><![CDATA[Java 单例模式]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910104</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/123910104</guid><author>weixin_37565521</author><pubDate>Fri, 01 Apr 2022 22:51:05 +0800</pubDate><description><![CDATA[import sun.security.jca.GetInstance;
public class Singleton {
private Singleton() {}
private static Singleton single=null;
//静态工厂方法
public static Singleton getInstance() {
if (single == null) {
single = new Singleton();
}
return single;
}
public static syn]]></description><category></category></item><item><title><![CDATA[c++基础]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/118656811</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/118656811</guid><author>weixin_37565521</author><pubDate>Sun, 11 Jul 2021 17:20:29 +0800</pubDate><description><![CDATA[C++浅谈

闲暇之际，一直想把自己那些零碎的知识给连贯起来，形成一个体系，所以才决定写点东西来整理下最近半年来的知识点，我想把自己的知识输出才是最高效的学习方法，本博客讲结合我自己本人的实际工作经验，进行浅谈，与诸君分享，共同进步，由于能力有限，博客中有纰漏和错误的地方请诸位斧正。
为何不是java和python哪，以我个人的角度来看，c++这门语音相对门槛比较高，学习比较费劲，导致从事该行业的比较少，整体从业人员的年龄也偏大...]]></description><category></category></item><item><title><![CDATA[GDB调试C++程序]]></title><link>https://blog.youkuaiyun.com/weixin_37565521/article/details/118655515</link><guid>https://blog.youkuaiyun.com/weixin_37565521/article/details/118655515</guid><author>weixin_37565521</author><pubDate>Sun, 11 Jul 2021 16:05:22 +0800</pubDate><description><![CDATA[C++ 程序在编译通过之后，执行c++二进制文件的时候，如果中途报错，比如空指针等常见的错误这个时候就需要用到gdb来进行调试，一步步的排查错误，那么什么是GDB哪，全程就是GNU symbolic debugger，专门用来调试程序的，比如我现在给展示一个简单的程序，生成的二进制文件genernater
Test_F(Testdemo,testlevel){
BDMap* bdmap;
Bamap-&gt;set_level(2,true);
}
这几行代码在编译的时候是不存在语法错误的，正常通过的，但是]]></description><category></category></item></channel></rss>