自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (1)
  • 收藏
  • 关注

原创 js中的this指向问题

javascript

2022-12-08 19:58:30 202 1

原创 js重难点理解好文章

js重难点理解

2022-10-05 11:06:13 211

原创 js闭包理解(1)

js 基础数据类型 闭包前提知识

2022-09-23 10:57:33 343

原创 前端promise理解

promise学习

2022-09-20 17:13:58 2688 1

原创 剑指 Offer II 008. 和大于等于 target 的最短子数组

var minSubArrayLen = function(target, nums) {let left=0;let right=0;let sum=0;let res=Number.MAX_VALUE;while (right < nums.length){sum = sum + nums[right];while(sum>=target){res= Math.min(res,right-left+1);sum =sum-nums[left];left++;}..

2022-05-23 16:54:52 101

原创 剑指 Offer II 007. 数组中和为 0 的三个数

var threeSum = function(nums) {let len =nums.length;if(len<3) return [];const res=[];nums.sort((a,b) => a - b);for(let i =0;i<len-2;i++){if(nums[i]>0) break;if(i>0 && nums[i]==nums[i-1]) continue;let left = i+1;let right ..

2022-05-23 16:08:11 103

原创 剑指 Offer II 006. 排序数组中两个数字之和

var twoSum = function(numbers, target) {let left = 0;let right = numbers.length-1;while(right!=left){if(numbers[right]+numbers[left]==target){return [left,right];}else if(numbers[right]+numbers[left]>target){right --;}else{left++;}}..

2022-05-23 11:12:57 74

原创 剑指 Offer II 005. 单词长度的最大乘积

function judge(word1,word2){let set1=[];let set2=[];for(let i=0;i<word1.length;i++){set1[word1.charCodeAt(i)-96] = 1;}for(let i=0;i<word2.length;i++){set2[word2.charCodeAt(i)-96] = 1;}for(let i=0;i<26;i++){if(set1[i]&&set2[..

2022-05-23 10:56:36 110

原创 剑指 Offer II 003. 前 n 个数字二进制中 1 的个数

var countBits = function(n) {var dp =[];if(n==0)return [0];dp[0]=0;dp[1] =1;//dp[2]= 1;for(let i=2;i<=n;i++){dp[i] =dp[Math.floor(i/2)]+(i%2);}return dp;};注意事项:js和C++ i/2不一样,js得到的是浮点数

2022-05-23 10:12:53 80

原创 剑指 Offer II 002. 二进制加法

var addBinary = function(a, b) {let length =Math.max(a.length,b.length);for(let i=a.length;i<length;i++){a =‘0’+a;}for(let i=b.length;i<length;i++){b =‘0’+b;}let jin =0;let res=‘’;for(let i=length-1;i>=0;i–){let aa = a.charAt(i);l..

2022-05-23 10:10:09 74

原创 剑指 Offer II 001. 整数除法

` function count (a,b){let cnt =0;let yu =a;while(yu>=b){yu =yu - b;cnt++; } return cnt;}var divide = function(a, b) {let cnt=0;if(a>0 && b>0){if(a>= Math.pow(2, 31) || b>= Math.pow(2, 31)) return Math.pow(2,..

2022-05-23 09:14:53 98

原创 2021-10-30 剑指 Offer 20. 表示数值的字符串

C++STL中去除前后空格的操作s.erase(0,s.find_first_not_of(" "));//去除前导空格s.erase(s.find_last_not_of(" ") + 1);//去除后导空格判断一个字符是数字还是字母的方法isalnum() 用来判断一个字符是否为英文字母或数字,相当于 isalpha(c) || isdigit(c)isalpha() 用来判断一个字符是否是英文字母,相当于 isupper(c)||islower(c)删除字符函数从位置pos=1.

2021-10-30 16:49:32 112

原创 剑指offer45 把数组排成最小的数字

class Solution {public: string minNumber(vector<int>& nums) { vector<string> strs; string res; for(int i = 0; i < nums.size(); i++) strs.push_back(to_string(nums[i])); sort(strs.begin(), strs.e.

2021-10-08 14:42:42 75

原创 剑指offer25合并两个排序的链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {ListNode *l3=.

2021-10-08 11:06:27 72

原创 剑指offer删除链表中的节点

class Solution {public:ListNode* deleteNode(ListNode* head, int val) {if(head->val == val) return head->next;#注意这一点ListNode *pre = head, *cur = head->next;#双指针问题while(cur != nullptr && cur->val != val) {pre = cur;cur = cur->ne

2021-10-08 10:16:34 76

原创 剑指offer63 股票的最大利润

class Solution {public: int maxProfit(vector<int>& prices) { if(prices.empty()) return 0; //int dp[prices.length()+1]; int profit=0; int cost=prices[0]; for(int i=0;i<prices.size();i++) { cost=min(cost.

2021-09-30 14:39:58 62

原创 对称性递归问题解决办法

https://leetcode-cn.com/problems/shu-de-zi-jie-gou-lcof/solution/yi-pian-wen-zhang-dai-ni-chi-tou-dui-che-uhgs/

2021-09-29 11:10:04 97

原创 剑指offer32

class Solution {public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> ans; if(!root) return ans; queue<TreeNode *> points; points.push(root); int cnt=1; .

2021-09-28 19:31:19 64

原创 剑指offer 04二维数组中的查找

解题思路:代码:class Solution {public: bool findNumberIn2DArray(vector<vector<int>>& matrix, int target) { int i = matrix.size() - 1, j = 0; while(i >= 0 && j < matrix[0].size()) { if(matr.

2021-09-27 10:44:26 73

原创 vue去掉字符串括号

this.query.filename=this.query.filename.replace(/^\s*/,'');//去掉左括号 this.query.filename=this.query.filename.replace(/(\s*$)/g,'');//去掉右括号

2021-09-15 19:17:49 1649

原创 Python 删除两端空格和制表格

test1 = " a " ## 两边均为空格 test1.rstrip() ## 删除右边空格,r为right##' a' test1.lstrip() ## 删除左边空格,l为left##'a ' test1.strip() ## 同时删除两边空格 ##'a'

2021-09-15 15:43:26 149

原创 webstorm 自动升级

点击重置按钮就可以

2021-09-14 19:41:07 395

原创 gbk编码格式文章转为utf-8 Python 代码

ffp = open(fp, mode='r',encoding='gbk')#以gbk编码格式打开文件 lines = ffp.readlines()#读入 ffp.close()#关闭文件 fffp = open(fp+'.temp',mode='wb')#暂存一个位置,放之后转换的文档 print("vocab_num"+str(vocab_num)) for...

2021-09-06 09:25:55 325

原创 Linux日志管理

1.logrotate 日志文件介绍Linux系统默认安装logrotate工具,它默认的配置文件在:/etc/logrotate.conf/etc/logrotate.d/logrotate.conf 是主要的配置文件,logrotate.d 是一个目录,该目录里的所有文件都会被主动的读入/etc/logrotate.conf中执行。另外,如果 /etc/logrotate.d/ 里面的文件中没有设定一些细节,则会以/etc/logrotate.conf这个文件的设定来作为默认值。Logrot

2021-08-19 10:18:57 92

原创 pycharm连接github

https://blog.csdn.net/qq_40820382/article/details/109037084亲测有效

2021-08-08 15:01:57 170

原创 jmeter压力测试

https://www.cnblogs.com/pwj2lgx/p/10283864.html

2021-08-01 11:22:50 35

原创 word2vec理解

https://www.jianshu.com/p/471d9bfbd72f这篇文章写的很好

2021-07-20 11:22:17 46

原创 多分类文本F1值计算

p, r, f1, _ = precision_recall_fscore_support(self.y_true, self.y_pred, labels=[1, 2, 3, 4, 5, 6, 7, 8, 9], average=None, warn_for=tuple()) print(f1) p, r, f1, _ = precision_recall_fscor

2021-06-01 20:54:20 547

原创 python 解决 mismatch问题

M1[a,b]与M2[c,d] size mismatch解决办法是要b与c的大小要相等

2021-03-31 15:41:29 917

原创 毕设-读取.pkl数据

2021-03-15 14:00:26 248

原创 计算机体系结构知识总结

第一章1.透明性机器/汇编语言程序员 -> 指令缓冲器、时标发生器、乘法器、主存地址寄存器、先行进位链移位器系统程序员 -> 数据通路宽度、cache、指令缓冲器应用程序员 -> 数据通路宽度、cache、指令缓冲器、虚存、程序状态字、“启动I/O”指令2.软件移植(1)统一高级语言(2)统一机器语言(3)模拟和仿真3.软件兼容(系列机)软件设计保证向后,力求向上4.计算机系统的整体设计思路有哪些(1)自上而下(2)自下而上(3)由中间到两边5.什么是软件可移

2021-01-16 08:59:54 732

原创 C++复习题目整理

C++总复习题一、单项选择题1.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为( A )。A. main B. MAIN C. name D. function2. 如果class类中的所有成员在定义时都没有使用关键字public、private或protected,则所有成员缺省定义为( C )。A) public B) protected C) private D)static3.一个类的所有对象

2020-12-12 22:33:05 2586

原创 eda知识点总结

1、什么是Top-down设计方式?即自顶向下的设计。首先从系统入手,在顶层进行功能方框图的划分和结构设计,在功能级进行仿真纠错,并用硬件描述语言对高层次的系统行为进行描述;然后用综合工具将设计转化为具体门电路网表,其对应物理实现可以是PLD或ASIC(专用集成电路)。2、数字系统的实现方式有哪些?各有什么优缺点?自顶向下,自底向上;自顶向下利于早期发现错误,避免设计工作浪费,减少逻辑功能仿真的工作量,提高了设计的一次成功率。3、用硬件描述语言设计数字电路有什么优势?语言标准化。便于设计的复用

2020-12-12 22:31:54 8579 2

原创 计算机组成原理总结

计算机组成原理期末复习题世界第一台通用电子计算机ENIAC,1946第一台存储程序式计算机-EDSAC,1949数据校验码主要有奇偶校验码、海明校验码和循环冗余校验码磁表面存储器记录信息是利用磁性材料的磁滞回归线特性(计算机的字长取决于运算器一次运算二进制数的位数模m交叉存储器有m个存储模块,它们有各自的地址寄存器和数据缓冲寄存器使用虚拟存储器时,由操作系统完成地址转换若显示器灰度级为32,则每像素应用5位表示RAM芯片位扩展可以增加存储器字长输入输出指令的功能是CPU与外设的数据传送

2020-12-12 22:29:54 2009

原创 应用集成试题 大题总结——

一.选择题1.J2EE使用多层的分布式结构,不包括以下(C)A.表示层 B.业务逻辑层 C.客户会话层 D.数据层2.以下对于NET的叙述,不正确的是(C)A.NET是Windows DNA的发展B.NET是基于开放互联网标准协议的一系列产品服务和技术C.NET平台目前完全独立于操作系统D.NET从本质上而言就支持一种语言即MSIL3.在构建集成系统时,各数据的数据视图集成于全局模式,使用户能够按照全局模式透明地访问各数据源的数据,这种数据集成方法是(A)A.联邦数据库 B.中间

2020-12-12 22:28:09 606

原创 微机原理复习总结

数据传送三种方式:查询、中断和DMAAD主要技术指标:分辨率、转换时间、量程、绝对精度、相对精度、线性度接口概念微机接口就是微处理器CPU与“外部世界”的连接电路,是CPU与外界进行信息交换的中转站。其中外部世界指除CPU本身以外的所有设备或电流,包括存储器、I/O设备、控制设备、测量设备、通信设备、多媒体设备、A/D与D/A转换器等。比如源程序或原始数据要通过接口从输入设备送进去,运算结果要通过接口向输出设备送出来;控制命令通过接口发出去,现场状态通过接口取进来,这些来往信息都要通过接口进行变换与

2020-12-12 22:26:26 820

原创 体系结构期末复习

体系结构期末复习一、 选择题(一)设计模式的基本原理是( C )A. 面向实现编程 B. 面向对象编程 C. 面向接口编程 D. 面向组合编程设计模式的两大主题是( D )A. 系统的维护与开发 B. 对象组合与类的继承C. 系统架构与系统开发 D. 系统复用与系统扩展依据设计模式思想,程序开发中应优先使用的是( A )关系实现复用。A. 组合聚合 B. 继承 C. 创建 D. .以上都不对

2020-12-12 22:24:51 1097

原创 物联网工程知识提纲

物联网工程知识提纲第1章 物联网概论(1)CPS定义 (2)物联网定义 (3)物联网主要技术特征(4)物联网与互联网区别 (5)物联网三层结构模型(6)物联网共性服务 (7)物联网包括关键技术第2章 RFID与物联网应用(1)RFID定义 (2)RFID标签分类 (3)EPC编码结构第3章 传感器与传感网技术(1)传感器定义 (2)传感器性能指标 (3)智能传感器特点(4)WSN定义 (5)无线传感器网络特点 (6)无线传感器网络节点类型(7)无线传感器网络节点单元组成

2020-12-12 22:22:32 604

原创 Java复习题

一、选择题(每道题只有一个正确答案,每小题2分,共30分)15道题1、关于Java语言叙述错误的是:( C)A.Java语言具有跨平台性B.Java是一种面向对象的语言C.Java语言中的类可以多继承D.Java的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是:( B)的确台aA.构造方法必须是public方法B.main方法必须是public方法C.Java应用程序的文件名可以是任意的D.构造方法应该声明为void类型3、关于Java中数据类型叙述正确的是:( B)A

2020-12-12 22:18:13 1082

原创 tomcat解决端口占用问题

netstat -ano|findstr “8080”taskkill /pid 进程号 /f

2020-11-20 21:55:54 102

应用集成课程的实验代码

基于中间件集成通过这次实验掌握并了解基于中间件集成的实验原理与实验操作; 掌握MVC模式设计系统; 体会MVC模式下集成的好处。

2020-11-08

空空如也

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

TA关注的人

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