Ivan's Blog – 苏清松的个人博客

Ivan's Blog

Python学习拾遗

3月
10

主要记录学习python过程中容易出现的一些小问题、小错误,相信能给你启发。

1、剔除一个字符串中的所有空格(假设该字符串是s)

"".join(s.split())
样例输入:

s = ' 123 4567 8 '

样例输出:

'12345678' (更多…)

计算机图形学之概念

2月
27

最近几天在学习计算机图形学相关的知识,仍时不时因为概念问题而困惑,搞不清楚计算机视觉(Computer Vision),计算机图形学(Computer Graphics)和图像处理(Image Processing)的区别和联系。在知乎上看到了一个帖子,觉得解释的很好,结合自己的理解,形成此文存档。 (更多…)

初探TypeScript

2月
21

为什么用 TS ?

说实话,最开始并没有想把 TS 用到实际项目中来,一来是感觉“类型”会限制 JS 的优势(好吧,就是浪写浪惯了);二来听闻 TS + Redux 的酸爽滋味,有点望而却步;三来 TS 环境使用的库需要加类型的声明,很多库并不支持,有点担心推进的流畅度 …

这个时候,就需要有一股无形的力量推你一把。推我的是团队正在日益普及 TS, 我希望推动你的可以是这篇文章 ~

接下来,会有 React + TS 的项目为背景,介绍我在初学 TS 开发项目中遇到的一些问题,希望对你有所帮助。

一. 如何优雅的声明类型

1. 基础 (更多…)

Docker 命令速查表

2月
18

查看 Docker 的守护进程
service docker start

Docker 系统启动时运行
chkconfig docker on

登录 https://hub.docker.com/
docker login (更多…)

2018总结

1月
07

2019,新的一年,这两天朋友圈被大家过去一年的感慨和新一年各种flag刷屏,之前自己是不屑这些的,但随着自己的长大,每天庸庸碌碌的生活,觉得生活中的碎碎念和仪式感也是必不可少的。告别2018,迎接2019,新一年的开始更多只是个幌子,只是在这个节点上,更能有利于我们审视过去的时间、展望未来的世界以及分享此刻的心情。 (更多…)

【数据结构】知识梳理汇总

12月
12

一些概念

数据结构就是研究数据的逻辑结构物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。

(更多…)

关于JS中的undefined,null,””, 0和false

10月
11

在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个”空值”或”假值”,比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的”空值”和”假值”,那么它们都有什么共同点和不同点呢?
(更多…)

【转】学JS必看-JavaScript数据结构深度剖析

9月
06

JavaScript以其强大灵活的特点,被广泛运用于各种类型的网站上。一直以来都没怎么好好学JS,只是略懂皮毛,看这篇文章时有读《PHP圣经》的感觉,作者深入浅出、生动形象地用各种实例给我们分析了JavaScript的数据结构,让人有一种豁然开朗的感觉。

全文如下: (更多…)

WebGL学习笔记

8月
27

入职第一个正经的任务,学习Three.js,最近整理的笔记,比较乱,忙完上demo。

1.Three.js是一个3D JavaScript库。Three.js封装了底层的图形接口,使得程序员能够在无需掌握繁冗的图形学知识的情况下,也能用简单的代码实现三维场景的渲染。 (更多…)