龙门客栈
  • 首页
  • 网络技术
  • 一亩三分地
  • 所见所闻
  • 其他作为
  • 关于他

iframe自动伸缩(跨域名)解决方案

By 小叫化 On 2012 年 4 月 7 日 · 1 Comment · In html

这里假设跨域名的网址是

http://www.aaa.com

http://www.bbb.com

在aaa.com存放iframe,地址是bbb.com上的文件
aaa.com上总共要准备两个文件,一个主访问文件a-index.html,一个iframe记录调用文件iframe.html
bbb.com上一个要调用的iframe文件b-index.html

那么你访问的网址应该是http://www.bbb.com/a-index.html

 

a-index.html内容如下:
<iframe frameborder=”0″  id=”frame_content” name=”frame_content” scrolling=”no” style=”width:400px;” src=”http://www.bbb.com/b-index.html” ></iframe>

<script>
function  pseth() {
   var iObj = document.getElementById(‘frame_content’);
   var hash = window.location.hash;
   hash = hash.split(‘#’);
   hash = hash[hash.length-1];
   if(!hash){
       setTimeout(“pseth()”, 500);

Continue Reading →

C&C++资料

By 小叫化 On 2012 年 2 月 12 日 · 9 Comments · In c/c++

对于C是很早的时候在学校学过,出来后很少用到,所以很多东西都忘得一干而尽。

在网上找了一些资料来复习一下。巩固一下C的语法,做点C的应用。

完全是自由学习。

北京有个嵌入式开发教育公司《亚嵌教育》,资料是从他们那儿找的。

在线学习:http://learn.akae.cn/media

线下学习:http://learn.akae.cn/media/akabook-snapshot20090623.tar.bz2

以及学习过程中的源码文件: http://learn.akae.cn/media/akabook-src20090623.tar.bz2

End! good luck for everyone!

Continue Reading →

亡灵序曲(音乐)

By 小叫化 On 2012 年 2 月 11 日 · 5 Comments · In 其他作为

此音乐是魔兽《亡灵序曲》虽然有点老但还是那么坚韧不衰

Continue Reading →

不管在哪,都要有生活

By 小叫化 On 2011 年 11 月 27 日 · Leave a Comment · In 乱七八糟

不管在哪,都要有生活

从离开学校开始,就一直在磨练生活的技能,为这曾经被父亲赶出家门好几次(理由是不能整天在家白吃白喝)。所以那个时候就参加了it培训。在家工作了大概二年左右,然后就来北京了(理由是不能一辈子靠父母呀)。

来北京的头一年里,啥没想,除了学经验。那时候来北京,年轻小伙,二十三四岁,有点腼腆,长得又帅气,整天把笑拿脸上一堆,没人忍得下心拉下脸来批评你。再就是自己的爽直和不多事的性格,和很多同事都能走的来。

虽然平时不是很顽劣的人,但是有时候到了极致,也是很疯狂的。所以很多人看我的第一感觉和后面做事的风格很是不同。因为我知道,在这前不靠村,后不着店的北京,只有变得很有能力了,才能有多余的精力去说别的。所以多思考多做事,少说话也成了我的风格之一。

来北京的第二年里。渐渐地,原来的激情已逝,对于好多自己想要的没能如愿。心情在第一年的磨练中已经平静了不少,但是还是把自己的目标放在心里,一次又一次的激励着自己前进。这平静就跟原来在家生活一样,给生活带来不了多大涟漪。慢慢地,人变得懒散了,做事忘东忘西,丢三落四,上班可以迟到的情况下,经常迟到,落幕了不少。孤独感和对现实生活的艰辛让我学会了不少。所以决定找个对象,让自己的激情再次燃烧。对于我这样的,为了让自己心安理得,别人介绍的很少去联系,目标是自己相中的,可是人家不同意,所以还在等待机会。一定要有轰轰烈烈,大快人心的一次,此生才足以。为了弥补生活上精神的不足,所以经常把事情想开。靠朋友的顽劣,自己爽朗的作风,时尚的欣怡来祭奠心灵。用运动来填补身体的空缺。为此花了不少,但是生活就是这样,如果你不主宰它,就会被他主宰。所以花的这些,俺是心甘甘情愿愿。

所以,不管是原来的地儿,还是在繁华的大都市,在哪都要有生活,您觉得呢。

 

Continue Reading →

php的webservices

By 小叫化 On 2011 年 11 月 26 日 · Leave a Comment · In php

最近公司要做官网与社区的信息互通。

流程说明:在官网客户填写完了个人资料完了以后,点社区的连接进入社区,如果会员要注册社区,那么他就不用再一次填写个人资料了。相反如果会员是社区的注册会员,如果点连接去官网,如果要填写相关信息,也不用填写个人资料了。为了获取会员的相关资料,所以在做这个借口的时候,必须要带一个参数过去,告诉对方是哪个用户的信息。

原先考虑的是吧相关资料加密然后通过get的方式传递,但客户要求用webservice的方式完成,说是为了安全性。

对于webservices,我的理解是在自己的后台远程调用别人的函数来获取相关信息。

所以我就直接把用户的账号加密以后传递到对方网站,然后给对方网站一些调用的函数,让他们来存储我给的账号,然后通过我给的账号来获取我们的用户信息,实际上这个接口就只是一个获取资料的接口,没有其他用途,所以就直接输出了一些用户想要的xml,然后给他们的函数也有解析的函数。

对于对方网站他们则使用了 php的soap函数,拿过来以后,犹豫我们服务器没有安装soap这个模块,所以对于他们的soap这方面的函数不能直接使用,原先考虑叫他们把调用方法改成不用这个模块的,后来对方建议安装soap模块或者使用nusoap的源码包,下载地址:http://sourceforge.net/projects/nusoap/  或 http://dietrich.ganx4.com/nusoap, 这样一来就可以使用了。

我先考虑的安装soap,然后考虑使用nusoap源码包。

如果linux很多软件都使用的yum安装的,这个问题应该就好处理了,直接yun install php-soap会查找soap,然后会提示YES or NO,可以有选择性的安装和更新,成功以后就会生成soap.so文件。然后在php.ini里面打开对soap的支持,重启服务器就好了。如果是源码安装的,这个就得对soap这个模块重新编译一下,然后改php.ini文件。

soap模块安装后使用http://php.net/manual/en/book.soap.php

nusoap的使用

<?php

require_once(“./include/lib/nusoap.php”);

$client = new soapclient(‘http://www.example.com/nusoap_server.php’);

$str=$client->call(‘getUserInfo’, array(‘id’=>$id, ‘type’=>$type));  //调用getUserInfo函数,传id和type两个参数

if (!$err=$client->getError()) {

print $str;

} else {

print ” error”;

}

?>

这样一来对于webservices可以使用正规的soap,也可以像我那样野蛮是的输出,

soap的调用可以通过安装soap模块来实现,也可以通过使用nusoap源码包来实现了

Continue Reading →

lighttpd服务器访问ip和流量限制

By 小叫化 On 2011 年 11 月 19 日 · 1 Comment · In lighttpd

近日服务器遭到恶意攻击,就添加了一些限制。

本来服务器架构是有两台proxy的,但是实际服务器和数据服务器分别只有一台,所以很多网站都放在一台服务器上了,这样就增加了实际服务器的负载。

单纯的社区网站,本不应该放大容量的文件供用户下载(消耗带宽),但客户需要,所以就没有办法。

这类问题,大文件可以放在google上,或者在社区下载的时候可以做一些限制用户直接下载的方法,也许就不会遇到今日这种情况了。

所以就查了一下lighttpd对于ip和流量的限制

connection.kbytes-per-second = 256

这样写放在外面就是直接限制每个连接的最大流量是256k

$HTTP["host"] == “www.example.com” {
server.kbytes-per-second = 256

    url.redirect = ( “^/example” => “/index.php” ) #重写
}

上面这样既是直接现在某个域名最大流量256k

$HTTP["url"] =~ “^/.*\.(zip|rar)/” {
server.kbytes-per-second = 256
}

这样就是限制对zip|rar文件流量限制了,这样是针对所有在服务器上的zip|rar文件

$HTTP["url"] =~ “^/.*\.(zip|rar)/” {

    $HTTP["remoteip"] != “172.26.0.0/16″ {

        url.access-deny = ( “” )   [...]

Continue Reading →

在windows和linux下apache的日志分割

By 小叫化 On 2011 年 11 月 3 日 · 5 Comments · In apache

【windows】

mod_log_rotate文件的下载地址:http://www.apachelounge.com/download/
第一次使用日志分割 就找到这些
在网上研究了一下,有人提供了 Apache 模組去達成同樣的功能 — mod_log_rotate,可以供 Apache 1.3 及 2.x 使用,它提供 c 的原始程式,另有網站提供了 Apache 2.0 及 2.2 在 Windows 平台編譯好的 module.
用法很簡單:
1. 將 mod_log_rotate.so 放到 Apache 的 module 目錄,如 Apache2\modules.
2. 在 httpd.conf 中加上
LoadModule log_rotate_module modules/mod_log_rotate.so
RotateLogs On (打開 log)
RotateLogsLocalTime On (用 [...]

Continue Reading →

总结前辈留下的linux任务命令crontab

By 小叫化 On 2011 年 11 月 3 日 · 9 Comments · In linux/unix

这个命令主要是用来定时触发某项任务,而减少客户端的资源使用

1、linux任务调度的工作主要分为以下两类:
*系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
*个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。

2.crontab命令选项:
-u指定一个用户,
-l列出某个用户的任务计划,
-r删除某个用户的任务,
-e编辑某个用户的任务

3.crontab文件语法:
分     小时    日      月      星期     命令
0-59  0-23  1-31  1-12    0-6    command    (取值范围,0表示周日一般一行对应一个任务)

4.记住几个特殊符号的含义:
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字

一、任务调度设置文件的写法

可用crontab -e命令是编辑/var/spool/cron下对应用户的cron文件

也可以直接修改/etc/crontab文件
具体格式如下:
Minute Hour Day Month Dayofweek   command
分钟    [...]

Continue Reading →

mysql数据备份,还原-mysqldump

By 小叫化 On 2011 年 11 月 3 日 · Leave a Comment · In linux/unix, mysql

以前工作的时候,对于一些小数据库导入 导出 备份,俺做的没有那么专业(以前的方式很野蛮,现在俺要改过 ^_^)。

以前做法是:

对于小数据库,如果要备份有的时候是直接把data下所有数据文件压缩一份,到另外一个地方的时候 直接拷贝过来解压就用

根本就没有考虑到数据库和表的类型,以及mysql数据库对数据库的统计和记录

还或者是用phpmyadmin的导入导出(这样还好了,能保证数据库和表的完整性)

mysqlimport,mysqldump

对于mysqlimport这里不说了,主要是用mysqldump

这个命令应该是说在安装完mysql后,就可以直接在系统里面使用

首先说一下它的导入导出用法

导出:mysqldump -u root -p -h 127.0.0.1 dbname > /backup/mysql/dbname.sql

导入:mysqldump -u root -p -h 127.0.0.1 dbname < /backup/mysql/dbname.sql

导出还可以只导出某张表:mysqldump -u root -p -h 127.0.0.1 dbname tbname > /backup/mysql/tbname.sql 这样的话就只导出这一张表的结构和数据

导出某张表的话还可以赛选数据:mysqldump -u root -p -h 127.0.0.1 –where=”id<50″ dbname tbname > /backup/mysql/tbname.sql 这样就可以把id小于50的所有数据和表结构一起导出到tbname.sql里面了

一般上面的就已经够用了 [...]

Continue Reading →

a标签相同css在ie6,ie7浏览器下不对其

By 小叫化 On 2011 年 9 月 24 日 · Leave a Comment · In html

为了增加客户的浏览量,所以在做页面的时候尽量达到主流浏览器兼容状态是必须的

今天在做圈子改版的时候,遇到一个分页不对齐

原先做网页的css如下:

.pagination2{ margin:0 auto; text-align:center; color:#626262; height:36px; width:716px; padding:15px 0; float:right; } .pagination2 a{ color:#929292; text-decoration: none; border:1px solid #D2D2D2; margin:0 3px; padding:1px 4px; } .pagination2 a:hover{ color:#929292; text-decoration: none; border:1px solid #D2D2D2; margin:0 3px; background-color:#EFEFEF; } 原先的html代码 <div class=”pagination2″> <strong>1</strong> <a href=”#”>2</a> <a href=”#”>3</a> <a href=”#”>4</a> <a href=”#”>5</a> <a href=”#”>下一页</a> <a href=”#”>最后一页</a> </div> 开始我以为是padding的问题 但是我在firebug里面调试 然后改了原来的css ie6和ie7还是不起作用 但是ff和ie8的padding却好用的紧 所以排除了padding的可能性 [...]

Continue Reading →
← Previous Entries
  •   MSN: xhfling@live.cn
  • Category

    • apache (2)
    • c/c++ (1)
    • html (2)
    • javascript (1)
    • lighttpd (1)
    • linux/unix (5)
    • mysql (1)
    • php (1)
    • phpMyAdmin (1)
    • 乱七八糟 (4)
    • 其他作为 (3)
  • Calendar

    2012 年五月
    一 二 三 四 五 六 日
    « 四    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • Archive

    • 2012 年四月 (1)
    • 2012 年二月 (2)
    • 2011 年十一月 (6)
    • 2011 年九月 (2)
    • 2011 年八月 (2)
    • 2011 年七月 (8)
  • Links

    • Documentation
    • Plugins
    • Suggest Ideas
    • Support Forum
    • Themes
    • WordPress Blog
    • WordPress Planet

龙门客栈

Pages

  • 关于他

The Latest

  • iframe自动伸缩(跨域名)解决方案
    这里假设跨域名的网址是 http://www.aaa.com http://www.bbb.com 在aaa.com存放iframe,地址是bbb.com上的文件 aaa.com上总共要准备两个文件,一个主访问文件a-index.html,一个iframe记录调用文件iframe.html bbb.com上一个要调用的iframe文件b-index.html 那么你访问的网址应该是http://www.bbb.com/a-index.html   a-index.html内容如下: <iframe frameborder=”0″  id=”frame_content” […]

More

Welcome to my blog! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the RSS feed.
Copyright © 2010~2011
版权声明:「ToKoNer」遵从《CC版权协议》,所有文章除注明外均为博主原创,转载请注明出处,请勿用于商业用途.
Platform by PageLines