总结性 题目 对象 程序

可迭代对象、迭代器对象、异常捕获、for循环的原理、迭代取值和索引取值的对比

###整体构思: ![](https://img2023.cnblogs.com/blog/3127159/202306/3127159-20230602162000369-824835954.png) ##1. 可迭代对象 ![](https://img2023.cnblogs.com/blog/ ......
对象 索引 原理 for

可迭代对象 迭代器 for循环内部原理 捕捉异常

[toc] #### 可迭代对象 > 迭代就是每一次的结果必须依赖于上一次的结果 ``` # 可迭代对象 内置有__iter__()方法的对象都是可迭代对象 可迭代对象:str、list、 dict、 tuple、set、 文件对象 # 迭代器 可迭代对象调用.__iter__()就变成迭代器,简写 ......
原理 对象 for

使用ILMerge将多个DLL整合进winform程序

ILMerge是微软开发的工具用于将多个dll、exe等合并,项目已经开源在github 命令行方式使用范例: ILMerge.exe /ndebug /target:winexe /out:output.exe 1.exe 1.dll 2.dll 3.dll ......
多个 ILMerge winform 程序 DLL

Python中动态导入对象importlib.import_module()的使用

参考:https://blog.csdn.net/edward_zcl/article/details/88809212 经常在项目中碰到需要根据配置动态导入不同的类的方法进行运行,这时就要用动态函数import_module的使用方法 假设项目目录结构如下: 需要在call_module.py文件 ......
import_module importlib 对象 动态 Python

微信小程序低功耗蓝牙ios端息屏或进后台,蓝牙通信失败

问题: 微信小程序蓝牙切入后台、息屏在ios中会导致蓝牙通信失败,(1、2分钟内可以向外发送,但是外部发送的无法接收),安卓端可以在后台保持连接2、3分钟左右。 办法: 1、添加屏幕常亮 uni.setKeepScreenOn({ keepScreenOn:show }) 2、通过app。vue监听 ......
功耗 后台 程序 ios

.net Assembly.Load重复加载程序集造成执行异常

最近ET做热更重载dll的时候,返回登陆会重新检测新的dll,首次登录之前已经Assembly.Load()过一次dll,第二次返回登陆再次load dll到内存中,Invoke执行方法的时候,异常了,有些方法执行了,有些未执行,于是查资料,看到些老资料说Assembly.Load重复加载同名dll ......
Assembly 程序 Load net

软件工程课程个人总结

先说一下这学期这门课程的收获吧,本学期所学习的软件工程这门科目让我从理论上掌握软件工程的一些相关知识(大部分还是得靠自学),还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定 的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想 ......
软件工程 课程 工程 软件 个人

Java 将字符串转换为Document对象

可以使用JAXP(Java API for XML Processing)提供的DocumentBuilder类将字符串数据转换成Document对象。具体步骤如下: 1. 创建一个DocumentBuilderFactory对象,用于创建DocumentBuilder对象。 DocumentBui ......
字符串 字符 Document 对象 Java

微信小程序 scroll-view bindrefresherrefresh 无法下拉刷新问题

当出现bindrefresherrefresh 方法拉不动无法触发下拉刷新的问题的时候基本都是scroll-view 的高度设定的问题, 需要在scroll-view 添加 wx:if="{{scrollHeight}}" 判断一下当有scrollHeight高度后再渲染scroll-view sc ......

C++win32上位机使用Ymodem协议通过串口给单片机在线更新程序

#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <windows.h> #include <thread> bool IsStopPrintfReceive = false; class SerialPort { public ......
串口 单片机 程序 Ymodem win

Vue修改数组、对象并且触发视图更新的方法以及原理

一、数组 items: ['a', 'b', 'c'];//一个普通的数组 this.items[1] = 'x' ;//修改已有项 this.items[3] = 'd' ;//新增一项 this.item.length = 2;//修改数组的长度 //一个对象数组 msg: [{id: 1,se ......
数组 视图 原理 对象 方法

<未完成>python使用oletools提取docx文件中的嵌入文件(指word中的插入对象)

上午在帮一个同事实现题目中的功能,主要参考的是这篇博客https://zhuanlan.zhihu.com/p/530612244 但是在复现的过程中失败了,下面详细说说。 首先我的环境是centos,参考的博客是在windows中实现的。 博客的实现的步骤主要有两个,一个是将docx文件中的嵌入文 ......
文件 oletools 对象 python docx

Markdown神器,程序员的利器哈哈

程序员不仅仅要写代码,还需要写各种文档,特别是API接口文档; typora支持即时渲染技术,这也是它与其他的Markdown编辑器最显著的区别,将写作与预览窗口相结合,为用户呈现所见即所得的编辑模式, 支持Markdown的各种基础语法,支持快捷键操作,是特别好用的一款Markdown编辑器。 并 ......
神器 利器 程序员 Markdown 程序

类,对象和方法

1.什么是对象 对象:看得见摸得着的物件 2.什么是类 (1)多个对象之间的共同的特征(静态的属性和动态的方法) (2)共同的特征称之为类 (3)类就是多个对象之间的共性 3.对象和类的关系 类是对象的抽象(泛化),对象是类的实例(具体) A is B >A是对象,B是类 4.什么是万物皆对象 对象 ......
对象 方法

Vue中的APP与js的对象字面量

JavaScript的对象字面量是一种方便创建和初始化对象的语法。它允许您直接在代码中定义对象,而无需使用类或构造函数。对象字面量使用大括号{}括起来,并包含零个或多个键值对。 以下是JavaScript对象字面量的常见用法和特点: 键值对:对象字面量中的键值对由键和值组成,使用冒号:分隔。键是字符 ......
字面 对象 Vue APP

Day06-面向对象编程

面向对象编程(OOP) 面向对象编程的本质:以类的方式组织代码,以对象的形式组织(封装)数据 抽象 三大特性 封装 继承 多态 非静态方法之间可以互相调用不用new对象,但是在静态方法里面无法直接调用非静态方法,原因是静态方法是和类一起加载的,非静态方法是在类实例化之后才存在的,相当于一个已经存在的 ......
对象 Day 06

Java官方笔记4类和对象

# 创建类 定义类Bicycle: ```java public class Bicycle { // the Bicycle class has // three fields public int cadence; public int gear; public int speed; // th ......
对象 笔记 官方 Java

golang实现设计模式之享元模式总结-代码、优缺点、适用场景

享元模式是一种结构型的设计模式,通过共享细粒度对象实现对象的复用,从而达到减少对象创建与销毁,减少内存消耗,其本质是本质是缓存共享对象,降低内存消耗。 享元模式的定义提出了两个要求,细粒度和共享对象。因为要求细粒度,所以不可避免地会使对象数量多且性质相近,此时我们就将这些对象的信息分为两个部分:内部 ......
模式 设计模式 优缺点 场景 代码

小程序流量主接入广告

## UniAD(uni-app广告) - 支持APP/WEB/小程序类型广告 - 接入条件 - 小程序类型不支持个人 ## 微信小程序广告 - 接入条件 - 累计用户1000 (UV) ### 接入方式 - 封面广告可直接开通,无需增加代码 - Banner广告(图片广告) `` - 视频广告 ` ......
流量 程序 广告

.NET Core 程序实现 Windows 系统 Development、Staging、Production 三种环境的无感部署

本文将以 .NET Core WebAPI 项目的配置方法为例,分步骤实现根据环境变量的配置参数,自动读取对应配置文件中的特殊参数值,从而达到 Development、Staging、Production 三种环境的无感部署。 ......

基于java语言编写的爬虫程序

ava语言可以使用Jsoup、HttpClient等库进行网络爬虫开发,其中Jsoup提供了HTML解析和DOM操作的功能,HttpClient则提供了HTTP协议的支持。你可以通过使用这些库,构建网络爬虫程序来爬取指定网站的数据。需要注意的是,应该遵守网站的robots.txt协议,不要对网站造成 ......
爬虫 语言 程序 java

5.8 构造方法与匿名对象

``` class Person { private String name;// private 对外不可修改,对类内部是可见的;setter getter 设置或获得属性; private int age;// 98% 都需要封装的; // 构造方法的重载; public Person(){ n ......
对象 方法 5.8

6.2个人学期总结

回顾我的课程计划: 本人现是石家庄铁道大学软件工程的一名学生 。 现状:对于学期javaweb的相关知识,掌握不好。能力不强。 经验:观看黑马程序员,菜鸟网站等学习途径。 计划:在这一个学期要掌握javaweb,并且熟悉Android Studio的相关内容。听取建明老师的意见,跟着建明老师走,准儿 ......
学期 个人 6.2

软件工程个人总结

1.回顾课程计划,完成的进度如何?列出具体数据和实例。 课下作业大部分完成,课上作业基本完成,例如铁道系统,学生系统管理测试,分页查询,政策查询web项目等等。 2.《构建之法》的5个问题: 为什么要构建软件? 构建软件的主要目的是为了满足客户的需求。软件当中根据客户的需求设计开发出各种功能模块,最 ......
软件工程 工程 软件 个人

软件工程个人总结6.2

一、回顾我的课程计划:我的计划是达到任务及格线,成功完成以后的任务,软件工程学习顺利。对于这个课程计划,完成情况是大致完成了。本学期多了个结队任务,差不多。 二、构建之法的五个问题: 1.软件工程软件开发的基本概念和原则是什么? 软件工程是一门学科,它主要研究软件开发的原则、方法和工具等方面的内容, ......
软件工程 工程 软件 个人 6.2

在树莓派上设置应用程序开机启动的五种方法

在树莓派上设置开机自动启动一个应用程序有五种方法: 1、rc.local 配置 2、.bashrc 配置 3、init.d tab 配置 4、systemd 配置 5、crontab 计划任务 我们使用一个例子程序,其功能是在树莓派启动时播报「Welcome to the world of Rasp ......
树莓 应用程序 程序 方法

软件工程总结

一、 回顾你的课程计划 , 你完成的程度如何?请列出具体数据和实际例子 课程计划时希望一周大概投入20小时,实际时间差不多。计划准备写几百行代码,实际情况写的非常多,超过预期。 二、 你在课程开始快速浏览了《构建之法》,提了 5 个问题, 请回顾那些问题, 自己回答它们。如果不能回答,为何软件工程课 ......
软件工程 工程 软件

Python学习之十九_程序运行时间的验证

# Python学习之十九_程序运行时间的验证 ## 背景 ``` 最近一段时间比较忙. 而且还遇到了一个lua脚本优化redis访问的场景. 想着自己还在学习python(时断时续) 所以想借着这个场景,学习一下python连接redis,以及验证lua脚本和原生redis命令的效率问题. 虽然方 ......
时间 程序 Python

大量创建对象的性能

# 大量创建对象的性能 注:试验中,均统一开启 O3 优化。试验均在同一系统上进行。 ## 背景 在构建一种通用图片对象时,一种可能的实现是将每个像素作为一个对象处理。 以2560*1440为例,约$3.6\times 10^6$像素,因此在构建图片时,需要创建大量像素对象。 本文讨论C++下创建大 ......
对象 性能