算法 笔记18
4、18
收获: 1)学会求欧拉函数 2)有关约数的题目想好是到n还是n/2还是sqrt(n),不然WA和T得飞起 3)乘法逆元竟然是这个意思 疑问: 堆的push_down 我的WA代码 void push_down(int x) { while(x<<1 <=siz) { int nx=x<<1; if( ......
4月18号总结
今天完成了 * { margin: 0; padding: 0; list-style-type: none; } .reg-content{ padding: 30px; margin: 3px; } a, img { border: 0; } body { background-image: u ......
2023.4.18
1 //例8.1 2 #include <iostream> 3 using namespace std; 4 class Complex 5 { 6 public: 7 Complex(double r = 0.0,double i = 0.0):real(r),image(i){} 8 Comp ......
day49(2023.4.18)
1.MySQL事务 2.使用事务 3.事务的并发问题 4.事务的隔离级别 5.用户管理 6.使用Navicat创建用户 7.使用Navicat分配权限 8. 测试一下分配好的权限 9.删除用户 10.数据的导出 11.分页查询 day49(2023.4.18) ......
扎实打牢数据结构算法根基,从此不怕算法面试系列之007 week01 02-07 简单的复杂度分析
#1、复杂度分析 复杂度分析本身是非常理论化的一个内容,在计算机科学中,有一个专门的学科叫做——计算复杂性理论。 很多童鞋看过《算法导论》,这本书的内容很多很强调算法导论。 但是实际上,对于普通程序员来说,不需要过度强调理论化的内容。因为工作中更多面对的是实际的 软件工程,工程化的工作不需要面对太多 ......
团队冲刺4\18
解决了添加事件bug,实现了fragment的list view的点击事件,fragment里调用数据库一系列问题。以下目标实现长按事件和表格。 以下未实现图片: 点击跳转到activity Toast.makeText(getContext(),listView.getAdapter().getI ......
2023/4/18每日随笔
今天,上了英语口语,数据库,和python,数据库课上学了需求分析,数据库的建立等等,是一些以后做项目的要用到的东西。然后,python课上写报告,然后跑了八圈,晚上写了项目,解决了Android fragment的添加bug,以及数据传输问题,我写的很乱,我觉得应该有一个东西可以在整个项目共享,但 ......
MQ基础笔记
一、MQ(消息队列): 1、本质: MQ(message queue),本质是个队列,FIFO先入先出原则。在互联网架构中,MQ是一种常见的上下游“逻辑解耦+物理解耦”的消息通信服务。 2、优缺点: (1)、优点: 1)、异步: 不同的业务可以同时从消息队列中获取消息进行消费,实现异步处理。 2)、 ......
2023/4/18
7-1 用虚函数分别计算各种图形的面积 分数 20 全屏浏览题目 切换布局 作者 沙金 单位 石家庄铁道大学 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函 ......
团队作业(18)
今天做了: 优化搜索过程,优化数据展示, 加标题条超链接 , 优化分页功能] <template> <div > <!-- 查询框部分 --> <el-row> <el-col :span="12" :offset="6" style="margin-top: 25px;"> <el-input t ......
4月18日set与map的学习
之前学习过string,list,vector,deque,和两种适配器queue和stack,这些都是线性表的数据结构;而今天学习的map和set他们的底层是二叉搜索树,或者平衡二叉搜索树。 首先是set她没有键值对,并且不能出现重复元素,比如当插入两个一时,他只会插入一个一,所以可以用作数组去重 ......
带约束条件的运筹规划问题求解(模拟退火算法实现)
0. 写在前面 超级简单的模拟退火算法实现ε٩(๑> ₃ <)۶з搭配最简单的线性规划模型进行讲解!但是如果需要的话可以直接修改编程非线性问题哦(´つヮ⊂︎) 1. 模型描述及处理 1.1 线性规划模型 $$ max,f(x)=10x_1+9x_2 $$ $s.t.$ $$ 6x_1+5x_2\le ......
4月18日笔记
今天完成了空调调节温度、风速也面的设计。 学会了如何添加一个小图标。 我们在添加一个已经扣完图的小图标时,尽管已经扣的很干净了但是依旧会在图表外又一层灰色的背景,这时,我们只需要将背景设为透明就可以。 通过android:background="#0000" 这样我们就可以得到一个干净的图标。 ......
变编程一小时2023.4.18
1. #include<iostream>using namespace std; class Shape{ public: virtual double area() const=0;}; class Circle:public Shape{ public: Circle(double r):ra ......
Contest 23-04-18
#D.糖果镇 思路 $m=3$时整个路径有两个拐点,分别是$m=1 \to m=2,m=2 \to m=3$ 设拐点$1$在第$i$列,拐点$2$在第$j$列,则路径上的数字总和为$(front[1][i])+(front[2][j]-front[2][i-1])+(back[j])$($front ......
4.18
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 class people{ 5 protected: 6 int age;string name; 7 public: 8 people(){}; 9 people(in ......
4月18日leetcode二叉树几种遍历方式的非递归和递归
给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 二叉树的前序中序和后序遍历算法是学习二叉树必不可少的,若是使用c语言遍历前中后序还是比较繁琐的,因为要考虑遍历结果存放的序列大小问题,想要解决这个问题就得想用递归计算二叉树的节点数量,再调用递归子函数完成递归遍历。 解题思路, ......
机器学习:XGBoost算法介绍
动动发财的小手,点个赞吧! 1. 简介 XGBoost (eXtreme Gradient Boosting)是一种用于回归、分类和排序的机器学习算法。它是GBDT(Gradient Boosting Decision Trees)的一种高效实现,能够在大规模数据集上运行,并具有很强的泛化能力。XG ......
Django笔记二十四之数据库函数之比较和转换函数
本文首发于公众号:Hunter后端 原文链接:Django笔记二十四之数据库函数之比较和转换函数 这一篇笔记开始介绍几种数据库函数,以下是几种函数及其作用 Cast 转换类型 Coalesce 优先取值 Greatest 返回较大值 Nullif 值相同返回 None 1、model 准备 这一篇笔 ......
服务器端lfd cfd笔记
WebConnect stream socket base on tcp datagram socket base on udp ip/port windows:ipconfig linux:ifconfig 防火墙与不同主机通信 OSI(open system interconnect) app- ......
2023.4.18
今天主要上了python课,我学了python,python好用,最恶心的一点就是代码风格问题,没用太多拘束,看着难受。 晚上写了外包,实现了安卓pdf在线预览,通过安卓连接服务器来实现在线预览。 ......
4.18每日总结
今天对各个界面完成了初步的美工。 昨天完成基本完成各个界面的设计。 遇见的问题:还是王老师上课说的背景色和表格颜色问题,怎样使用户感到舒适,本来以为很简单,但是没有颜色对照,完成起来确实有些困难。 ......
每日总结 4.18
今日进行了数据库的显示,对于供货商页面的设计。 构思数据库如何才能更好的显示数据计算数据。 今天优先完成了科技政策的作业,和python的实验。 对供货商页面进行了简单绘制显示数据。 <%@ page contentType="text/html;charset=UTF-8" language="j ......
算法刷题系列——二分查找
704. 二分查找(2023.4.17) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = ......
Node.js入门学习笔记
NodeJs是js的运行时,意味着可以在浏览器外运行js。可以使用nodejs来构建服务器端应用、CLI应用、Web API,甚至用electron构建桌面端应用。 使用nvm来管理node版本。 在终端输入node 进入REPL环境,可以测试和执行代码,mac系统使用control+d退出REPL ......
4月18日每日总结
1. 打开虹软开发者中心 开发者中心 2. 新建应用 3. 获取APP_ID,SDK_KEY,ACTIVE_KEY 4. 编写代码 4.1 填写SDK激活需要的APP_ID,SDK_KEY,ACTIVE_KEY public static final String APP_ID = "官网获取的AP ......
阅读笔记5
首先,在第一章中我大致了解了我可以在书中学到什么,如何落实学习。 1.1节通过三个简短的对话,启发我对什么是程序,什么是软件,什么是软件工程,也了解到了一个软件不是简简单单就能说写就写的,还需要考虑各种因素,如人们的需求,功能的可行性。 1.2节详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件 ......