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