SEO学习
网站TDK书写规则标题:把网站最想要的关键词放第一位标题要有可读性和连贯性关键词1_关键词2_关键词3_网站名称描述:简单粗暴一些,对主营业务展现,体现营销型又能包含关键词。描述要精准主关键词靠前排关键词不能堆砌关键词描述用公司名称+业务或服务项目再结合部分关键词百度搜索引擎对关键词的匹配方式有部分、完整...
2020-08-05
前端知识点整理(待续)
JS知识点 JS hoist JS闭包问题 JS执行机制 JS定时器线程理解 构造函数内的方法与构造函数prototype属性上方法的对比 JS中new都经历了什么 深入理解JavaScript中的属性和特性 JS中的call、apply、bind方法详解 为什么编程语言的都要定义数据类型 JS中typeof与instanceof的区别 轻松理解JS基本包装对象 JS中数据类型、内置...
Object对象原型污染
很明显的可以看出,该方法是利用了lodash.defaultsDeep 深拷贝未过滤危险对象成员constructor来达到污染原型链的目的。
2019-08-27
算法-计算质数
lc计数质数 给定整数 n ,返回所有小于非负整数 n 的质数的数量 。穷举原理:判断每个数是不是质数 {代码...} 埃式筛原理:如果 x 是质数,那么大于 x 的 x 的倍数 2x,3x,3x,… 一定不是质数。 {代码...} 线性筛原理: {代码...}
2022-06-27
程序员必须掌握的核心算法有哪些?
一般最先接触的就是时间复杂度和空间复杂度的学习了,这两个概念以及如何计算,是必须学的,也是必须最先学的,主要有最大复杂度、平均复杂度等,直接通过博客搜索学习即可。
2020-08-17
常用正则表达式整理
常用正则 某些正则并不能保证精确匹配,仅供参考。 网址URL ^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+ 手机号码0?1[2-8][0-9]{9} 邮箱 \w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14} 国内电话号码 [0-9-()()]{7,18} 身份证号 \d{17}[\d|x]|\d{15} 日期 \d{4}(\-|\/|.)\d{1,2}\ 中文字符 [\u4e00-\u9fa5] ...
安装 git
1.获取GIT sudo apt-get install git 2.设置用户 git config --global user.name XXX(要设置的用户名) git config --global user.eamil XXX(要设置的邮箱) 做完这一步会生成密钥如图 3.git网上获取密钥 配置到本地创建一个文件比如id_rsa.pub将得到的密钥全部复制进去然后配置 cd ~/.ssh gedit id_rsa.pub ssh -h git@gi...
2018-07-24
git常见命令及问题
常见命令 配置用户名 {代码...} 配置邮箱 {代码...} 生成秘钥 {代码...} 连接远程仓库 {代码...} 查看远程仓库 {代码...} 删除远程仓库 {代码...} 拉取代码 {代码...} 第一次推送代码,-u 可以建议关联 {代码...} 常见问题 第一次git pull origin master 报错 fatal: refusing to merge unrelated histories 使用 git pu...
2020-05-28
隐私策略
读写储存:用于储存软件运行时产生的数据,以便您在重新安装后的数据保存。电话信息:此权限只会读取您的手机IMEI编码,此为第三方服务商需要,例如友盟、广点通、bugly等。
2019-07-27
2019年9月所遇知识点整理
cd D: //进入D:盘git init //初始化工作目录,使之能够被git管理。会生成子目录“.git”git config --global user.email 邮箱机制git config --global user.name 用户名 //可以在配置文件.gitconfig中设置,配置文件一般在用户的HOME路径下。也可以通过命令行设置git add . //全部提交到暂存区
2019-09-09
输入框填充账号密码问题
项目中某个页面突然出现多个input框自动填充浏览器储存的账号密码,定位许久,寻源无果,只好转寻解决之法方法1input添加属性autocomplete="off"H5官方属性,但 无效(chrome)方法2input添加属性autocomplete="new-password"百度寻得,说是网易邮箱登录密码框的玩法,但是 依旧无效(chrome)最终方法页面最前面放两个...
2020-12-02
2023届同学,非凸科技等你来投递!
开放岗位:Rust开发工程师/算法工程师/量化策略研究员/机器学习研究员开放城市:上海、北京、成都、新加坡、美国9月8日,复旦首站,空宣会热力开播!非凸科技联合创始人&CTO李佐凡为同学们分享机器学习在量化投资中的应用及发展,还有校招HR在线答疑。参与宣讲会,还有机会直击面试哦!投递通道:(1)投递邮箱:recruit...
2022-08-15
速看!Atlassian云版与数据中心版的创新进展
[链接]Highlights:Atlassian在合规性、安全性、性能规模&可靠性等方面的最新功能与进展通过Rovo Search获取个性化信息开箱即用的连接器、产品组合洞察等更多企业级工具Atlassian已经不再为Server版产品提供支持,尽快迁移到云版和数据中心版,以解锁更多创新功能哦!联系Atlassian全球白金合作伙伴——龙智,获取迁移支持...
2024-11-22
国外信用卡使用教程
提供虚拟信用卡服务的平台,可以通过手机号或邮箱进行注册,具体的注册教程可以看这篇文章:【保姆级教程】国外信用卡详细注册指南,也可以直接点击:国外信用卡官网注册链接,进行注册。和实体卡一样,它也有cvv、名称、地址、卡号等等,可以用来购买各种服务,使用起来和实体信用卡是相同的。具体的可以查看这篇文章:...
2024-07-19
Omi原理-Hello Omi
Hello Omi Omi框架的每个组件都继承自Omi.Component,本篇会去完成Omi的Component的基本锥形,让其能够渲染第一个组件。 omi.js实现 {代码...} Omi.getInstanceId 用来给每个组件生成自增的ID Omi.render 用来把组件渲染到页面 基类Omi.Component实现 所有的组件都是继承自Omi.Component。 {代码...} Omi使用完全面向对...
多态原理
Java多态概述多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。Java 对于方法调用动态绑定的实现主要依赖于方法表,但通过类引用调用(invokevitual)和接口引用调用(invokeinterface)的实现则有所不同。
2020-02-19
HBase原理--LSM树
HBase的一个列簇(Column Family)本质上就是一棵LSM树(Log-StructuredMerge-Tree)。LSM树分为内存部分和磁盘部分。内存部分是一个维护有序数据集合的数据结构。一般来讲,内存数据结构可以选择平衡二叉树、红黑树、跳跃表(SkipList)等维护有序集的数据结构,这里由于考虑并发性能,HBase选择了表现更优秀的跳跃表。...