自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

翻译 Javascript的私有成员

原文链接:http://javascript.crockford.com/private.htmlJavascript是世界上最受误解的编程语言。有人认为Javascript缺乏隐藏对象细节信息的特性,因为Javascript的对象没有私有变量和私有方法。这其实是个误解,Javascript对象是可以有这些私有成员的。下面我们就来逐步介绍:1. 对象Javascript 本质上就是关于...

2018-08-17 11:44:50 775

翻译 征服JavaScript面试系列:类继承和原型继承的区别

图-电子吉他-Feliciano Guimarães(CC BY 2.0)“征服JavaScript面试”是我所写的一个系列文章,旨在帮助那些应聘中、高级JavaScript开发职位的读者们准备一些常见的面试问题。我自己在实际面试当中也经常会问到这类问题。系列的第一篇文章请参见“什么是闭包”。注:本文均以ES6标准做代码举例。如果想了解ES6,可以参阅“ES6学习指南”。

2017-01-14 17:46:52 820

翻译 浅谈技术债

[![Harry Roberts](http://p0.qhimg.com/t01b6156861ed92599f.jpg) ](#author)作为一名前端架构咨询师,在为客户服务期间,我曾花费大量精力去评估客户的系统。我需要从那些庞大、老旧又难以维护的系统中甄别出优质代码和不良代码,并判断哪些问题属于技术债。不良代码与技术债的契合程度如此之高,令我一直以来如鲠在

2017-01-14 17:44:25 3723

翻译 大美无“疆”—网页用户体验设计

原文链接:https://uxdesign.cc/unbox-the-web-f00bc8e0d0e3#.2ks9pg47f这是一场关于网页设计应该采用框式布局还是无框式布局的战争。窃以为,给每个网页或者应用的元素绘制可见边框的做法,将会导致不良的用户体验。多数情况下,这种边框设计的风格并无必要,或者说不十分必要。人们在进行语言交流的时候,只有7%的信息能够通过语言的内

2016-12-24 22:46:24 426

翻译 原生应用的末路2:启示录

原文链接:https://medium.com/javascript-scene/why-native-apps-really-are-doomed-native-apps-are-doomed-pt-2-e035b43170e9#.tyw6xjgw2本人近日撰有一文——“原生应用的末路”。我对有如此之多的人还在为原生应用进行辩护而感到十分诧异。坦言之,我认为原生应用所宣称的“用户体验

2016-12-24 22:44:52 658

翻译 想说爱你不容易——致Javascript社区的一封信

关于我们开源社区,有一个问题我需要在这里着重讨论一下。我是社区里很多开源项目(如Babel、Flow、Yarn、Lerna等)的贡献者和维护者。在社区里,我度过了许多美好的时光,同时也有过一些不愉快的体验。因为参与社区,我受邀到世界各地参会讲演,也因此足迹遍布全球,广交天下好友。一些挚友正是通过这些开源工作才有幸得以结识。 不过恐怕不是所有的体验都能如此美好。维护这些拥有成

2016-12-24 22:39:08 595

翻译 如何理解Javscript中的函数调用和"this"

长期以来,我发现很多人对Javascript的函数调用过程表示迷惑不解,尤其是函数中"this"的含义更让人抓狂。在我看来,当你明白了JS函数调用的核心原语,然后把其他的函数调用方式都看做是在建立在核心原语上的一种“糖衣”,这些困惑基本就能迎刃而解了。

2016-05-30 21:01:40 2203

转载 Liskov替换原则(转)

2.3.3  Liskov替换原则Barbara Liskov于1988年提出了著名的替换原则:"如果对于类型S的每个对象O1存在类型T的对象O2,那么对于所有定义了T的程序P来说,当用O1替换 O2并且S是T的子类型时,P的行为不会改变。"通俗地讲,就是子类型能够完全替换父类型,而不会让调用父类型的客户程序从行为上有任何改变。Liskov替换原则 基于这样的一个事实,那就是客户程

2014-12-31 17:21:35 630

转载 EBCDIC 与 GBK 的字符编码及其转换(转)

概览有些用户在使用 AIX 时在字符编码方面遇到一些困惑,请看下面的场景:1,用户用从 AIX 利用 FTP 客户端登录上 IBM i,切换到某个 Library/File,然后 get 其中的某个 Member 到本地机器,用文本编辑工具打开时发现是乱码,和自己在 IBM i 上看到的完全不一样;2,用户在实现 AIX 平台与 z/OS 平台通信的 TCP/IP 应用程序

2014-12-29 16:30:55 10795 1

转载 原码, 反码, 补码 详解(转)

本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式

2014-12-27 09:52:58 658

转载 C#中StreamWriter与BinaryWriter的区别兼谈编码(转)

参考:1. 《C#高级编程》第六版2.  文件流和数据流-C#程序设计教程 2010-7-11补充:  发现了一篇讲编码的深入而全面的好文章http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html向文件写入非字符类型数据当向文件中写入非字符类型的数据时,StreamWri

2014-12-26 16:26:42 744

转载 关于字符编码,你所需要知道的(转)

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符

2014-12-26 16:24:08 627

转载 C#中Dictionary的用法及用途(转)

Dictionary是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值举个例子://实例化对象Dictionary dic = new Dictionary();//对象打点添加dic.Add(1, "one");dic.A

2014-12-26 14:51:29 1969

转载 C# 小叙 Encoding(转)

前言    众所周知计算机只能识别二进制数字,如1010,1001。我们屏幕所看到的文字,字符都是和二进制转换后的结果。将我们的文字按照某种规则转换二进制存储在计算机上,这一个过程叫字符编码,反之就是解码。目前存在多种字符编码方式,一组二进制数字根据不同的解码方式,会得到不同的结果,有时甚至会得到乱码。这也就是为什么我们打开网页时有时会是乱码,打开一个文本文件有时也是乱码,而换了一种编码就

2014-12-26 13:56:19 1040

转载 C# TexxtReader详解(转)

目录:为什么要介绍 TextReader?TextReader的常用属性和方法TextReader 示例从StreamReader想到多态简单介绍下Encoding 编码StreamReader 的定义及作用StreamReader 类的常用方法属性StreamReader示例本章总结为什么要介绍 TextRe

2014-12-26 10:27:52 821

转载 C#程序集Assembly学习随笔(第一版)_AX

C#程序集Assembly学习随笔(第一版)_AX①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.csdn.net/sws8327/archive/2006/09/21/1244642.aspx②程序集和命名空间的区别?一个程序集可以跨越n个命名空间

2014-12-26 09:46:45 4249 1

原创 IOS 实现录音PCM转MP3格式(边录音边转码)

IOS AVAudioRecorder 录音pcm转mp3,边录边转

2013-11-21 17:07:34 2404

转载 如何使用NSOperations和NSOperationQueues(转)

(该博客是由iOS个人开发者SoheilMoayediAzarpour发布)每个苹果技术开发者可能都遇见过令人沮丧的情况,那就是当你点击某个ios应用或者mac应用时,或者当你点击按钮或者输入文本时,突然间,用户交互界面停止了响应。在一款移动端iOS程序中,用户期望你的app可以即时地响应他们的触摸操作,然而app反应迟钝或者不反应就会让人非常厌烦,用户通常会给出不好的评价。

2013-11-19 13:13:06 861

原创 mac 上nginx的错误 nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)

nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use) 错误的解决

2013-11-05 14:36:34 16625 4

转载 Http协议详解(经典,转)

原文链接:http://blog.csdn.net/gueter/article/details/1524447引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP

2013-11-02 20:51:23 770

原创 mac 环境下mysql 不能删除schema问题的解决办法

首先说明下问题环境,我是在mac机器上安装的mysql+workbench。在删除一个数据库的时候,出现error dropping database cant rmdir ./test 的问题。google了下解决办法,都说是找到test目录,把该目录下的文件删除就可以正常了。于是去找test目录,用mac的搜索发现找不到mysql相关的目录,应该是隐藏目录默认不显示结果。后来挨

2013-10-29 10:07:46 1985

转载 深入理解javascript闭包(转)

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一

2013-10-23 16:55:54 736

原创 深入理解javascript的一些特性(静态作用域,this指针,闭包)

NodeJS,javascript 静态作用域,闭包,上下文对象this的深入理解

2013-10-23 15:24:24 3131

原创 mac 系统下的Apache + PHP

今天需要在mac本上部署个apache 环境运行之前的一个php项目,本来想着装一个类似于mamp的东东,看看很麻烦,查了下资料发现原来mac 系统自带apache+php。参考如下文章:http://www.guomii.com/posts/30136 由于需要同时做Node服务器,apache又默认绑定80端口,只需要再增加nginx代理服务器就好了,让nginx去监听80端口,然后做

2013-10-21 16:51:14 776

原创 mac 环境下搭建NodeJS + MySql环境

这里主要涉及mac 环境下mysql的配置使用,关于NodeJS的安装配置,在下一篇补上。1. 下载mysql:http://www.mysql.com/downloads/ 这是官方地址。

2013-10-21 10:35:38 2817

原创 Nodejs学习中一些javascript特性的总结

一些简单的示例代码,都是自己写的,主要用于备忘,相关解释都在注释里//==========================================================call_apply==============================================================//var someuser = { name: 'hb

2013-10-19 10:21:48 1001

原创 NodeJS的一些个人学习笔记

h

2013-10-16 10:54:55 660

原创 cocos2d内存管理的一些学习总结

这些天处理一个程序里的内存泄漏问题,主要是ios应用里用到了一个cocos2d做的CCBlade效果插件。主要步骤:在viewController的viewDidLoad方法中获取CCDirector的一个实例:CCDirector *director = [CCDirector sharedDirector];然后初始化一个CCGLView: CCGLView *g

2013-10-16 10:17:25 705

原创 xampp中mysql遇到的一系列问题

这几天做报告需要运行以前的一个php项目,2年前的东西了,电脑环境配置一直没变,没想到还能直接运行起来,可是过了一会儿就出问题了。系统登录不上去,于是去查看mysql,当点开phpMyAdmin的时候,出现错误:网上能查到的解决方案就只有一种(点开无数网页,全是转载同一种解决办法,真捉急),phpMyAdmin目录下修改config.inc.php文件,把localhost改成127.0.

2013-10-02 12:33:05 1971

原创 使用无线方式发布ipa (即用户可以通过点击网页链接或扫瞄二维码来自动安装app)

首先,这种方式发布ipa绕过了app store,苹果公司可没那么傻,这么做需要有$299的企业证书。先说有企业证书的情况吧:1. 制作ipa并同时生成plist文件之后会弹出organizer-Achives的框,提示成功,然后点击Distribute接下来选择save for Enterprise or Ad-Hoc Deployment在保存之前,勾选

2013-09-24 11:09:55 2570

原创 Objective-C 宏定义 总结

看了一篇讲而立之年程序员失业的文章,触动不小,看来以后还是要及时总结。以前总结的东西总是放在本地文档,管理起来不方便,还是老老实实写博客吧。使用#define 来定义1.定义常量:#define PI 3.14 //宏定义不要以 ; 结尾#define SAY @"Hello, there!"#define SAY @"What the hell am I \say

2013-09-23 11:22:31 909

空空如也

空空如也

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

TA关注的人

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