Recent Notes

Keyboard Shortcuts

Sublime:

⌘(command)+]/[ 智能行缩进
⌘(command)+D 选词(反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)
⌘(command)+P 搜索项目中的文件
⌘(command)+ CTRL + p 打开项目列表面板
⌘(command)+X 删除当前行
⌘(command) +数字 窗口切换
⌘(command) +R 前往 method的函数
⌘(command) +N 新建窗口
Ctrl + Tab 或 Ctrl + PgDn 跳转到下一个打开的标签页
Ctrl + Shift + Tab 或 Ctrl + PgUp 跳转到上一个打开的标签页

Q&A

Q1: tell me about yourself

(Match with Job AD requirement)

I completed my Bachelor degree of Computing in the National University of —. And I have – years working experience in the IT industry, mainly focusing on JAVA online system development, delivery and maintenance.
In my career to date, I have been involved in several Full Software Development Life Cycles (SDLC) in both government and commercial projects.

I have strong technical skills. I started my work as JAVA developer and was promoted to Senior Developer – ago. As a senior developer, Besides the development task, I was also involved in guiding junior developer, assisting project managers to handle projects.

In my spare time, I like to play badminton and go jogging. And also I like to read and watch movies, not those romantics but more like the sci-fi styles. I migrated to Melbourne 3 months ago, and I would like to continue my IT career here. I am very looking forward to learning more about the position and thanks for the invitation for this interview.

JavaScript Apply, Call And Bind

js 里函数调用有 4 种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。
同时,无论哪种函数调用除了你声明时定义的形参外,还会自动添加 2 个形参,分别是 this 和 arguments。
arguments 不涉及到上述 3 个函数,所以这里只谈 this。this 的值,在上面 4 中调用模式下,分别会绑定不同的值。分别来说一说:
方法调用:
这个很好理解,函数是一个对象的属性,比如

Leaving

沙泽流漫,聚散随风。

离开的倒计时已然开始,项目却难以交接出去,这个确实让人很是难过。
时间不用太旧,就会产生感情,说是象自己的孩子其实有些过分,但是说是自己长久养的宠物倒是非常形象。
如同小狗养了一年多,即使当初再丑,再讨厌,时间涤过,总能产生情愫。
现在要走,敌不过的命运,所希望的莫过于给自己奉献过的项目找个好人家。让它健健康康,经年之后再回头看看也一定是非常高兴的。
可惜现实总是无奈了许多,六月初就开始的运作的,偏偏到了八月中合适的人都没有招聘过来。
希望身后留下的坑不要太深,要是在外面可能也是爱莫能助,想想都为后来人觉得艰难。

ora-01654

ora-01654
tomcat突然大量报错,服务多功能不能使用,影响非常大。根据报错信息是数据库索引空间无法扩展。使用以下命令查看表空间使用情况。

JavaScript Closure

一、变量的作用域

函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!

1
2
3
4
5
 function f1(){
    n=999;
  }
  f1();
  alert(n); // 999

IP审查

公共服务难免有诸多接口暴露给外部调用,其中不乏有恶意请求,再没有针对性的业务处理之前,ip审查是行之有效的防御办法。