PHP学习 Day 1 基本语法
如同昨天所说,PHP代码必须用起始标签(<?php)和结束标签(?>)包起来。有其他简写形式,但是不建议使用,因为简写形式是否能工作,取决于PHP的配置。
Web开发者不容错过的20段CSS代码
CSS Resets 网络上关于CSS重置的代码非常多。本段代码是根据Eric Meyer’s reset codes进行改编的,里面包含一点响应式图片和所有核心元素的边界框设置,这样就可以保持页边距和填充可以很好地对齐。
PHP-5.3向更高版本迁移之不兼容
安全模式的移除(safe_mode),涉及到php.ini配置指令 安全模式开启,限制PHP中的一些内置函数的使用 代码中如果有依赖于安全模式保障安全的内容,需要调整
2013-12-06
Day 6:在 Java 虚拟机上使用 Grails 进行快速 Web 开发
Grails 是一个基于 Groovy 和 Java 的开源 Web 框架。它是 Java 虚拟机(JVM)上顺应 Rails、Django 等流行 Web 框架而生的,伴随着标准的 Jetty/Tomcat 服务器,Grails 能帮助开发者进行快速的应用开发。在这篇文章中,我们会描述如何用 Grails 的 Eclipse 插件开发一个简单的 Web 应用。
2013-12-06
Runnable 在浏览器里发现、分享、修改、编译、运行代码片段
对于大部分开发者而言,搜索代码片段是他们的日常。问题在于这些代码片段分布在整个网络上。来自亚马逊的几位程序员无法忍受这样的麻烦,于是创立了代码片段一站式服务平台Runnable,他们把它称作“代码界的Youtube”。在Runnable上,用户不但可以找到代码片段,而且还可以修改乃至运行这些代码片段。
2013-12-06
如何发布一款Chrome App
在这篇文章[链接]中有介绍关于Chrome App。是的Chrome除了可以当作浏览器,还可以为浏览器开发拓展插件用来辅助一些功能,比如截图之类的。现在,可以利用Chrome直接开发桌面程序!。
PHP学习 Day 2 REPL 和 包管理
最新版 Debian Wheezy下的PHP是5.4的,day0时说图方便就装了5.4。但是看文档是5.5的,所以琢磨着还是用最新版算了。 Debian Wheezy有dotdeb.org提供php-5.5。安装很方便。 将下列内容加入/etc/apt/sources.list: {代码...} 添加GPG key: {代码...} 好了,可以安装了: {代码...} REPL day0 我推荐了phpsh,后来 @samoay...
2013-12-06
aLiLua web框架——node.js般的异步处理遇上PHP般的开发效率
aLiLua是基于Lua语言的一款网络服务开发框架, 使用 epoll 进行网络/文件IO事件读写,对Lua协程进行调度,性能高效,使用简单。
PHP学习 Day 3 语言参考
扫下手册的语言参考。(函数以前) 类型 有boolean、integer、float、string、array等类型。 可以通过gettype函数查看类型,如果要同时查看变量的值,则使用var_dump。 Boolean 以下值为FALSE: FALSE 0 0.0 "" 和 "0" [] 不包括任何成员变量的对象 NULL (包括尚未赋值的变量) 从没有任何tags的 XML 文档生成的 SimpleX...
2013-12-08
typecho0.9 rc 键盘操作方面的问题总结
typecho0.9 rc版本已经试出,安装体验之后,之前在beta2里的问题大多数都得到了修正。 下面是新发现的一些问题,主要都是与键盘操作有关的。
WebSocket实现手机远程控制ppt的一个简单例子
小弟最近有幸被邀请在杭电本部(我是东校区的屌丝)做了一个演讲。同学们可能对我用手机来控制ppt比较好奇,想知道究竟是如何做到的。其实非常简单,完全通过websocket来发送指令,接收指令后用reveal.js的api来实现对幻灯片的控制。impress.js也有相应的api,只要修改几行代码就好了。
VIM Tutorial (2)
Vim的强大不仅体现在各种高效的操作,更有各种高端大气上档次的插件。 Vundle 当你安装了一定数量的插件以后,就遇到了怎么去管理插件的问题了。在这里推荐我觉得最好的插件管理工具Vundle。 安装 {代码...} 在.vimrc文件中配置 {代码...} 安装插件 只要在VIM的Normal模式下输入:BundleInstall这个命令,Vundle就会很帅...
PHP学习 Day 4 语言参考(下半篇)
函数 函数具有全局作用域,可以定义在一个函数之内而在该函数之外调用。 {代码...} 如果要保证定义在函数内部的函数外部不可用,需要使用匿名函数: {代码...} 函数无法重载,无法取消和重定义。如果有此需要,同样要使用匿名函数。 以上两点可以总结为:函数对应于常量,匿名函数对应于变量。 递归函数调用过百可能会使...
前端进化史:从 MVC 到 MVP
起初,只有命令行。 软件工程师的灵就运行在 shell 上。 Xerox 说:「要有 GUI」…… 一、桌面软件的 MVC 感谢 Smalltalk。感谢 GUI。 二、B/S 架构的 MVC 后来,互联网兴起,于是程序员把自己的程序放到服务器上运行,此时 GUI 发生了变化。所有的界面的现实 (View层)换成了浏览器(HTML)。 此时,MVC 被带到了 BS 架...
Node-webkit——以web的方式写桌面程序
Node的火热程度即使我不说,想来你也听说过很多次了,这里必须要说说Node平台迅速崛起的一匹黑马 —— Node-webkit,其实也不能说是归属Node平台,因为它并不是作为Node的模块存在——虽然作者也曾尝试这么干过, 像我一样许许多多曾被它名字的误导的朋友可以醒醒了, 如果你还不清楚这是个什么东东,下面引述一段网上的介绍:
PHP进阶资料
手册 学习一门语言,看手册成不了大牛,但是,看手册,一定能帮助你迅速了解语言本身 多读几遍手册,包括手册里面的 User Contributed Notes(用户评论) 通过熟读手册,PHP语言本身一定会有很大的突破,个人认为PHP手册也写的非常不错 闲暇之余,哪怕看一个函数,日积月累,都会有很大的收获 手册里面的User Contributed ...
Day 8: Harp.JS——现代静态web服务器
到目前为止,我们的“30天学习30种技术”系列已经讨论了Bower、AngularJS和GruntJS。这些最新的技术可以帮助开发者更高效地开发,也可以减轻开发者的负担。今天,我们将学习另一项新JavaScrit技术,它叫做Harp。在本文中,我们将开始了解Harp的基础,接着我们将创建一个简单的Harp应用,最后将此应用部署到OpenShift。
纯CSS打造Chrome浏览器
Mark Qin用HTML和CSS模拟了一个Chrome浏览器。 Demo在此。 都是一些基本的CSS3的使用,并不复杂。各位有兴趣地可以试着也写一个。 唯一复杂的地方是浏览器标签的模拟。 可以看出,Chrome标签的基本特点如下: 梯形 有圆角 宽度自适应 用图片可以轻松搞定,但是怎么能用图片呢?作为一个有追求的前端,肯定要用纯CSS3实现...
使用golang在与数据库访问过程中的一点想法
现在我们假设一个场景,表A有3个字段{AID int,AField1 string,AField2 string},表B也有3个字段{ID int,BField1 string,REF_AID int},其中表B中的REF_AID是外键对应表A中的AID。对应在GO中的数据结构应该为:
2013-12-09
Day 9: TextBlob——对文本进行情感分析
又是“30天学习30种新技术”的一天,我打算暂时把JavaScript放一放,然后学下用Python进行文本处理。本文的重点是情感分析。我在几年前就对情感分析产生了兴趣,当时我想写一个分析与电影有关的推的应用。这个应用将帮助我决定是否看某部电影。