自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用create-react-app脚手架引入mar3d及mars3d-cesium配置步骤(一些坑)

react,create-react-app脚手架配置mars3d-cesium

2022-11-17 11:17:12 609

原创 判断是否为回文序列和寻找字符串中最长回文序列

//判断是否为回文序列function isPalindrome(s){ let rev = s.split('').reverse().join(''); //字符串逆转操作 return rev === s;}//找出最长回文序列function longestPalindrome(str){ let palindromeStr=""; //记录最长回文串 let tempPalindrome=""; //记录当前回文串 for(let i=0;i<s

2022-03-27 14:45:49 137

原创 JS对象的遍历方法

法一:使用for…in…循环var obj = {'0':'a', '1':'b', '2':'c'};for(let i in obj){ console.log(i,":",obj[i]);//{0:a,1:b,2:c}}法二:使用Object.keys遍历var obj = {'0':'a', '1':'b', '2':'c'};Object.keys(obj).forEach(function(key){ console.log(key,obj[key]);//{0:a,1:

2022-03-15 22:15:45 5489

原创 使用对象reduce方法来统计数组中每个元素出现的次数

function frequent(arr){ let objGroup = arr.reduce(function(obj, name){ obj[name] = obj[name] ? ++obj[name] : 1; }, {}); return objGroup;}let arr = [1, 2, 2, 2, 3, 3, 3];//objKey是对象的键名构成的数组let objKey = Object.keys(frequent(arr));//

2022-03-15 21:58:48 283

原创 CSS实现水平垂直居中

1.使用绝对定位实现水平垂直居中.center-vertical{ width: 100px; height: 100px; position: absolute; top: 50%; left: 50%; margin-top: -50%; /*高度的一半*/ margin-left: -50%; /*宽度的一半*/}优点:兼容性好缺点:需要提前知道元素的尺寸。如果不知道元素尺寸,就需要JS获取2.使用transform代替margin.center-vertical{

2022-03-07 21:32:57 71

原创 最大整除子集(leetcode 【368】)python

nums=[1,2,3,4,6,8]nums.sort()dp = [[i] for i in nums]# dp[1]=dp[1]+[nums[0]]# dpfor i in range(len(nums)): for j in range(i-1,-1,-1): if nums[i] % nums[j] == 0: if len(dp[j]) + 1 > len(dp[i]):#这步很关键 dp[i] = d

2022-02-20 11:28:09 211

原创 算法基础-字符移位

腾讯2017暑期实习生编程题算法基础-字符移位# 错误原因:申请额外内存空间def strTransform(strs): num = [chr(i) for i in range(97, 123)] NUM = [chr(i) for i in range(65, 91)] NEW_strs = '' new_strs = '' for i in range(len(strs)): if strs[i] in NUM:

2022-02-19 20:57:39 113

原创 二分法JavaScript

二分法JavaScript//寻找左边界function findLeftBound(nums,target){ if (nums.length == 0) return -1;//关键代码/******/ let left = 0; let right = nums.length; while (left < right){ let mid = left + Math.floor((right - left)/2); if(nums[mid] >

2022-02-19 18:07:43 307

原创 创建一个表示笛卡尔坐标的随机10*2矩阵,将其转换为极坐标表示

创建一个表示笛卡尔坐标的随机10x2矩阵,将其转换为极坐标表示import mathimport numpy as np1.随机生成10*2的矩阵# a10_2=np.random.random(20).reshape(10,2)a10_2=np.random.randint(20,size=20).reshape(10,2)a10_22.定义两个函数,将直角坐标转换成极坐标# 将直角坐标x,y转化极坐标的模长rdef qiur(x,y): r=np.sqrt(x*x+y*y)

2021-04-02 16:28:45 805

空空如也

空空如也

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

TA关注的人

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