日记

建民打卡日记4.26

一、问题描述 猜数字 一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。 二、流程设计 定义people结构体,包含姓名和报数; 录入的同时计算总数; 计算平均数/2,输出其整数部分; 遍历寻找绝对值最小的人,输出名字。 三、代码实现 #i ......
日记 4.26 26

【MAUI Blazor踩坑日记】3.Windows标题栏自定义颜色,运行时改变颜色

前言 MAUI中Windows默认的标题栏颜色是灰色的,有一点丑。 对于想要自定义颜色,官方没有提供接口。找过了很多资料,也用过很多办法,始终不能完美的解决这个问题,大多数只是类似于配置的修改,不能在运行时修改颜色,最后看到一位大佬的文章https://www.dongchuanmin.com/ne ......
颜色 Windows 标题 日记 Blazor

记录自己每天干了什么,以及日记

4.24 虽说开始做瑞吉外卖了,但是做的基本没多少,也才配置了一下mysql的环境, idea今晚也不知道能不能装上,也才想起来周三有c++考试,要有大步的进展可能需要推迟几天了,背了一点单词,看了点数学网课……其实也没干啥事。开心点的是其实自己大一的目标已经完成了,偏科的英语四级也过了,蓝桥杯目标 ......
天干 日记

建民打卡日记4.24

一、问题描述 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。 二、流程设计 (1)使用循环 (2)循环要怎么用(求解因子;求解连续因 ......
日记 4.24 24

【MAUI Blazor踩坑日记】2.关于Windows上的相机问题

前言 MAUI中Windows上,调用MediaPicker.Default.CapturePhotoAsync()并不能启动相机拍照。关于这个问题可以查看 https://github.com/dotnet/maui/issues/7660 ,https://github.com/dotnet/m ......
Windows 相机 日记 Blazor 问题

【MAUI Blazor踩坑日记】1.关于图标的处理

【MAUI Blazor踩坑日记】1.关于图标的处理 前言 本系列文章,默认你已经踏上了MAUI Blazor的贼船,并且对MAUI Blazor有了一些了解,知道MAUI是什么,知道Blazor是什么。 不会教你怎么写MAUI Blazor的项目,只是提出一些注意点,避免踩坑。 正文 先看官方资料 ......
图标 日记 Blazor MAUI

用友U8 13.0出纳日记账查询后,窗口关闭不了,软件卡死解决办法

用友U8出纳日记账查询后,窗口关闭不了,软件卡死解决办法 电脑环境:win10 、用友U8 13.0 现象:用友U8登录出纳管理,查询一次日记账后,重新在查询其他日记账窗口不能操作,任务管理器里面出纳管理显示未响应 尝试解决方案: 卸载U8重新安装,好了两天,问题重现; 修改U8兼容到win xp, ......
日记账 出纳 办法 日记 软件

建民打卡日记4.22

一、问题描述 输入N个数组成的有序数列,在数组中查找某个数的位置,若找到,输出下标,否则输出not found 二、流程设计 1.取数组最大值最小值下标high和low 2.将待查找数与中值比较,若小于中值则查找前半段,否则查找后半段 3.输出结果 三、流程图设计 四、代码实现 #include < ......
日记 4.22 22

建民打卡日记4.21

一、问题描述 一对兔子从出生后三个月起每个月生一对兔子,小兔子三个月后每月生一对兔子,依次类推,假设所有兔子都不死,三十个月内每月兔子总量? 二、设计流程 1.设置前两个月的初值a,b 2.将前两个月的总值赋给下个月c,并依次赋给a,b下个月的值,实现迭代 3.输出c 三、流程图设计 四、代码实现 ......
日记 4.21 21

建民打卡日记4.20

一、问题描述 冒泡排序 问题描述:键入N个整数进行升序排序。 二、设计流程 1.第一行输入N表示输入的数字的个数 2.用循环输入数字; 3.定义 i控制比较次数,定义j控制每次比较的次数; 4.如果后面的数小于前面的数,将两数位置交换。 三、流程图设计 四、代码实现 #include <iostre ......
日记 4.20 20

java学习日记20230415-LinkedHashSet源码

LinkedHashSet全面说明: LinkedHashSet是HashSet子类; 底层是一个LinkedHashMap,底层维护了一个数组和双向链表 根据元素的hashCode值来决定元素的位置,同时使用链表维护元素的次序,使得元素看起来是以插入的顺序保存的 不允许添加重复元素 维护了一个ha ......
LinkedHashSet 源码 20230415 日记 java

建民打卡日记4.19

一、问题描述 二、设计流程 1.定义两个双精度浮点数a,b = 1000; 2.循环5次从后往前计算存款数; 3.循环内 a = b/(1 + 12 * 0.0063) b = a + 1000; 三、流程图设计 四、代码实现 #include <iostream> using namespace ......
日记 4.19 19

java学习日记20230414-HashSet源码

HashSet HashSet底层是HashMap 添加一个元素时,先得到Hash值,会转化成索引值; 找到存储数据表table,看这个索引位置是否存放元素; 如果没有直接加入 如果有,调用equals比较,如果相同放弃添加,如果不同,则添加到最后 在java8中,如果一条链表的元素个数到达TREE ......
源码 20230414 HashSet 日记 java

Docker构建镜像踩坑日记

从Github上拉取python项目后,运行dockerfile构建镜像失败,一步步查找原因 主要原因就是国内下载各种依赖超时,以下提供pip、apt、pipenv镜像解决方案 pip更换国内镜像 这个简单,只要后面加镜像地址和权限就行。例如: RUN pip install pipenv -i h ......
镜像 日记 Docker

建民打卡日记4.18

一、问题描述 二、设计思路 三、程序流程图 四、代码实现 #include <iostream> #include <math.h> using namespace std; int main() { double newt(float a, float b, float c, float d); ......
日记 4.18 18

团队项目开发日记 2023.4.18

今日工作总结:今天试图实现mp3转pcm和pcm转wav(8k转16k)具体遇到的问题和总结如下:1、关于mp3转pcm 由于还没有使用chatGPT绘制界面,因此我只是在IDEA主界面中添加了两个按钮用于跳转,在这之前我试图像在eclipse中一样直接运行jsp文件,但没成功,询问jcl后得知他的 ......
项目开发 团队 项目 日记 2023

建民打卡日记4.16

一、问题描述 某人从1990年一月一日开始“三天打鱼两天晒网”,问某天以后是打鱼还是晒网? 二、设计思路 1.输入日期 2.求1990年一月一日到该日期天数 3.对天数求余,根据余数输出“打鱼”或“晒网” 三、程序流程图 四、代码实现 #include <iostream> using namesp ......
日记 4.16 16

建民打卡日记4.17

一、问题描述 车牌号四位中前两位相等,后两位也相等但与前两位不同,且车号恰好是一个整数的平方,求该车牌号 二、设计思路 1.建立双重循环穷举符合条件的车牌号 2.建立内循环穷举某整数的平方 3.当两者相等时,输出结果 三、程序流程图 四、代码实现 #include <iostream> using ......
日记 4.17 17

建民打卡日记4.15

五本新书,借给a,b,c三人,每人借一本,共有多少种借书方案? 二、设计思路 1.从五个数中选取三个排列组合,确立循环范围 2.建立循环穷举所有情况 3.符合条件的情况输出 三、程序流程图 四、代码实现 #include <iostream> using namespace std; int mai ......
日记 4.15 15

建民打卡日记4.14

一、问题描述 一只公鸡五文钱,一只母鸡三文钱,三只小鸡一文钱,用百钱买百鸡,求各种鸡数量 二、 1.确定循环范围 2.建立循环嵌套穷举范围内所有情况 2.将符合条件的情况输出 三、程序流程图 四、代码实现 #include <iostream> using namespace std; int ma ......
日记 4.14 14

java学习日记20230414-Set接口

Set接口的常用方法和基本介绍 Set接口基本介绍: 无序(添加和取出的顺序不一致),没有索引; 不允许重复元素,所以最多包含一个null; JDK API中Set接口的实现类:AbstractSet,EnumSet,HashSet,TreeSet,LinkedHashSet,JobStateRea ......
20230414 接口 日记 java Set

java学习日记20230413-LinkedList和ArrayList比较

底层结构 增删效率 改查效率 ArrayList 可变数组 较低,数组扩容 较高 LinkedList 双向链表 较高,通过链表追加 较低 如果改查操作多,选择ArrayList 如果增删操作多,选择LinkedList 一般来说,在程序中,大部分都是查询,因此选择ArrayList ......
LinkedList ArrayList 20230413 日记 java

学习日记-Day13

日期 2023-4-13 任务列表 C++ primer part2(C++基础),记得写导图【16.7%】 C primer plus Chapter5、6(),记得写导图【0%】 王爽汇编【0%】 明日计划 C++ primer 第三章 C primer plus 复习1~4章 王爽汇编复习1~ ......
日记 Day 13

java学习日记20230412-LinkedList

LinkedList全面说明 LinkedList底层实现了双想链表和双端队列的特点; 可以添加人意元素,可重复,包括null 线程不安全,没有实现同步 LinkedList维护了first和last两个属性,分别指向首节点和尾节点 每个节点Node对象,里面又维护了prev,next,item三个 ......
LinkedList 20230412 日记 java

java学习日记20230411-Vector

Vector Vector底层也是一个对象数组; Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized 在开发中需要线程同步安全的,考虑使用Vector public class Vector01 { //Vector线程安全 public static voi ......
20230411 日记 Vector java

java学习日记20230411-ArrayList

ArraylList注意事项 ArrayList可以加入null,并且多个; ArrayList是由数组来实现数据存储的 ArrayList基本等同于Vector,处理ArrayList是线程不安全(执行效率高),在多线程情况下,不建议使用ArrayLIst ArrayList示例 public c ......
ArrayList 20230411 日记 java

java学习日记20230410-List

List接口基本介绍 List集合类中元素有序,即添加顺序和取出顺序一致,且可重复; List集合中的每隔元素都有其对应的顺序索引,即支持索引 List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素 JDK API中List接口的实现类有:ArrayList L ......
20230410 日记 java List

java学习日记20230410-Collection

Collection接口实现类的特点: public interface Collection<E> extends Iterable<E> collection实现子类可以存放多个元素,每个元素可以是object 有些Collection的实现类,可以存放重复的元素,有些不可以 有些Collect ......
Collection 20230410 日记 java

mysql学习日记-02 数据表的基本操作

一、创建和查看数据表 创建数据表:前提要选择一个数据库,命令:USE 数据库; CREATE TABLE 表名称(字段名 数据类型,...);CREATE TABLE user(u_name VARCHAR(10), u_age int(3),u_sex VARCHAR(1)); 查看所有数据表 S ......
数据表 基本操作 日记 数据 mysql

java学习日记20230410-集合框架体系

集合 数组的弊端: 长度开始时必须指定,而且一旦指定不能更改; 保存的必须为同一类型的元素; 使用数组进行增加元素的示意代码-比较麻烦; package com.study; import java.util.Arrays; /** * @author jay * @version 1.0 * @d ......
框架 20230410 体系 日记 java