- 博客(60)
- 收藏
- 关注
在浏览器之间统一字体大小,使用百分号
我发现,如果使用绝对的px来规定字体大小的话,在非ie的浏览器里面可以仅针对于文字进行缩放,但是可能会破坏布局,而将整个页面缩放的功能则比较常用简单。但是,在ie6下面,没有整体缩放这个功能,而如果仍然用px来定义大小,那么将导致调整文字大小这个功能失效。也就是说,用px,ie6下就没办法改变字体大小的。 而如果我们不用px定义大小而用百分号的话。ie6下的默认字体大小会比ff偏大一些,所...
2011-03-11 09:46:35
317
配置微型服务器 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
998
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
354
怎么样给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
173
做全兼容的ie6圆角和透明图片 2
我今天写了一个关于圆角的帖子,后来觉得写的实在是不咋地。方法也很繁琐落后,有人推荐了我一个工具叫做piecss,于是尝试着去用。 piecss这个插件是针对于ie浏览器不支持css3而做的。他可以让ie也实现css3的某些特性,比如阴影,圆角等。现在我们就来说一下圆角。 下载piecss(本页面提供下载)。加到网站目录下。 然后在需要用到圆角的地方,写如下代码 ...
2011-02-11 23:11:50
107
如何在ie6下面设计出圆角,全兼容的
妈的,看看人家css3多么简单,一个css命令就够了,但是呢,你还得考虑那个万恶的ie6,谁让我的网站是面对的农民伯伯,估计用的都是ie6. 首先我针对类似于这样的圆角。如下: 先是做 235px长 1px像素高的图片(content_bar.png),然后平铺y方向(这里的容器高位35px),当然平铺之后是长方形的。接着做两个图片,长和宽都是35px,大部分是透明图...
2011-02-11 17:17:59
262
做一次文字图标,多次复用制作过程。ps技巧
我们经常会遇到这样的情况,就是在网站上经常有一些栏目,那些栏目有标题,一般都是用h3、h2标签,再让这个标签拥有一张背景,再把里面的文字偏移掉。但是呢,往往整个页面其栏目标题的风格是一致的,比如字体的大小,样式的种类,发光啊阴影啊啥的都是一样的,不变的只是文字的内容。比如下图: 如果我们用ps,那么就要针对不同的内容重复做样式,如果样式还算简单就不说了,但是如果样式还算是比较复杂的,那...
2011-02-11 14:31:40
253
怎么样在网上最方便地抓取不方便下载的资源
我们经常有一个问题,就是想下载页面里面的mp3啊视频啊,但是那些视频在页面上是没有直观的下载链接的,当然有些高手可以用什么工具来得到那些资源,比如迅雷好像有这样一个所点击所得的下载功能。有些人会查看internet临时文件夹,当然这个和浏览器是有关系的,用ie的话可以很方便地找到需要的资源,但是ff的临时文件夹里的内容都是不直观的难以阅读,都是一个个打过包的玩意。而且就算是用ie的临时文件也不是很...
2011-02-10 14:14:52
254
原创 远程调试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
132
原创 无初始空白的跑马灯效果
本来想用marquee来做一个跑马灯的效果。但是一想到marquee开始的时候总会有一段空白,就想到网上下一个一上来就填满整个容器的js跑马灯效果。我从网上直接下了一段html代码,嵌进了我的代码里,但是总是没有效果。我胡乱地改了css和style但是始终图片动也不动,我也不知道哪里出了问题。我搞了好久好久,于是狠下心来,开始看代码,打算自己把原理...
2011-01-14 16:44:08
279
原创 实现点图换页的功能
我想搞一个这样的效果,就是。用鼠标覆盖某一个图标,该图标就会被橘色的框圈起来,并且右边的会立即显示出该图标的介绍来。这里我是自己写的代码。<div id="finance_links"> <div class="finance_line"><a id="fi...
2011-01-14 16:39:11
137
原创 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
113
原创 用纯命令行编写贪吃蛇
开发环境为linux+gcc+netbeans本来我喜欢gvim但是实在不会调试c语言。于是转战netbeans,能很方便地调试,就是爽。 首先要说一下思路。就是多线程,一个线程负责逻辑和画图,一个线程监听按键。看一下线程创建的代码。 void * waitForKey(void *para) { while (1) { input = getch(...
2010-12-17 17:10:56
2675
原创 在用netbeans编写程序时-lpthread问题
编一个程序,需要用到pthread这个库,但是这个库不是c默认的库,所以要编译的时候加上-lpthread这个命令。我用的是netbeans,但是我看里面的makefile不知道写的是什么东东。于是我试图在properties'的c compiler里面添加addition options加上-lpthread但是没用。于是网上查了一下,知道应该在Linker的Libraries的里面的add o...
2010-12-13 14:09:14
259
原创 ps关于去除脸上的痘痘问题和美白问题
去除痘痘方法一:总体的思路是这样的,首先对这个画面先高斯模糊,模糊到痘痘和皮肤模糊成一块分不清为止。然后再用历史记录拍一个快照,并且将这个快照选为历史画笔的源笔触。再恢复到原来的画面,用历史笔刷清除痘痘。这样做很简单。 方法二:首先选择通道面板,一般选择绿色通道。选取,可以看见此时斑点显现地特别明显。再用滤镜的other的high pass叫高亮反差的滤镜,调整好值,使得痘痘更...
2010-12-11 18:31:25
203
原创 在ubuntu下安装virtualbox并安装fedora
首先sudo apt-get install virtualbox-ose vboxgtk 将近有70兆。下完之后运行。选择New,选择一个操作系统,选择ram,尽量选大一点,选择1gb以上。我有一次就是没有选够只选了250个mb,所以导致安装fedora的时候系统默认只给我安装了没有图形界面的操作系统,最后把内存调大才装成了有图形界面的。再选择硬盘,可以把之前创建过的硬盘作为...
2010-11-30 15:14:02
110
原创 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
122
原创 c语言归纳
在c里面fscanf会遇到空格就停止。而且着里面如果你的参数是%s的话还需要注意,字符串读取会默认一直到这一行的末尾或者是空格而结束。着里面fscanf有几个高级的功能,类似于正则表达式的,比如 1、 * 亦可用于格式中, (即 %*d 和 %*s) 加了星号 (*) 表示跳过此数据不读入. (也就是不把此数据读入参数中) 2、{a|b|c}表示a,b,c中选一,[d...
2010-10-23 20:51:45
120
原创 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
135
原创 对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
180
原创 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
262
原创 在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
103
原创 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
127
原创 用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
88
原创 css高级
几个高级的css选择符 h1 + p{} 这个是兄弟的意思#div>p{} 这个是严格的父子关系的意思a[target='_blank']{} 这里的target是属性,同样也可以用如input[type='submit']{}a[href$='.zip']{} 这里是正则表达式,以什么什么开头a...
2010-08-27 20:43:20
103
原创 css hack总结
CSS Hack关于ie6的容器撑开。貌似ie下面有一个容器纵向撑开的问题。有时我们需要高度自适应。在ie6下,是没有固定高度这一个说法的,height就是相当于min-height(ie6下是没有min-height的)。因为容器会被内容的高度撑开从而自适应高度。所以只要设定了初...
2010-08-27 20:42:07
88
原创 有关密钥私钥那些玩意的总结
这个世界有两种东西就密钥。这个是怎么解释的呢?所谓的钥匙,其实就是一种算法,你看那个钥匙能够打开一扇门,那个算法其实就体现在钥匙上的凸凸凹凹上,门一看这个钥匙所体现的算法与自己的琐其契合的,那么当然就可以信任开门者了。但是呢,这个世界没有什么万能|钥匙的说法,当然你可以选择拿个很大很大的铁锤把门砸碎了破门而入,那你还不如直接去炸计算机算了!那么密钥就是我们用这种算法加工数据,其结果会符合预...
2010-08-26 21:46:40
257
原创 对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
152
原创 字符串的转义种种
在编程里,转义字符指有特殊意味的字符。在中文中,也有转义一说,如“社稷”一词,古人称土神为“社”,“稷”为五谷之长,立稷而祭,以稷为谷神。古时天子、诸侯都要祭祀社稷,后来就以“社稷”一词称国家。又如“齿”是牙齿,年龄也称年齿。人以年齿相比列,凡不能比次在一起,非同一类的就说“不齿”。在编程里面,也有转义一说。你可以翻阅ascii表,你会发现里面有好多很奇怪的字符,特别是刚开始排列的那些。...
2010-08-16 23:38:52
157
原创 最近学习css、xhtml【读书摘记心得】
我们知道字体这个东西,就是font-family。世界上有很多的字体,但是并不是所有的操作系统就拥有世界上全部的字体。比如,我写一个font-family:"微软雅黑",这个字体只有微软雅黑才有,到了ubuntu下面就没这个字体,那浏览器用什么字体显示呢?是不是就像显示乱码一样显示呢?这个时候,浏览器想了一个方法,就是指定一种所有用户指定的字体都失效后最终代用的字体,叫通用字体族,就是sa...
2010-08-08 12:14:39
158
原创 在做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
125
原创 google map api次数的限制及应对方案(gae)
在作项目的时候,需要调用webservice的google api。我们是将整个项目部署在本地的tomcat上,然后是连了vpn才能连上外网的,但是vpn是公共ip,而google竟然对单个ip的日访问量有限制,于是我们小组经常就是当天查询次数过多,然后就悲剧掉了。我们后来想一个办法。我们打算把整个项目都部署到gae上,想大概google不会自己把自己给封了吧?我们尝试着,但是发现困难重重,g...
2010-07-29 13:13:16
1896
原创 在jquery和servlet之间ajax的中文乱码的诡异解决方案
我们项目采用的字符编码是前后台清一色的utf8,我本来以为这样子就万事大吉了,不会出什么漏子的。可是谁知道ajax传过来的中文数据还是乱码。 原来在客户端是这样的 $.get("Discrete?q"+str,function(){......});其中str中包含了中文。 在服务端我们是用servlet来监听的String qString = new String(reque...
2010-07-29 12:45:20
111
原创 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
157
原创 在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
100
原创 解决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
121
原创 在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
112
在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
101
在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
97
原创 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
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人