计算机基础
喜樂的CC
愿你我身体健康,平安喜乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用命令行查询端口对应进程名并关闭
用命令行查询端口对应进程名并关闭原创 2023-01-09 11:12:01 · 355 阅读 · 0 评论 -
解决 Enter passphrase for key ‘/c/xxx/.ssh/id_rsa‘: 输入密码问题
git push 或 git pull 的时候每次都需要输入密码, 原因是因为设置公钥的时候设置了密码, 我们只需要打开Git Bash命令控制工具, 输入以下命令删除密码即可原创 2022-12-09 11:25:26 · 1924 阅读 · 0 评论 -
[重装电脑]系统安装无法创建新的系统分区的解决方法
温馨小提示:MBR和GPT两种硬盘安装方式不一样通过Legacy方式启动是给MBR格式的硬盘重装通过UEFI方式启动的则是给GPT格式的硬盘重装>>>如何判断硬盘格式(分区表类型)问题一:重装提示格式不对解决办法是请检查你的启动方式(一般老电脑只有Legacy方式启动).以下两张图展示不同的启动方式:启动完成就能进入PE桌面(这个桌面无法看出你是用哪种方式启动的, 所以要认准上面两张图)问题二: 重装提示系统安装无法创建新的系统分...原创 2022-03-01 20:31:31 · 7223 阅读 · 0 评论 -
[JavaScript] js计算出对称年月日20211202
今天正好是20211202日, 看到网上说从左往右读还是从右往左读都是一样的数字的年月日,就来了兴趣, 代码如下: const arr = []; for (let i = 1000; i < 3000; i++) { for (let j = 1000; j < 3000; j++) { if ( String(i)[0] === String(j)[3] && ...原创 2021-12-02 11:06:10 · 783 阅读 · 2 评论 -
[JavaScript] 阿拉伯号数字转中文 支持1到100 (使用场景如序号)
网上转换大部分到10是零一十, 11是一十一, 和需求不符合, 固自己修改了下:/** * 阿拉伯号转中文 支持1到100 (使用场景如序号) * @param {Number} num 数字 */const getChinese = (num) => { const changeNum = ['', '一', '二', '三', '四', '五', '六', '七', '八', '九']; const unit = ['', '十', '二十', '三十', '四十', '五十原创 2021-09-02 15:25:03 · 589 阅读 · 1 评论 -
flex-wrap: wrap 溢出换行但是父盒子没有被撑开的解决办法
场景重现当使用flex布局垂直排列并且到达父盒子高度就换行的时候, 会产生溢出的情况解决办法ul{ writing-mode:vertical-lr; li{ writing-mode:horizontal-tb; }}// 父盒子: writing-mode:vertical-lr; (垂直方向内内容从上到下,水平方向从左到右)// 子元素:writing-mode:horizontal-tb; (水平方向自上而下的书写方式。即 le...原创 2021-04-29 14:55:44 · 5238 阅读 · 6 评论 -
css动态溢出自适应缩略文字ellipsis
GIF展示:原理: 父盒子自适应, 子盒子大小随父盒子动态变化, 即可实现动态缩略文字;代码:<div style="width:100%"> <p style="width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap">我是一段重复的长文本|我是一段重复的长文本|我是一段重复的长文本|我是一段重复的长文本</p></div>...原创 2021-02-18 16:32:24 · 1606 阅读 · 0 评论 -
时间戳转换注意事项
可以看到传入的11月,实际得到12月正如new Date(时间戳)获取数据一样,传入12月的, 得到的月份是1所以, 怎么获取的值, 就怎么传入回去.原创 2020-11-11 19:48:32 · 188 阅读 · 0 评论 -
Js 数组对象中指定相同的属性名归类的方法
需求: 以相同的date(日期)进行分类源数据:过滤后:实现代码: let newData = {} data.forEach(e => { //新建属性名 if (Object.keys(newData).indexOf('' + e.date) === -1) { newData[e.date] = [] } //对应插入属性值 newData[e.date].push(e)...原创 2020-06-10 15:26:42 · 7075 阅读 · 6 评论 -
JS中0.28*100, 0.29*100 和 0.28/100 得到的值精准度问题
乘法:0.28和0.29乘100都没有得到预期的值.除法:0.28除100没有得到预期的值, 0.29正常.解决办法:我这里是用parseInt()解析成整数原因:浮点数不能直接进行相等比较, 计算机中是采用近似值来保存浮点数的,当进行浮点数相关的计算时,需要时刻提防由于精度问题所导致的误差,并注意避免那些会影响到结果正确性的误差(所谓正确性,就是误差超出了所允许的最大范围)。参考文章:一个由于浮点数精度导致的错误...原创 2020-05-09 10:41:30 · 3367 阅读 · 0 评论 -
JS获取url参数 分别获取普通地址和hash地址方法
普通地址http://www.baidu.com/home?id=1&uid=2使用以下JS函数获取url参数:function getQuery(val){ var query = window.location.search.substring(1); var vars = query.split("&"); for ...原创 2020-04-26 18:13:12 · 7689 阅读 · 0 评论 -
浏览器兼容法则: 最小公分母 或 客户端检测
什么是最小公分母?原文图解链接: https://www.shuxuele.com/least-common-denominator.html原创 2020-03-16 17:14:48 · 243 阅读 · 0 评论 -
js原型链添加方法 清除字符串前后的空格
String.prototype.trim= function(){ return this.replace(/^\s+/,"").replace(/\s+$/,"");}原创 2020-03-12 10:52:24 · 659 阅读 · 0 评论 -
js原型链添加方法 两个数组对比删除相同元素,返回未出现的数
/** * 扩展Array,添加remove方法 * @param val */ Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; ...原创 2020-03-09 17:29:17 · 610 阅读 · 0 评论 -
js原型链添加方法 求差集
举例:A={1,2,3,4,5} B={1,2,3,10}差集:B-A={10},即把B中属于A的元素去掉。补集:因为B不包含于A,所以不能求补。如果B={1,2,3}那么:B关于A的补为{4,5},B-A=空集原型上定义方法:Array.prototype.diff = function(B) { return this.filter(A =>{return B.ind...原创 2020-03-09 14:32:50 · 587 阅读 · 0 评论 -
【可用】vivoX7升级安卓7.1系统刷机包下载地址
链接:https://pan.baidu.com/s/18Rf8N-IjQZrdNowgSL6dng 提取码:r1dk如果不能用了, 到vivo官方论坛发帖要vivo官方论坛传送门 https://bbs.vivo.com.cn/forum.php?mod=forumdisplay&fid=152...原创 2020-02-09 13:39:50 · 50345 阅读 · 3 评论 -
向量叉乘 - 判断两条线段是否相交
向量叉乘(行列式计算):向量a(x1,y1),向量b(x2,y2):首先我们要明白一个定理:向量a×向量b(×为向量叉乘),若结果小于0,表示向量b在向量a的顺时针方向;若结果大于0,表示向量b在向量a的逆时针方向;若等于0,表示向量a与向量b平行。(顺逆时针是指两向量平移至起点相连,从某个方向旋转到另一个向量小于180度)。如下图:在上图中,OA×OB = 2 > 0, OB在OA...转载 2020-01-19 10:59:58 · 8689 阅读 · 0 评论 -
& gt; 和 & lt; 代表大于号> 和小于号< 以及其英文的全称
gt英文全称是 Greater thanlt 英文全称是 Less than原创 2019-11-12 15:14:13 · 146420 阅读 · 3 评论 -
git merge和git merge --no-ff的区别 图解易懂
在很多介绍GItFlow工作流的文章里面,都会推荐在合并分支的时候加上--no-ff参数, 而我们在合并的时候,有时git也会提示 使用了fast-forward, 这里我将介绍一下merge的三种状态及git merge和git merge --no-ff的区别Git merge的时候,有几种合并方式可以选择--ffWhen the merge resolves as a ...转载 2019-10-28 17:44:50 · 3487 阅读 · 0 评论 -
关于页面渲染的小经验(或者说教训) 在此记录以让自己谨记
vue模板也好还是art-template模板引擎也好,使用谨记下面这条规则:静态数据(不用交互的)直接在模板引擎上输出,动态数据则写在方法(js)里,是为了后期修改维护!微不足道不值得一提的点,却十分重要! ...原创 2019-02-21 14:14:58 · 239 阅读 · 0 评论 -
前端JS请求网络图片报错GET https://xxx.png 404 (Not Found)的解决办法
需求:有时候我们请求图片报如下错误:解决办法:这里我用百度的图片举个栗子,当你发现如下错误:GET https://www.baidu.com/image/online.png 404 (Not Found) 说明了网络图片请求失败或者说不存在,则在img中添加onerror事件:<img src="https://www.baidu.com/image/...原创 2019-02-19 11:05:45 · 30383 阅读 · 0 评论 -
深入浅出 JSONP
前言第一次听说jsonp,其实早在2年之前。当时在做一个活动页面的抽奖模块,要从服务端get一个概率,当时什么都不懂,同事说用ajax,我就用ajax,同事说dataType改成jsonp,我就改成jsonp。于是乎活动页面做完了,以后也没有碰到过jsonp,在这期间我一直以为jsonp跟ajax息息相关,是xhr的一种特殊的跨域形式…直到一个月前的一次面试,问到jsonp我被虐成狗,才决定看...转载 2019-02-25 15:38:51 · 175 阅读 · 0 评论 -
Nuxt.js性能优化之图片加载
方法:小图片放在assets文件夹中会通过webpack使用file-loader和url-loader处理转换成base64;***切记:大图片会适得其反!!!原创 2019-02-20 16:27:19 · 6429 阅读 · 0 评论 -
Git命令行和Puttygen生成公钥私钥的方法和区别
命令行生成公钥私钥:0.命令行输入: ssh-keygen -t rsa -C "你的名称@你的邮箱地址"1. 剩下的回车即可2. 完成后到c盘user中找到.ssh文件夹(如:C:\Users\ThinkPad\.ssh)3. 打开id_rsa.pub(公钥文件)复制全部内容到要用的网站上(如GitHub\Gitlab);Puttygen工具生成公钥私钥:...原创 2019-05-30 15:38:05 · 2543 阅读 · 0 评论 -
设置Git的界面语言为中文
首先我们先确保本地已经现在下载安装了gti的桌面版本,如果没有,则需要使用浏览器搜索下,然后进入如图网页进行下载和安装 鼠标左键双击打开桌面的快捷方式或者文件中的应用,启动git软件,进入到git的UI界面里,如图所示 我们使用鼠标右键git界面的黑色部分,也就是命令输入区,可以看到弹出的列表是英文的,这里我们需要进行修改设置,鼠标点击列表最小变的option项...转载 2019-05-29 17:53:05 · 13707 阅读 · 0 评论 -
[Office] Excel 每行插入空白行 / 隔行插入一行/ 每列插入空白列 / 每隔两行插入一行 / 批量插入空白行
Gif演示(每行插入一行空白行)图文演示1. 假设有abc三行, 每行之间插入空白行2. 接着新增一列,添加上序列号3. 复制粘贴一次序列号(以此类推, 隔N行, 复制N次)4. 选中C列, 排序和筛选-升序5. 最后删除掉B列即可ps:每行插入空白行 / 每列插入空白列 / 每隔两行插入一行 原理都一致...原创 2019-09-11 15:17:14 · 10086 阅读 · 0 评论
分享