Unicode字符集的由来

本文起源于行走在阳光下的那些不可见字符中的知识边界,因为涉及到字符相关,而我也不能很清楚的描述Unicode的前世今生,故而有了此文。


计算机技术的革命极大地方便了人们的工作与生活,使得人类生活前进了一大步,可是在计算机发展进程中,世界各地由于语言文字不一,有过那么一段混乱难受的日子…

Read More

Share Comments

行走在阳光下的那些不可见字符

假设我们已经知道Unicode字符集,如果不清楚也可阅读本文,然后等待下一篇主要介绍Unicode的文章。

背景

今天我们主要来聊聊这些行走在阳光下的不可见字符。不可见字符在计算机科学和通信学中被称为控制字符或非打印字符,是字符集中的一个码位(code point),不是一个书面符号,也就是在一般的书面呈现环境中它是不可见字符。

Read More

Share Comments

三个月(敏捷)项目收获

项目背景

客户已有运行多年的官网老站(PC端),想在今年对老站进行一次UI全面更新、功能全部平移的升级,对接新的运营后端,然后建立官网小程序端且与官网PC端进行联动,使得品牌自有渠道能够更加全面化。

Read More

Share Comments

记一次公司编程比赛

0x01

1024一个特殊的数字,逐渐的在IT圈内演变成了程序员节,今年公司也在这个日子给到程序员群体特别的关怀,举办了一个“黑客马拉松”比赛。

Read More

Share Comments

JSON parse 解析错误

0x01

最近在做一个小爬虫,爬去淘宝特定商品数据,页面数据异步加载,还好在返回的数据中看到了配置数据(page_config),那么剩下的问题就是字符串截取、json解析了,问题也就正好出在json解析上。

Read More

Share Comments

国家命运与个人命运

国家命运与个人命运

作者:李晓,来源:吉林大学经济学院,本文为吉林大学经济学院、金融学院院长李晓教授在 2018 年毕业典礼上的讲话

亲的经济学院、金融学院的全体毕业生同学,尊敬的毕业生家长,经济学院的各位领导和老师,大家下午好!

大家可能注意到,与以往不同,今天我准备了个讲话提纲,因为我认真地做了一些准备,权当是我给各位同学们上的最后一堂课,也包含着对各位同学的嘱托。

今天我想讲三个方面的问题:

第一是中美贸易战对我们意味着什么?

第二是我们应当从中吸取什么样的教训?

第三是想借此机会谈几点对同学们未来工作、生活的嘱托和希望。

Read More

Share Comments

NGINX按天生成日志文件的简易配置

0x01

最近后端童鞋遇到一个小需求,拆分nginx生成的log文件,最好是按天生成,看着她还有很多bug待改的状态,我说这个简单啊,我来吧。曾经搞node后端的时候,这些东西都so easy的,我还记得当时用log4js,几行配置文件就能搞定,现在就算是直接配置nginx应该也不会特别麻烦。

0x02

先说一下项目的大概架构。整个项目采用docker部署,一共三个container,一个getaway负责整个服务的网络转发,然后就是一个backend和frontend的container。frontend跑在一个nginx镜像中,对应的nginx.conf在frontend repo修改,我们将要操作的也就是这个配置文件。

Read More

Share Comments

2017 self review

春去秋来,花谢花开,2017已过,2018已来。

2017年,待过两个项目,OTR 和xx通。 2017年,待过三个城市,北京、成都和深圳。2017年,接收的新知识不多,基本都是老知识的灵活运用,沉淀总结的也不多,看看blog,也就才2篇。

两个项目

两个项目都是国内项目,所以节奏相较来说都比较紧张,闲暇时间不多,大多都用来歇息了。所以,就主要说说这两个项目吧。

Read More

Share Comments

NPM使用技巧

如果你是一个JavaScript系的开发者,一定不会陌生NPM,它既是一个平台,也是一个工具。在这个平台上,我们能够使用其他开发者提供的功能代码,当然我们也能将我们自己代码提交到这里分享给世界上的开发者。

以下记录一些NPM作为工具的一些使用技巧。

Read More

Share Comments

重构老项目所悟

0x01

6月份的那个时候,刚进ThoughtWorks不久,工作上也没有太多的事情,然后就天真的以为在骚窝的节奏应该一直就是这样的吧,所以,便给接下来的几个月定了一些小目标,其中就包括整理github已提交代码,因为github上的东西真的太老了。可没想到接下来的几个项目以及北京Nodejs社区的事情让我基本没啥时间来做这些小目标了..

前两天,正好前端入门级的朋友来找我取经,我就在我的repo里面找了一个能跑起来且适合他的项目推荐给他。虽然我将这个项目给他了,可这样的项目拿出去我是会脸红的,所以改造开始了..

0x02

首先,我加上了README。README基本的功能是告诉来访者这个项目做了什么,以及如何工作的。当然一个比较完善的README一般会包括如下部分:

  • Installation
  • Example/Usage/Quickstart/Getting Started
  • Features
  • FAQ
  • API References/Docs/Community
  • Tests
  • contributing
  • contributors
  • License

Read More

Share Comments