自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 ORACLE函数

基于ORALCE10下测试一  大小写函数 改变字符的大小写        FUNCTION                      RESULT       LOWER('SQL Course')           sql course       UPPER('SQL Course')           SQL COURSE       INITCAP('SQL Course') ...

2015-03-23 16:30:39 109

原创 来写第一行 js 宏

from http://jlongster.com/Writing-Your-First-Sweet.js-Macro你将学会写第一行宏 基础的模式匹配 如何用 sjs 编译器 使用 sourcemaps 来调试。 所有的教程和可用的编译 sweet.js 宏环境都躺在 repo https://github.com/jlongster/sweet.js-tutorials 中。下

2015-03-16 14:41:14 253

原创 分享一些高质量的博客

MySQLOurMySQL 很专业的MySQL技术分享博客 高性能MySQL,PHP架构 MySQL&PHP技术分享 PHP雪候鸟的博客 PHP大牛鸟哥的博客,身为PHPER必须收藏膜拜 风之缘的博客 其中PHP之道很不错 专注PHP... 设计除PHP之外比较多内容 神仙的仙居 谢振业,PHP业内比较知名人士,博客内容质量很高 goosman PHP扩展开发 Git

2015-03-16 14:37:07 208

原创 Zeta.js之Provider

Provider前言Zeta.js 是一款为node打造的轻量级后端框架,引入了许多angular的概念,可以让你以一种不同于express的更有层次的方式编写后端代码。这里是Zeta的中文文档。Source On GitHubWebsite For Zeta概览正如它的名字,Provider抽象出应对不同请求时的处理里相同部分的工作并为它提供服务。一个Provider本质

2015-02-04 16:35:50 160

原创 Cryptography I - week 1 homework

import binasciidef get(str): lst = [] for i in range(0,len(str),2): lst.append('0x' + str[i:i+2]) return lstdef xor_hexlist(list1,list2): return [ hex(int(x,16) ^ in

2015-02-04 16:24:42 174

原创 Zsh 安装笔记

VirtualBox 安装 debian 7.8.0 官网下载 Zsh 5.0.7 解压缩,进入 root 状态 ./configure,报错No terminal handling library was found on your system. This is probably a library called 'curses' or 'ncurses'. You may need

2015-01-24 01:51:25 376

原创 JavaScript Array 整理 - 遍历操作

这是我的原创文章,原文地址:http://www.h5shop.org/article/48/今天谈谈基础,在前端开发中,Array的基础操作很是频繁多见,在ES5中有许多Array的新特性,但是对于我等中国的码农,尤其是PC前端狗整天就与IE678打交道,有事没事就套一套jQuery,对原生的Array操作肯定特别生疏,我也一样。在面试题中,对Array的操作也是热门题目,今天我就整理整理最

2015-01-24 01:21:59 155

原创 Chrome 控制台 如何调试 javascript

转自 http://www.cnblogs.com/ctriphire/p/4117370.html下面简单介绍一下如何利用好chrome控制台这个神器好好调试javascript代码先说一下源码定位大家打开测试网页? ?看到页面右下方有一个推荐的图标吗?右击推荐图标,选择审查元素,打开谷歌控制台,如下图所示我们现在想知道votePost方法到底在哪?跟着我这样做,在Conso

2015-01-24 01:07:42 186

原创 Susan Lammers:与编程大师们的对话

非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/1509上世纪80年代,个人电脑时代拉开序幕,时代的英雄们纷纷登上舞台。为了引领公众一窥神秘的顶尖极客的激情、创意和远见,Susan Lammers采访了当时最杰出的其中19位编程大师,并结集为《编程大师访谈录》。20多年过去了,图灵社区有幸采访到这位当年的采访者,让我们

2015-01-24 00:52:20 161

原创 “黑客马拉松”让我们学到了什么?

黑客马拉松是一种开发软件的活动形式:开发者们在一定期间内协同开发软件。黑客马拉松为开发者和团体提供学习机会和场地,并把活动发布到网络上。开发者在这里玩得很开心。Shirly Ronen创建了roojoomWTF is a hackathon。这个roojoom是一个关于黑客马拉松的例子和好的实践的集合。上面有一篇Dave Fontenot发表在Medium上的文章,他在这篇文章中解释了什么是黑

2015-01-10 00:20:48 345

原创 CSS学习笔记(十三) WAMP5 SinaAppEngine

引言:很多时候,我们需要将代码放到服务器上调试。对于小前端来说,PHP 集成环境 是个非常不错的选择。在 window 上这类软件有很多,一搜就知道。我选择了WAMP5。体积较小,启动速度快,菜单较人性化,小图标有状态显示。1.WAMP5最初的设想:在本地搭建个PHP服务器,直接利用 PHP 集成环境,把写好的 HTML、CSS 和 JS 代码扔进去调试。因为工作要写手机端页面

2015-01-10 00:10:12 154

原创 关于js模块化prototype

最近打算向HTML5的canvas进发,还有nodejs,所以对js的模块化有必要弄懂,刚好找到篇很不错的文章,先转过来,熟练之后再写个读后感~~~http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html

2015-01-07 18:26:32 132

原创 (原创)swift+spritekit中文教程第二篇

第二篇纹理缩放飞机好像太大了点,那是因为这张图片本身尺寸就很大,我们进入到images图片集里,选择spaceShip,将1x里的图拖拽到2x里,这样表示图片是支持retina2x的,在游戏中使用时长宽会被自动缩小一半,以显示出非常好的效果。但是,运行一下会发现,好像飞机还是有点大,下面我们说一下如何缩放(你也可以试试将图片放在3x里,这是6+的屏幕)。plane.xScale是横

2015-01-07 18:15:39 219

原创 游戏动画必备干货——跟动画有关的数学和物理公式

(收藏自周文彬)买了一本《html5+javascript动画基础》来看,里面很多数学和物理知识,跟着里面的例子学习了一遍。国庆回家的时候,看到我两年前买的一本《Flash ActionSctipt 3.0动画教程》,里面的内容差不多,作者也一样,只是都没有看过,于是又把这本书的例子又练习了一遍,加深印象。我觉得动画里面最难的就是那些公式吧,语言都有相似之处,可能过几年作者还会写一本《pr

2015-01-07 18:05:05 654

原创 如何正确学习JavaScript

既然你找到这篇文章来,说明你是真心想学好JavaScript的。你没有想错,当今如果要开发现代网站或web应用(包括互联网创业),都要学会JavaScript。而面对泛滥的JavaScript在线学习资源,却是很难找到一份高效而实用的方法去学习这个“web时代的语言”。有一点需要注意,几年前我们需要知道一个真正的服务器端语言(比如PHP,Rails,Java,Python 或者 Perl)去开

2015-01-07 17:54:30 174

原创 关于rails性能的那些小事儿

1 IntroductionI often hear that Rails is slow. This has become a common theme among the Ruby and Rails community. But it is actually a myth. It's easy to make your application up to 10x faster just

2015-01-07 17:42:15 271

原创 《黑客与设计》作者David Kadavy:我要解构设计的配方

David Kadavy 是 Kadavy 公司的创始人,兼500 Startups种子基金的导师。Kadavy 公司提供用户界面设计咨询服务,客户包括oDesk、PBworks和UserVoice1等。早先,David曾领导过两家硅谷创业公司和一家建筑公司的设计部门,他曾在罗马学习古代印刷术并在大学教授过印刷课程。Communication Arts 杂志刊登过他的设计作品,他曾在 South

2015-01-07 17:10:10 158

原创 rails4 关闭对assets的log显示

使用rubygem 'quiet_assets', group: :developmentdocument:http://www.rubydoc.info/gems/quiet_assets/1.1.0

2015-01-07 16:59:13 157

原创 Linux学习笔记:7.系统用户和用户组管理

认识/etc/passwd和/etc/shadow这两个目录在Linux中的重要性不言而喻,和你的登录有关。先看看/etc/passwd,示例代码如下:‘/etc/passwd’ 由 ‘:’ 分割成7个字段,每个字段的具体含义是:(1)用户名(如第一行中的root就是用户名),代表用户账号的字符串。用户名字符可以是大小写字母、数字、减号(不能出现在首位)、点以及下划线,其他字符

2015-01-07 16:47:54 235

原创 JavaScript 笔记 —— 标准事件对象与 IE 事件对象

标准的事件绑定函数是 addEventListener 函数,而 IE 浏览器(IE9 以下)则是用 attachEvent。 这两个函数中的事件处理函数都可以传入一个event 参数,就是我们所说的事件对象,本文就来总结一下两者的区别。获取事件的目标事件的目标就是指当前触发事件的元素。有如下的 HTML:html click标准事件对象使用 event

2015-01-07 14:54:29 193

原创 Flask项目集成富文本编辑器CKeditor

本文介绍如何在Flask项目中集成富文本编辑器CKeditor,并实现图片上传、文件上传、视频上传等功能。CKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。具备功能强大、配置容易、跨浏览器、支持多种编程语言、开源等特点。它非常流行,互联网上很容易找到相关技术文档,国内许多WEB项目和大型网站均采用了CKeditor。下载CKeditor访问CKed

2015-01-07 14:39:00 303

原创 chrome调试

Chrome浏览器不仅可以调试页面、JS、请求、资源、cookie,还可以模拟手机进行调试。自从使用了Chrome,我就离不开它了。下面整理一下如何使用Chrome进行调试。怎样打开Chrome的开发者工具?直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接

2015-01-07 14:23:27 142

原创 Google面试官Gayle McDowell:找一家能让你开心的公司

Gayle McDowell是CareerCup创始人、Google资深面试官。她拥有宾夕法尼亚大学的计算机科学学士和硕士学位,及该校沃顿商学院的MBA学位。曾在微软、苹果与谷歌担任软件工程师。麦克道尔作为软件工程师在谷歌工作过三年,她还是该公司资深面试官及招聘委员会成员。她在美国本土与海外面试过150位求职者,为招聘委员会评估过1000多份求职者的应聘材料,还审查了数以百计的简历。除了作为面试官

2015-01-07 14:03:11 186

原创 (爱加密系列教程十二) 如何防止jd-gui查看代码!

使用jd-gui查看class文件的时候,经常会发现有一些方法或类,无法正常的显示出来。我们可以利用这个bug,来阻止jd-gui反编译我们的class文件。首先反编译一个有源码的项目,用 jd-gui查看,找到无法显示的类或方法。对比源码找到是哪些代码引起的bug。然后把代码提取出来。这里拿我找的一段代码为例。这段switch代码由于条件不成立永远不会被执行。所以我们把这段代

2015-01-06 13:46:59 260

原创 [前端]前端测试自动化工具 + 页面性能分析工具 BerserkJS 试用小记

berserkJS 是新形态的前端测试自动化工具 + 页面性能分析工具 ,同时也是个使用 JS 语法控制的命令行浏览器。可用 JS 编写前端自动测试用例 + 页面性能分析用例。已知bug:当加载的页面样式中存在font-size:0;时,由于QT存在这个【QFont::setPixelSize: Pixel size 以上引用来自于 BerserkJS 官方github 的

2015-01-06 13:35:23 265

原创 轻量级 PHP 框架 TinyLara 发布

TinyLara ______ _ __ /_ __/ (_) ____ __ __ / / ____ _ _____ ____ _ / / / / / __ \ / / / / / / / __ `/ / ___/ / __

2015-01-06 13:25:19 245

原创 解读Rails - 处理异常

此文翻译自Reading Rails - Handling Exceptions,限于本人水平,翻译不当之处,敬请指教!我们今天开始会读一些Rails的源码。我们有双重的目的,先通过学习(Rails)如何处理异常,再扩展到整个Ruby中基础知识的学习。Rails通过让你使用rescue_from方法,让你在你的controller里边为常见的异常定义处理方法。举例来说吧,你可以在用户试

2015-01-06 13:14:28 183

原创 第一次艰难的选择,想去成为一个UED

M:您好!法师,我昨天正式离职了。但是也出了一些意外,我拿到了两份offer法师:你是什么想法M:一份潜力被欣赏;一份是老板做人很让人佩服(感动经历+技术大牛);一份是创意总监很okay,公司环境和我向往的google很相似。法师:你自己内心感受哪个是你期望的M:老板okay,学习机会(包括职业前景+出国深造机会),工作环境,待遇。这是我的优先级顺序。您这些年有一些什么经验?年轻的

2015-01-06 13:04:28 139

原创 浏览器输入一个URL会发生什么事

关于这个问题很明显是要熟悉浏览器的工作机制,网络上也有答案。别小看这个问题,它涉及的知识面相当广,要想说清楚,还真不是件容易的事。先从这张著名的图说起,只要搞懂了这张图的每个模块,那我们也就知道是发生什么事了1.User Interface 用户界面通俗的说就是浏览器呈现给用户的样子,如顶部(前进,后退,刷新,停止,地址栏,书签栏,状态栏,工具栏等按钮),侧栏(滚动条),底

2015-01-06 12:54:57 165

原创 并查集学习笔记

前几天看到一道据说是小米的校招题,题目如下:假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有5个人,1和2是好友,2和3是好友,4和5是好友,则1、2、3属

2015-01-06 12:43:31 103

原创 【JAVA新生】拿协程开始写个异步io应用

前面已经准备好了greenlet对应的Java版本了,一个删减后的kilim(http://segmentfault.com/blog/taowen/1190000000697487)。接下来,就看怎么用协程来实现异步io了。首先,拿一段最最简单的tcp socket accept的代码:Selector selector = Selector.open();ServerSocketCha

2015-01-06 12:32:43 128

原创 POJ 2975 Nim 统计必胜走法个数

题目链接题意介绍了一遍Nim取石子游戏,可以看上一篇文章详细介绍。问当前状态的必胜走法个数,也就是走到必败状态的方法数。我们设sg为所有个数的Xor值。首先如果sg==0,它不可能有必胜走法,输出0.对于任意一堆有a[i]个石子,若sg Xor a[i] ,那么我们就可以在a[i]里面取出sg Xor a[i]个石子,使得剩下石子Xor和为0,于是ans++。然后输出ans。

2015-01-06 12:16:50 164

原创 推送有道——游戏篇

根据newzoo最新研究表明,2014全球游戏市场规模达到814亿。智能终端占27%,218亿美元。中国移动游戏市场,将占全球市场的17%, 37亿美元。未来3年,全球移动游戏市场增长将比整体游戏市场增长快3倍, 2017年将达到 354亿美元。在此如此庞大的市场下,中国在移动游戏领域的竞争愈演愈烈。游戏的同质化越来越严重,玩家对如雨后春笋般冒出的游戏免疫力也越来越强,最新数据表示平均每个

2015-01-05 22:07:28 199

原创 当我谈vim映射时,我谈些什么

映射功能是当下各大编辑器的标配,如果你想要熟悉所用的编辑器,必然不能缺少对它的映射机制的学习。对于vim亦是如此。这里说到的映射功能,指的是编辑器会捕获用户的输入,并且按照事先的设置来执行某些动作。基础在vim里面自定义一个映射,格式如下:maptype key action如:inoremap jk " 在insert模式下映射jk为Ctrl+[,也即进入norma

2015-01-05 21:54:42 201

原创 在Linux上使用Chrome运行Android应用

Google在今年的I/O上发布了一个移植跨界应用 名为App Runtime for Chrome(Beta)这个东西可以让Android系统的App运行于ChromeOS下目前此功能还在测试 只有几个官方的Android App公开放出于是vladikoff大神把这部分国内提取出来 能让任何系统下的Chrome/Chromium运行Android App系统需要64位的Chrome

2015-01-05 21:30:51 235

原创 协程的多线程切换

我们知道,在一个基于协程的应用程序中,可能会产生数以千记的协程,所有这些协程,会有一个的调度器来统一调度。另外我们知道,高性能的程序首要注意的就是避免程序阻塞。那么,在以协程为最小运行单位的程序中,同样也需要确保这一点,即每一个协程都不能发生阻塞。因为只要某一个协程发生了阻塞,那么整个调度器就阻塞住了,后续等待的协程得不到运行,整个程序此时也将死翘翘了。那么,如果需要保证任意一个协程都不阻塞,

2015-01-05 21:20:40 369

原创 关于javascript原型链上属性查找的小讨论

今天和前端组的小伙伴们讨论了下js的原型链,得出了一个看似很简单的结论。对于一个对象上属性的查找是递归的。 查找属性会从自身属性(OwnProperty)找起,如果不存在,就查看prototype中的存在不存在。 prototype是一个对象 可以从以上的三点中,看出一个递归关系。给出一段代码,相信会很容易理解原型链上的对象查找。var A = function () {

2015-01-05 21:08:06 292

原创 使用casperjs截出优雅的图片

前言phantomjs中文问题 phantomjs中文问题 [后续] 优化字体的显示使用Chrome OS字体来代替serif, sans-serif, sans,monospace字体/usr/share/fonts/default/truetype/croscorefonts├── Arimo-BoldItalic.ttf├── Arimo-Bold.ttf

2015-01-05 20:56:07 253

原创 为django 1.7 admin后台添加模板(使用django-suit)

django-grappelli里面使用inline似乎有点儿问题,换一个皮:django-suit是2scoops推荐的第二个admin skin.Supports: Django 1.4-1.7. Python: 2.6-3.本文的环境是django 1.7.1django-suit官网安装指导链接设置攻略翻译搬运如下:安装pip install djang

2015-01-05 20:42:34 318

原创 【协程原理】 - cPython的VM真变态

kilim在JVM上实现了协程,其实现看起来挺容易的:http://www.malhar.net/sriram/kilim/thread_of_ones_own.pdf在cPython上是否能够复制其技法呢?粗看上去,是很容易的,甚至比JVM更好实现:利用sys._getframe(0)可以获得call stack上的任意frame frame的f_locals可以获得这个frame的

2015-01-05 20:30:51 164

Flash 3.0 高级动画教程

2D和3D动画教程 有10章的完全内容 高级碰撞 转向行为 等角投影 寻路 二级输入设备 数值积分 3D等内容

2009-09-16

空空如也

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

TA关注的人

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