roverland

导航

2017年3月21日 #

webpack

摘要: http://zhaoda.net/webpack-handbook/module-system.html Asynchronous Module Definition 规范其实只有一个主要接口 define(id?, dependencies?, factory),它要在声明模块的时候指定所有的依 阅读全文

posted @ 2017-03-21 10:52 MagicV 阅读(240) 评论(1) 推荐(0) 编辑

2015年7月29日 #

xss

摘要: http://blog.jobbole.com/47372/ 阅读全文

posted @ 2015-07-29 09:50 MagicV 阅读(175) 评论(0) 推荐(0) 编辑

2013年7月24日 #

Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别

摘要: sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。system用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。2)其次的区别,权限的不同system用户只能用normal身份登陆em,除非你对它授予了sysdba的系统权限或者syspoer系统权限。sys用户具有“ 阅读全文

posted @ 2013-07-24 11:17 MagicV 阅读(1879) 评论(0) 推荐(0) 编辑

2013年7月3日 #

firefox的console log功能

摘要: http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.htmlFirebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。一、显示信息的命令Firebug内置一个console对象,提供5种方法, 阅读全文

posted @ 2013-07-03 10:18 MagicV 阅读(973) 评论(0) 推荐(0) 编辑

2012年11月3日 #

前端工程师面试问题列表

摘要: 前言:@darcyclarke 在 GitHub 上分享了一个 repo,其中包括了不少前端面试问题,可用于检验潜在的候选人。绝不推荐在单个候选人身上用上所用的问题(那样会花费好几个小时滴)。从这个列表选择一些,应该能从候选人身上,检测出你所需要的技能。请记住,下面的很多问题都是开放式的,无标准答案,并能引发有趣的讨论。相比直接的答案,相信你在面试前端工程师时,从讨论中你对候选人会了解的更多。以下中文译文由@shawnqiang 完成。问题贡献者@bentruyman (http://bentruyman.com/), @roger_raymond (http://twitter.com/ia 阅读全文

posted @ 2012-11-03 18:02 MagicV 阅读(264) 评论(0) 推荐(0) 编辑

单元测试实践的主要问题与解决

摘要: 摘要:本文是我在“第十届中国系统与软件过程改进年会广东会场”所作演讲的整理稿,主要分享单元测试的一些要点、单元测试实践的主要问题,以及如何来解决这些问题。一、 单元测试概述1. 1 什么是单元测试单元测试,就是针对代码单元的独立测试。为什么需要单元测试呢?这是代码的基本特性决定了的。代码有一个基本特性,就是对数据分类处理。代码通常会有很多的判定。一个判定,就是一次分类。嵌套的判定,会使分类次数的翻倍。如果我们在写代码的时候,有一个分类漏掉了,就会产生一个Bug;如果一个分类,虽然写了代码,但是处理不正确,也会产生一个Bug。一个函数要没有错误,必须做到两点:1,对数据的分类必须完整;2,每一个 阅读全文

posted @ 2012-11-03 18:00 MagicV 阅读(188) 评论(0) 推荐(0) 编辑

【转载】IT人,请爱惜你的身体

摘要: 昨夜的八九点,也就是差不多在我今夜写文章的时候,我遇见了一位几年前的同事,当时我离开天津的时候去的第一家公司,我就和他同事,当时我大学毕业毕业离开湖北之后工作了三年半,而他在湖北十堰读的大学,在那里工作一年之后回到了山西,之后我们在一个单位共事。小伙子比我小两三岁,在大学的时候以及在湖北工作的时候偏好C++,但是在我们应聘的那个单位却主要以C#来开发,因为踏实肯学,所以很快就转过来了。除了踏实肯学之外,小伙子给我的印象是腼腆,经常我们办公室其它同事一起讨论甚至开玩笑,他很少插嘴。之后我离开了那家公司,他一直在那里,我偶尔也会回去看看他们,聊聊天什么的,在我们聊天的时候他仍旧是很少说话,腼腆地笑 阅读全文

posted @ 2012-11-03 17:56 MagicV 阅读(150) 评论(0) 推荐(0) 编辑

【转载】岑文初:技术发展背后的那个人

摘要: 技术耐得住寂寞,低谷积累高峰冲刺,主动改变一切,找到自己的特点,没有问题的时候最可怕,不同阶段追求不同的收获,先听再说,永远都要清楚你到底要什么!转载自 :http://blog.jobbole.com/29223/昨天关于淘宝开放平台技术部分的分享看到有些同学留言说有这样的机会和环境是幸运的,的确在阿里这些年赶上了公司的发展,赶上了互联网技术的发展,是幸运的,但是背后这个普通的人,从进入公司的低级程序员一步一步成长起来到底是怎么走过来的,也许可以让一些正在走的同学有值得思考的地方,我尽量少加一些自己的收获在里面,因为每个人看到这些场景感到了什么那就是什么。2005年:毕业4年多在一家通信国企 阅读全文

posted @ 2012-11-03 17:52 MagicV 阅读(290) 评论(0) 推荐(0) 编辑

2012年1月7日 #

Hash Collision DoS 问题

摘要: 转载自: http://coolshell.cn/articles/6424.html最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比。这个安全弱点利用了各语言的Hash算法的“非随机性”可以制造出N多的value不一样,但是key一样数据,然后让你的Hash表成为一张单向链表,而导致你的整个网站或是程序的运行性能以级数下降(可以很轻松的让你的CPU升到100%)。目前,这个问题出现于Java, JRuby, PHP, Python, Rubinius, 阅读全文

posted @ 2012-01-07 16:22 MagicV 阅读(184) 评论(0) 推荐(0) 编辑

2011年12月28日 #

做有追求的程序员

摘要: 工作13年来,有将近11个年头是跟程序员们一起摸爬滚打过来的,在腾讯5年的经历,学习成长过程感悟颇多,看着年轻的程序员总像看着自己年轻时的身影,总想他们能迅速走上康庄大道,跑得更快,更稳。 优秀程序员的特质 我对人的关注一向远远超越对事的关注,因为我相信,所谓“事在人为”,美好的前途靠人来创造,特别是我们广大的程序员团队,有一个人才辈出的优秀团队、优秀的文化和机制,我们将无往不胜。毛主席说:“存地失人,人地皆失;存人失地,人地皆存”,都是一个道理。所以我倾注了大量的时间去思考优秀程序员的成长之路,去思考如何建立一个优秀的程序员团队。 一个优秀的程序员应该具备以下的特质:谦虚(三人... 阅读全文

posted @ 2011-12-28 18:38 MagicV 阅读(202) 评论(0) 推荐(0) 编辑