0%

opengl es shading language

种类

  • 类型:vec2 vec3 vec4 mat2 mat3 mat4 int float
  • 结构体:
阅读全文 »

像她一样,你也可以30岁成为外企高管

  • 跳出舒适区 - 找比你厉害的人聊天
  • 假装自信
  • Too complicated, can you send out an email about this?
  • If you feel it’s your fault, think twice before you raise it.
  • Try to spend some time finding every thing in the document before ask.
  • Ask yourself after a communication if this is a success one.

  • 工作过程:
1
2
3
4
    StandBy(待机)
Inqury(查询) Page(寻呼)
Authentication(配对)
Connection(连接)
  • 连接状态:

    • 活动状态:正在通信
    • 监听状态:随时准备通信
    • 保持状态:仅仅定时器工作,无法通信
    • 休眠模式:能耗最低,偶尔监听和检查网络信息

深度学习Workshop总结

深度学习Workshop是我们AI俱乐部面向全中国区的发起的学习机器学习的系列session。这次Workshop最初由佟达发起,由于他当时在成都,所以我们就从成都开始了。

这次workshop从11.7开始,直到1.17结束,共七次session,历时10周。我们以Google在Udacity上面的Tensorflow课程为基础,适当扩展,作为本次workshop的内容。

本次workshop一共包含七次session:

阅读全文 »

常见误解

  1. 需求是被引出或者捕捉出来的(用户也不知道需求,需求只能被拖网捕捞,有大有小,有死有活,还有漏网的)
  2. 用户知道所有需求
  3. 原型要在开发阶段一直保留

tips

https://therealba.com/2016/10/26/working-effectively-in-a-distributed-team-across-australia-china-and-new-zealand/comment-page-1/#comment-31

总纲

差的测试会增加维护的负担,好的测试才能指导开发。品质差的测试可能让开发慢如蜗牛。
测试需要达到目的的同时尽量保证不要给重构及变更带来阻碍。

阅读全文 »

保存客户端状态,Session Storage是用于

The sessionStorage property allows you to access a session Storage object. sessionStorage is similar to Window.localStorage, the only difference is while data stored in localStorage has no expiration set, data stored in sessionStorage gets cleared when the page session ends. A page session lasts for as long as the browser is open and survives over page reloads and restores. Opening a page in a new tab or window will cause a new session to be initiated, which differs from how session cookies work.

应客户邀请到Sydney来出差,有幸可以来一次这个第一级世界都市。

从成都到香港转机再到悉尼,总共16个小时的时间,终于到达这个城市。很多印象很深的景象。

这里的空气真干净。即便是阴天,极目望去,也可以看到数十公里之外的景象;公路旁边停的车辆看起来都像洗过一样,反射着阳光,特别耀眼。

这里的鸟很多,都不怕人。在海湾旁边的步行街一路走过,可以看到一群一群的鸽子飞来飞去,有的就停在你身边,机灵的小脑袋一摆一摆,不时的啄一硺地面。

客户公司文化很开放。这边大家都没有固定的座位,每天都可以换位置坐,一般都是来上班了,就自己找位置坐下,走的时候,把自己的座位清理干净。这边座位也比较紧张,不少人都是在家办公。早上有时候会有Morning Tea,一般有新人来或者某一天有人离职的时候就会举行一次。

刚来到这边,吃的东西还真是不习惯。中午的快餐看起来很多样,就是sanwich。

保持应用状态的可见性对应用的维护和线上问题调试无疑是很重要的;线上进行各种功能开关,日志查询通常也是线上应用运行时必备的功能。这些功能基本上可以放在Admin工具呈现。

对于经典java框架spring,我们是否有一个通用的Admin框架呢,答案是肯定的。

阅读全文 »

重复触发Jenkins build

当使用Jenkins build我们的一个repo的时候,一般我们会想要build master分支。在Jenkins添加git repo的时候,默认添加的监控branch为*/master,这个默认的设置就可以满足我们的需求。

但是,事实上*/master是可以匹配master xx/master分支的。如果当前repo里面有一个branch为xx/master,那么就会匹配到两个分支。在这样的设置之下,如果master有新的commit,Jenkins就会尝试build这两个分支,于是就会触发两次build。

grunt在压缩文件的时候,一些自动生成的文件没有包含进去,但当第二次运行编译,文件又被编译进去了

grunt可能在编译之前生成的待压缩的文件列表,由于第一次编译的时候,编译文件没有生成,在压缩的时候就不会包含这个中间文件。第二次编译的时候,中间文件已经存在(可能会在编译过程中更新这个文件),这个时候就可以包含这个文件了。