Dec 01, 2013
分类目录: 

如何修改XAMPP里MySQL的root密码

如何修改xampp里mysql的root密码

如何修改XAMPP里MySQL的root密码

在XAMPP自带的MySQL里,root的密码是空的,这会引起很大的安全隐患。如果你是像我一样,用Raspberry PI提供WWW和NAS服务的话,空密码是不可容忍的。可能是因为XAMPP大都是作为本地开发来使用,所以XAMPP没有提供一个很直接的修改密码的方法。本文介绍一种修改XAMPP里MySQL密码的方法供参考

本文以Mac OSX系统下XAMPP1.8.2-2 为例,其他版本大同小异。

  1. 启动Apache和MySQL

Jul 06, 2013

用GDB调试程序

用GDB调试应用程序是酷壳的博主陈皓在CSDN的博客上所发的一个系列教学文章。
这篇个系列浅显易懂,对我的帮助很大。收录在这里,方便自己和有需要的人查阅。
酷壳 http://www.coolshell.cn

Jul 03, 2013
分类目录: 

Linux命令:screen命令快速指北

Linux命令:screen命令

跟服务器打交道的人有一个共同的需求,就是ssh连线到服务器上进行一些操作。这个服务器可能是你的网站服务商,或者是你所在公司的数据共享主机。跟服务器打交道也都会遇到一个共同的问题,那就是连线中断(Connection Lost)。也许你正在编辑一个文档,也许你正在编译一个程序,连线中断真是要命的大不幸。这意味之前的工作都付诸东流。screen就是来拯救不幸的程序员的。有了screen,妈妈再也不用担心我的Connection Lost了。

Jul 02, 2013
分类目录: 

74HC595快速指北 - 与LCD1602的联姻

hc595快速入门

LCD1602是一个非常常用的液晶显示屏。学习单片机的必学器件之一。在各种各样的应用里都有它纤细的身影。但是LCD1602需要占用8条之多IO口让人对它又爱又恨。庆幸的是LCD1602可以只用4条数据线也能达到8条的效果。在4条数据线的情况下,我们总共只需要7个IO:4条数据线+RS+R/W+EN.
但是我们还是不满意,虽说7个IO已经很不错了,但是4条数据线的接法需要我们回去修改我们的代码,而且得从新考虑时序的问题。
用74HC595我们就抛弃了这些烦恼,不需要做大面积的代码重写,而且还能少占用一个IO口。也就是是只需要占用单片机的6个IO口就足矣。

Jun 18, 2013
分类目录: 

三重启动:Mac, Ubuntu, Windows

triple boot

因为课程要求和开发环境千差万别,在苹果的Mac系统上安装Ubuntu和Windows对一个工科学生来说是必不可少的。Mac的易用性使它成为我主要的操作系统。而且Unix的内核可以兼容Linux的大部分命令,比如常用的grep, sed等命令行工具。这些是我不能转入Windows的主要障碍。Ubuntu在机器人领域有无法替代的地位。电路仿真,和PCB电路板软件又是Windows独占。逼不得已开始三重启动改造。

1. 安装rEFIt

rEFIt是一个启动菜单管理工具(boot menu toolkit),专门针对EFI的电脑,比如常见的Intel处理器的Mac。相当于Linux下的Grub。

在rEFIt下载DMG安装文件,像安装Mac软件一样安装rEFIt. rEFIt有很强的定制性,喜欢搞系统美化的可以在官网找到文档。

Apr 23, 2013
分类目录: 
标签: 

第一个iOS应用

first ios app

终于完成了了第一个iOS应用。从2年前开始想做手机应用,中间数次的中断,又继续。虽然应用极其粗糙(UI难看不是我的错),现在终于了结一件心事。

开始这个Project之前,可以说对应用开发只是有个大致的了解,甚至连Objective-C的语法都是糊涂的。可能是有压力才有动力,虽然是从零开始,但是一步步的学习Objective-C开始,建立大致的Master-Details的框架,不用模板自己写所有的Code, 定制自己的TableViewCell, 加入Storyboard, 整合Slider, 到现在也算入了门了。

Dec 06, 2012
分类目录: 

Drupal主题开发入门之二: 模板文件的使用

Drupal主题开发之二模板文件的使用

Drupal主题最重要的莫过于模板文件了,也就是后面即将见到的.tpl.php文件. 上节中,我们建立了一个新主题,并且配置了一些主题相关的属性, 包括名字,介绍,适用的内核版本,适用的模板引擎,主题的缩略图, 主题的区域(regions), 主题的features. 并且最后我们使用了这个主题,看到了一个无比苍白的网站. 这一节完成后,我们的网站将会变得专业起来.

什么是模板(.tpl.php)?

有过一些php经验的人都知道模板的好处. 通过调用模板从数据库里取得内容后再展示给读者, 一个模板可以无限次的被调用, 网站开发就变得省时省力多了. Drupal的模板做的正是这个事情. 现在我们来从页面开始了解模板的使用方法吧.

Dec 03, 2012
分类目录: 

Drupal主题开发入门之一: 建立新主题

Drupal主题开发入门

当时学开发主题时,着实走了不少弯路,因为工作的要求,硬着头皮啃了几本书才入了门. 实话说, Drupal的主题逻辑清楚, 结构明晰. 可惜中文资料不多. 对于初窥门径的初学者还是有些迷惑, 所以记录一下自己的经验所得,希望对能看到这系列文章的人有所帮助.

通常讲解Drupal的书籍都会从Drupal的工作流程来开头, 从我的实际经验来说, 我认为直接以一个实例开始, 一步步实作+讲解的方法效果更好, 并且不至于太枯燥无聊.
我决定用我现在所用的主题来作为实例.

建立新主题

首先创建一个文件夹在主题文件夹下(sites/all/themes). 我们把这个新主题命名为houdev. 当然你可以换成任何喜欢的名字.

Dec 02, 2012
分类目录: 
标签: 

Drupal技巧之如何去掉图片的宽度(width)和高度(height)属性

drupal_logo_responsive

为什么要去掉图片的width和height属性?

通常情况下,我们都需要图片的宽高属性,这样页面的布局会比较安全,而且对搜索引擎友好. 但是对于现在正疯狂流行的自适应式网页设计(Responsive Web Design) 来说, 这样的做法会使得图片在不同的屏幕尺寸上,会变形的很厉害. 以我自己的网站为例, 在电脑屏幕上, 我的页面是固定(fixed)的960px宽. 页面主要内容(文章,博文等)为560px宽, 所有文章配的图片的宽都是560px. 在做自适应网页时, 这样的写入了高宽属性的, 图片会被缩放的很厉害.
解决方法就是在给图片加入max-height: 100%. 并且不给width和height. 这样图片就可以随着屏幕的大小而自动调整大小

Nov 27, 2012
分类目录: 

Raspberry PI搭建简易NAS

Setup NAS on Raspberry Pi

树莓派(Raspberry Pi)这样方便小巧,精致玲珑的小电脑用来做一些提供一些负荷轻的网络服务真是上上之选,最主要的是功耗低。这样24小时开机也不用担心电费超支。如果你是在工科男的宿舍里,或者是家里的IT guy, 用树莓派来做一个局域网分享中心,不仅方便互传电影,游戏,而且听起来多么高端大气上档次,
下面我们来做一个samba伺服器来作为数据中心。

1.安装samba

sudo apt-get install samba
#安装完后最好备份一下samba的配置文件smb.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

2.创建公共分享的文件夹

Pages