blog列表

【原创】CSS入门

CSS是组成网页的重要部分,由于CSS的存在,才能方便地赋予网页以“样式(style)”,在没有CSS的时代,网页的样式是与其结构、内容混合在HTML的标签中的,而因为CSS的使用,形式与内容得以隔离,HTML专注于内容的语义化与结构化,而CSS则专注于对HTML中的各个元素赋予视觉上的样式

【原创】小小的设计感:&

有些人觉得本站站头的那个“ & ”很赞,问我是怎么回事,其实本站倾向于极简设计,所以这个不过是一个文本“&”的字体而已,来源于smashing book的一本书《众妙之门:网站UI设计之道》的介绍,直接拿来主义了。

本文对这个小小的设计感做个记录

【原创】小小的设计感:动画呈现的下划线

有些人觉得本站文章标题的动态下划线很赞,问我用的是什么JS代码或框架,其实这里没有任何js,直接用CSS实现,网上有很多方法,我这里用的我觉得是效果最好的那个。关键的地方在于,有人想到了这样一种有趣、而不讨厌的特效,然后又有人实现了。。

本文对这个小小的设计感做个记录

【原创】HTML入门

HTML是用来书写网页的,大家依照一定格式来书写网页,这样便于浏览器识别并呈现

HTML本质上是文本文件,文件后缀名是.html或者.htm,其格式基本上由成对的标签(tag)来规范,比如 “ <p></p> ” 就表示这对标签中的是一个段落。各种各样的tag赋予了文本以语义与结构,大家可以查看标准的HTML资料来更多了解常用tag。

【原创】HTML5内置音频/视频播放功能

HTML5有一个非常好的进步,就是在某种程度上简化了音频与视频的播放,以前我们要在网页中播放音频或视频往往需要使用插件。而HTML5简化了这个功能,现在各个浏览器都内置了音频、视频播放功能,以支持HTML5的规范

本文试图说明这个功能。

【原创】HTML5播放本地音频/视频

使用网页播放本地音频或者视频可以免除安装本地播放器软件(顺便安利:最好的播放器软件就是PotPlayer)的麻烦,不过如果单纯使用HTML5自带audio/video播放器还是比较鸡肋,支持的文件类型不够多,好在我也没啥大追求,尝试实现就好了。

原理上来讲,网页访问本地文件是有安全问题的,所以标准做法是用过input控件来获取并指定本地文件,这个给我造成一些困扰。因为我最初想实现的功能是希望降低网页的流量。比如把音频视频用过百度分享,用户下载到本地后,使用网页页面的程序或者算法来按照指定源播放就好了,而不是还要依赖人的选择。无论如何,算是一个开始吧

本文试图说明这个初始的小功能。

【资料】一大群乱七八糟的字符

这个是一个不知道从哪里来的乱八七糟字符。有时还能用上,比如我就在一个播放器界面用过其中的 ⏩字符,反正,不知道哪里就用得着,收着吧

【资料】HTML的标签(tag)

HTML是用来书写网页的,大家依照一定格式来书写网页,这样便于浏览器识别并呈现,HTML本质上是文本文件,文件后缀名是.html或者.htm,其格式基本上由成对的标签(tag)来规范,比如 “ <p></p> ” 就表示这对标签中的是一个段落。各种各样的tag赋予了文本以语义,以下资料介绍了常用tag供参考。

【学习】Echarts 实验室

ECharts,一个纯 Javascript 的图表库,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。ECharts 提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形图,用于地理数据可视化的地图,热力图,线图,用于关系数据可视化的关系图,treemap,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。

【原创】原生js实现显示与隐藏

网页上某个对象(DOM)的显示与隐藏是应用场合非常多的功能,我以前一直用jQuery的 hide(),show()或toggle()函数来实现,最近总觉得JQ比较庞大,而我需要的特效又不多,是不是可以把这个功能简单地用原生的javascript实现算了,这样就有了这样一篇文章。

希望能够帮到你,为了一个简单的特效引入jQuery确实不合算啊

【原创】Mysql入门

作为一个单独的SQL数据库产品,MySQL有和其他任何SQL关系型数据库类似的"庞大的"知识体系。比如数据库在不同操作系统、硬件环境、网络环境下的安装、升级;数据库的备份、管理、安全、优化;数据库的集群、冗余、灾备;数据库的使用,比如表、存储过程、触发器、查询等等

SQL数据库是伟大的发明,非常靠谱,非常有价值,本文将带您玩上一遍最基本的MySQL

【原创】连接数据库

作为程序员,需要不断来回交叉测试本地网页和云端网页,有一个刚需是智能连接合适的数据库,以前我常常来回修改连接函数,确保正确地连接了本地或云端数据库,最后还是花了点心思写了一段小代码来解决这个问题。

【原创】Mysql在LAMP中的基本应用

谈到网站,离不开LAMP,离不开MySQL,作为一个单独的SQL数据库产品,MySQL有和其他任何SQL关系型数据库类似的知识体系,安装、运维、调优、SQL语句等等,但我们这里并不打算深入研究MySQL本身,我们更想研究的是如何将Mysql作为一个数据的载体,通过PHP以及HTML的组合运用,来实现一些网站应用。

【资料】Mysql常用语句收集

这里收集了常用mysql语句,值得收藏、使用、练习

一张图了解操作系统

大型的超级计算机亦或手机般小巧的智能终端设备,各类应用软件均经由操作系统调动硬件资源而得以运行。

二张图了解操作系统

大型的超级计算机亦或手机般小巧的智能终端设备,各类应用软件均经由操作系统调动硬件资源而得以运行。

【原创】PHP入门

PHP到底是什么,主要的用途是什么?我想这个是首先需要弄清楚的。简单来讲(之所以说简单来讲,是因为PHP除了开发网站程序,有人甚至用它来做桌面软件,但这个毕竟属于旁门左道,不说也罢),PHP是用于编写网站程序的一种语言,编写好的PHP程序将放在网站服务器上,这些程序被调用时,他们将在服务器的作用域里运行一些计算或者处理。

PHP之所以和网站建设总是放在一起,那时因为它有一套有趣的用法来和浏览器/网页/数据库交互。本文将通过一些小练习,来告诉初学者PHP到底能干啥。。

【原创】PHP是最好的语言

据说。PHP也是“拍黄片”的意思,看看左边这个相亲失败的苦逼吧,笑死我了。不知道何时开始,大家喜欢说PHP是最好的语言来调侃搞PHP的,当然也是调侃程序猿们的整体不着调

那么,到底PHP是不是最好的语言呢?PHP基本上可以认为是屌丝用的编程语言...而JAVA就高大上一些,.net基本上是弱智人士使用的。这是广大码农心中的印象。不过我还是要说,PHP是最好的编程语言,要我说个例子吗?wordpress你知道吧?应用最广泛的建站软件。discuz!应用最广泛的论坛程序。都是PHP。

【原创】cvcv米表的PHP实现

所谓cvcv就是类似于kuka这样的辅音元音搭配的字母组合,发音好听爽口。这样的组合用于注册域名是很多人喜欢的。

26个字母,21个单字母的辅音是【b】【c】【d】【f】【g】【h】【j】【k】【l】【m】【n】【p】【q】【r】【s】【t】【v】【w】【x】【y】【z】,5个单字母的元音是【a】【i】【u】【e】【o】。那么到底都有哪些cvcv组合呢,这个文章用PHP来实现其中的算法,回答这个问题。

【原创】PHP真的不值钱

搞了这么多年的PHP,最近才知道PHP是一种不值钱的钱,菲律宾比索

大概多不值钱呢?1块钱人民币大概值7块钱PHP, 100块PHP大概值15块RMB。。而在菲律宾找个小岛,上下两个大床房的海边别墅度假房,大概是3000PHP每晚,也就是450块

*{-webkit-

Python 入门指南中文手册

Python 是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。

Python生成藏头诗

小米的粉丝经济做的好,还不如说小米的段子手和藏头湿做的好。建议你去观摩一下小米和粉丝的互动。叹为观止。不过很显然,小米的藏头诗是电脑整出来的,怎么实现的呢,当然是用python了。。这里提供一个方法来练手

Python的数据结构

任何编程语言都需要处理数据,结构化的数据是对现实世界的编码,所以,构建合理的数据结构是计算机语言的一个非常重要的能力。而Python似乎得天独厚,具备非常强大的构建复杂数据结构的能力

range()类

range(start,end,step)是一种类,它返回可迭代的(iterable)对象,用for...in这样的代码结构,可以遍历或操作这个可迭代对象,从而产生特定的 自然数 整数序列

在python2,range()是一个更容易理解简单函数,直接返回一个列表,为什么python3要做这样的变化,当你玩转python3的range之后你会找到答案

正则表达式

正则表达式regular expression是各种语言都会用到的东西,比如学PHP的程序员一样也会用到正则表达式,那么正则表达式的本质到底是个什么东西?简单讲,正则表达式的核心本质功能就是通过一套语法从字符串string中通过特定的模式pattern搜索想要找到的内容。因为Python语言的“教学性”,我决定用Python来学习正则表达式。

开始学习Python

事实上Python的确有其独特之处,我称之为“教学性”。或者也可以换做其他的说法,Python很容易入门,又具备非常高级的语言特性,无论是面向过程还是面向对象,又或者是函数式编程(Functional Programming ),Python都很强悍。其教科书式的语言特性让人觉得很舒服。这种特性我在FreeBSD上也看的很清楚。这也是为什么FreeBSD在企业中的实践并不是那么流行但我依然愿意去学的原因

The Zen of Python, by Tim Peters

the Zen of Python,有点哲思的意味,看了好些遍,大师,import this的意思是要把self放在一边吗?我悟道了。您是说我们应该不用self而用this,要替别人着想的意思吗?

【原创】8个步骤搭建自家网站

经常被人问到如何搭建一个网站或者博客,觉得很难一句话讲清楚,于是想着写一组文章来做科普,按照自己一贯的思维方式,我会更加强调整体路线图和不断地进化过程,希望能帮到大家。

【原创】AWS搭建免费网站攻略

介绍如何使用AWS EC2 云主机搭建LAMP网站:

  • 注册AWS帐号,建立并启动免费Linux云主机
  • 在Linux云主机上构建LAMP服务器
  • 配置Apache服务器,配置多域名多网站
  • 配置DNS,让网站可用