用户界面 图形 界面 笔记
[最优化方法笔记] 线搜索方法
1. 线搜索方法 1.1 无约束优化问题求解 无约束优化问题求解的基本方法是迭代算法,通过逐步逼近的方法来逼近精确解。 假设精确解所在的点为 \(x^*\),初始点为 \(x_0\),通过不断迭代 \(x^1, x^2, ... x^k\) 使得 \(x \rightarrow x^*\)。 一般的 ......
[最优化方法笔记] 凸集、凸函数
1. 凸集 1.1 凸集的几何定义 在 \(\mathbb{R}^n\) 空间中,经过两个不同的点 \(x_1\) 和 \(x_2\) 可以确定一条直线,方程如下: \[y = \theta x_1 + (1 - \theta)x_2, \; \theta \in \mathbb{R} \]特别地: ......
消息通知(Notification)/用户触达系统设计
近年来,通知功能已经成为许多应用程序中突出的特性。构建一个能每天发送数百万通知的可扩展系统绝非易事。这正是为什么我觉得有必要记录我在这方面踩坑之路。也叫用户触达系统。 完成这项任务要求对通知生态系统有深刻的理解,否则需求很容易变得模糊和不明确。 1 了解通知系统并确定设计范围 通知是用于向用户提供重 ......
算法学习笔记二一冒泡排序
目录什么是冒泡排序算法原理代码示例 什么是冒泡排序 对给定数组进行遍历,每次比较相邻两个元素大小,若大的数值在前面则交换两数位置(升序),每完成一趟遍历数组中最大的元素都会上升到数组的末尾,这也是冒泡一词的由来。 算法原理 (升序)列表每相邻的数,如果前面比后面大,则交换这两个数。 一趟排序完成后 ......
前端界面
规划页面结构:根据需求设计网站或应用程序的整体结构,确定页面之间的关联。 界面设计:使用设计工具(如Sketch、Photoshop等),设计页面的布局、颜色、字体等。 切图和素材准备:根据设计图将界面元素切割成图片,并准备好所需的图标、图片等素材。 编写HTML结构:使用HTML标记语言创建页面的 ......
十二月阅读笔记二
需求说明应该从业务角度出发清晰地定义所需的功能,而不是去定义系统应该如何实现细节。这样,开发团队可以自由地找出符合需求的最佳方案。 要达到这样的目的,需求说明应该具备以下条件:1、精确、可测。2、是真正的需求说明,而不是脚本。3、是关于业务功能的,而不是关于软件设计的。 一个系统开发的成败,好的需求 ......
算法学习笔记一二分查找
目录什么是二分查找算法原理示例代码(python) 什么是二分查找 二分查找也叫折半查找,是在有序数组查找特定元素的算法。算法的时间复杂度为O(logn)。 算法原理 定义一个有序数组, 初始化left数组第一个元素序号,right为数组最后一个元素序号,middle为left和right中间元素序 ......
PANE-GNN Unifying Positive and Negative Edges in Graph Neural Networks for Recommendation论文阅读笔记
Abstract 目前利用GNN的推荐系统主要关注用户的正面反馈,而忽略了负面反馈提供的见解。于是我们提出了PANG- GNN,该模型将图神经网络的正面和负面边统一在一起。PANG-GNN首先将原始评分图根据正面和负面反馈划分为两个不同的二分图。接下来分别使用两个独立的嵌入,即感兴趣嵌入和无兴趣嵌入 ......
读书笔记12《构建之法 现代软件工程(第二版)》读后感
今天将《大话软件工程-需求分析与软件设计》这本书算是总体阅读下来了,说一说总的感受。 《大话软件工程-需求分析与软件设计》是一本为软件工程师和客户们提供一套支持交流、传递,具有很强实操性的理论、方法、工具和标准的书籍。这本书让我对软件工程有了更深入的理解,并且让我对需求分析和软件设计这两个关键的软件 ......
Windows用户、组
查看所有账户 net user 查看某个账户信息 net user 用户名 查看某个用户的sid whoami /user 查看所有用户的sid wmic useraccount get name,sid 查看当前操作系统存在的用户 界面操作 此电脑→鼠标右击→管理→计算机管理→系统工具→本地用户和 ......
编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存入到一个数组中。程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。请使用3个数组处理函数来分别进行输入、显示和计算平均成绩。
#include <iostream> #include <vector> using namespace std; static int num = 0; struct Donation { string name ; double money = 0; }; int avg(int &a,int ......
Zotero使用笔记
1、下载导入论文 第一种:打开谷歌学术,输入关键词,然后我们能看到相关的论文,最后点击黄色的文件袋,选择想要导入的论文。—— 注意:Zotero也需要打开。 第二种:进入Zotero 通过点击标识符,输入专属的ISBN或DOI,生成条目。 第三种:进入Zotero 点击+按钮,手动添加 第四种:将P ......
LCT 学习笔记
引子 在古老且美妙的数据结构王国,一次,一个巨大的怪兽出现在了这个国家,这个怪兽是一棵树,打败这个怪兽只需要能快速求出这个怪兽任意一条路径上的和就可以了,可是他灵活多变,自己的手脚可以调换位置,或拿下来(边可以断掉或连上)身上的每一寸肌肤都可改变其硬度(点可以修改值) 树链剖分找到了$splay$, ......
秦疆的Java课程笔记:70 面向对象 方法重写
重写都是方法的重写,和属性没有关系。 //父类写一个静态方法 public class A { public static void test() { System.out.println("A=>test()"); } } //子类也写一个静态方法 public class B extends A ......
秦疆的Java课程笔记:69 面向对象 Super详解
super调用父类属性 //首先写一个父类 public class Person { protected String name = "1"; } //然后写一个子类 public class Student extends Person{ private String name = "2"; p ......
C++学习笔记十一:数据类型的转换
一个表达式里的所有变量应该具有相同的类型。 上溢和下溢(overflow and underflow): 1.隐式转换(implicitly): 编译器自动进行。总是把占用内存小的数据类型转化为占用大的数据类型。 int类型转换为double double price { 45.6 }; int u ......
PostgreSQL创建只读用户
1、创建一个用户名为<readonlyuser>,密码为<your_password>的用户 CREATE USER <readonlyuser> WITH ENCRYPTED PASSWORD '<your_password>'; 2、修改用户只读事务属性 ALTER USER <readonly ......
修改用户密码
假设你要为用户名为'username'@'localhost'的用户设置新密码,你可以这样做: 其中,username 是用户名,localhost 是主机名, 123456是要更改的新密码。 方法1: 用 ALTER 语句 ALTER USER 'username'@'localhost' IDE ......
[视频笔记] 麦子学院Linux嵌入式ARM开发
目录 第一阶段 CLinux 01_嵌入式c语言高级 02_Linux操作系统基础 03_GUN开发 第二阶段 Linux应用 01_IO 02_进程 03_网络 第三阶段 ARM裸机 ARM开发板基础知识 01_ARM学习准备工作 02_ARM世界概要 ARM体系系统 03_ARM体系结构_Cor ......
SglServer 设置用户只能访问特定表、特定数据库
设置用户只能访问特定表、特定数据库 一、只能访问特定数据库 1.【安全性】—【登录名】右击用户、打开属性,选择用户映射,勾选特定数据库 2. 如果 服务器角色 勾选了 【查看任意数据库】,那么登录后会看到所有的数据库,没有授权的数据库会提示无法访问数据库 最终效果 二、只能访问特定表 右击表名 —【 ......
编写一个程序,记录捐助给“维护合法权利团体”的资金。该程序要求用户输入捐献者数目,然后要求用户输入每一个捐献者的姓名和款项。这些信息被储存在一个动态分配的结构数组中。每个结构有两个成员:用来储存姓名的字符数组(或 string 对象)和用来存储款项的 double 成员。读取所有的数据后程序将显示所有捐款超过 10000 的捐款者的姓名及其捐款数额。
编写一个程序,记录捐助给“维护合法权利团体”的资金。该程序要求用户输入捐献者数目,然后要求用户输入每一个捐献者的姓名和款项。这些信息被储存在一个动态分配的结构数组中。每个结构有两个成员:用来储存姓名的字符数组(或 string 对象)和用来存储款项的 double 成员。读取所有的数据后程序将显示所 ......
电路基础笔记1
电路基础 1电流 正电荷在电路中的移动方向规定为电流的方向。 电流通常用字母“I”表示,单位为安培(简称安),用“A”表示,比安培小的单位有毫安(mA)、微安(μA),它们之间的换算关系为1A=103mA=106μA 直流电与交流电 直流电是指方向始终固定不变的电压或电流。能产生直流电的电源称为直流 ......
【笔记】2023.12.14 树上问题
笔记 2023.12.14:树上问题 [Ynoi2004] rpmtdq 支配对:\(i_1\leq i_2\leq j_2\leq j_1, dist(i_1, j_1)\geq dist(i_2, j_2)\) 时,称 \((i_1, j_1)\) 被 \((i_2, j_2)\) 支配,前者就 ......
使用QSS美化qt界面
Qt官方文档详细讲述了QSS文件的编辑格式和编辑方法:样式表语法 |Qt 4.8版本 而询问chatGPT也可以得到如下示例(参照官方文档进行了修改): /* 注释:这是QSS文件的注释 */ QWidget { background: gray /* 设置所有QWidget的背景颜色 */ col ......
拓扑排序软件设计——ToplogicalSort_app(含有源码、需求分析、可行性分析、概要设计、用户使用手册)
使用Python + PySide2 + QtDesigner + networkx + c++来写一个简单的拓扑排序软件,内含源码、需求分析、可行性分析、概要设计、用户手册哦~ ......
Python 学习笔记
Python 学习笔记 1、Python脚本 1.1脚本.py hello.py #code:utf-8 # 以下空一行 import os # 以下空两行 print(os.getcwd()) print('欢迎大家') print('来到python世界')`# 最后也要空一行 虽然空行对程序的 ......
Vue2添加路由后界面变成空白
在vue2中,每当我添加路由选项的时候,vscode并不会报错,运行后连原本的东西都不见了 也尝试了一下网上搜索的方案,如加上history等等 经过一番摸索发现是导入router的语句导入到了最新版本的router,最新版本的router是匹配的vue3,导致页面一片空白 解决方法就将原来的rou ......
阅读笔记《探索需求》
这是本学期最后一本书了,《探索需求》。 第一章讲的是方法论是不够的,主要围绕了三个问题:第一是为什么,因为我们使用的通常都是需求映射图,而不是需求本身,这就是需求要“探索”的原因。人们探索制作映射图,最终得到一张足够接近于实际形态的映射图,并为了一个“现实的”目的把它表达出来。第二是什么时候,如果你 ......
【论文阅读笔记】【多模态-Vision-Language Pretraining】 BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation
BLIP ICML 2022 (Spotlight) 读论文思考的问题 论文试图解决什么问题?写作背景是什么? 问题: 在视觉-语言预训练(VLP)中,如何更加高效地利用充斥着噪声的海量图文对数据,提升预训练效果? 如何设计模型,使得预训练后的模型在理解(understanding-based)任务 ......
doris用户权限管理
Doris 用户权限和MySQL相差不多,在Doris中,GRANT 命令用于赋予指定用户或角色指定的权限。 使用语法如下: GRANT privilege_list ON db_name[.tbl_name] TO user_identity [ROLE role_name] GRANT priv ......