工作 – 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 (更多…)

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

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封装了底层的图形接口,使得程序员能够在无需掌握繁冗的图形学知识的情况下,也能用简单的代码实现三维场景的渲染。 (更多…)

微信小程序学习笔记

6月
28

 

  • 小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。
  • rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px =750物理像素,1rpx = 0.5px= 1物理像素。
  • wxss有一个坑:无法读取本地资源,比如背景图片用本地就会报错哦。把本地图片弄成网络图片的几种方式: 上传到个人网站;QQ空间相册等等也是可以的。
  • (更多…)