一个前端应必备的素养图谱
参加工作五年,从后端转岗前端,除了工作中用到,以及平时浏览的技术文章,并没有系统的学习过。随着对前端了解的增加,也更清晰的认识到了前端的迭代速度。各类脚手架,组件库如雨后春笋。我自己的近期学习也是零散,有可能一个知识点还没吃透,就去看另一个了。正好有机会看到github上的学习路线图。借此机会,自己也系统的学习整理一下,无论是已经了解的,还是未曾了解的,都重新梳理。
cpp加油站 cpp加油站
3年前
上次说了静态数组可变长,今天知道原理了
之前发了一篇文章,讲c99变长数组的,链接如下:发出去以后有了挺多的反馈,因为这并不是一个很难的知识点,所以如果接触过的自然而然是知道,但还真有挺多人表示不知道和不相信这个事,同时我上次也只是简单的说了一下这个事,没有去讲解这个变长静态数组的实现原理,今天补上。先看一下思维导图:1.变长数组是长度一直可以变的吗变长数组,那么是长度一直可以变的吗,到底什么
代码还原的技术: Unidbg调试浮点数运算(一)
一、目标在做代码还原的时候,经常能看到一些奇怪的寄存器和奇怪的指令:vldrs15,可以看出两个区别,一个是寄存器不一样,普通运算使用的寄存器是R0Rx,浮点数运算使用的是D0Dx(其实还有S0Sx),另一个是指令不一样,普通运算是MOV、MUL,而浮点数运算使用的是VMOV,VMUL,感觉就是普通运算的VIP版。第一个知识点就出来了,V开头的指令
QW54787715 QW54787715
3年前
做运维的如何利用自己手里的资源增加收入,发财记得感谢我。
现在很多做技术开发的人都会找兼职给外面接点活赚点零花钱,目前这个市场还是狼多肉少,很难接到赚钱的单子。不妨多找一些方法,我这给大家介绍一个好渠道。如果在公司做运维工作有维护服务器资源的不管是阿里云腾讯云,只要你能登陆账号就可以公司采购完的订单是可以关联给代理商的,以阿里云为例,在控制台企业合作伙伴项目进去以后你能看到最近购买的订单,每一个订单后面都是有一
专注IP定位 专注IP定位
3年前
浅析流媒体CDN与WEB CDN的业务差异
在互联网领域有一个“8秒定律”,用户访问一个网站时,如果等待网页打开的时间超过8秒,会有超过30%的用户放弃等待,那么,影响网站的访问速度和并发访问量的因素无非就是互联网的连接架构(第一公里和最后一公里)和CDN的流量传输功能两点。首先,我们来看一下互联网连接架构,众所周知,“第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提
Wesley13 Wesley13
3年前
IOS上线过程详解
众所周知,苹果的APP都是人工审核的,只一点比安卓的好,安卓的一些软件上传到第三方之后估计压根就没人测试,下载了之后直接闪退或者美观性很差劲,更不要说用户体验了,那么,苹果的APP怎么一步步的上传到应用商店呢?下边我就我上一个项目的流程说一下首先你要有开发好APP,然后你需要花费99$去买一个账号,以前手机开发和mac开发分开的,现在可以通用了,然后
打造区块链开发+跨境支付模式
国内的电商事业在十几年年前就做得如火如荼成为世界有名的“电商国家”,如今我们的电商已经是走出了国门,跨境电商在国内有着很多企业在做,而近几年的区块链开发跨境支付模式更是让这些企业连连叫好。长期以来电商的支付方式就是痛点之一,其安全便捷是所有企业用户最关心的问题。传统支付方式在国内还算是比较安全的,毕竟不会有较多的外来因素所干扰,而跨境支付面对的是全世界,交
wnm wnm
3年前
万能码的轻便快捷独树一帜(安全扫码专业委员会)
万能码的轻便快捷独树一帜(安全扫码专业委员会)手机的内存空间是有限的,一旦手机内存空间到了临界点,手机就会开始卡顿、发热、耗电快,因此很多人都不愿意下载APP,因为这样太费空间了,即便下载了有卸载,又会觉得这样很耗费流量。后来逐渐发现,有些人上厕所忘记带纸巾,然后墙壁上就挂着一个扫码关注公众号,免费领纸巾的存在,一开始还觉得方便,但是时间一久就会觉得觉得麻烦
Stella981 Stella981
3年前
Redis缓存穿透、缓存雪崩、并发问题分析与解决方案
(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括合适的缓存更新策略,更新数
Wesley13 Wesley13
3年前
Java设计模式从精通到入门一 责任链模式
​一直都想对设计模式有一个深刻的认识,这样对于阅读源码的时候就不会那么吃力了。于是有了想要记录下设计模式的笔记。打算从自己不怎么熟悉的设计模式开始写,里面穿插着一点自己的想法,希望自己写完后,会又一个更深刻的理解和流畅的表述。介绍​为请求创建了一个接受者的链,通常一个接收者包含下一个接受者的引用,如果该对象不能处理该请求,就传给下一个。依次