11 2015 档案
摘要:最近从网上看到一些关于前端工作细分的问题,前端工作可以分为两种,一种是偏静态,即HTML、CSS开发,一种是偏交互,即JavaScript、前台逻辑和前后端交互。这两种工作对人的要求是相差很大的,偏静态的可以不涉及太多编程和逻辑,但要求心细、能把握细节、对视觉体验非常敏感、对用户体验有一定的理解、能...
阅读全文
摘要:例1:要开发某个项目里某个模块,通常都遵循一个指导,并有一个一般化的流程,在做任何事情之前,有个规划和原则是明智的,无论是核心代码基础设计,还是界面基础设计,以及遍布整个开发生命周期各个阶段的各种约定,规则,这些都是基础。 建立核心代码基础架构是一些细小而相关的任务的集合,它提供一些整个模块都需要基...
阅读全文
摘要:前些天,看到一些文章谈到了作为一名架构师自己首先应该给自己什么样的定位:如:架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备扎实的开发功底?而不是停留在满足项目需求2)是否能推动他人去改进系统或提升技术?而不是停留在DIY3)...
阅读全文
摘要:包对象最重要的用途是兼容旧的类库,或者为某些数据类型提供增强版本;一般我们可以将其作为扩展工具方法或数据来使用
阅读全文
摘要:前些天向公司辞职的时候,老总和我说了一句话让我印象深刻;他说"我从从华为做了10几年的架构师现在又能怎么样",我想我确实应该问一下自己的内心到底要做什么?别人做什么不重要,关键是你想要做什么,你要做什么,你不想做什么?为什么有些人能成功,有些人不能成功?
阅读全文
摘要:初步探索了一下微信公众号第三方平台的开发流程;事实上第三方平台对微信公众号托管的开发与普通微信号开发基本无差异,我们只是将普通的access_token 换成了authorizer_access_token 首先我们应该梳理一下托管开发的基本工作: 准备工作:开通第三方平台 1. 公众号号授权...
阅读全文
摘要:1.隐式转换特征:1)隐式参数的用法· 获取可能的预期类型· 获取预期类型,并且拥有预期类型的行为· 对信息进行补充说明(一般用函数做隐式参数的比较多)2)隐式类:3)隐式method:
阅读全文
摘要:1.消息: 1) case class是scala中一个不可变对象(当然你可以让他成为可变的),通过不可变对象来进行消息传递可以更加明确内容,也能保证线程安全 2) 在Java中如果你将class对象当成消息时候是无法保证这个对象在消息传递过程中不会被改变的,在Java中对象的状态都是可以随时改变的
阅读全文
摘要:探索某个东西,我们需要知道这个东西是用来干什么的,能给我们带来什么,解决了什么样的问题,有什么优缺点等等;简要了解了一下Python虚拟机的特征:目前有几个疑问:1.对象· Python通过对象内存分配的确定性解决了对象与对象之间的内存变化所导致的数据覆盖问题· 对象的统一性,空间分配性问题· 类型...
阅读全文
摘要:www.techcrunch.com如果你是Web2.0的拥护者,就不可能错过这个网站。这个博客在业界具有很高的口碑和影响力。www.internetoutsider.com亨利·伯杰(Henry Blodget)曾是华尔街风云一时的人物,他针对互联网企业修正了市盈率模型,并准确估算了亚马逊的股价增...
阅读全文
摘要:phantomjs, Headless的WebKit Driver,意味着可以无需GUI,完全模拟Chrome/Safari的操作。 casperjs(基于phantomjs的好用封装),zombie(相比phantomjs的优势是可以和node集成)等。zombiejs似乎对富JavaScript...
阅读全文
摘要:有时,我们需要浏览器处理网页,但并不需要浏览,比如生成网页的截图、抓取网页数据等操作。PhantomJS的功能,就是提供一个浏览器环境的命令行接口,你可以把它看作一个“虚拟浏览器”,除了不能浏览,其他与正常浏览器一样。它的内核是WebKit引擎,不提供图形界面,只能在命令行下使用,我们可以用它完成一...
阅读全文
摘要:目前我所知道的爬虫在获取页面信息上,分为静态爬虫和动态爬虫;静态爬虫主要用于获取静态页面,获取速度一般也比较快;但是现在很多网站的页面都是采用动态页面,当我们用爬虫去获取信息的时候,页面的信息可能还没有完全生成,所以我们很难获取完整的网页内容信息。所以我们需要构建动态爬虫,目前比较好用的几个工具是P...
阅读全文
摘要:注册码查找: http://idea.lanyus.com ,然后点击 OK
阅读全文
摘要:通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本:1.首先安装所有的JDk:* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。* JDK7,JDK8则需要自己到Oracle官...
阅读全文