Can't assign requested 的解决方法

使用mac开发后,启动tomcat时,后台会报一个错误 Can't assign requested。之前遇到后解决了,但是并没有记录。最近转 IDEA 开发时,又遇到了这个问题。简单记录一下,其实很简单,在JVM参数中加入一行代码即可:

-Djava.net.preferIPv4Stack=true

强制使用IPv4来请求request。

翻墙靠自己,搭建私有shadowsocks服务

流水账的记录下自己在DigitOcean的VPS上搭建shadowsocks服务的过程。
閱讀全文 »

我的Javascript语言精粹-对象篇

对象(object)是JavaScript中的基本数据类型,也是使用Javascript编写程序的核心概念。
閱讀全文 »

我的Javascript语言精粹-基础语法篇

介绍Javascript语言的基础部分,包括变量、区块、条件语句、循环、基本数据类型等。
閱讀全文 »

我的Javascript语言精粹-Guide

从第一次写Javascript到现在,也有马上8年的时间了。但想想自己对Javascript的了解,几乎却是为0。
我曾经跟彪哥戏言道,做企业开发的,大多数程序员对Javascript的了解,用一句代码就能涵盖全:

var data = document.getElementById("domId");

如果会用jquery的话,那就再加一句:

var data = $("domId");

其实自己也是如此。

关于


最近开始系统的深入学习了一遍Javascript,惊奇的发现自己以前对Javascript了解比想象的还要少。Javascript真的是一个小而博大精深的语言。

C++Java这种系统而精密的庞然大物相比,Javascript确实称得上是短小精悍,严谨程度更是差得远。Javascript这种的随性,给这门语言带来了一定的复杂度以及各种的坑。但从另外一个方面来说,Javascript这种神奇的特质,也带来了各种奇技淫巧与别样的乐趣。

这次系统的学习,主要以JavaScript语言精粹为主线来看,同时参考了著名的Javascript秘密花园和阮一峰老师的JavaScript 标准参考教程(还在编写中)。

JavaScript语言精粹真的是一本不能更赞的书,薄薄的一本,却涵盖了所有的Javascript的所有精华,绝对配得上字字玑珠的赞誉。书的内容看似不多,但我前后一共读了3遍,部分章节读了不下5遍,才勉强敢自称是读懂了。这本书脉络非常清晰,作者对问题的提出与语法的点评都非常到位,让我在理解与思考的过程受益匪浅。

JavaScript语言精粹对Javascript取其精华去其糟粕,而Javascript秘密花园则正相反,记录了Javascript中的各种。他们俩倒是相得益彰,刚好互补。Javascript秘密花园同样是内容虽少,但一定要反复咀嚼。这两本经典教程,倒还真是同Javascript语言本身具备同样的特质。

而阮一峰老师写的JavaScript 标准参考教程相比上面两个教程,倒是更像一本百科全书,内容全面,涵盖了Javascript的所有语法点,还包括一些知名lib的介绍,是对以上内容的很好的补充。而且阮老师文字功底很好,讲解说明非常详细,如果在阅读JavaScript语言精粹Javascript秘密花园时觉得难以理解,可以试着看看阮老师的说明,也许就会豁然开朗。

研究完Javascript的基础后,我也决定开坑写一套系列教程,名为#我的Javascript语言精粹#。既是对自己学习的总结与巩固,也希望能帮助到同样在学习Javascript的同学们。

开始


总结这系列文章的初衷,是为了能够帮助众多的像当时的我一样的开发人员:有一定Javascript基础,写过一些Javascript代码,但是对Javascript的高级特性了解甚少,只停留在简单操作dom基础上。

本文的假设读者已经有一定编程基础,同时了解Javascript的基本特性。

所以本文不会再去解释诸如if语句for循环等基本的编程知识。文章的重点是总结Javascript中难以理解的精华陷阱以及 使用Javascript开发的最佳实践

下面是计划要写的目录,先列出备忘,争取能够每周补完一篇:

  • 基础语法篇
  • 对象篇
  • 函数篇
  • 番外篇之this、作用域与闭包
  • 面向对象编程篇
  • 内置标准库篇
  • DOM篇
  • 事件篇
  • 设计模式篇
  • 编码风格篇

[程序员修炼之道]读书笔记(未完成)

时隔三年后重读"The Pragmatic Programmer",理解和三年前又有所不同,之前很多东西还无法完全理解透彻,而现在重读,大部分书中内容都已深有体会。
閱讀全文 »

[Cocos2d-x官方中文文档v3.x(修订版)]调度器

游戏中我们经常会随时间的变化而做一些逻辑判断,如碰撞检测。为了解决以上问题,我们引入了调度器,这使得游戏能够更好的处理动态事件。
閱讀全文 »

[Thinking In Cocos2d-x]AnchorPoint与Position

在Cocos2d-x中,定义一个元素的位置,一般要设定两个参数:AnchorPoint与Position。那么这两个点的作用分别是什么,他们是如何来确定一个元素的位置呢?
閱讀全文 »

程序员,请扔掉你的IE

作为一个有追求的程序员,请不要再使用IE了。。。
閱讀全文 »

Hexo搭建个人博客详尽指南

如何搭建自己的个人空间/博客?你还在使用wordpress方案吗?本文介绍了使用Hexo构建一个个人站点的全过程,涵盖了所有的安装配置过程与个性化过程。
閱讀全文 »