- 博客(15)
- 收藏
- 关注
原创 源码侦探:理解 numpy 中的 tile 方法
在这篇博客中,我们深入探讨了 NumPy 库中的 tile 函数,它用于通过沿指定轴重复输入数组的元素来构造扩展数组。我们详细分析了 tile 函数的参数及其处理逻辑,包括输入数组的维度、重复次数的指定方式,以及如何根据这些参数自动调整数组的形状。在具体实现中,我们重点解释了如何根据每个轴的重复次数进行数组元素的重塑和重复。特别是,当 reps 中的重复次数不等于 1 时,函数会调整数组的形状并使用 repeat 方法生成所需的输出。
2024-11-03 21:30:07
749
原创 如何将自己的 XCode 项目推送到 Github 中(利用 SSH,亲测有效)
当你在 macOS 上开发并推送代码到 GitHub 时,如果使用 HTTPS 的方式可能会遇到密码认证被废弃的提示。GitHub 从 2021 年 8 月起,已经不再支持密码认证,而是推荐使用 SSH 密钥或 Personal Access Token 进行身份验证。本文将带你通过 SSH 密钥的方式进行设置。
2024-10-20 21:04:33
1074
原创 计网零基础CS人谈谈Charles这玩儿意到底怎么用
本文是一份关于使用Charles代理软件的详细指南。首先介绍了如何从官网下载并安装Charles,然后指导用户如何激活软件和设置端口号。接着,详细说明了如何在iOS和安卓设备上配置代理和安装证书,以便捕获网络请求。文章还涵盖了Charles的常用操作,如菜单栏和工具栏的使用,以及如何查看和管理请求详情。此外,还介绍了弱网测试设置和如何修改接口返回数据的方法,包括使用rewrite、breakpoints和MAP功能。最后,解答了关于Windows 11下Charles乱码问题和Firefox插件问题的解决
2024-08-23 09:39:40
1126
原创 五味面谈(三):Intel Quality Tech-测试开发实习生
本次面试的是测试开发实习生,本来面试前准备了很多关于测试开发的知识,但是整个面试过程中几乎没有问到,还是以基础知识为主,甚至可以直接说,就是在考核我的计算机网络的掌握情况。,所以下面的问题自我感觉回答的一般般,打算写一个面经。
2024-07-23 21:27:47
840
原创 五味面谈(二):客户端开发实习生(iOS)
这篇文章深入探讨了iOS客户端开发实习生面试准备中的关键问题:class和struct的区别、Java和Swift的设计哲学比较,以及Java的垃圾回收机制。作者通过分析编程语言的发展历史和特性差异,展示了对面向对象编程及内存管理的深刻理解,为自身的技术学习和职业发展提供了有力支持。
2024-07-13 20:05:34
1140
原创 五味面谈(一):Terminal Tech-移动端实习生(Android)
本文是关于一位大三学生面试Android移动应用开发实习生的经历分享,重点介绍了面试中的基础知识问题、项目经验(如HFM压缩原理)、面向对象的多态、Java的垃圾回收机制,以及Android开发中的权限申请流程。同时,还包含了几个常见的算法题,如二分查找、矩阵旋转、二叉树层次遍历和链表反转的实现。
2024-07-10 17:11:34
1017
原创 入门:Quantum Computing杂谈,关于如何理解高斯波色取样
高斯波色取样(Gaussian Boson Sampling,简称GBS)是一种量子计算任务,主要用于展示量子计算在某些特定任务上相较于经典计算的潜在优势。在量子计算领域,高斯波色取样(GBS)展示了量子计算在特定任务上的潜在优势。通过复杂的量子光学网络,GBS能够快速生成特定光子分布,这在经典计算机上是极具挑战性的。量子计算利用量子位的并行性和量子纠缠,能够更高效地处理这类任务,从而为未来量子计算的发展奠定了基础。
2024-07-09 23:46:36
1236
原创 Ubuntu22.04环境下配置GEM5
通过以上步骤,你应该能够在Ubuntu 22.04上成功安装和运行gem5模拟器,并支持X86和MIPS架构。如果在安装或运行过程中遇到任何问题,请检查错误信息并参考官方文档或社区支持。希望这篇教程对你有所帮助!
2024-05-25 23:18:36
2407
11
原创 探究java swing 中repaint函数的作用
我在编写java手写识别项目(一):初识KNN算法和GUI框架搭建的时候学到的新的函数——repaint函数,觉得这个函数在编写与绘图有关的项目中有着重要的作用,在这篇文章中,我将详细的分析这个函数,并探究这个函数的应用,希望对大家的java的学习有一定帮助。repaint实现重绘操作最终还是由paint函数实现的,哈哈哈哈哈说了一堆repaint就是用paint画😂那么问题来了,为什么repaint函数回经过如此复杂的过程来连接底层,连接操作系统,而不是直接通过paint函数覆盖实现重绘?
2024-01-15 17:29:21
1525
1
原创 Java Swing:JFrame 和 JPanel 的主要区别
这个项目是遇到的一个问题,关于是继承自JFrame还是JPanel,这两个是 Java Swing 库中的两个基本组件,它们在构建图形用户界面(GUI)时扮演重要的角色。以前我也经常搞不清楚到底是用JFrame还是JPanel,最近经过各种学习,我已经对其有一定了解,我将在这篇文章中用比较容易理解的方式为大家讲解。Swing 库包含了丰富的组件集,可以满足多样化的用户界面需求。它是许多 Swing 组件的基础,并提供了一系列共通的方法和属性。,所以会产生报错,我们需要的是一个用于承载和组织UI组件的画板。
2024-01-13 15:56:41
2095
1
原创 解析-蓝桥杯2017国赛题-小计算器
简述蓝桥杯题目的要求和这段代码的功能——一个支持多进制运算的计算器。在这篇博客中,深入分析了一个多进制计算器的 Python 实现,涵盖了进制转换、算术运算处理及命令解析。通过详细解释每个函数和关键代码段,展示了如何有效地使用条件表达式、字典、lambda函数等编程技巧。这个案例不仅加强了对基础编程概念的理解,也提供了实际问题解决方案的宝贵经验。
2024-01-13 12:26:41
1386
1
原创 java手写识别项目(一):初识KNN算法和GUI框架搭建
这篇博客深入探索了一个基于KNN算法的手写识别项目的初步构建。作者以Java为基础,从搭建GUI界面、介绍KNN算法的Java实现示例开始,逐步展示了项目的整体结构和GUI的搭建过程。重点关注了细节问题,如继承JPanel而非JFrame、setPreferredSize()函数的运用等,并展示了鼠标事件处理以实现手绘功能。博客给出了代码示例和相关的注意事项,为读者提供了探索和学习该项目的良好起点。
2023-11-29 17:41:07
328
1
原创 java图像滤镜处理(基于像素处理)
Java中的图像滤镜算法可以分为两类:基于像素的滤镜和基于卷积核的滤镜。基于像素的滤镜 这种滤镜是通过像素的颜色值对图像进行处理的。常用的像素滤镜有:灰度化、二值化、反色、美白、马赛克等。基于卷积核的滤镜 这种滤镜是根据卷积核的权重进行像素处理的。常用的卷积核滤镜有:高斯模糊、锐化、浮雕、膨胀、腐蚀等。对于Java开发者而言,可以使用Java提供的图像处理工具包Java Advanced Imaging (JAI) 来实现上述滤镜算法。
2023-07-25 17:31:46
788
原创 Java中类的继承
在本文中,我们将探讨Java中类的继承的基本概念和语法。我们将了解如何定义父类和子类,如何通过关键字extends建立继承关系,以及继承所带来的好处。我们还将讨论方法重写、访问修饰符和类型转换等相关主题,以加深对类继承的理解。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-05-24 22:29:50
2123
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人