On the way

关联容器map,set

《C++ primer》th5 学习笔记 第11章 关联容器支持高效的关键字查找和访问,主要包括map、set、multimap、multiset,以及加上unordered前缀的无序的四个。 在使用数组下标时,通常将其定义为size_t类型,size_t是一种机器相关的无符号类型,它被设计得足够大以便能表示内存中任意对象的大小。 map中元素是一个pair类型的对象,该对象...

Python学习笔记

教程:廖雪峰Python教程 Python基础 Python是解释型语言。编译和解释的区别? 编译型语言在编译过程中生成目标平台的指令,解释型语言在运行过程中才生成目标平台的指令。 虚拟机的任务是在运行过程中将中间代码翻译成目标平台的指令。 输入/输出(Input/Output,IO) print('hell...

Mac/Linux 常用命令整理

find 文件查找 查找所有后缀是.js的文件 find . -name "*.js" 查找所有.DS_Store 并删除 find . -name *.DS_Store -delete ifconfig / ipconfig 查看本机IP ifconfig 是Mac/Linux的,ipconfig 是Win的,以前总是搞混了,不过多用几次就记住了,然后想着可以这样记,两个的差...

Shell 修改文件内容

如果想批量修改整个项目里面的一些内容,用Shell还是比较方便的,当然这样的一些经常需要修改的内容,应当单独在一个配置文件里声明比较好。 如想修改项目里有用到的ip地址 #!/bin/bash # $1 = windows ip if [ $# != 1 ] ; then echo "USAGE: $0 WindowsIP" exit 1; fi # 获取本机IP...

学习Threejs物理引擎Physijs

Physijs是Threejs物理引擎, 在Threejs之上又做了一层封装,可以提供一些如碰撞、掉落等物理效果,基于另外一个物理引擎ammojs, 通过Web worker另开一个线程来进行物理效果模拟的计算,避免阻塞渲染。官方文档 wiki。 制作赛车游戏中遇到的一些问题。 先放上 demo 和 代码 不会掉落的地面 Physijs加载场景之后,加载的物体都有默认的向Y轴负方向大...

学习react

学习资料 《react引领未来的用户界面开发框架》 http://yiminghe.me/learning-react/tutorial/zh-cn/intro.html#/ https://github.com/camsong/redux-in-chinese JSX javascript XML,在react内部构建标签的类XML的语法。优点:更加语义化和直观...

js的一些基础知识

闭包,作用域链,原型链,继承

作用域链 指向变量对象的指针列表,只引用但不实际包含变量对象。一般,函数执行完毕之后,局部活动对象就会被销毁,内存中仅保留全局作用域,但闭包却不同。 闭包 闭包是一个函数,它能使用函数定义外的变量,有权访问另一个函数作用域中的变量。使用全局变量就是一个简单的闭包的实例。创建闭包的常见方式就是在一个函数内部创建另外一个函数。 原理: 内部函数的作用域链包含外部函数的作用域链。外部函数执行完毕...

关于angular的一些基础知识

双向数据绑定 Angular使用的是脏检测,当改变数据之后,需要做一些事情来触发脏检测,然后再应用到这个数据对应的DOM元素上,可以使用$digest和$apply这两个函数来将数据更新。 $digest和$apply的差别: $apply可以带参数,它可以接受一个函数,然后在应用数据之后,调用这个函数。 当调用$digest的时候,只触发当前作用域和它的子作用域上的监控,但是当...

meta标签自定义链接预览信息

在写好一个页面,用qq发送链接时,预览信息可能是这样的 它的预览信息,并不是自己想要的效果。但是想到qq空间的分享,可以预览信息,看了一下qq空间的代码 发现它是itemprop属性来定义一些预览信息的。亲测有效。但是这样写,好像qq消息预览时只会显示第一次发出消息时的预览消息,也就是说,如果你已经qq发送了一个链接,接下来,你再修改meta里对应的信息,发送出去的链接信息预览仍然是...

仿照淘宝ued的一个菜单栏

demo : http://codepen.io/husterxsp/pen/zvOyjz 主要是利用了z-index层级来实现效果,其中需要注意的是,z-index只适用于定位元素,即定义了 ‘position’为非static的元素,另外有关分层的显示可参看 w3chelp分层的显示