- 博客(442)
- 资源 (2)
- 收藏
- 关注

原创 AndroidStudio自带的模拟器如何联网
步骤:1、首先打开AndroidStudio自带手机模拟器,把SDK文件夹下的platform-tools添加到系统变量Path中。2、在cmd中输入:adb shell回车,如果是下图的话说明添加成功,输入exit退出即可。3、进入到cmd后,需要输入adb root将模拟器root一下,才能修改DNS,这里我已经root成功了。4、接下来输入getprop获取模拟器系统属性。找到[net.eth0.dns1]这一项,发现后面为10.0.2.3,接下来我们输入setprop .
2022-03-25 17:40:57
31305
32
原创 Python爬虫教程008:BeautifulSoup库的基本介绍
是 Python 中一个用于从 HTML 或 XML 文件中提取数据的库。它提供了简单、直观的 API,可以解析网页、搜索元素、修改内容等,广泛用于网页爬取和数据处理。缺点:效率没有lxml效率高。优点:接口设计人性化,使用方便。find。
2025-04-01 17:22:25
147
原创 Python爬虫教程007:scrapy结合实际案例的简单使用
可以应用在包括数据挖掘、信息处理或存储历史数据等一系列的程序中。:提取selector对象的data属性值。:可以直接解析response中的内容。提取selector列表的第一个数据。response属性和方法。是一个为了爬取网站数据,:返回的是二进制文件。
2025-04-01 15:07:48
193
原创 Python爬虫教程004:post请求百度翻译
post请求的参数,不会拼接在url的后面的,而是需要放在请求对象定制的参数中。编码之后,必须调用encode()方法。post请求的参数 必须要进行编码。
2025-03-31 16:23:09
114
原创 Python爬虫教程003:请求对象的定制、get请求的quote和urlencode方法
反爬是指网站通过检测请求头中的 User-Agent 来识别并屏蔽爬虫。许多网站会检查 UA 是否是常见的爬虫。,并拒绝非浏览器的访问。因此,我们需要使用 伪装 UA、随机 UA 甚至 UA 池 来绕过这种反爬机制。主要用于对 URL 参数进行编码,以确保它们可以安全地传输。打印结果:可以将字典转换为 URL 编码的查询字符串。处理 GET 请求时的 URL 参数构造。会报错,无法识别汉字,所以需要通过。在 Python 爬虫中,在 Python 爬虫中,把汉字转换为能识别的编码。
2025-03-27 13:44:44
539
原创 Matlab教程004:Matlab矩阵的拼接重构重排以及矩阵的运算
在 MATLAB 中,矩阵的转置(Transpose)可以使用 ':基于矩阵的某一列对矩阵进行排序,同一行的元素不会改变。矩阵转置的作用是将行变为列,列变为行。,则把B堆叠成完全相同的两行,然后再和A相加。,则把B堆叠成完全相同的三列,然后再和A相加。都能将A和B以纵向拼接为一个大的矩阵。都能将A和B横向拼接成一个大的矩阵。进行加法或减法,则标量会与矩阵的。,不改变复数矩阵的虚部符号。A和B的行数相同,那么使用。A和B的列数相同,那么使用。,要求两个矩阵的大小相同。,另外一个是具有相同列数的。
2025-03-26 22:27:45
335
原创 Matlab教程003:Matlab矩阵的创建及矩阵元素的修改和删除
注意:如果你在赋值的时候将一个或多个元素置于矩阵现有的行和列索引的边界之外,则会将矩阵的大小进行拓展,MATLAB会将没有赋值的位置的元素自动用0填充,使其保持为完整的矩形。使用线性索引删除后,MATLAB会将矩阵中剩下的元素按照索引的顺序放入到。在Matlab中,矩阵的创建方法主要有三种,分别是:直接输入法、函数创建法和导入本地文件中的数据。另外,使用线性索引可以删除任意位置的元素,不需要删除矩阵的一整行或一整列。(1)直接利用等号赋值的方法对矩阵中引用位置的元素进行修改。,则可以删除对应位置的元素。
2025-03-26 22:26:23
40
原创 Matlab教程002:Matlab变量和基本运算符的使用
关系运算符(Relational Operators)逻辑运算符(Logical Operators)(MATLAB 允许的最大变量名长度)用于比较两个数值,结果返回逻辑值。MATLAB 变量命名基本规则。除了基本规则外,遵循。用于处理布尔逻辑运算。
2025-03-25 10:31:35
235
原创 Matlab教程001:软件介绍和界面使用
MATLA是一款由MathWorks公司开发的高级编程语言和交互式环境,广泛用于科学计算、数据分析、机器学习、工程建模、仿真和信号处理等领域。界面介绍:简单示例代码:当我们的计算结果没有赋值的时候,matlab会默认把计算结果赋值给ans的变量。ans变量是 MATLAB 预定义的,不建议用于命名其他变量,以免混淆。这在临时计算时很有用,但如果结果需要长期使用,建议明确赋值给变量以避免被覆盖。
2025-03-24 16:34:01
273
原创 React+Cesium基础教程(004):加载GeoJson数据
在原生 Cesium中加载 GeoJSON,可以直接使用 Cesium.GeoJsonDataSource。
2025-03-06 16:38:07
163
原创 Qt教程(007):对话框介绍
所谓标准对话框,是Qt内置的一系列对话框,用于简化开发。事实上,有很多对话框都是通用的。比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必要在每一个程序中都自己实现这么一个对话框。
2025-03-03 06:00:00
708
原创 Python办公自动化教程(010):读取和写入txt文件
Python 自动化操作文件通常涉及文件的创建、读取、写入、删除、重命名、移动、复制等操作。
2025-03-03 05:30:00
365
原创 C++案例之职工管理系统。
虽然我们实现了添加职工后保存到文件的操作,但是每次开始运行程序,并没有将文件中数据读取到程序中。如果想将所有不同种类的员工都放入到一个数组中,可以将所有员工的指针维护到一个数组中。在上一个添加功能中,我们只是将所有的数据添加到了内存中,一旦程序结束就无法保存了。如果想在程序中维护这个不定长度的数组,可以将数组创建到堆区,并利用。因此文件管理类中需要一个与文件进行交互的功能,对文件进行读写操作。显示信息时,需要显示职工编号、职工姓名、职工岗位、职责。查看文件中的数据,可以看到文件中的数据也为空。
2025-03-03 03:15:00
754
原创 Python办公自动化教程(009):读取excel数据
在 Python 中,你可以使用 `openpyxl` 或 `pandas` 来读取 Excel 文件。以下是这两种常见方法的示例代码。
2025-03-01 08:18:51
234
原创 Python办公自动化教程(007):利用python写入excel文件
在 Python 中,可以使用 openpyxl 或 pandas 来写入 Excel 文件。以下是使用这两个库的示例代码。
2025-02-28 09:09:19
568
原创 Typora利用PicGo-Core实现图片上传功能
Typora是书写markdown文档的一大利器。考虑到在各大技术交流平台上传md文档的需求,需要对md文档中的图片进行上传,以便于直接复制本地文件中的md文档直接上传网站。
2025-02-28 07:38:39
309
原创 百度 API 教程 007:使用BMapGL.GroundOverlay实现地面图片叠加
在百度地图 WebGL 版本(BMapGL)中,可以使用 BMapGL.GroundOverlay来叠加地面图片,实现自定义地图覆盖效果。例如,你可以在地图上叠加一张卫星图、热力图、地形图或者其他你需要的图片。
2025-02-27 09:02:27
777
原创 百度 API 教程 006:使用BMapGL.Marker3D绘制带高度的点纹理贴图
在百度地图的 BMapGL API 中,除了可以使用 Marker3D`绘制带有高度的点标记外,你还可以为这些标记添加 纹理贴纸(例如图像或自定义图标)。这样可以使标记更加生动,适用于如建筑物、标志性位置等有具体图形表示的场景。
2025-02-26 09:12:18
1542
原创 百度 API 教程 005:使用BMapGL.Marker3D绘制带高度的点
在百度地图的BMapGL API 中,可以使用Marker3D 来绘制带有高度的点,这种标记不仅可以显示在地图的平面上,还可以展示在三维空间中,具有一个可设置的高度。 Marker3D主要用于处理带有高度(altitude)的 3D 标记,适用于需要展示在三维地图中的情况。
2025-02-26 08:32:28
867
原创 百度 API 教程 004:使用BMapGL.Polygon绘制镂空面
这里的镂空效果通常是通过绘制一个外部多边形,再绘制一个内部多边形(镂空区域),并使用 `BMapGL.Polygon` 进行环形合成来实现。
2025-02-25 15:14:45
897
原创 百度 API 教程 003:地址解析
在百度地图 API 中,地址解析(Geocoding) 是指将地址转换为经纬度坐标,或者反向将经纬度坐标转换为地址。百度地图提供了 Geocoder 服务来实现这个功能。
2025-02-24 09:53:03
493
原创 百度 API 教程 002:添加地图标记和信息窗口
在 JavaScript 中使用 百度地图 API 添加标记(Marker)和信息窗口(InfoWindow)的方法如下
2025-02-24 08:56:56
563
原创 微信小程序实战项目001:NBA球队太阳队简介
不同版本的HBuilderX可能方式略微不同,且生成的默认文件也不同,这里的HBuilderX版本是。在HBuilderX中配置【微信开发者工具】的安装路径。1、【文件】->【新建】->【项目】
2025-02-12 12:57:37
766
原创 Express连接postgres数据库
Express 是一个基于Node.js的轻量级 Web 框架,用于快速构建和Web 应用。它提供了路由、中间件、模板引擎等功能,是 Node.js 开发中最流行的框架之一。
2025-02-05 12:05:34
352
原创 【Three.js+React】教程002:添加lil-gui控制器和加载GLTF模型
错误原因:这个错误通常是由于 Vite 默认不支持加载 .glb 文件而引起的。react-three-fiber 和 @react-three/drei 使用 useGLTF 来加载 .gltf 和 .glb 文件时,Vite 可能会尝试将其作为 JavaScript 代码处理,导致错误。配置,允许 Vite 处理。
2025-02-03 22:44:52
507
原创 【Three.js+React】教程001:绘制简单的盒子
在 React 中结合 Three.js 进行 3D 开发,可以使用 React + Three.js + @react-three/fiber 进行高效渲染,同时配合 @react-three/drei提供的封装工具,让开发更加简洁。
2025-02-03 22:42:12
395
原创 React+Cesium基础教程(003):加载3D建筑物和创建标签
在 Cesium 中加载 3D 建筑物通常使用 3D Tiles(3D 瓦片)格式,它是 Cesium 提供的标准格式,适用于大规模 3D 场景,如城市、建筑群等。这里是加载 3D 建筑物的基本教程。
2025-02-03 20:41:00
367
原创 Vue3.0实战:大数据平台可视化(附完整项目源码)
此时,改变页面大小,页面中的文字就会随着页面大小的变化而变化。源代码:(在node_modules中)这样编写样式的时候,会自动提示。文件夹,文件夹下新建。
2025-02-02 22:34:55
923
原创 GIS教程:全国数码商城系统
注意:其中的key,是web服务下的key,和上一个key(web端)是不一样的,需要重新申请。//指定要加载的 JS API 的版本,缺省时默认为 1.4.15。//申请好的Web端开发者 Key,调用 load 时必填。
2025-02-01 17:31:09
309
第三章数据检索与查询数据:北京行政区图.shp、北京居民可支配收入表、北京三级医院数据表
2024-08-25
基于React的图书管理系统
2024-08-23
C++版本的职工管理系统
2024-06-23
KEEP RUNNING 移动web代码
2022-12-17
hbase-1.7.1-bin.tar.gz
2022-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人