#!/usr/bin/env python3# -*- coding: utf-8 -*-# Version: python 3.6.3# Tools: Pycharm 2017.3.3__date__ = '2018/7/20 9:49'__author__ = 'cdl'import timeimport threading"""线程中的锁机制""""""有两个线程...
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""装饰器"""###### 第一波 ######def foo(): print('foo')print('函数对象,表示foo这个函数', foo)foo() # 调用foo函数###### 第二波 ######def foo(): print('foo')...
#!/usr/bin/env python# -*- coding: utf-8 -*-import requestsfrom requests.exceptions import ReadTimeout, HTTPError, RequestExceptionfrom bs4 import BeautifulSoupfrom urllib import request, parse, ...
error:0%] Built target rosbuild_precompilemake[2]: *** No rule to make target '/opt/ros/kinetic/lib/libopencv_calib3d3.so.3.2.0', needed by '../Mono'. Stop.CMakeFiles/Makefile2:718: recipe for t
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2018-07-19 21:50:16# @Author : cdl (1217096231@qq.com)# @Link : https://github.com/cdlwhm1217096231/python3_spider# @Version : $Id$''...
文本处理命令tr命令(可以用来删除一段文本信息中的某些文字,或者将其进行转换)格式: tr [option] … SET1 [SET2]可选参数:-d: 删除和set1匹配的字符-s:去除set1指定的在输入文本中连续并重复的字符如,删除"hello curry"中所有的’o’, ‘l’, ‘h’:echo “hello curry” | tr -d ‘olh’如,将...
背景本人2020届,非科班211硕士,本科普通二本。同时,也是2020届秋招大军中的一员,由于我是毕业后辞职考研上岸的,因此个人年龄比其他同届毕业生大2到3岁,所以年龄在找工作中其实也是一个劣势。秋招经历了漫长的接近4个月的漫长煎熬,终于上岸了。下面将个人面试及相关感受记录分享下来,希望对有缘人有所帮助。秋招准备开始阶段我的秋招其实从3月份就开始了,那时候听取了实验室师兄的建议。尽早的就...
技术交流QQ群:1027579432,欢迎你的加入!1.预解析JavaScript代码是由浏览器中的JavaScript解析器来执行的。JavaScript解析器在运行JavaScript代码的时候分为两步:预解析和代码执行。预解析:JS引擎会把JS里面所有的var和function提升到当前作用域的最前面;代码执行:按照代码的书写顺序从上往下执行;预解析分为变量预解析(变量提升)和函...
技术交流QQ群:1027579432,欢迎你的加入!1.作用域通常来说,一段程序代码中所用到的名字并不是一直有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字的冲突。2.JS中的作用域(ES6之前)全局作用域:整个script标签或者一个单独的js文件;局部作用域(函数作用域):在函数内部就是局部作...
技术交流QQ群:1027579432,欢迎你的加入!1.数组的概念使用数组Array,可以把一组相关的数据存放在一起,并提供方便的访问(获取)方式。数组是指一组数据的集合,其中的每个数据称为元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。// 普通变量一次只能存储一个值var num = 10;// 数组一次可以存储多个值var arr = ...
最近由于受疫情影响,自己无法出门溜达,只能老老实实的在家看看书、学点shell和前端上的知识。刚好也读完了林清玄先生的散文《孤独是一个人的清欢》,整本书以作者的童年往事、朋友相处、生活小事等出发,记录了作者对所遇到事情的感悟。我十分欣赏林清玄先生对生活的态度,能从一件很普通的事、一个很常见的物品、一幅美丽的风景受到思考,当中蕴含着先生对生活的细腻情感。有时候,我也在思考。“我们为谁而存在,为谁而...
技术交流QQ群:1027579432,欢迎你的加入!1.流程控制在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。简单理解:流程控制就是来控制我们的代码按照什么结构顺序来执行。流程控制主要的三种结构:顺序结构分支结构循环结构2.顺序流程控制顺序结构是程序中最简单、最基本的流程控制,它没有特...
技术交流QQ群:1027579432,欢迎你的加入!1.循环结构循环的目的:在实际问题中,有很多规律性的重复操作。因此,在程序中要完成这类操作,就需要重复执行某些语句。2.JS中的循环在JS中主要有三种类型的循环语句:for循环while循环do-while循环for循环在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及...
技术交流QQ群:1027579432,欢迎你的加入!1.运算符运算符也称为操作符,是用于实现赋值、比较和执行算术运算等功能的符号。JavaScript中常用的运算符有:算术运算符递增和递减运算符比较运算符逻辑运算符赋值运算符2.算术运算符概念:算术运算使用的符号,用于执行两个变量或值的算术运算。浮点数存在的精度问题:浮点数值的最高精度是17位小数,但在进行算术运...
1.什么是变量变量是存放数据的容器,我们可以通过变量名来获取数据,甚至数据可以被修改。2.变量在内存的存储本质:变量是程序在内存中申请的一块用来存放数据的空间。2.变量的使用变量在使用的时候分两步:先声明再赋值;声明变量var是一个JS关键字,用来声明变量。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。age是程序员自己定义的变量名,程序员通...
技术交流QQ群:1027579432,欢迎你的加入!1.数据类型简介为什么需要数据类型?在计算机中,不同的数据所占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。简单来说,数据类型就是数据的型号。变量的数据类型变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。...
技术交流QQ群:1027579432,欢迎你的加入!1.JavaScript历史布兰登-艾奇(Brendan Eich,1961年-);他在1995年利用10天时间完成JavaScript设计;网景公司最初命名为LiveScript,后来在与Sun合作之后将其改名为JavaScript;2.JavaScript是什么JavaScript是世界上最流行的语言之一,是一种运行在客户端...
技术交流QQ群:1027579432,欢迎你的加入!1.现实中的3D有什么特点?近大远小物体后面遮挡不可见2.三维坐标系三维坐标系其实就是指立体空间,立体空间是由3个轴共同组成的。x轴:水平向右。注意:x右边是正值,左边是负值y轴:垂直向下。注意:y下面是正值,上面是负值z轴:垂直屏幕。注意:向外是正值,向内是负值3.3D转换主要学习内容3D转换主要学习工作中...
技术交流QQ群:1027579432,欢迎你的加入!动画(animation)是CSS3中具有颠覆性的特征之一,可以通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。相比于过渡而言,动画可以实现更多的变化,更多的控制,连续自动播放等效果。1.动画的基本使用制作动画分为两个步骤:a.先定义动画;b.再使用(调用)动画;1.1 先用keyframes定义...
1.CSS3的现状新增的CSS3特性有兼容性问题,IE9+才支持移动端支持优于PC端不断改进中应用相对广泛现在主要学习:新增选择器和盒子模型及其他特性2.CSS3新增选择器CSS3给我们新增了选择器,可以更加便捷,更加自由的选择目标元素。a.属性选择器b.结构伪类选择器c.伪元素选择器2.1 属性选择器属性选择器可以根据元素特定的属性来选择元素,这样就可以不...
类似网站广告,当我们点击关闭就不见了。但是,当我们重新刷新页面时,广告又会重新出现!本质:让一个元素在页面中隐藏或显示出来!1.三种显示与隐藏方式display显示隐藏visibility显示隐藏overflow溢出显示隐藏1.1 display属性display属性用于设置一个元素应该如何显示。display: none; 隐藏对象display: block; 除...
技术交流QQ群:1027579432,欢迎你的加入!1.Observer/Event(观察者)模式动机在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”—— 一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将会使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系,从而实现软件体系机构...
技术交流QQ群:1027579432,欢迎你的加入!1.为什么学习节点操作获取元素通常使用两种方式:(1).利用DOM提供的方法获取元素document.getElementById()document.getElementsByTagName()document.querySeletor()等缺点:逻辑性不强、繁琐(2).利用节点层次关系获取元素利用父子兄节点关系获取元...
1.整体效果2.案例分析3.具体实现大盒子类的命名tb-promo,淘宝广告;里面放一张图片;左右两个按钮用链接就可以,左箭头prev,右箭头next;底侧小圆点用ul来实现,命名为promo-nav。4.大盒子制作<!DOCTYPE html><html lang="en"><head> <meta charset=...
技术交流QQ群:1027579432,欢迎你的加入!1.函数的概念在JS中,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用JS中的函数。函数:封装了一段可以被重复调用执行的代码块,通过该代码块可以实现大量代码的重复使用。2.函数的使用函数在使用的时候分为两步:声明函数和...
1.常见的图片格式jpg图像格式:JPEG(JPG)对彩色的信息保留较好、高清,颜色较多,我们产品类的图片经常用jpg格式的。gif图像格式:GIF格式最多只能存储256色,所以通常用来显示简单的图形及字体,但是可以保存透明背景和动画效果,实际中经常用于一些图片小动画效果。png图像格式是一种新兴的网络图像格式,它结合了GIF和JPEG的优点,具有存储形式丰富的特点,能够保持透明背景。如果...
技术交流QQ群:1027579432,欢迎你的加入!1.接口隔离模式在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口来隔离本来互相紧密关联的接口是一种常见的解决方案。典型代表:FacadeProxyAdapterMediator2.Facade(门面)模式动机上述A方案的问题在于组件的客户和组件中各种复杂的子...
《起风了》视频 起风了 最近一直在思考这个问题,问题来源于过年期间朋友给我介绍的一位女同学。朋友看我一直单身,岁数也老大不小了。所以,好心帮我牵线搭桥。在这里,我要谢谢朋友的热心介绍。经过朋友的中间介绍,我和妹子相互加了微信。后面就是断断续续的线上聊聊天,因为受疫情影响也没法见个面。刚好上个月接到学...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号