Technical Notes

祝梓毅的技术分享笔记


  • 首页

  • 归档

  • 标签

  • 关于

使用 shadowsocks 加速 Mac 自带终端或iTerm 2

发表于 2017-03-16   |   分类于 善用佳软   |  

起因

对于经常需要依赖国外资源的开发者,终端的下载速度让人抓狂,诸如常见的 wget、curl、git、brew 等命令行工具超慢,甚至无法获取资源,这就需要搭建一个科学上网利器,例如目前流行的shadowsocks,我们配置好 shadowsocks 服务器端后,安装对应系统的客户端便可,然而当你构建的时候还是会很慢,这时你发现系统自带的终端或 iTerm 2 是不走 Socks5 。

因终端下Socks5代理的支持并不太友好,遂改用http代理,达到曲径通幽的目的。
阅读全文 »

个人 Alfred-Workflows 整理

发表于 2016-09-20   |   分类于 善用佳软   |  

我个人常用的 Alfred Workflows 列表整理及分享,可能部分API失效。

pac helper

快速切换 autoproxy pac 配置。
快速切换 Mac 系统中 System Preferences -> Network -> Advanced… -> Proxise -> Automatic Proxy Configuration 这一项。

阅读全文 »

温故知新之冒泡排序

发表于 2016-09-18   |   分类于 tech , theory   |  

游戏开始

冒泡排序是大学里学的第一个算法,我记得当时老师做了一个游戏,任意挑选了一纵列同学全部站立,一共 5 个同学。

第一轮,我们从第 1 排的位置开始

  • 先让第 1 排的同学跟第 2 排的同学比高低,两者较高的同学需要换到第 1 排来
  • 然后第 2 排的同学跟第 3 排的同学比较,两者较高的同学需要换到第 2 排来
  • 之后第 3 排的同学跟第 4 排的同学比较,两者较高的同学需要换到第 3 排来
  • 最后第 4 排的同学跟第 5 排的同学比较,两者较高的同学需要换到第 4 排来
    阅读全文 »

前端碎片知识总结(移动开发篇)

发表于 2016-08-16   |   分类于 tech   |  

关于移动Web开发的一些坑和技巧总结:

「H5」这个词汇虽然是不专业的,但在国内环境里最能让非技术人员理解的叫法
通常移动端页面被俗称「H5」页面,,我们应该关心的是沟通效率和成本
因此下文所「H5」即移动终端设备上的WEB页面。

1. 关于PPI

 PPI全称为Pixel Per Inch,译为每英寸像素取值,更确切的说法应该是像素密度,也就是衡量单位物理面积内拥有像素值的情况。PPI中的pixel指的应该是物理像素。
显示器上的像素我们就称之为物理像素(physical pixel)或者设备像素(device pixel)。
CSS像素从来都只是一个相对值。在高PPI的设备上,CSS像素甚至在默认状态下就相当于多个物理像素的尺寸。

阅读全文 »

送我一杯咖啡,你将拥有整个世界

发表于 2016-08-15   |   分类于 tech   |  

日本服务器SS账号,不了解请移动鼠标到右上角,关闭浏览器,若你了解,请继续往下看:
Google 查资料无压力,YouTube 1080P 无卡顿,中国联通白天速度可达 15000 Kbps,直观感受跟访问百度的速度差不多,作为科技界的你是不是很开森啊!你会发现 Instagram 复活了,tumblr 也复活了,作为设计师的你是不是很开森啊!目前仅两人使用,感觉有点奢侈,于是乎如果您需要,也可领个账号,请看以下代码:

var Price = {
"1GB": {
"原价":"¥10",
"促销优惠": "0%",
"现价": "¥10",
"类型": "1年内不清零,不限时"
},
"3GB": {
"原价":"¥30",
"促销优惠": "20%",
"现价": "¥24",
"类型": "1年内不清零,不限时"
},
"5GB": {
"原价":"¥50",
"促销优惠": "30%",
"现价": "¥35",
"类型": "1年内不清零,不限时"
},
"10GB": {
"原价":"¥100",
"促销优惠": "40%",
"现价": "¥60",
"类型": "1年内不清零,不限时"
}
}

读懂 JSON 文件,恭喜您,暴露了作为一个程序猿的身份~
当然为了更好的体验,暂仅限三人购买,
你送我三分之一杯星巴克,我带你傲游整个世界。
戳这里免费体验: http://ss.jandou.com
戳这里直接注册: http://ss.jandou.com/user/register.php
戳这里获取邀请码: http://ss.jandou.com/code.php (没有邀请码时,可以加微信索取)

Wordpress 博客数据搬迁记录

发表于 2016-08-15   |   分类于 tech   |  

月中的 12 号是使用 Wordpress 第六个年头的日子,其实很感谢 Wordpress 这个开源 CMS Blog 系统,它让我学会了搭建一个网站,而不是自己去搞个轮子,我主张的是如何能把这件事先做出来,比如说我要做一个网站,我是不会去拿《PHP 编程技术》、《JavaScript权威指南》、《精通 CSS》这些来慢慢学,而是直接去想我要在最短时间内做出这个网站,自然顺藤摸瓜到开源软件了,这是一种学习路径,当然了这样一来技术底子就没那么强,不过对于快速学习来说,这是一种很好的方式,对于我而言。

今天把老博客的数据整理了下,发现这么多年来,我还真没写出个什么出来,于是就筛选了几篇文章搬迁到新的博客来,毕竟还是有念想,算是六年来的一个见证。

阅读全文 »

Markdown 语法说明 (简体中文版)

发表于 2016-08-14   |   分类于 tech   |  

<< 访问 Wow!Ubuntu

NOTE: This is Simplelified Chinese Edition Document of Markdown Syntax. If you are seeking for English Edition Document. Please refer to Markdown: Syntax.

声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工作,并进行了适当的润色。此文档用 Markdown 语法编写,你可以到这里查看它的源文件。「繁体中文版的原始文件可以查看这里 。」–By @riku

注: 本项目托管于 GitCafe上,请通过”派生”和”合并请求”来帮忙改进本项目。

阅读全文 »

你真的了解 Javascript 中的数组?

发表于 2016-07-13   |   分类于 tech , JavaScript   |  

[Array] n. 数组,阵列;排列,列阵;大批,一系列;衣服

数组是类似列表的特殊对象,一个存储元素的线性排列,元素可以通过索引来存取,索引一般来说就是数字,用来计算元素之间存储位置的偏移量,这个偏移量实际上就是对象里称呼的属性。
在原型中提供了遍历以及改变其中元素的很多方法。
数组的长度及其中元素的类型都是不固定的。
因为数组的长度可读可写,有时数组中的元素也不是在连续的位置,所以 JavaScript 数组不一定是密集的。
通常情况下,这是一些方便的特性;如果这些特性不适用于你的特定使用场景,你可以考虑使用固定类型数组。

阅读全文 »

package.json 文件解析

发表于 2016-07-07   |   分类于 tech   |  

概述

每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。

下面是一个最简单的package.json文件,只定义两项元数据:项目名称和项目版本。

{
"name" : "xxx",
"version" : "0.0.0",
}

上面代码说明,package.json文件内部就是一个JSON对象,该对象的每一个成员就是当前项目的一项设置。比如name就是项目名称,version是版本(遵守“大版本.次要版本.小版本”的格式)。

阅读全文 »

前端跨域及其解决方案

发表于 2016-06-27   |   分类于 tech   |  

前端与服务端数据交互时,涉及到跨域的一些问题。JavaScript出于安全的考虑,禁止了跨域调用其他页面的对象,也即同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。

什么是跨域?

如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin),JavaScript 允许这种同源页面的数据互相通信。

阅读全文 »

123…5
祝梓毅

祝梓毅

原煎豆网站长,热爱技术
🏂 前端开发工程师

44 日志
10 分类
56 标签
RSS
Twitter GitHub 知乎 豆瓣
  • 京东设计中心 JDC
  • justjavac(迷渡)
  • 前端小胡子哥
  • 前端颜海镜
  • 晚安地球人
  • 摄影师余华
  • 设计师diff
  • 左岸读书
  • 我爱搜罗网
  • MDN 技术文档
  • 文艺女程序员照澄
  • ECMAScript 6 入门
  • カフェ・マキアート
  • JavaScript 标准参考教程
© 2015 - 2022 祝梓毅
Powered by Hexo
Theme by NexT.Pisces