如果你打算开发网站,你想要关注的第一件事就是网站的外观和感觉。另外用户体验很重要,现在是属于移动互联的时代,用户有可能通过移动设备浏览你的网站,因此同样重要的是要考虑你的网站在移动端的使用体验。使用 HTML5 和 CSS3 响应式设计的理念能够提供更好的体验。
分类:
移动开发 时间:
2014-06-26 15:03:39
阅读次数:
351
上一章,介绍了如何扩展spring类实现自动读取配置文件。
这一章,我们介绍如何通过实现BeanPostProcessor接口,对容器中的Bean做一层代理,来满足我们的个性化需求。
一、基本原理
我很不想贴代码,有时候语言是空洞的,又不得不贴代码,有时候感觉用代码来说明一件事反而更容易些。
import org.springframework.beans.Bean...
分类:
编程语言 时间:
2014-06-26 14:13:48
阅读次数:
255
让我们在terminal下愉快的...扫雷
昨天跟奇葩霖聊起“雷区”这个敏感词汇,然后很荣欣的。。。应该轰炸不到我。。。
后来百无聊赖的去玩了把扫雷,然后发现我之前都是乱扫的,没有任何技巧。百科之后才发现,扫雷是有技巧的,接着玩了一把,咦挺有意思的。。。大概感受了一下,今天又要考数电,昨晚写了个框架,就到两点半了。。。睡。。。
今天中午回来,第一件事就是接着写。。。简直是爽。...
引言:如果想把一个字符串读到程序中,必须首先预留存储字符串的空间,然后使用输入函数来获取这个字符串。
读取字符串输入的第一件事是建立一个空间以存放读入的字符串。
char *name;
scanf("%s", name);
这段代码虽然可能通过编译,但因为name可以指向任何地方,所以它的输入值可能覆盖以前name所指位置的值。
解决办法是声明一个固定大小的字符数组,或者使用C库...
分类:
编程语言 时间:
2014-06-24 23:17:08
阅读次数:
242
每天早上到公司第一件事打开电脑,打开我的qq,我的开发工具idea,在看看邮件,日复一日,变懒了,也变聪明了,写了下面一段脚本
文件名:mystart.sh
#!bin/bash
#检验我的开发工具是否已经启动,如果没有启动,启动程序,并在终端打印简单启动信息
ideaNum=`ps -ef | grep idea | awk '{print $2}' | wc -l`...
分类:
系统相关 时间:
2014-06-24 23:16:30
阅读次数:
312
以前的习惯
因为自从中学开始就被老师教育一直不能偏科,所以在课余时间学习的时候总是会把自己的大块时间分割成几块然后用来学习不同的科目,那个时候觉得也没什么明显的异常。到了大学,尤其是进了实验室之后,感觉到自己好像还有很多的东西去学习。因此在设计计划的时候总是把自己每天的空余时间按照中学的方法去分配。结果发现一个问题,我学习的东西似乎总是停留在皮毛,根本没有深入下去。而且都是每段时间所安排的任务在...
分类:
其他好文 时间:
2014-06-24 21:54:53
阅读次数:
163
引言来公司后第一次出差,没想到竟然让我给赶上最蛋疼的一件事。因一个公司的项目,分给三家网络公司来做,这就是种的因,造成很多沟通不便,到客户这里进行部署实施时,各种数据约束不对应,各种沟通各种修改,这就是结的果。客户将项目分给三家公司来做,出于三家公司各自擅长的领域不同,A公司擅长a技术,B公司擅长b...
分类:
其他好文 时间:
2014-06-22 23:20:13
阅读次数:
212
Linux安装Debian系统我安装的是Debian7.5的系统,Debian的软件包管理和升级十分方便,而且系统也很稳定。安装盘可以去华中科技大学镜像、网易开源镜像站或者中国科技大学镜像下载,和官网一样,一般下载的时候会提供DVD-1、DVD-2和DVD-3的下载,后面二者均是一些不太流行的软件,只需要下载安装DVD-1即可。修改sources.list装好系统之后的第一件事情就是修改Debia...
分类:
Web程序 时间:
2014-06-22 21:31:01
阅读次数:
213
执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型。
#include
int socket(int family, int type, int protocol);
/*返回值:若成功则为非负描述符,若出错则为-1*/
socket函数成功时返回一个小的非负整数值,它与文件描述符类似,把它称为套接字描述符,简称sockfd。family参数指明协议...
分类:
其他好文 时间:
2014-06-22 15:40:10
阅读次数:
301
上述一大段代码仅只完成了一件事情,就是连接多个Buffer对象,而这种场景需求将会在多个地方发生,所以,采用一种更优雅的方式来完成该过程是必要的。笔者基于以上的代码封装出一个bufferhelper模块,用于更简洁地处理Buffer对象。可以通过NPM进行安装:npm install bufferh...
分类:
其他好文 时间:
2014-06-22 13:40:08
阅读次数:
199