2016-03-06 AllanChan
管住那张并不讨好的嘴 Point 1: 抱怨是无力的表现,它只会让事情变得更糟。 Point 2 与其唠叨抱怨,徒劳无功,不如做出实际努力去改善现状。 Point 3 唠叨和抱怨是最破坏一个人的气质的习惯,立即停止这种愚蠢的行为吧。 继续阅读 »
2015-07-03 刘太华
AITrace的基本路数 先记录几个经常用到和碰到的三角函数和向量点计算时用到的tips: 有二维向量 A(x, y), B(x, y) 1, 向量的模, 可以看做是向量点在x,y坐标系下的向量长度, 记作 |A| = sqrt(A.x*A.x + A.y*A.y); 2, 向量相减产生一个新的Vector point, A - B = (A.x-B.x, A.y-B.y), 一个新的Vec point; 3, 相减后的new point,计算出模, 可以看做是A 点与 B点的距离差额(暂时理解如此); 4, 点积, 也就是相乘,A*B = A.x * B.x + A.y * B.y, 点积有个三角函数相关的 继续阅读 »
2015-10-24 Eric Wang
最近邻居 解题思路: 1. 使用JDK中的Point2D类,该类定义了坐标系空间中的一个点 2. Point2D是一个抽象类,但是在该类内部定义了静态的Double类,并且Double继承自Point2D 3. 可以通过Double的构造方法来实例化空间中的某个点 4. 将所有的输入数据全部实例化并存放在一个Point2D.Double的数组中 5. 对该数组进行暴力破解,计算其中任意两个点之间的距离,时间复杂度为$O(n^2)$,并保留下最小的两个点的编号,且编号小的在前 Java算法实现: ```java import java.awt.geom.Point2D; import java.util.Scanner; /* 继续阅读 »
2015-08-28 刘太华
向量的归一化 从起始点A到目标点B的路径上的碰撞检测 常见的一个应用场景:游戏技能里有玩家冲一个地方闪现到另外一个指定点,中间不能有阻挡物, 否则就停在阻挡物那里。 在几何空间中, A每次移动一个单位长度dir,逐步靠近B,就是A每次增加一个unit vector 归一化:即将一个向量, 使它的模(length)等于1,并且方向不变, normalize后的向量dir, 就是一个单位向量了 用做在空间中,向量往前增加一个单位长度, 即 += dir 继续阅读 »
2016-06-12 MoreFreeze
Last month I have study a course on Coursera, it is called Learning how to learn. It is a course that teach you how to learn efficiently. I made some notes about it and share here. (I just list each view point which I think is important, but I think I can figure out better way to show next time) 继续阅读 »
2013-06-03 Robert Zhang
分析:此题是图的连通性问题。摄像头都位于图的关节点(articulation point)上。判断点v是否是关节点的简单办法是把v及其附着边从图中删去,然后用dfs或bfs检验图是否连通,若不连通则v是关节点。对图中的点依次做判断即可得出摄像头位置。more需要注意的是:输入的图可能是不连通的,须要把它拆成若干最大连通子图,然后再找出每个子图中的关节点。笔者不得不说,这是一个大坑。 继续阅读 »
2018-01-30 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何打印更易读的类 不推荐方式 ```python class Point(object): def init(self, x, y): self.x = x self.y = y 继续阅读 »
2015-11-12 Klaus Ma
Docker Volume Plugin The above picture show the overall architecture of Docker volume plugin. The docker daemon communicate with VolumePlugin by volume_driver.sock (Unix Domain Socket); the volume plugin take responsibility to mount the distributed FS into local FS and return the mount point to docker daemon. The do 继续阅读 »
2014-11-14 litaotao
1. 直接上正文   正文就是,关于这点,SO已经有多答案了,下面我引用一下投票最多的答案。 Trunk:would be the main body of development, originating from the start of the project until the present. Branch: will be a copy of code derived from a certain point in the trunk that is used for applying major changes to the code while preserving the integrity of the 继续阅读 »