首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何才能从程序员到架构师?

所以,大部分(超过九成的)码农干上许多年,还是做不了架构师,这是什么原因造成的呢? 2 说个高级研究员 章文嵩,滴滴出行高级副总裁,CCF杰出工程师,成名作LVS。...这环节是程序员最擅长:明确做什么,怎么做,再埋头做出来。 虽“配置简单、稳定可靠、可扩展”已可过滤相当比例程序员,但真正体现架构师综合素质,是在这两星期之前、之后。...[凡是对LVS有贡献的人,其名字都会被章文嵩写入项目历史中,即: 4.2 技术威望和技术领导力 不管谁加入,章文嵩都遵照自己的技术原则和方法论,掌控LVS的发展路径,什么东西做,什么东西不做,什么东西怎么做...而且99+%的程序员不喜欢和需求方打交道,而不是没有机遇。 X 总结 也许你说,这些都不是程序员应该特别关心,而我只是想成为一个架构师,不是要成为章文嵩。

26860
您找到你想要的搜索结果了吗?
是的
没有找到

自定义View学习——仿QQ消息气泡拖拽黏连删除

,如果未超过这个距离,则在两圆之间,以两圆圆心的中间点为控制点绘制贝塞尔曲线,如果超过距离,则停止绘制贝塞尔曲线,两圆成独立状态移动。...用户松开手指时,同样对两圆之间的距离进行判断,如在最远距离内,被拖动的圆自行回到原点,如超过最远距离,则在手指释放位置播放删除动画。 废话不多说,先看一下效果图: ?...android:layout_height="50dp" android:layout_gravity="center" app:number="99...(超过99需要自己定义为"99+") * * @param number 消息的数量 */ public void setNumber(String number)...加了判断当当前内容宽度小于设置的直径时画圆显示,当内容宽度大于等于直径时显示圆角矩形。

1.4K30

大一新生HTML期末作业,网页制作作业——明星介绍易烊千玺网站HTML+CSS

页面样式风格统一布局显示正常,不错乱,使用Div+Css技术。 菜单美观、醒目,二级菜单可正常弹出与跳转。 要有JS特效,如定时切换和手动切换图片轮播。... 三、网站介绍 网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。...其中: (1)html文件包含:其中index.html是首页、其他html为二级页面; (2) css文件包含:css全部页面样式,文字滚动, 图片放大等; (3) js文件包含:js实现动态轮播特效..., 表单提交, 点击事件等等(个别网页中运用到js代码)。... 易烊千玺 语音 编辑 讨论99

1.1K20

快速开发一款浏览器插件

思路 我们需要通过浏览器插件来实现 要让插件只操作B站 只要是有收藏这个图标的页面都要让他变成稍后再看的数据 同过js来获取具体的稍后再看的数据 图片 通过js修改原有的页面样式 开始实践 首先我们在电脑的任意位置创建一个文件夹...background.js:整个插件的主入口 content.js: 我们的业务逻辑,当然你也可以将它和background.js合并再一起,但是为了后面好维护我们还是分开写。..." }, "content_scripts": [ { "matches": ["*://*.bilibili.com/*"], "js": ["content.js...文件的位置 content_scripts:我们要执行的内容 matches: 匹配需要操作的网站 js:我们要运行的js的位置 background.js文件 chrome.runtime.onInstalled.addListener...我们可以仿照“消息”的做法,添加如下代码即可 99+ 我们可以看到,添加了这个代码后页面就有效果了,虽然位置不太统一但问题不大,有时间可以慢慢优化

20800

React-Native组件之 TabBarIOS和TabBarIOS.Item

tintColor:当前被选中的标签图标颜色 translucent:bool值,决定标签栏是否需要半透明化 TabBarIOS.Item 常见属性 继承了View的所有属性 badge:图标右上角显示的红色角标...你应该修改过组件的状态使 selected={true} selected:这个属性决定了子视图是否可见,如果你看到一个空白的页面,很可能是没有选中任何一个标签 selectedIcon:当标签被选中的时候显示的自定义图标...title:在图标下面显示的标题文字(如果定义了 systemIcon属性,这个属性会被忽略) TabBarIOS 实例 首先我们需要引入TabBarIOS import { TabBarIOS...TabBarIOS.Item> <TabBarIOS.Item systemIcon="history" // 系统图标(history) badge="<em>99</em>...自定义高亮图标(目前只支持本地图片,如果没有设置,则会<em>显示</em>选中颜色图标) selectedIcon={require('image!baker')} ?

1K100

【春节日更】浏览器与js等相关面试题汇总

分享了vue 及 react 相关的面试题,今天分享下 最新收集的js与其它面试题 因为题太多,so , 主要分享下大家不太熟悉的知识点,及提问的方式 注:有些题目类同,因为提问方式不同...js知识点 : new实现原理 promise实现原理 Promise async await 算法: 选择排序和快速排序 回显:一个列表需要请求数据,同时需要初始化怎么做 hasOwnProperty...()的用法 js是单线程、浏览器怎么处理的 Eventloop,宏任务微任务,那些是宏任务那些是微任务,执行顺序 防抖和节流是什么?...px,em,rem的区别 操作: 缓存机制 性能优化怎么做的? 前端技术怎么实现数据安全? 怎么优化首屏渲染速度 移动端怎么固定横屏显示?...屏幕适配,pc和移动端分别 小程序打包不得超过2M,现在优化后仍超过2M怎么处理 小程序支付,定位怎么实现 弹出广告几秒隐藏实现 小程序开发过程中遇到过什么难的 taro 和uni-app,和原生微信小程序的区别

25130

单词搜索II

dfs搜索长度不超过10的串str,若str在unordered_set出现,则加入到结果数组,并从unordered_set删除该单词str....将board函数参数改为引用&类型即可. //                 时间性能一般46-47;空间性能极优99+。...时间性能提升一点点46-49;空间下降一点98-99。...因为单词可以从字符矩阵中任意字符出发,但是因为单词规定最长长度为10,所以从1个字符构造到10个字符的单词 //                 该方法其实是针对题目钻了空子,使用契合的方式,来实现时间、空间均99...10个字符的单词,那么最多构造出 //                 m^2 * n^2个单词, //                 该方法其实是针对题目钻了空子,使用契合的方式,来实现时间、空间均99

15310

jQuery中的常用内容总结(二)

一般传参到后端都用post方法就可以,实际使用中这两种请求并没有明显的区别(是否幂等可以忽略不计);另外以上两种请求的方法的参数数量或返回参数的数量可能与jQuery完整写法不一致,对于这个问题,我的解释是:在js...jQuery插入的(属于未来事件的处理范畴),比较合适的一种方式是用on来进行绑定,如果低版本的jQuery 的话建议也可以使用live()进行绑定( ̄ε  ̄)~ C>弹窗 这里介绍五种弹窗,两大类,一类是js...咳咳~,以上5种弹窗,第一种是不可传参的,第五种需要使用jquery_UI.js(jQuery 弹窗插件)且传参需要单独从表单取值......else{ 28 var cc="" + 29 "<input type=\"text\" name=\"id\" value="+<em>99</em>

2.9K40

jQuery中的常用内容总结(二)

一般传参到后端都用post方法就可以,实际使用中这两种请求并没有明显的区别(是否幂等可以忽略不计);另外以上两种请求的方法的参数数量或返回参数的数量可能与jQuery完整写法不一致,对于这个问题,我的解释是:在js...jQuery插入的(属于未来事件的处理范畴),比较合适的一种方式是用on来进行绑定,如果低版本的jQuery 的话建议也可以使用live()进行绑定( ̄ε  ̄)~ C>弹窗 这里介绍五种弹窗,两大类,一类是js...咳咳~,以上5种弹窗,第一种是不可传参的,第五种需要使用jquery_UI.js(jQuery 弹窗插件)且传参需要单独从表单取值......else{ 28 var cc="" + 29 "<input type=\"text\" name=\"id\" value="+<em>99</em>

1.2K30
领券