2019农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于React和Angular,考虑到产品的复杂性、人
开头还是来一段废话:年关将近,给大家拜个早年,愿大家年会都能抽大奖,来年行大运。废话不多说,直接进正文。项目环境:前端vue项目,需要将新增的几个路由页面做seo处理。在调研插件prerender-spa-plugin后,发现无法满足vuex以及plugins等要求时,果断选用了nuxt.js做服务
【51CTO.com快译】当你的项目达到数百万行代码时,可通过Docker容器部署一个大有帮助的工具,比如Sourcegraph。Sourcegraph是一款开源代码搜索导航工具,使开发人员能够进行快速的全局搜索、使用智能代码识别、改进GitHub代码托管、充当扩展API以便更容易与第三方集成等。一
【51CTO.com快译】很明显,任何有助于吸引更多客户参与并提高销售额的技术,都在很大程度上受到电子商务公司的青睐。凡是能带来增值利润的创新技术都将打包成产品售出。触及人类核心体验并改变人类行为的技术是真正革命性的。这就是数字世界中的人工智能和虚拟现实。随着AR和VR技术不断模糊了真实和虚拟用户体
字典是Python必用且常用的数据结构,本文梳理常用的字典操作,看这个就够了,涉及:初始化合并字典字典推导式Collections标准库字典转JSON字典转Pandas初始化复制#最常用这种my_object={"a":5,"b":6}#如果你不喜欢写大括号和双引号:my_object=dict(a
前言对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题。线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题。比如:变量a=0,线程1给该变量+1,线程2也给该变量+1。此时,线程3获取a的值有可能不是2,而是1。线程3这不就获取了
在学习过程中发现了一个以前一直默认的错误,同样char*c="abc"和charc[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include<stdio.h>#include<string.h>main()...{&nb