技术知识 4

#61.检验json格式是否合法    http://www.bejson.com/ 

#62.根据ip得到国家 http://ip.taobao.com/service/getIpInfo.php?ip=YOUR IP

#63.HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议,有以下优势:绕过运营商Local DNS,避免域名劫持;获得最精准的解析结果;0解析延迟;快速生效;降低解析失败率;稳定可靠等

#64.网站架构,一般认为是根据客户需求分析的结果,准确定位网站目标群体,设定网站整体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序,以最大限度地进行高效资源分配与管理的设计。其内容有程序架构,呈现架构,和信息架构三种表现。而步骤主要分为硬架构和软架构两步程序。网络架构是现代网络学习和发展的一个必须的基础技术

#65.LTS(Long Term Support)

#66.ctrl+滚动鼠标滑轮 来改变浏览器显示的大小后,ctrl+0来还原默认100%大小;ctrl+z撤销,ctrl+y回撤

#67.ie8 f12任务栏出现小窗口,但是点不开。右键,最大化,就可以了。

#68.在进行网站开发的时候,要求前端给出尽量小的图片,提高网站的加载速度

#69.动静分离 动态请求和静态资源分离,由不同服务器响应访问请求; 冷热分离 访问请求很少的冷数据和经常访问的热数据分离,不同方式、不同介质进行调用和存储

#70.scss和sass 详见:https://baijunyao.com/article/95

#71.第三方网站的视频分享到weibo,以视频形式呈现。这个前提条件是1000以上的授权用户,也就是得先开发weibo登陆,并有1000以上的登陆并授权。建议开发前先找技术支持的邮箱询问下。

#72.对app写接口api的安全点:第一次请求,判断用户名密码,正确返回token(唯一不规则字符串),并将uid和token进行绑定缓存,请求其他接口需要再上传timestamp和sign两个参数,服务端a).判断是否包含timestamp,token,sign参数,如果不含有返回错误码 b).判断服务器接到请求的时间和参数中的时间戳是否相差很长一段时间(时间自定义如半个小时),如果超过则说明该 url已经过期(如果url被盗,他改变了时间戳,但是会导致sign签名不相等) c).判断token是否有效,根据请求过来的token,查询缓存中的uid,如果获取不到这说明该token已过期 d).根据用户请求的url参数,服务器端按照同样的规则生成sign签名,对比签名看是否相等,相等则放行。然后用户退出时,删除对应的uid,token的缓存

#73.ip负载均衡 通过对ip地址和端口进行修改来实现负载均衡,性能好于nginx反向代理,不过它的配置和搭建较复杂;dns负载均衡 一个域名是可以配置多个ip的,这种方式配置简单,性能极佳。但是,不能自由定义规则,而且,变更被映射的IP或者机器故障时很麻烦,还存在DNS生效延迟的问题;cdn 一般情况下都是按照地理位置,将离用户近的IP返回给用户,减少网络传输中的路由节点之间的跳跃消耗。

#74.想在windows上执行git或部分linux命令,可以使用cmder,而且比默认的cmd更加美观

#75.分布式:一个业务分拆多个子业务,部署在不同的服务器上;集群:同一个业务,部署在多个服务器上

#76.wampserver3实现其他机器的访问 http://jingyan.baidu.com/article/acf728fd556c93f8e410a344.html

#77.linux下tar打包到windows下解压缩后中文文件名乱码 改成用zip -r xxx.zip xxx  就不乱码了

#78.git 一种分布式版本控制器,git配置:git config --global user.name xxx;      git config --global user.email xxx;      git拉取:git clone 网址,  创建新的git库:进入一个目录,然后git init,就会生成.git目录。git status查看修改或新增的文件, git add 文件名或者*(表示全部)添加这些文件到缓存区,git commit -m '备注内容',将缓冲区的文件提交到本地仓库,git push提交到远程服务器。git rm 文件名   删除文件。 git分为主线和分支,你负责一个模块,你就提交到一个分支,不会影响别人用主线,当你完成并且测试无误后可以将分支并入主线,创建分支是git branch 分支名,查看当前所有分支用git branch,切换到一个分支上用git checkout 分支名,这时修改将不会影响主线;合并分支命令是 git checkout master,然后git merge -m '备注' 分支名,如果主线和分支没有冲突,会合并成功;如果有冲突,git diff可以查看所有冲突文件,只需要把主分支上的改成想要的就可以。分支不需要可以删掉,git branch -d 分支名

#79.vscode安装插件visual studio keymap 按键ctrl+kd可以 标准化排版代码

#80.svn导出修改过的文件,保持目录结构 https://www.cnblogs.com/weihengblogs/p/6141114.html

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值