自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

在浏览器之间统一字体大小,使用百分号

我发现,如果使用绝对的px来规定字体大小的话,在非ie的浏览器里面可以仅针对于文字进行缩放,但是可能会破坏布局,而将整个页面缩放的功能则比较常用简单。但是,在ie6下面,没有整体缩放这个功能,而如果仍然用px来定义大小,那么将导致调整文字大小这个功能失效。也就是说,用px,ie6下就没办法改变字体大小的。 而如果我们不用px定义大小而用百分号的话。ie6下的默认字体大小会比ff偏大一些,所...

2011-03-11 09:46:35 231

配置微型服务器 micro_httpd

先下载,可以在官网上下载。接着要确保你linux下面有g++编译器。没有的话install一个。接着进入micro_httpd的目录,在命令行sudo make install。安装了micro_httpd。 接着确保你的计算机中有xinetd,如果没有的话装一个。 装好xinetd之后,打开/etc/xinetd.d/,在里面新建一个文件叫做micro_httpd.conf,...

2011-03-09 10:34:52 920

apache实现单ip多端口映射

我使用一个apache服务器。在我的apache根目录下有这么几个网站,如Test、Child这两个文件夹,也就是两个网站。我想这样,当我访问http://localhost的时候就访问Test,当我访问http://localhost:8080的时候就访问Child。我们需要配置apache。讲apache文件夹下的conf中的httpd.conf打开,搜索Include conf/extr...

2011-03-08 15:49:27 287

怎么样给flash传递参数

先贴上html代码<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="418" height="374" i...

2011-02-26 15:52:58 134

做全兼容的ie6圆角和透明图片 2

我今天写了一个关于圆角的帖子,后来觉得写的实在是不咋地。方法也很繁琐落后,有人推荐了我一个工具叫做piecss,于是尝试着去用。 piecss这个插件是针对于ie浏览器不支持css3而做的。他可以让ie也实现css3的某些特性,比如阴影,圆角等。现在我们就来说一下圆角。 下载piecss(本页面提供下载)。加到网站目录下。 然后在需要用到圆角的地方,写如下代码 ...

2011-02-11 23:11:50 82

如何在ie6下面设计出圆角,全兼容的

 妈的,看看人家css3多么简单,一个css命令就够了,但是呢,你还得考虑那个万恶的ie6,谁让我的网站是面对的农民伯伯,估计用的都是ie6. 首先我针对类似于这样的圆角。如下: 先是做 235px长 1px像素高的图片(content_bar.png),然后平铺y方向(这里的容器高位35px),当然平铺之后是长方形的。接着做两个图片,长和宽都是35px,大部分是透明图...

2011-02-11 17:17:59 196

做一次文字图标,多次复用制作过程。ps技巧

我们经常会遇到这样的情况,就是在网站上经常有一些栏目,那些栏目有标题,一般都是用h3、h2标签,再让这个标签拥有一张背景,再把里面的文字偏移掉。但是呢,往往整个页面其栏目标题的风格是一致的,比如字体的大小,样式的种类,发光啊阴影啊啥的都是一样的,不变的只是文字的内容。比如下图: 如果我们用ps,那么就要针对不同的内容重复做样式,如果样式还算简单就不说了,但是如果样式还算是比较复杂的,那...

2011-02-11 14:31:40 219

怎么样在网上最方便地抓取不方便下载的资源

我们经常有一个问题,就是想下载页面里面的mp3啊视频啊,但是那些视频在页面上是没有直观的下载链接的,当然有些高手可以用什么工具来得到那些资源,比如迅雷好像有这样一个所点击所得的下载功能。有些人会查看internet临时文件夹,当然这个和浏览器是有关系的,用ie的话可以很方便地找到需要的资源,但是ff的临时文件夹里的内容都是不直观的难以阅读,都是一个个打过包的玩意。而且就算是用ie的临时文件也不是很...

2011-02-10 14:14:52 199

原创 远程调试php

首先得确保服务器正确安装了zend debugger。可以用phpinfo查看。并且在服务器的根目录下有dummy.php文件。此外,还需要更改服务器的php.ini,将里面的 zend_debugger.allow_hosts=127.0.0.1zend_debugger.expose_remotely=always 更改为zend_debugger.allow_hosts=...

2011-01-17 18:21:16 101

原创 无初始空白的跑马灯效果

 本来想用marquee来做一个跑马灯的效果。但是一想到marquee开始的时候总会有一段空白,就想到网上下一个一上来就填满整个容器的js跑马灯效果。我从网上直接下了一段html代码,嵌进了我的代码里,但是总是没有效果。我胡乱地改了css和style但是始终图片动也不动,我也不知道哪里出了问题。我搞了好久好久,于是狠下心来,开始看代码,打算自己把原理...

2011-01-14 16:44:08 237

原创 实现点图换页的功能

 我想搞一个这样的效果,就是。用鼠标覆盖某一个图标,该图标就会被橘色的框圈起来,并且右边的会立即显示出该图标的介绍来。这里我是自己写的代码。<div id="finance_links"> <div class="finance_line"><a id="fi...

2011-01-14 16:39:11 115

原创 windows7下的xampp系统和aptana的集成(可debug)

首先下载aptana,我用的是2.05版本的,再下载安装pdt和zend debugger,这个就不多说了。xampp我下的是1.7.3版本的,里面集成的主要组件的版本如下:+ Apache 2.2.14 (IPV6 enabled)  + MySQL 5.1.41 (Community Server) mit PBXT engine 1.0.09-rc  + PHP 5....

2011-01-06 11:06:25 89

原创 用纯命令行编写贪吃蛇

开发环境为linux+gcc+netbeans本来我喜欢gvim但是实在不会调试c语言。于是转战netbeans,能很方便地调试,就是爽。 首先要说一下思路。就是多线程,一个线程负责逻辑和画图,一个线程监听按键。看一下线程创建的代码。 void * waitForKey(void *para) { while (1) { input = getch(...

2010-12-17 17:10:56 2587

原创 在用netbeans编写程序时-lpthread问题

编一个程序,需要用到pthread这个库,但是这个库不是c默认的库,所以要编译的时候加上-lpthread这个命令。我用的是netbeans,但是我看里面的makefile不知道写的是什么东东。于是我试图在properties'的c compiler里面添加addition options加上-lpthread但是没用。于是网上查了一下,知道应该在Linker的Libraries的里面的add o...

2010-12-13 14:09:14 219

原创 ps关于去除脸上的痘痘问题和美白问题

去除痘痘方法一:总体的思路是这样的,首先对这个画面先高斯模糊,模糊到痘痘和皮肤模糊成一块分不清为止。然后再用历史记录拍一个快照,并且将这个快照选为历史画笔的源笔触。再恢复到原来的画面,用历史笔刷清除痘痘。这样做很简单。 方法二:首先选择通道面板,一般选择绿色通道。选取,可以看见此时斑点显现地特别明显。再用滤镜的other的high pass叫高亮反差的滤镜,调整好值,使得痘痘更...

2010-12-11 18:31:25 171

原创 在ubuntu下安装virtualbox并安装fedora

首先sudo apt-get install virtualbox-ose vboxgtk 将近有70兆。下完之后运行。选择New,选择一个操作系统,选择ram,尽量选大一点,选择1gb以上。我有一次就是没有选够只选了250个mb,所以导致安装fedora的时候系统默认只给我安装了没有图形界面的操作系统,最后把内存调大才装成了有图形界面的。再选择硬盘,可以把之前创建过的硬盘作为...

2010-11-30 15:14:02 86

原创 ubuntu10.04下gcc+gdb+gvim+makefile

首先gcc是ubutnu下默认安装的。装gdb:sudo apt-get install gdb然后再装gvim:sudo apt-get install gvim 于是我们可以编写一个hello world程序。新建文件my.h里面写int b=8;再新建一个my.h,里面写:int add(int a,int b);再新建一个my.c,里面写in...

2010-10-23 21:32:55 94

原创 c语言归纳

在c里面fscanf会遇到空格就停止。而且着里面如果你的参数是%s的话还需要注意,字符串读取会默认一直到这一行的末尾或者是空格而结束。着里面fscanf有几个高级的功能,类似于正则表达式的,比如        1、 * 亦可用于格式中, (即 %*d 和 %*s) 加了星号 (*) 表示跳过此数据不读入. (也就是不把此数据读入参数中)   2、{a|b|c}表示a,b,c中选一,[d...

2010-10-23 20:51:45 92

原创 linux文件系统研究

/etc/timezone  #存储时区的   Asia/Shanghai /etc/fstab  #自动挂载外接设备 # /etc/fstab: static file system information.## <file system> <mount point>   <type>  <option...

2010-09-06 15:09:57 113

原创 对uchome2.0 的function_common.php的研究2

 在common.php里,有这么一段代码//启用GIPif ($_SC['gzipcompress'] && function_exists('ob_gzhandler')) { ob_start('ob_gzhandler');} else { ob_start();} 如果服务器支持gzip的话,那么就调用ob_start('ob_gzha...

2010-09-05 13:35:24 156

原创 php的日期处理函数及uchome的function_coomon中日期处理函数的研究

经常在用php的时候会碰到一个关于时间日期的问题还有时区差异的问题,以前作项目的时候会把时间搞错,要么就是提前八小时了,要么那个时间就是驴唇不对马嘴的,现在我就来深入研究一下这里面的各个函数及其用法 <?php echo time();echo mktime(11,25,0,9,5,2010);//和time一样的echo microtime();echo mktime(...

2010-09-05 12:27:02 230

原创 在ubuntu下写apache rewrite

首先确保你的apache已经装好了。接着这样sudo ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load使得rewrite模块为加载模块。这里涉及到一个available和enable的关系,前者为可用,后者为已经加载开始用的。ok? 我手里有一个网站,在apa...

2010-09-04 14:42:39 78

原创 ubuntu下安装subversion+apache

这里默认你已经装好了apache首先sudo apt-get install subversionsudo apt-get install libapache2-svn 再sudo usermod -G www-data -a maosuhan。maosuhan是我的帐号,我是为了方便才这样做得。 再新建一个库文件夹。sudo mkdir /var/svns...

2010-08-30 18:51:09 94

原创 用php编写linux的shell(参考)

部分内容参考自http://tieba.baidu.com/f?z=595442653&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&word=%D6%B1%CF%DF%B5%C4%C3%D8%C3%DC&pn=30这段时间想学一下有关于shell的编程,因为我觉得这样很酷的。但是,...

2010-08-28 11:58:26 62

原创 css高级

 几个高级的css选择符  h1 + p{} 这个是兄弟的意思#div>p{} 这个是严格的父子关系的意思a[target='_blank']{} 这里的target是属性,同样也可以用如input[type='submit']{}a[href$='.zip']{} 这里是正则表达式,以什么什么开头a...

2010-08-27 20:43:20 70

原创 css hack总结

 CSS Hack关于ie6的容器撑开。貌似ie下面有一个容器纵向撑开的问题。有时我们需要高度自适应。在ie6下,是没有固定高度这一个说法的,height就是相当于min-height(ie6下是没有min-height的)。因为容器会被内容的高度撑开从而自适应高度。所以只要设定了初...

2010-08-27 20:42:07 59

原创 有关密钥私钥那些玩意的总结

    这个世界有两种东西就密钥。这个是怎么解释的呢?所谓的钥匙,其实就是一种算法,你看那个钥匙能够打开一扇门,那个算法其实就体现在钥匙上的凸凸凹凹上,门一看这个钥匙所体现的算法与自己的琐其契合的,那么当然就可以信任开门者了。但是呢,这个世界没有什么万能|钥匙的说法,当然你可以选择拿个很大很大的铁锤把门砸碎了破门而入,那你还不如直接去炸计算机算了!那么密钥就是我们用这种算法加工数据,其结果会符合预...

2010-08-26 21:46:40 229

原创 对uchome2.0 的function_common.php的研究

   1、shtmlspecialchars//取消HTML代码function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = shtmlspecialchars($val); }...

2010-08-18 22:30:30 121

原创 字符串的转义种种

在编程里,转义字符指有特殊意味的字符。在中文中,也有转义一说,如“社稷”一词,古人称土神为“社”,“稷”为五谷之长,立稷而祭,以稷为谷神。古时天子、诸侯都要祭祀社稷,后来就以“社稷”一词称国家。又如“齿”是牙齿,年龄也称年齿。人以年齿相比列,凡不能比次在一起,非同一类的就说“不齿”。在编程里面,也有转义一说。你可以翻阅ascii表,你会发现里面有好多很奇怪的字符,特别是刚开始排列的那些。...

2010-08-16 23:38:52 117

原创 最近学习css、xhtml【读书摘记心得】

我们知道字体这个东西,就是font-family。世界上有很多的字体,但是并不是所有的操作系统就拥有世界上全部的字体。比如,我写一个font-family:"微软雅黑",这个字体只有微软雅黑才有,到了ubuntu下面就没这个字体,那浏览器用什么字体显示呢?是不是就像显示乱码一样显示呢?这个时候,浏览器想了一个方法,就是指定一种所有用户指定的字体都失效后最终代用的字体,叫通用字体族,就是sa...

2010-08-08 12:14:39 116

原创 在做google map api时遇到的字符串编码的各种纠结

我们的架构是b/s的,后台用的是tomcat,和google的webservice打交道还用到一个gae做代理。之前的博文我们说过在tomcat和浏览器之间的ajax交互时要用一种客户端encode两次加上一个辅助函数加工然后服务端decode两次的恶心解决方案。后来我们研究了一下tomcat,发现其实问题是这样的。 tomcat默认使用iso-8859-1来解释request的,所以...

2010-08-04 16:31:20 94

原创 google map api次数的限制及应对方案(gae)

在作项目的时候,需要调用webservice的google api。我们是将整个项目部署在本地的tomcat上,然后是连了vpn才能连上外网的,但是vpn是公共ip,而google竟然对单个ip的日访问量有限制,于是我们小组经常就是当天查询次数过多,然后就悲剧掉了。我们后来想一个办法。我们打算把整个项目都部署到gae上,想大概google不会自己把自己给封了吧?我们尝试着,但是发现困难重重,g...

2010-07-29 13:13:16 1655

原创 在jquery和servlet之间ajax的中文乱码的诡异解决方案

我们项目采用的字符编码是前后台清一色的utf8,我本来以为这样子就万事大吉了,不会出什么漏子的。可是谁知道ajax传过来的中文数据还是乱码。 原来在客户端是这样的 $.get("Discrete?q"+str,function(){......});其中str中包含了中文。 在服务端我们是用servlet来监听的String qString = new String(reque...

2010-07-29 12:45:20 86

原创 c++栈调用的汇编研究

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->先写一段程序,用的编辑环境为Netbeans6.9,gcc,gdb:int main(int argc, char** argv) { int i=1; i++;...

2010-07-22 11:24:35 116

原创 在ubuntu10。04下安装eclipse+svn+googlecode

 现在google code上建一个项目,起名为baituannju,那个create new project的链接很难找。完后要得到自己的密码,在source里的checkout可以得到自己的密码,在administer里的members里可以增加commiter和admin。 首先安装sudo apt-get install libsvn-java 其次在eclispe的e...

2010-07-22 10:33:25 73

原创 解决ubuntu10.04 下aptana的代码提示弹出框颜色问题

安装了aptana后,代码提示弹出框颜色不匹配,会出现白底白字的情况,根本看不清。解决方案如下 The issue is that Aptana uses the system tooltip color for theircode assist boxes.In the default theme on Ubuntu 10.04 this results in whi...

2010-07-17 05:37:41 90

原创 在ubuntu10。04下安装dropbox

当然首先是该那张hosts表。在/etc/hosts里,添加174.36.30.71   www.dropbox.com  174.36.30.71   www.getdropbox.com再去下一个dropbox的linux下的客户端,安装后要建帐号,但是此时会跳出什么服务器异常的问题,于是上网搜寻,发现需要下载一个东西,网址是http://www.dropbox.com/download?...

2010-07-12 21:59:19 67

在ubuntu10.04下搭配php与mongodb

首先安装好php。接着下载在linux下运行的mongodb,下下来的是一个文件夹。修改path指向其bin。然后sudo apt-get install php5-dev,再安装php-pear,再sudo pecl install mongo。再修改php.ini添加extension=mongo.so...

2010-07-09 13:49:12 77

在ubuntu10.04下安装ror

在ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz 下载ruby1.87的源代码版本。进入目录,./configure --prefix=/home/maosuhan/development/rubymake && make install等待很长的时间编译成功。修改path,将path添加r...

2010-07-09 13:40:18 72

原创 install Chinese Input Method in Ubuntu 10.04

sudo apt-get install scimsudo apt-get install scim-chinese sudo nano /etc/X11/Xsession.d /95xinput这个步骤就利用nano新建一个95xinput的文件,该文件的具体内容如下: /usr/bin/scim -d  XMODIFIERS="@im=SCIM"  expo...

2010-07-08 19:50:50 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除