- 博客(47)
- 收藏
- 关注
原创 js ES6 part2
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数主要使用场景:1. forEach 主要是遍历数组2. 参数当前数组元素是必须要写的,索引号可选。和map不一样,map有返回值,可以用来处理数组,然后返回新数组,forEach是加强版for循环,可以遍历数组对象,对里面的数据进行处理,不如插入到哪个dom元素等163筛选商品案例。
2024-07-10 21:57:23 932
原创 Linux基础part3
是递归的查找,因此尽可能的具体find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。√基本语法find [搜索范围][选项] 选项说明选项功能—name<查询方式>按照指定的文件名查找模式查找文件—user<用户名>查找属于指定用户名所有文件—size<文件大小>按照指定的文件大小查找文件。应用实例案例1:按文件名:根据名称查找/home 目录下的hello.txt文件。
2024-05-26 23:30:35 381
原创 js api part4
外部资源(如图片、外联CSS和JavaScript等)加载完毕时触发的事件原因:有些时候需要等页面资源全部处理完了做一些事情,老代码喜欢把 script 写在 head 中,这时候直接找 dom 元素找不到。事件名: load监听页面所有资源加载完毕:给 window 添加 load 事件不光可以监听整个页面资源加载完毕,也可以针对某个资源绑定load事件当初始的HTML文档被完全加载和解析完成之后,DOMContentLoaded 事件被触发,而无需等待样式表、图像等完全加载。
2024-05-06 19:15:40 787
原创 js APIS part2
事件是在编程时系统内发生的 动作 或者发生的事情。比如用户在网页上 单击 一个按钮什么是事件监听?就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 绑定事件或者注册事件, 比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等。元素对象.addEventListener('事件类型', 要执行的函数)事件监听三要素:事件源: 事件被触发的对象。dom元素被事件触发了,要获取dom元素。
2024-05-03 22:37:25 584
原创 LateX的基础学习
在text.tex中写下关闭记事本,cmd中dir保存,用latex text.tex来编译,可以命令行慢慢编译,这可以做成bat文件为什么不直接开始在texstudio里输入,这是在干什么xelatex text.tex直接编译成pdf中文是UTF-8一定一定 documentclass后面加上方括号utf8也可以winedit的用的不是UTF-8,所以,如果用winedit编辑的中文,要用txt另存成UTF-8的,才能用texstudio,否则会乱码。
2024-04-22 19:14:51 406
原创 Linux超级基础命令
9)、mv移动文件,mv index.html src index.html是我们要移动的文件,src是目标文件夹,当然,这样写,必。5)、touch:新建一个文件如touch index.js就会在当前目录下新建一个index.js文件。4)、ls(lI):都是列出当前目录中的所有文件,只不过II(两个II)列出的内容更为详细。6)、rm:删除一个文件,rm index.js就会把index.js文件删除。7)、mkdir:新建一个目录,就是新建一个文件夹。11)、clear清屏。1)、cd:改变目录。
2024-04-15 22:35:48 239
原创 一个最最简单python opencv项目
现在的代码会报错,主要是有几个api返回的参数变成两个了,所以删掉第一个返回的参数就可以跑起来了 findContours 方法返回值是两个,老师给的代码里是三个,把第一个删了就好了。不懂boundingBoxes是啥的可以回去看轮廓检测那一节,求外接矩形也用了这个函数。py3里面好像是只返回两个参数了,contours和hierarchy。这里是python的基础语法了,不会的去搜python函数就行了。这里要识别的卡号位置是固定的,直接弄一个roi不就好了吗。1、灰度图2、检测到多个轮廓,过滤操作。
2024-04-01 23:50:17 190
原创 python opencv稍基础初学
傅里叶变换f傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎 (zhihu.com)
2024-03-27 23:29:04 1105
原创 python opencv的最基础初学
这个在MATLAB叫点乘,内积不是这个。而且内积是欧几里得空间定义的,矩阵的标准内积几个取平均算法里说了nXn的滤波一般是奇数。
2024-03-16 22:20:54 455
原创 js基础API初学
目标:能够给DOM元素添加事件监听■ 什么是事件?事件是在编程时系统内发生的动作或者发生的事情比如用户在网页上单击一个按钮• 什么是事件监听?就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为绑定事件或者注册事件比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等。
2024-03-16 15:46:13 351
转载 双指针问题
双指针,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。换言之,双指针法充分使用了数组有序这一特征,从而在某些情况下能够简化一些运算。在LeetCode题库中,关于双指针的问题还是挺多的。双指针截图来之LeetCode中文官网当遇到有序数组时,应该优先想到双指针来解决问题,因两个指针的同时遍历会减少空间复杂度和时间复杂度。欢迎关注微信公众号——【较真的前端。
2024-03-12 12:26:23 24
转载 【无标题】基础链表
为什么要学习链表?链表主要有以下几大特性:1、解决数组无法存储多种数据类型的问题。2、解决数组中,元素个数无法改变的限制(C99的变长数组,C++也有变长数组可以实现)。3、数组移动元素的过程中,要对元素进行大范围的移动,很耗时间,效率也不高。先来感性的认识一下链表,我们先来认识下简单的链表:从这幅图我们得出以下信息:这个简单链表的构成:头指针(Header),若干个节点(节点包括了数据域和指针域),最后一个节点要指向空。实现原理:头指针指向链表的第一个节点,然后第一个节点中的指针指向下一个节点,然后依次指
2024-03-01 13:01:25 17
原创 JS api基础初学
哪怕只有一个元素,通过querySelectAll()获取过来的也是一个伪数组,里面只有一个元素而已。•为了解决className容易覆盖以前的类名,我们可以通过classList方式追加和删除类名。如果修改的样式比较多,直接通过style属性修改比较繁琐,我们可以通过借助于css类名的形式。2.className是使用新值换旧值,如果需要添加一个类,需要保留之前的类名。想要得到里面的每一个对象,则需要遍历(for)的方式获得。·首先var先排除,老派写法,问题很多,可以淘汰掉...
2024-02-28 22:25:55 1025
原创 JS初学基础
返回函数多个数字• 两个相同的函数后面的会覆盖前面的函数• 在Javascript中实参的个数和形参的个霰可以不一致1.如果形参过多会自动填上undefined (了解即可)2.如果实参过多那么多余的实参会被忽略(函数内部有一个arguments,里面装着所有的实参)• 函数一旦碰到return就不会在往下执行了函数的结束用return。
2024-02-25 19:08:00 400 1
原创 JavaS初学
我们将<script>放在HTML文件的底部附近的原因是浏览器会按照代码在文件中的顺序加载HTML。如果先加载的JavaScript 期望修改其下方的HTML,那么它可能由于HTML尚未被加载而失效。因此,将JavaScript代码放在HTML页面的底部附近通常是最好的策略。代码写在以.js结尾的文件里 通过script标签,引入到html页面中。注意事项1.script标签中间无需写代码,否则会被忽略!
2024-02-22 18:58:21 902 1
原创 CSS动画基础
转换transform 我们简单理解就是变形有2D和3D之分我们暂且学了三个分别是位移旋转和 缩放2D移动translate(x,y)最大的优势是不影响其他盒子,里面参数用%,是相对于自身宽度和高度来计算的可以分开写比如translateX(x)和translateY(y)2D 旋转 rotate(度数)可以实现旋转元素 度数的单位是deg2D缩放sacle(x,y)里面参数是数字不跟单位可以是小数 最大的优势不影响其他盒子设置转换中心点transform—origin:xy;
2024-02-21 17:59:58 950
原创 CSS3盒子模型
CSS3中可以通过box-sizing来指定盒模型,有2个值:即可指定为content-box、border-box,这样我们 计算盒子大小的方式就发生了改变。可以分成两种情况:1. box-sizing:content-box 盒子大小为width+padding+border(以前默认的)2. box-sizing:border-box 盒子大小为width。
2024-02-19 15:30:42 343 1
原创 CSS的其他
CSS中,用input::placeholder{color;}可以实现粉色默认值。before 在父元素内容的前面创建元素,after在父元素内容的后面插入元素。文件-首选项-设置-format on paste打钩就行,设置后再粘贴!before 和 after 创建一个元素,但是属于行内元素。根据元素的特定属性来选择元素,这样就不用class和id。新创建的这个元素在文档树中是找不到的,所以我们称为伪元素。::before在元素前面插入内容。::after在元素前面插入内容。
2024-02-18 17:26:55 320
原创 CSS初学高级技巧
一个网页中有许多背景图片,在TCP/IP中会丢包,所以要提升页面加载速度(FW)1 .精灵图主要针对于小的背班图片使用。2. 借助于背景位置来实现一 background position.3. 一般情况都是负值。千万注愈网页中的坐标:x→正,y也一样。拼出自己名字。
2024-02-18 11:34:10 784
原创 CSS学习样例
css属性书写顺序布局定位属性display position float clear自身属性width height margin padding文本属性font-family color text-decoration其他属性bonder-radius。
2024-02-07 12:43:40 345 1
原创 CSS三大特性
p 是块级元素 块级元素的宽度是他的容器的100% 因为 div的宽度设置成了300px 所以 p的宽度变成了300px 还不懂的话把div的宽度删了 就懂了。继承没有权重的概念,通配符都比继承的高,CSS官方规则就是这样的,可以写个demo, 通配符样式在前,继承样式在后,结果不会覆盖,通配符的样式会被应用?对于父子关系的块元素,父元素会塌陷较大的外边距值。行高的继承12px/1.5即为当前行高的1.5倍,无论是不是12px。
2024-01-30 15:47:45 344 1
原创 CSS基础
1.生成标签直接输入标签名按 tab 键即可以口 div 然后 tab键,就可以生成< div > < / div >background-repeat:no-repeat;2.如果想要生成多个相同标签加上*就可以了七以口 d iv * 3 就可以快速生成 3 个 div。background:rgba(0,0,0,0.3)redgreenbluealpha透明度。3.如果有父子级关系的标签,可以用>,比如 ul > li 就可以了。
2024-01-25 23:00:32 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人