SourceTree通过SSH密钥认证失败

2020-02-13
阅读 1 分钟
4.6k
原文链接:[链接]微信公众号: 大师兄2016 SSH认证失败 在推送分支时,提示SSH密钥认证失败,点击是 点击重试 点击取消 最后效果图 解决方式 点击工具-选项 选择SSH客户端:OpenSSH即可,点击确定 Tips 前提是已经创建过github ssh密钥,如果没有,可以自己新建一个

程序员的进阶之路

2019-12-01
阅读 2 分钟
1.2k
原文链接: [链接]微信公众号: 大师兄2016 非器非术非道,仅聊聊一些方向. 分阶 很多事物都可以按进度和阶段来划分,如程序员的小白,初级,中级和高级. 但是这种层次之分也有内外之别. 公司招聘的中高级职位取决于业务的能力需求和薪水发放的高低,是市场的宏观定义. 个人的中高级之分在于自我的能力进阶,来源于技术但不仅仅...

vue keep-alive include无效

2019-11-26
阅读 1 分钟
4.2k
原文链接: [链接]微信公众号: 大师兄2016 检查版本 确定当前的vue版本的是2.1+ 因为include和exclude是vue2.1.0新增的两个属性. package.json {代码...} 检查name 注意,不是router.js中的name,而是单个vue组件中的name属性. 建议将router.js中的name和vue组件的name保持一致,不要混乱. {代码...} 多层嵌套 网上的答案几...

vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前的位置

2019-11-26
阅读 1 分钟
3.5k
原文链接: [链接]微信公众号: 大师兄2016 需求: 商品列表页面浏览,进入商品详情,点击返回仍然是之前浏览的位置 实现: 使用vue的keep-alive的include属性给组件做动态缓存,从详情页返回不变,从其他页面进入列表页则刷新 加需要缓存的列表页面定义一个数据集在vuex {代码...} 列表页的name为proList,详情页的name为proDeta...

浅谈code review

2019-11-24
阅读 2 分钟
3k
原文链接: [链接]微信公众号: 大师兄2016 什么是Code Review 中文为代码审查,是指一种有意识和系统的召集其他程序员来检查彼此的代码是否有错误的地方. 通常进行Code Review会有以下效果: 更好的代码质量,提高代码的可维护性,统一性,可理解性等. 查找缺陷,发现性能问题,安全漏洞,可能的后门和恶意代码等. 最佳实践,能够...

ES6数组Array整理:比ES5更推荐的使用方法和技巧

2019-11-17
阅读 2 分钟
2.1k
原文链接: [链接]微信公众号: 大师兄2016 ECMAScript ECMA Script是ECMA-262标准化的脚本语言的名称。 尽管JavaScript和JScript与ECMAScript兼容,但包含超出ECMA Script的功能。 以下表格按照四个模块分类: ECMAScript 1st Edition (ECMA-262)对应初版和ES5之前的版本(仅本文) ECMAScript 5.1 (ECMA-262)对应ES5 ECMASc...

程序员提升效率值得学习的思维方式:任务分解(WBS)

2019-11-16
阅读 2 分钟
3.3k
一定要记住,提升效率的方法不是锻炼自己所谓的意志力和倡导执行力,以长时间鏖战任务为目标获得胜利,而是将一个庞大的复杂的或者仅仅看起来不可战胜的事物合理的拆解为一个个小事物,然后分而治之.

vue计算属性computed和侦听器watch的使用场景

2019-11-16
阅读 2 分钟
5.9k
原文链接: [链接]微信公众号: 大师兄2016 特点和区别 vue的computed选项主要用于同步对数据的处理,而watch选项主要用于事件的派发,可异步. 这两者都能达到同样的效果,但是基于它们各自的特点,使用场景会有一些区分. computed拥有缓存属性,只有当依赖的数据发生变化时,关联的数据才会变化,适用于计算或者格式化数据的场景...

css实现单行和多行文本超出省略显示省略号…

2019-11-14
阅读 2 分钟
3k
单行文本 记得添加宽度width来限定范围 {代码...} 效果如图: 多行文本 注意-webkit的兼容性,主要适配webkit内核浏览器和移动端 {代码...} 效果如图: 数字和英文 单行和多行文本很容易实现超出省略号,但是也要留心中英文和数字. 上述两种中文情况下没有问题,但是遇上超长数字和英文就会失效. 数字如图: 英文如图: 解决方...

微信公众号H5之微信分享常见错误和问题

2019-11-12
阅读 2 分钟
4.7k
确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)😕/'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分

使用Js/Es6判断对象是否为空,并判断对象是否含有某个属性

2019-11-12
阅读 1 分钟
28.7k
场景 1.当页面初始化时,需要某个对象的属性对应的数据来渲染,但是起始值或者后端返回的可能就是null或者{} {代码...} 一旦对象层级超过三层就会报错.提示找不到某个属性,js就会报错,页面渲染也会被堵塞. {代码...} 2.当对象某个属性存在时,才发起请求,或者其他交互,如检测商品id,账单amount,用户openid等 解决方式 要么...

前端vue-cli项目中使用img图片和background背景图的几种方法

2019-11-12
阅读 1 分钟
10k
前端中背景图片极其常用,但是很容易出现各种问题. 一种是脚手架本身资源引用方式的问题,如指定静态资源文件夹. 一种是图片资源引入方式,有时候使用绝对或者相对路径会导致错误. css方法 正常使用background属性即可. 如有问题,应把图片资源放入static静态资源文件夹,不是assets之类的其他文件夹. {代码...} import方法 ...

从最小化可行产品MVP到全栈开发一站式

2019-11-10
阅读 3 分钟
2k
MVP mvp意思为最小化可行产品. 一个产品必须有一个核心功能,这个功能吸引用户访问和使用,甚至为此支付一定的费用. mvp的基础就是核心功能,除此之外,登录,支付,数据,客服等功能都可以暂时不要. 不要带有完美主义,也不要什么都想要蹭上一点,mvp就是不断再不断的精简不必要的功能,以此达到快速上线,正常运行的目的. mvp既可...

如何筛选适合自己的的工具和软件?

2019-11-07
阅读 3 分钟
1.2k
工具和软件 平时简单的休闲娱乐还好,一部廉价的手机就足以看看免费的电影和剧集,听听歌,打打游戏. 获取资讯信息是一件轻而易举的事情,互联网的大半资源都可以免费获得,韭菜就是这样茁壮成长的. 然而一旦想要正反馈的做点事情,就涉及到设备的购买和工具的使用了,如笔记本电脑. 涉及的场景 作为一个开发人员,当你想要开发i...

程序员如何提升开发团队的协作效率和质量?

2019-11-03
阅读 3 分钟
1.9k
单兵作战只能胜任分发到自己的模块,团队协作才能让产品快速而高质量上线. 有正必有反 想要提升团队协作的效率,先分析哪些事物阻碍了开发进度. 一般情况下,项目预估的时间相对的紧凑,如果发挥正常,则上线时间不会相差太远,中途有什么变化,也会根据反馈实时调整进度. 但有时候,代码能够稳定的发挥其固定的作用,人就不一定...

win10系统如何添加和切换多个桌面?

2019-10-26
阅读 1 分钟
5.2k
任务视图 找到左下角任务栏的"任务视图"按钮 显示按钮 如果没有,则在底部任务栏空白处点击鼠标右键 选择"显示任务栏按钮",再查看左下角图标 新建桌面 点击"任务视频按钮",新建桌面或者点击想要切换的桌面 也可以使用"win+tab"快捷键,显示桌面状态 切换桌面 推荐使用"ctrl+win"+→(左或右方向键),来切换桌面 操作起来更加...

Git 忽略文件名大小写

2019-10-26
阅读 1 分钟
3k
问题场景 Gitlab在合并分支时提示某个文件已经存在,提示需要提交. 但是真正操作提交时却又无法提交,file already exist,一直报异常. Git终端提示的如E:/github/code-snippet/src/views/Time/index.vue 但是本地的代码为E:/github/code-snippet/src/views/time/index.vue (注意time大小写) 这是由于不同的两个分支请求合...

有哪些可以提升编程效率的技巧和方法?

2019-10-26
阅读 2 分钟
946
编程效率 传说程序员打字速度要快,很多人仍然会以这样一个标准来片面判断技术水平. 拜托,你是一个程序员,不是一个打字员,打字快可以代表一些,但也并不代表什么. 互联网行业还在纠结打字速度的,不是外行,就是一个没有独立思考的人. 如何提升 所谓提升,就是在现有的基础上进行优化,让结果比当前更好. 提升编程效率,可以理...

程序员如何提升自己的工作效率?

2019-10-20
阅读 3 分钟
2.3k
效率即时间 技术工作是个青春饭,也是个矛盾体. 一方面要求我们有着奋战几个通宵的精力和健康, 一方面要求我们拥有灵活的大脑和快速学习的能力, 一方面要求我们踩过无数的坑却又不能太过时. 以上种种,皆逃不过时间二字. 通宵的定义是基于连续不停的工作到第二天,不眠不休. 快速学习是指学习一个事物的时间少于大多数普通...

如何使用css创建一个优惠券

2019-10-19
阅读 2 分钟
2.7k
需求场景 添加优惠券类目,展示用户的优惠券 常见的设计样式如下图,核心为半圆 分步拆解 优惠券的特点是带有反向圆角,为了展示效果更好,适配多种场景,不推荐使用背景图片形式,建议使用css. 网上有几种方案: 一种是boder+clip的形式,裁剪出4个小半圆角,拼凑在一起 一种是radial-gradient径向渐变,相对上一种需要考虑其兼容...

axios取消某个发送的http请求和响应

2019-10-19
阅读 1 分钟
3.4k
需求场景 用户在点击购买或者其他操作的时候,http响应比较慢 在没有收到反馈前,用户点击返回或者跳转到其他页面时,中断当前页面的请求和响应 实例化CancelToken 首页需要实例化一个CancelToken {代码...} 发起请求 然后在发起某个请求时调用 创建一个变量如cancel用于存储这个请求的取消方法 {代码...} 调用CancelToken ...

小白或者转行应该学习什么编程语言?

2019-10-09
阅读 3 分钟
1.8k
学习场景 学习编程语言的选择有三个关键场景: 对编程有兴趣,觉得好玩或者酷炫,想自己上手尝试 从别的行业转行互联网,为了生活刚需,成为一个程序员 几年的程序员经验,但是觉得当前职业不理想,想转不同的开发岗位 谈到学习,就应该明白这是一个长期的过程,不是三两天几个教程就能完成进度的. 尤其是编程技术是一个后期反馈...

为什么程序员熬夜加班,项目还是会延期?

2019-10-04
阅读 3 分钟
2k
首先这和你熬夜加班没有半毛线关系,千万别自己感动自己. 但凡是互联网项目,出现延期是常有的事情. 项目延期之后,一般流程是领导开会,大家讨论,新一任背锅侠,然后下一次还是老样子. 项目评审 项目初期,评审是最重要的一个环节. 这个需求能不能做,那个需求要怎么改,最后给到手的任务预估一个开发时间. 初入开发的小白,最好...

为什么推荐程序员录制课程?

2019-10-01
阅读 2 分钟
3.2k
程序员的副业有很多种,唯独视频课程当下最为推荐. 从几年前写博客以来,一直主张的是技术分享和思维方式,个人成长始终是核心. 但是"恰饭"和成长并不冲突,两者互成因果,正向循环反馈,也是如写作一样,几乎零成本,意义巨大. 谈趋势 时势造英雄,很多时候成功不过是自己的一点基础恰好命中时代的需要,运气和努力都很关键. 博客...

程序员,请创建你的第一个产品

2019-09-30
阅读 3 分钟
3k
作为一名技术开发人员,拥有创造产品的能力,是我们得天独厚的优势. 现在的互联网企业,就是把一些新的概念和想法,构造成应用,提供服务和数据等来获得收益. 程序员可以开发自己的产品,除了没有公司强大的财力背景,其他的地方并没有什么区别,依然可以打造一个小而完整的生态链. 核心资源 常常一直在思考,什么才是一个程序员...

程序员面试必备的5个问题

2019-09-29
阅读 3 分钟
1.4k
千万不要以为技术水平决定了你的工资和等级,如果不能有一个好的面试过程,那么之后的试用期和正式期除了任务的数量和困难程度可能指数级增加以外,其他的并不会改变.

程序员如何搭建自己的知识体系?

2019-09-27
阅读 5 分钟
2.8k
所谓"知识体系",指的是把大量的不同的零散的知识点,通过内化,存储,整理,等方式组合起来,以点成线,以线成面,形成系统的,有序的,清晰的脉络结构.

程序员应该掌握的7个搜索技巧

2019-09-25
阅读 3 分钟
2.5k
程序员的世界本就是搜索引擎的世界. 技术更迭的速度越来越快,不断有新的语言产生,也有旧的语言停止维护,有新的框架出现,也有旧的知识过时. 不妨做个小实验,统计一天或者一周之类使用搜索引擎多了哪些与技术相关的事情? 如搜索某次开发中的遇到的问题,学习某个技术博客的经验分享,查找技术相关的学习资料等等凡是能和技术...

程序员有哪些必备技能?

2019-09-24
阅读 3 分钟
5.1k
除此之外,还有一些其它应该具备的基础技能,这些技能每个人或多或少都有一点,只是平时没有注意,也没有刻意研究和学习,以至于有一种鸡汤式的概念,自己觉得自己不行,或者自己觉得自己还不错.

SQLite的简单介绍和使用场景

2019-09-22
阅读 2 分钟
5.5k
是一个真正开源的无限制的数据库,跨平台,支持Linux, Mac , Android, iOS和 Windows 等,主要应用于嵌入式开发.