桃源小盼聊技术

桃源小盼博客


  • 首页

  • 标签

  • 归档

  • 书单

  • 搜索

给孤傲的程序员们:软件开发是一项团体运动

发表于 2020-11-01

本文属于原创文章,转载请注明–来自桃源小盼的博客

记得有个程序员调查报告显示:

近 70%的受访者表示他们的能力高于平均水平,而不到 10%的受访者认为他们的能力低于平均水平。

大部分人认为自己比其他同事水平要好或者不低于。

阅读全文 »

程序员综合能力参考清单

发表于 2019-09-24

本文属于原创文章,转载请注明–来自桃源小盼的博客

工作五年了,回头看看走过的路,好多道理真该早点懂得,但当时的我还在努力成为一个合格的程序员,没考虑到上层建筑的事。老话说得好不谋全局者,不足谋一域,更早的从整个软件行业来看待自己的职业,会做出更好的路线选择。

阅读全文 »

我想让你先了解重构,然后深入重构

发表于 2019-06-15

本文属于原创文章,转载请注明–来自桃源小盼聊技术

代码不可能在第一次就写得完美,这是一个持续修改的过程,那么应该怎么来进行呢?
以下内容来自《重构-改善既有代码的设计》

是什么

  • 好代码的检验标准就是人们是否能轻而易举地修改它。
  • 由于预先做出良好的设计非常困难,想要既体面又快速地开发功能,重构必不可少。
  • 重构的意义就在于:你永远不必说对不起,只要把出问题的地方修补好就行了。
  • 重构过程的精髓所在:小步修改,每次修改后就运行测试。
  • 重构的最佳时机就在添加新功能之前。
  • 我不专门安排一段时间来重构,而是在添加功能或修复bug的同时顺便重构。
  • 与其猜测未来需要哪些灵活性,需要什么机制来提供灵活性,我更愿意只根据当前的需求来构造软件。
阅读全文 »

代理本地服务到公网-natapp内网穿透工具

发表于 2018-12-13

本文属于原创文章,转载请注明–来自桃源小盼聊技术

开发一些服务时,想把本地服务映射到公网可访问状态,方便开发调试。

适合调试微信小程序,混合型app客户端等

本工具免费稳定,也有高级付费版

阅读全文 »

我用HTML写简历

发表于 2018-09-23

本文属于原创文章,转载请注明–来自桃源小盼聊技术

起因

每次换工作写简历都是有点痛苦的事情,尤其是下载word模板,各种注册流程,有的还得买积分,冲会员,甚是不爽。就算下载好了,修改其中的一些细节也不太熟悉各种功能,由于长期不用word,早把很多设置功能抛之脑后。

忽然有一天灵感涌上,这种简易的模板样式,对于一个前端工程师来说,写个页面分分钟的事,只要能把html转成pdf格式这事就成了。

阅读全文 »

淘宝flexible深度解读

发表于 2018-06-20

本文属于原创文章,转载请注明–来自桃源小盼聊技术

关于flexible的第一篇介绍文章是大漠的《使用Flexible实现手淘H5页面的终端适配》。请先阅读这篇文章再来看本文。

三年前看的时候就一个感觉Perfect,还有这么神奇的操作,但是深入到原理就有点似懂非懂,向其他同学推荐的时候,总有些细节讲不清楚。究其原因是自己没有深入了解“为什么会产生这样的解决方案?”。

阅读全文 »

mac前端开发工具集

发表于 2018-05-27

本文属于原创文章,转载请注明–来自桃源小盼聊技术

最近因工作原因,需要重新配置开发环境。尝试过很多的开发工具,有些是尝鲜的,有些一直用下来了,只有时间和实际场景能让你知道,会不会长久地使用这个工具。我依然还会去尝试很多新工具,这次推荐前端的长期使用软件集合。

不分工种的工具

Homebrew

mac上的快速安装软件,软件包管理器。免去先下载、再安装的繁琐,安装只需要一行命令。

iTerm2

我最喜欢的命令行工具,好处体现在细节,用过才知道。再配合oh my zsh就更爽了。

阅读全文 »

HTTP——需要知道的协议

发表于 2017-05-24

本文属于原创文章,转载请注明–来自桃源小盼聊技术

笔者语

作为一个程序员,当我们访问一个接口,服务器接收到并返回结果,那么中间的流程是怎么处理的呢?这个请求是如何到达服务器,服务器又是怎样返回内容的?

如果没有HTTP协议,接口请求具体实现的细节, 都需要每个客户端和服务器各自约定和实现,而自己的规则,又不能适用于别人。这给开发带来了极大的不便,HTTP就是为此而设计的。HTTP协议用来约定双方的行为规范,让相关开发者按照相同的规则来开发网站和工具。

HTTP协议就像发快递时填写的发货单,规定必须填写收货人,地址和手机号码,只有这样才能准确送给收货人。HTTP则是规定了如何在两台电脑间发送和接收超文本。

阅读全文 »

dom节点处理

发表于 2016-04-18

本文属于原创文章,转载请注明–来自桃源小盼聊技术

原生js处理dom节点的各种方法。

阅读全文 »

Javascript中的Number和Math

发表于 2016-03-30

本文属于原创文章,转载请注明–来自桃源小盼聊技术

Number

number.toExponential()

以指数表示法返回一个字符串,参数用来指定小数点后的位数。

1
2
3
var num = 123.456;
num.toExponential(); // "1.23456e+2"
num.toExponential(1); // "1.2e+2"

number.toFixed()

返回一个指定小数点后位数的字符串,参数默认为0。

1
2
3
4
5
6
7
var num = 123.456;
num.toFixed(); // "123"
num.toFixed(1); // "123.4"
num.toFixed(4); // "123.4560"

123.456.toFixed(); // "123";
+123.456.toFixed(); // 123 (由于操作符优先级,返回数字)
阅读全文 »
12
桃源小盼

桃源小盼

新鲜中带着历史、主观里带着务实

15 日志
23 标签
GitHub Weibo E-Mail
© 2015 — 2021 鲁ICP备14032062号-1