自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (4)
  • 收藏
  • 关注

原创 【JS 算法题: 将 json 转换为字符串】

手撕算法:json 转换为字符串

2024-03-03 23:28:11 474

原创 Refused to execute script from ‘http://localhost:8080/src/23-namespace/a.js‘ because its MIME type (

Refused to execute script from 'http://localhost:8080/src/23-namespace/a.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.怎么解决

2022-10-12 11:34:16 517 1

原创 【腾讯云智面试】

前端面试记录。

2022-06-14 16:12:32 558

原创 【DP之01背包】

01 背包为什么叫 01 背包?因为每一个物品要么用一次,要么不用。状态转移方程:f[i][j]=Max(f[i−1][j],f[i−1][j−v[i]]+w[i])f[i][j] = Max(f[i-1][j], f[i - 1][j - v[i]] + w[i])f[i][j]=Max(f[i−1][j],f[i−1][j−v[i]]+w[i])优化之后状态转义方程:f[j]=Max(f[j],f[j−v[i]]+w[i])f[j] = Max(f[j], f[j -

2022-05-30 21:44:09 258

原创 【VUE项目总结】

项目介绍该项目是一个电商平台,主要实现功能有:针对用户:登录、注册、个人中心;针对商品:展示、搜索展示、详情页;针对用户和商品的交互:加入购物车、删除购物车、网上结账等。开发一个前端模块的步骤:写静态页面、拆分静态组件。发请求。Vuex。组件获取仓库数据,动态展示。项目配置项目运行,浏览器自动打开。// package.json"scripts": { "serve": "vue-cli-service serve --open", "build": "

2022-05-29 20:12:39 952

原创 【美团笔试题】

就离谱,没想到考了 JAVA、C++、安卓,你以为考了基础?不,他们考的是线程、死锁等等,以及消息传递。问就是,这些题全是懵的,我那点基础,应付这些提根本没有头脑。第一道算法没做出来,应该是到贪心,但是不打游戏,我很懵逼。先放我做题时的代码。后续修订。题目:小美最近迷上了一款游戏,在游戏中有n个怪物,每个怪物的血量各不相同。和任何一个怪物作战时小美每个回合都会造成等同于自己攻击力的伤害。把一个怪物的血量打到小于等于0后这个怪物的经验就会被小美吸收,使得小美的攻击力加一。小美的初.

2022-05-28 13:43:59 1100

原创 【JavaScript在ACM模式下做题】

JS 在 ACM 模式下做题输入readline()输出print()调试console.log()

2022-05-25 19:04:13 592

原创 【var const let区别】

var 、const 、let 区别var 在 ECMAScript 所有版本中都可以使用。let 和 const 只能在 ES6 及之后的版本中使用。var函数作用域。声明未初始化时,值为undefined。变量提升机制。在全局作用域中或还是在局部作用域中,使用var关键字声明的变量,都会被提升到该作用域最顶部。function test(status) { if (status) { var value = "person"; }

2022-05-25 16:57:54 91

原创 【CSS一个好玩的效果】

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2022-05-19 22:20:17 97

原创 【双指针】

相关题目最长不含重复字符的子串#include <iostream>using namespace std;const int N = 100010;int arr[N], temp[N];int main() { int n, res = 0; cin >> n; for (int i = 0; i < n; i ++) cin >> arr[i]; for (int i = 0, j = 0; i

2022-05-18 17:54:03 64

原创 【WSL、Debian、Clang 的相关】

本人真的超级健忘,如何不记录我都干了什么操作,第二天大概就忘的一干二净。俗话说,温故而知新,可以为师也。为了自己可以真的有收获,以及帮助小伙伴们,所以我要及时记录。内容比较乱,主要是个人问题记录。1 WSL 安装1.1 如何安装这边文章真好1.2 安装过程遇到的问题我努力回忆,因为忘记记录了。没回忆出来。2 Debain 安装2.1 换源好教程way1:sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.c..

2022-05-16 17:12:31 331

原创 【配置Ubuntu和开发板同一网段】

我再不把这个记住,老师该对我如何完成3此实验表示怀疑了吧?健忘的人真的好难。前提开发板和Ubuntu 都是 eth0 。修改参考该博客配置查看开发板ip修改ubuntu ip对,这就完了。

2022-05-16 16:32:00 297

原创 【实验三】

就是不写 readme !涉及知识点:有名管道进程通信#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <string.h>int main() { int fd, fd1, fd2; char buf[1024]; i.

2022-05-16 16:25:32 128

原创 【解决VM 与 Device/Credential Guard 不兼容问题】

win + r输入 gpedit.msc双击 打开基于虚拟化的安全改为已禁用。

2022-05-16 16:22:32 214

原创 【GIT 冲突问题解决】

1 冲突演示先创建本地仓库,且创建一个测试文件。# 初始化仓库git initgit add test.txtgit commit -m "create test.txt"创建新分支 other。# 创建分支git branch other# 查看分支git branch在 main 分支下修改 test.txt 文件。提交 main 分支,然后切换到 other 分支。#切换到 other 分支git checkout other在 othe

2022-05-10 18:16:23 392

原创 【Fragment创建】

1 静态创建<!--引入fragment--><fragment android:id="@+id/fragment1" android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.example.fragmenttest.fragment.StaticFragment" />// StaticFragment.java

2022-05-06 14:13:43 295

原创 SQLite

1 相关概念SQL: 结构化查询语言。数据库:MySQL、Oracle、SQL Server.SQLite: 轻型数据库。2 Android 中数据库的创建SQLiteDatabaseSQLiteOpenHelper

2022-05-04 15:35:51 1001

原创 【SimpleList】

list_item.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vertical" android:layout_height="match_parent"&gt..

2022-05-04 14:47:17 1049

原创 【 ListView --- ArrayAdapter】

ListView简单列表——ArrayAdapter图文列表——SimpleAdapter图文复杂列表——BaseAdapter1 适配器、连接器 Adapter2 ArrayAdapteractivity_array_list.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" .

2022-05-04 14:11:44 346

原创 【选项菜单】

package com.example.menutest;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ...

2022-05-04 13:44:22 389

原创 【SharedPreferences存取数据】

key-value<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m.

2022-05-03 20:12:39 325

原创 【activity传参】

传值// 显示意图public void jumpToSetting(View view) { /*从 MainActivity.this 到 SettingActivity.class*/ Intent intent = new Intent(MainActivity.this, SettingActivity.class); // 传值 intent.putExtra("username", "周杰伦"); intent.putExtra("age", "12

2022-05-03 19:51:30 441

原创 【Android --- Activity生命周期、跳转】

1 生命周期图onCreate():页面创建onStart():页面可见,但不交互onResume():页面可见,且交互onPause(): 页面不能交互onStop() : 页面不可见onDestory() 页面销毁protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity

2022-05-03 19:12:47 1310

原创 【整数二分】

2022-05-03 12:08:07 105

原创 【安卓开发——点击事件】

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/gray" android:gravi

2022-05-02 21:32:57 688

原创 【机器学习_鸢尾花实例】

引言机器学习是从数据中提取知识。监督学习(supervised learning): 已知 input & output.无监督学习:已知 input.样本 sample:每个实体或每一行。特征 feature:每一列(用来描述这些实体的属性)。特征提取(特征工程):如何构建良好的数据表征。1.1 python 相关python 有用于数据加载、可视化、统计、自然语言处理、图像处理等各种功能的库。机器学习和数据分析本质都是迭代过程。1.2 鸢尾花实例

2022-05-01 09:43:27 365

原创 【KMP】

#include <iostream>using namespace std;const int N = 100010, M = 1000010; // N 为匹串长度, M 为模式串长度int n, m;int ne[N];char p[N], s[M]; // p 为匹配串, s 为模式串 int main(){ cin >> n >> p + 1 >> m >> s + 1; // 从下标为1开始

2022-04-20 20:45:06 222 2

翻译 【C++ Introduction and Basic】

Becoming an expert won’t happen overnight, but with a little patience, you’ll get there.Programming LanguagesMachine LanguageAssembly LanguageHigh-level LanguagescompilerinterpreterMost languages can be compiled or interpreted, however, traditi.

2022-04-18 20:31:01 91

原创 【实验二&NFS】

#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <string.h>#define MAX_SIZE 1000int main(){ int fd; ssize_t length_w; ssize_t count; char buffer_writ

2022-04-18 12:49:35 193

原创 linux上课用。

http://afanihao.cn一、创建虚拟机…二、文件系统树状结构。1. 用户目录每个用户一个目录。超级用户 root。2. 创建目录和文件/home/yuanxiao目录操作:创建目录 / 删除 / 重命名。文件操作:编辑文本文件。三、文件列表文件列表 lsls ls /home/yuanxiao/Desktop/mangols -l# res:权限 数量 ....drwxr-xr-x 3 yuanxiao yuanxiao 4096

2022-03-30 21:07:32 998 1

原创 【轮播图js实现】

接上篇// 获取元素/* 我就是个憨批!!! */let box = document.getElementsByClassName('box')[0];let main = document.getElementsByClassName('main');let imgs = document.querySelectorAll('.main > img')let last = document.querySelector('.last')let next = document.qu.

2022-03-18 17:58:27 667

原创 【轮播图静态实现】

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2022-03-18 16:54:41 458

原创 【自适应两栏式布局】

两栏式布局左列定宽,右列自适应左列不定宽,右列自适应1. 左列定宽,右列自适应<div class="container"> <div class="left">定宽左部分</div> <div class="right">自适应右部分</div></div>方法一:浮动 + margin.container{ width: 70%; border: 2px solid red;}

2022-03-18 13:49:53 287

原创 【算法——两数之和】

题目来源 leetcode个人题解第一版本/** * @param {number[]} nums * @param {number} target * @return {number[]} */var twoSum = function(nums, target) { let len = nums.length; let indexNums = []; let flag = false; for(let i = len - 1; i >= 0; i

2022-03-15 18:52:23 707

原创 【ajax请求&jquery】

function bind(cardno, password) { let data = []; let con //Todo:补充代码 $.ajax({ url:"js/cardnolist.json", success:function(result){ console.log(result); data = result.cardnolist; con = dat

2022-03-13 20:20:43 1680

原创 【axios_get】

<template> <div class="list"> <div class="list-item" v-for="item in dataList" :key = "item.id" > <img class='list-pic' :src='item.imgUrl' /> <div class="list-info">

2022-03-13 20:00:51 81

原创 【蓝桥杯——RESTFul api】

var express = require('express');var app = express();var fs = require("fs");var path =require('path');app.use(express.json())app.use(express.urlencoded({ extended: false }))//添加用户app.post('/add', function(req, res) { fs.readFile(path.resolve(_

2022-03-13 19:37:40 123

原创 【Js数据结构——队列】

3. 队列队列是遵循先进先出原则的一组有序的项。3.1 数据结构队列class Queue{ constructor(){ this.count = 0; this.lowestCount = 0; this.items = {}; } enqueue(value){ this.items[this.count] = value; this.count ++; } dequ

2022-03-13 17:49:13 1698

原创 【Js数据结构——栈】

文章目录2. 栈2.1 基于数组的 Stack2.2 基于JS对象的 Stack2.3 保护数据结构内部元素2.3.1 下划线命名约定2.3.2 用ES6的限定作用域 `Symbol` 实现2.3.3 用ES6的`WeakMap`实现类2.4 进制转换2.4.1 十进制转二进制2.4.2 进制转换算法2. 栈栈 是一个遵从 后进先出 原则的有序集合。2.1 基于数组的 Stackclass Stack { constructor(){ this.items = [];

2022-03-11 15:09:34 1531

原创 【Js数据结构——数组】

文章目录1. 数组1.1 数组的创建和初始化1.2 添加元素1.2.1 在数组末尾添加元素1.2.2 在数组开头插入元素1.3 删除元素1.3.1 尾删1.3.2 头删1.4 在任意位置删除或插入元素1.4.1 `splice(index, number, value)`1.4.2 delete1.5 JavaScript 的数组方法1.5.1 数组合并1.5.2 迭代器函数1.6 ES6 和 数组的新功能1.6.1 `for...of...`1.6.2 `@@iterator`对象1.6.3 `entri

2022-03-10 19:42:33 1120

数据库课设&软件工程课设之选课系统

数据库课设&软件工程课设之选课系统

2022-02-06

mybatis初学者学习笔记整理

mybatis学习笔记整理,参考B站狂神学习。

2021-11-23

spring5学习代码整理文件

个人spring5学习文件

2021-11-23

Web入门初学者纯静态页面练习 HTML+CSS 布局、浮动练习

一个纯静态HTML+CSS单页面练习,牵扯布局、浮动练习。

2021-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除