ecshop使用lightbox

Oct 20th,2009 No Comments

在做okitems.com时,客户要求在商品页面添加放大镜效果,开始以为套上lightbox就行,后面在这上面还是出了点问题.

1.   开始把lightbox的js放在head中,由于页面加载是按顺序加载,先加载js,导致不能正确识别到后面的标签,把js 改放在</body>前。

2.   Ecshop的common.js和lightbox 2.4的prototype.js冲突,使ecshop的一些js调用失败.最后只能换个没带prototype.js的版本。

下面的来自 http://www.huddletogether.com/projects/lightbox2/ 2.4的lightbox可以从这边下。

Read More...

纯C++的Socket访问Http封装类

Oct 17th,2009 No Comments
纯C++的Socket访问Http封装类

1.项目中要使用c++++来访问Web服务器,从网上找了个C++的封装类,其中调用了MFC,在VC2005上用能用,但是移植到VC2003就出问题了,干脆修改成了纯C++的,不敢独享,share之。

2.以下是调用方法:

  • #include "stdafx.h" 
  • #include <iostream> 
  • #include <string> 
  • #include "http\request.h" 
  •  
  • using namespace std; 
  •  
  • int _tmain(int argc, _TCHAR* argv[]) 
  •     Request myRequest;      //初始化类 
  •     string sHeaderSend;     //定义http头 
  •     string sHeaderReceive;  //返回头 
  •     string sMessage="";     //返回页面内容 
  •     bool IsPost=false;  //是否Post提交
  •  
  •     int i =myRequest.SendRequest(IsPost, "http://neeao.com", sHeaderSend, 
  • sHeaderReceive, sMessage); 
  •     if (i) 
  •     {    
  •         cout<<"Http头:"<<endl; 
  •         cout<< sHeaderSend <<endl; 
  •         cout<<"响应头"<<endl; 
  •         cout<< sHeaderReceive <<endl; 
  •         cout<<"网页内容"<<endl; 
  •         cout<< sMessage <<endl; 
  •     }else 
  •     { 
  •         cout<<"网络不可到达"<<endl; 
  •     } 
  •     system("pause"); 
  •     return 0; 
  • 直接上代码了,blog附件上传貌似有点问题,

    Read More...

    09.10.17

    Oct 17th,2009 3 Comments

    今天很失败,第一次给这么彻底否定

    VI递来一支烟,没感觉的抽完它

    小贱人说我哪个都想要,最后都没有

    其实哪个都不想要  不知道为什么会变成现在这样

    0、1 。。。。以后什么都没了

    外婆病了,看起来好瘦

    09.10.12

    Oct 11th,2009 No Comments

    听ST上面的Future,前面是一堆的试卷,说好只负责出题,最后回来发现这些试卷又压回桌上。

    题目出的有些变态,不过每张都写的满满的,很意外。。。估计看完这些头要大了,唐僧这次用的上了。

    星爷  那个只知道蹭饭的   给骗过去监考,至今还蒙在鼓里。

    第一次看 猫 考试,很认真的样子   感觉很好    说不清为什么想她来到这边。

    看她Q的头像,找不上话题      S说这是心理作用   淡定。。。

    婷今天没来,可能早猜到了。。。复杂的女人

    NP收宫,没上56cto发战报,对那些战友深深忏悔下

    在学校没多少日子,下面要准备跑路了

    明德楼这边地形比下安好,安静+有自己空间   累了还可以看城市画报

    外婆病了,一个给了我童年的老人  明天要去看她

    VLAN之间ACL和VACL的区别

    Oct 3rd,2009 No Comments

            最近碰到如何实现VLAN之间的访问控制,一般在三层交换机上直接把ACL应用到相应VLAN的虚端口就OK了,其实我自己也没有机会去真正实践过。眼下正巧有个项目涉及到这方面的需求,于是对如何实现VLAN之间的访问控制仔细研究了一番,这才发现VLAN访问控制列表(VACL)和VLAN之间的访问控制列表其实在实现方式上是有很大不同的,虽然从字面上看两者差不多。

      常说的VLAN之间的访问控制,它的实现方式是将ACL直接应用到VLAN的虚端口上,与应用到物理端口的ACL实现方式是一样的。而VLAN访问控制(VACL),也称为VLAN访问映射表,它的实现方式与前者完全不同。它应用于VLAN中的所有通信流,支持基于ETHERTYPE和MAC地址的过滤,可以防止未经授权的数据流进入VLAN.目前支持的VACL操作有三种:转发(forward),丢弃(drop),重定向(redirect)。

    Read More...

    旅 (这篇写的真好,不得不转)

    Oct 1st,2009 No Comments

    转自:泡网 作者:satao


    逐渐厌倦在中国的旅行。


    按我的理解,旅行无非两个目的,财富声名或者纯粹专业兴趣爱好,马帮、盲流、驼队都属于前者,而那些发现者,斯文赫定、施泰因之类两者兼之,带着专一眼光的地质、人类学、民俗学、考古、动植物学者(再加上早前的博物学家)属于后者。至于嬉皮和艺术家的流浪,不在旅行之列, 因天灾人祸战争瘟疫被迫的迁徙也不能产生任何旅行的乐趣。
    而中国今天这样大规模以毫无深度的观光观花为目的壮观旅游场面为人类史所仅见,其疯狂程度与程式化也吊诡至令人难以想象。
    Read More...

    MSSQL下sa权限不足

    Sep 24th,2009 No Comments

          最近搞个SA注入点,实在是拿不到系统权限。可以执行部分命令,也有回显,也可以列目录,WEB与DATA服务器并不分离。这种情况起码拿到shell是比较容易的事情,组件没有删除的话。NBSI检测,显示权限的确为SA,执行命令有回显。本以为加个用户不就得了,但问题没有想象中的这么简单!执行net user命令显示出了所有用户,但是执行net user hackest hackest /add 的时候提示拒绝访问!net1 user hackest hackest /add同样提示拒绝访问!情况似乎的确比较复杂……开始我以为是net.exe、net1.exe这两个文件的权限做过权限设置,用cacls.exe更改net.exe和net1.exe的文件访问属性也提示拒绝访问!所以打算上传一个本地的net.exe再执行添加用户的操作。但是用VBS文件下载不了,加密了依然下载不了……服务器用的是瑞星!要传文件的话还是先老老实实的拿到webshell再说吧,列目录确定WEB路径,啊D上传了一个海阳eval版一句话ASP马。有个一句话就已经很足够了嘛,嘿嘿。有了webshell就查看存在注入漏洞的文件,找到数据库连接文件,得到MSSQL的有SA权限的用户名和密码,因为目标服务器的MSSQL不允许外连,所以弄了个sqlrootkit.asp上去,用得到的用户名和密码成功连接,并且可以执行部分命令。先来看看net.exe文件的访问属性,据此显示是正常的默认权限,看来权限没有做过更改!

      Read More...

    09.9.24..

    Sep 23rd,2009 1 Comment

    用WP后台写日志好奇怪,douban .... :idea:

    封校,假期就这样吹了,还有我的D90  遥遥无期了

    最近都各忙各的

    ZC走了,听说又换"领导"了,他习惯Q里用"领导"备注他的女人,希望这次能久些

    Mao要从北方回来找工作了,找工作好难 :cry:

    小贱人最近有心事了,听说也要找女的过生活

    最近经常和唐僧一起,还好不那么烦了

    还有最近一下子认了好多妹,不知道为什么的一个接一个:!:

    似乎越来越习惯去接受这样和朋友们相处的方式

    猫晚上跑过来,用两罐饮料要我给她弄电脑,本人比照片好看 

    好久没回去睡,可能就这样过完最后一年了

    Apache2.2 初级URL重写指南(RewriteRule)

    Sep 22nd,2009 No Comments
    规范化URL

    描述:后缀斜杠问题
    在有些web服务器上,一个资源会拥有多个URL。在实际应用和发布中应该使用的是规范的URL,其他的则是简写或者只在内部使用。无论用户在请求中使用什么形式的URL,最终看见的都应该是规范的URL。
    解决方案:
    对所有不规范的URL执行一个外部HTTP重定向,以改变它在浏览器地址栏中的显示及其后继请求。下例中的规则集用规范的/u/user替换/~user,并修正了/u/user所遗漏的后缀斜杠。

    RewriteRule ^/~([^/]+)/?(.*) /u/$1/$2 [R]
    RewriteRule ^/([uge])/([^/]+)$ /$1/$2/ [R]

    Read More...

    Installing VMware server on a Linux Host

    Sep 21st,2009 No Comments

    Installing VMware server on a Linux Host(fedora core5)完整版

    -.所需要的包文件及其说明
    1.VMware-server-e.x.p-22874.tar.gz (服务主程序)
    2.VMware-mui-22874.tar.gz (用于Web界面进入配置程序包)
    3.VMware-server-linux-clinet-e.x.p-22874.zip (用于客户端连接server包 GUI界面,无須在服务器端安装,请切记因为安装第一包默认就有此功能)
    以上程序都可以从vmware.com下载到最新版,目前最新版本号为22874其中Vmware server需要序列号,22874版的序号为
    For Linux: 7AP9N-U15MW-Q42G6-4VKKM
    For Windows: 72734-UC0YR-R665M-41LCM

    Read More...