自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 百度「Web 前端研发部」面试过程和常见问题

在他们的github上看到的,收藏一下备用。看完觉得还有很多要努力的地方。FEX 的面试过程我们一般会有 3 轮面试,对于高级别的工程师可能会有 4-5 轮面试。我们可能会采用哪些方法来面试代码编写笔试 问答式 过程遵循 STAR 面试法 。我们喜欢什么样的面试者基础扎实从多年的经验看,那些发展好的同学都具备扎实的基础知识 比如只懂 jQuery

2015-03-16 14:43:50 1007

原创 Java EE开发工具MyEclipse 2015正式版发布

JavaScript for Modern UIs运用MyEclipse集成的Tern.js,你会发现用JavaScript开发Web和移动应用程序都会非常容易。和传统的基于Eclipse的JavaScript代码帮助相比,MyEclipse可以节省大量的编程时间。还有可扩展的丰富模块:AngularJS, node.js, Chrome Apps 和 YUI。REST技术的云端连接

2015-02-04 16:27:51 652

原创 【KnewOne Talk】芋头君:不想做码农

【KnewOne 原文】芋头君的第一职业是码农,在大搜车做前端,带团队吃喝玩乐;芋头君的第二职业是码农,写了一个叫前端乱炖的社区;芋头君的第三职业是码农,做了一个颜文字APP,用户数量上升中。作为一个充满浪漫主义情怀的码农,他有一个理想:不做码农。自我介绍?大家好,我是芋头,微博是 @小芋头君 。主业是前端工程师,副业有很多,平常主要写 JS、Java、Objective-c、

2015-01-24 01:55:17 1152

原创 SAE Python urllib2因请求头字典键名为Unicode类型引发的异常问题

SAE Python urllib2引发异常问题的关键点:HTTP(S)请求包含headers,且headers的键名为unicode下面是引发异常的代码:pythonimport urllib2headers = {u'Authorization': u'Bearer 83F40E96FB6882686F4DF1E17105D04E'}req = urllib2.Request(

2015-01-24 01:41:51 517

原创 JAX-RS 2.0 中 REST 的四种服务类型

最近在学习 jersey 框架。他是 目前比较流行的 基于 JAX-RS 2.0 规范实现的 RESTful 框架。我是跟着 《Java RESTful Web Service 实战》 一书 在学习。书中有些知识点,不太常用,但是比较重要,特写下次笔记已备忘。概要如下图:情况一:当不存在 Application 子类,也不存在 Servlet 子类时 情况二:当不存在 Ap

2015-01-24 01:25:36 610

原创 加速 SBT 下载依赖库的速度

根据 SBT 的官网文档中 Proxy Repositories 部分的描述, 可以通过改变 repositories 的 url 列表来优化.配置国内代理库感谢 OSChina 提供了 Maven Center 的镜像, 配置添加它有助于提升下载速度.[repositories] local oschina:http://maven.oschina.net/conte

2015-01-10 00:23:26 693

原创 理解Javascript的闭包

(收藏自 技术狂)前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包 对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性。本文将以例子入手来介绍Javascript闭包的语言特性,并结合一点 ECMAScript语言规范来使读者可以更深入的理解闭包。注:本文是入门文章,例子素材整理于网络,如果你是高手,欢迎针对文章提出技术

2015-01-07 18:30:18 310

原创 go语言环境搭建

$tar xvf go1.3.3.linux-amd64.tar.gz$mv go /usr/local/$vim /etc/profileexport GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin$source /etc/profile至此,go安装完毕。

2015-01-07 18:18:15 334

原创 第一次写点前言

今天是第一次在这个地方写博客,中间遇到一些问题,但是最后顺利的开通了!希望今后在这里学习和生活!个人喜好:喜欢机器学习、人工智能、自然语言处理这些方面!其它的语言:会:Python\PHP\Perl\C\C++\Java最近主要学习:Node.js深入学习C++感兴趣的是:大数据最近希望好好学习:Spark、leveldb、impala2014.12.23第一天入职

2015-01-07 18:08:16 293

原创 微软测试工程师史亮:新的产品,新的挑战

史亮,东南大学计算机软件与理论专业博士,研究领域为软件分析与测试。2006年加入微软(中国)有限公司,任职软件开发测试工程师,负责微软在线业务与商业智能产品的测试工作。2011年调至微软总部,从事Microsoft Office 2013的测试工作。2012年与淘宝测试工程师高翔合著了《探索式软件测试实践之路》一书。2014年,独自出版了《软件测试实战:微软技术专家经验总结》。目前,史亮正从事下一

2015-01-07 17:57:49 2213

原创 动态绑定和静态绑定的简单理解

最近看《Effective ObjectveC》,讲到"动态绑定"和"静态绑定",觉得挺好,记录下来。下面是一段静态绑定的代码,在编译期间就决定了在运行时所调用的函数。C#import void printHello(){ printf("Hello World");}void printGoodbye(){ printf("Goodbye");

2015-01-07 17:45:56 475

原创 上报相关performance对象初略介绍

概述最近在做一个上报相关的需求,该需求指定上班的内容中包含页面记载的事件、请求花费的事件、以及DOM渲染所要完成的时间等。为此查阅了大量的文档,收集了很多资料,所以趁热打铁,把自己所了解的记录下来,方便以后查询。performance对象介绍浏览器暴露给js的一个接口,可以通过这个接口查看用户访问网站的连接建立时间、dns时间等信息。使用该api时需要在页面完全加载完成之后才能使用

2015-01-07 17:32:48 605

原创 ssh常用操作

登录:ssh 用户名@主机域名或IP地址 上传:scp 本地文件路径 用户名@主机域名或IP地址:远程保存路径 下载:scp 用户名@主机域名或IP地址:远程文件路径 本地保存路径 常用选项* -v:显示传输进度* -r:递归上传或下载文件夹* -P 端口号:设置端口号

2015-01-07 17:02:00 344

原创 MySQL 和 swapping

原文地址 MySQL and swapping在使用 MySQL 过程中你是否遇到过 swap 空间问题?这个问题真的很讨厌,这里有一些可能的解决方案:追踪内存使用,尝试使用下面的查询识别瓶颈。堆零的问题(zero in on the problem heap)不是一个简单的工作。在运行期有一些临时表被创建。估计 OS cache 也被系统使用了, MYISAM 表不容易。

2015-01-07 16:51:17 467

原创 JavaScript算法题之–查找不同顺序排列的字符串

(准备面试,多看点题。来自雨夜带刀's Blog )需求描述:从一组数组中找出一组按不同顺序排列的字符串的数组元素。假如有这样一个数组:[ 'abcd', 'hello', 'bdca', 'olleh', 'cadb', 'nba', 'abn', 'abc' ]需要找出的结果是:[ 'abcd', 'bdca', 'cadb' ]那么这里的关键点是判断一组字符串是否

2015-01-07 16:39:37 482

原创 go工程结构

Go是一门推崇软件工程理念的编程语言。Go的代码必须放在工作区中。工作区其实就是一个对应于特定工程的目录,它应该包含三个子目录:src 用于以代码包的形式组织并保存Go源码文件。应该分为三类:库源码文件、命令源码文件、测试源码文件。pkg 用于存放由go install命令构建安装后的代码包(库源码文件)的“.a"归档文件。与GOROOT目录下的pkg功能类似,区别在于,工作目录中的p

2015-01-07 14:43:43 595

原创 CSS学习笔记(九) 界面组件之导航菜单

菜单由一组链接组成。用 HTML 中的列表元素(ul 或 ol)来分组链接不仅符合逻辑,而且即使没有额外的 CSS 也能适当显示链接的层次。默认情况下,由于列表(li)是块级元素,因此它们会上下堆叠。1.纵向菜单html 标记: apple banana cat dog css

2015-01-07 14:28:15 512

原创 彩色图像流、深度数据和骨骼点跟踪的集合处理

.cs文件代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.W

2015-01-06 13:39:20 616

原创 配置 php + nginx + redis

配置php+nginx+mysql的教程现在满世界都能找到,所以我就不累赘地讲述了,不外乎一般都是下面的命令。我使用的版本是: ubuntu版本: 14.04首先安装nginxsudo apt-get nginx启动nginx,用apt-get安装的话都是配置好启动脚本的/etc/init.d/nginx start安装PHPsudo apt-get i

2015-01-06 13:28:46 394

原创 该战斗的时候战斗,该转身的时候转身,但请保持优雅

转载一篇好文…编者按:本文由著名VC GRP合伙人Mark Suster撰写,非常值得一读,以下为正文部分:在我第一次创业的时候我非常好斗。在我看来整个世界好像就是一个战场,我无时无刻不在准备着战斗。与房东斗,与债主斗,与董事会斗,与各个你所能想到的群体斗。但是随着我不断的成长,我越来越发现找到一个共同点比不断的斗争更有好处。有两个人经常在我身旁尽最大的努力让我冷却下来,他们是我的CO

2015-01-06 13:17:27 404

原创 纯HTML5绘制的七巧板

纯HTML5绘制的七巧板 var tangram = [ {p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"#caff67"},

2015-01-06 13:07:11 448

原创 用django-pipeline为静态文件添加hash

用django-pipeline为静态文件添加hash为什么需要hash静态文件?请看大公司里怎样开发和部署前端代码? 张云龙的答案。这样,当静态文件有修改时,会很方便的拿到最新的修改版本,而未修改的静态文件则依然使用缓存。这样避免了修改后用户静态文件不更新的尴尬,并且可以充分利用缓存。demodjango_pipeline_demo安装sudo mkdir /opt/

2015-01-06 12:56:56 324

原创 极客Web前端开发资源大荟萃#004

前端开发已经成为当前炙手可热的技术之一。此次我们总结的前端开发包含了相关技术和流行趋势,希望从中大家可以挖掘你们所需要的,并带给你们最有价值的帮助!原文来自:极客标签良心ui - 基于bootstrap 全面兼容ie6+的前端框架良心ui - 基于bootstrap 全面兼容ie6+的前端框架。前端代码回放:CSS3中的box-shadow用法关于box-shadow的用法,分享出

2015-01-06 12:47:00 448

原创 使用 Etcd 和 Haproxy 做 Docker 服务发现

使用 Etcd 和 Haproxy 做 Docker 服务发现标签(空格分隔): Etcd Haproxy Docker 服务发现 architecture discovery docker-gen golang service本文作者是 jwilder,本文的原文是 Docker Service Discovery Using Etcd and Haproxy在前一篇文章

2015-01-06 12:36:05 1012

原创 typeof 和 instanceOf的区别

关于typeoftypeof一元运算符,用来返回操作数类型的字符串。typeof几乎不可能得到它们想要的结果。typeof只有一个实际应用场景,就是用来检测一个对象是否已经定义或者是否已经赋值。而这个应用却不是来检查对象的类型。ValueClassType"foo"Stringstringnew String("foo")

2015-01-06 12:23:45 373

原创 新手学跨域之Jsonp

jsonp iframe● document.domain● window.name● location.hash● navigator (IE6 bug)● postMessage CORS● XMLHttpRequest (modern browser)● XDomainRequest (IE8+) 图像Ping (略) flash (略) Jsonp个人的理解

2015-01-05 22:10:53 464

原创 将JSON对象格式化输出(breakdown篇)

上篇提到的prettyjson工具,经我改写之后,可以JavaScript对象格式输出缩进排版的JSON格式。如下所示:var prettyjson = require('prettyjson');var data = { username: 'rafeca', url: 'https://github.com/rafeca', twitter_account: 'h

2015-01-05 21:46:35 572

原创 基于HTML5的网络拓扑图 - 定制状态面板

电信网管系统中,设备状态信息的实时展示非常重要,通常会挂载一堆图标来展示状态或告警信息,图标的信息量有限,有时需要更详细的面板,甚至以图表的形式展现,本文将结合最近客户提到的需求,使用 Qunee1.6 beta版本,实现拓扑图中设备信息的实时显示。Qunee 中ui 的定制非常灵活,每个图元节点都可以挂载多个 ui 控件,支持9X9=81种相对位置,单节点上能挂载多个 ui 元素,并进行排列

2015-01-05 21:33:11 2410

原创 友盟消息推送新版 SDK 为什么要支持多包名推送?

友盟消息推送 Android SDK 升级至 v 1.4.1 版本了!那问题来了,v 1.4.1 版本有什么新功能呢? “支持多包名推送”!新版 SDK 下载地址开发者都知道,对于各种 Android 应用,特别是 Android 游戏而言,针对不同的渠道定制版本、使用不同的包名是运营中常见的一环,但是这样会导致后续使用消息推送时工作量过大,每个包都要单独推送,费时费力,还难以做到精准推送

2015-01-05 21:23:59 774

原创 使用WebRTC搭建前端视频聊天室——数据通道篇

本文翻译自WebRTC data channels在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。这些问题可以通过WebRTC提供的RTCDataChannel API来解决,他能直接在点对点之间传输数据。这篇文章将介绍

2015-01-05 20:59:10 1059

原创 云集,让 web app 像 native app 那样运行(雄起吧,Web 开发者)

让 web app 像 native app 那样运行云集是一个轻应用(即 web app)的运行环境,可以让 web app 像 native app 那样运行。just like this这才是 HTML5 的正确打开方式。我们目前同时做了 iOS 和 Android 两个平台的客户端。下载地址是 http://lydiabox.com欢迎体验吐槽,我们会持续改进。

2015-01-05 20:46:18 410

原创 【转】mount --bind 的妙用

原文链接在固件开发过程中常常遇到这样的情况:为测试某个新功能,必需修改某个系统文件。而这个文件在只读文件系统上(总不能为一个小小的测试就重刷固件吧),或者是虽然文件可写,但是自己对这个改动没有把握,不愿意直接修改。这时候mount --bind就是你的好帮手case 1假设我们要改的文件是/etc/hosts,可按下面的步骤操作把新的hosts文件放在/tmp下。当然也可放在硬盘或

2015-01-05 20:34:41 553

原创 《Eloquent JavaScript》笔记--函数;

函数可以用来结构化大段程序;减少重复;为子程序命名,将子程序彼此分开。编程语言有越多预先精确定义的函数,灵活性就越低,所以需要程序员自己编写函数而不是语言作者内置越多的函数就越好。定义函数关键字function,可选的参数,必不可少的花括号。有些函数可以返回值,有些则没有,他们只产生side effect。return 关键字会立刻跳出函数,将表达式返回给函数调用的代码,如果ret

2015-01-05 20:24:04 478

原创 [零基础学Python]一二三,集合了

回顾一下已经了解的数据类型:int/str/bool/list/dict/tuple还真的不少了.不过,python是一个发展的语言,没准以后还出别的呢.看官可能有疑问了,出了这么多的数据类型,我也记不住呀,特别是里面还有不少方法.不要担心记不住,你只要记住爱因斯坦说的就好了.爱因斯坦在美国演讲,有人问:“你可记得声音的速度是多少?你如何记下许多东西?”爱因斯坦轻松

2015-01-05 20:12:21 517

原创 [gist]Why do we still need Evernote since there is awesome gist.github.com

from http://oyanglul.usI'm a Emacs user and as you may know there is a awesome mode called gist.el, and since then, I found that it's completely my Evernote replacement. Why replace Evernote

2015-01-05 19:58:05 510

原创 ThinkPHP 学习笔记

index.php<?php/** * 调试模式 */define('APP_DEBUG',True);// define('BIND_MODULE','Home');/** * 项目设置 */define ( 'APP_PATH', './Application/' );/** * 缓存目录设置,权限必须可写 */define

2015-01-05 19:35:04 391

原创 sae中使用mysql作为session存储

要想使用mysql作为session存储: 'session' => array( 'timeout' => 3600*24*30, 'class' => 'CDbHttpSession', 'connectionID' => 'db', ) ,那么,在sae上面就必须显示的指定连接参数:

2015-01-05 19:25:47 388

原创 POJ 2505 A multiplication game 组合游戏

题目链接题意: 有一个数p=1,甲乙两人轮流操作,每次可以把p乘2~9中的一个数,给定一个n,当一个人操作后p>=n,那么这个人赢,问先手是否必胜。必胜状态:存在一种走法走到一个必败状态。 必败状态:后继状态都为必胜状态。 我们可以知道>=n的数都为必败状态,可以转移到>=n的最小的数为n/9(上取整),所以n/9~n-1都为必胜态,同理n/9/2(都为上取整)为最小的必须转移

2015-01-05 19:15:56 314

原创 OAuth 2.0简单实战(以新浪开发平台为例)

背景本人去年在UCLA打酱油的时候曾经要求抓过新浪微博的有关数据。然而要读写这些微博信息和朋友关系,必须要在新浪围脖平台上注册应用。也就是要接触 OAuth 2.0 这个东西。当时基本不懂,今天看到了阮一峰博客上的这篇文章,决定自己动手一试。准备首先,你要把阮一峰博客上的这篇文章 粗略的读一遍。然后你要上 新浪开发平台 注册一个应用,我注册的是微连接 - 网页应用打开界面你

2015-01-05 19:05:06 2161

原创 Lisp学习笔记(一)

Lisp是20世纪50年代后期发明的一种记法形式,是为了能够某种特定形式的逻辑表达式(递归方程)的使用做推理。它并不是一种主流语言,但是它具有许多独有的特性,这些特性使它成为研究重要程序的设计、构造,以及各种数据结构,并将其关联于支持他们的语言特征的一种极佳媒介。这些特种中最重要的就是:计算过程的Lisp描述(过程)本身又可以作为Lisp的数据来表示和操作。Lisp演化出许多版本,这里使用的是

2015-01-05 18:53:14 789

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除