浏览模式: 普通 | 列表
有表一 tableA
tid username title
1 lily 我公司将进行xx培训
2 angus 关于秋游的通知
3 boss 这个月不发奖金
4 vivi 新产品上市
表二 tableB
tid time txt
1 0809 大家快来。。。。
2 0810 我是新来的,大家好
2 0810 我知道你是新来的。。。
4 0811 价格太贵啦。。。

我想取得相同tid下的tableA的title跟对应的tableB中符合条件的第一条txt记录结合起来使用
注意:上面的tableB中有两条tid为2的记录,那么按我的要求只有前一条被提取。请高手帮忙


mysql里的正确答案如下,但是在sql server里面不支持
...

阅读全文…
Adblock Plus是Chrome和Firefox浏览器中最受欢迎的扩展之一,今天,Adblock Plus终于发布了IE版本。Adblock开发团队表示,开发IE版花费了6个月的时间。
attachments/201309/03_105050_183112v3nphs5e9u7hp97u.png.thumb.jpg.png


Adblock Plus的功能就如同它的名字,就是一款用来屏蔽广告的插件。它的用法十分简单,安装启用后,上网再不会见到烦人的广告了。

据说,因为Adblock Plus的用户实在太多,大大影响到了Google以及其它广告供应商的生计,他们还曾经试图收买Adblock让它别将所有广告都屏蔽了。

IE版Adblock Plus功能特点:

——屏蔽横幅广告、弹出窗口、视频广告

——保护你的在线隐私

——点两下鼠标即可完成安装

——完全免费
1. 多台web服务器的情况。
搭建nfs实现web目录共享,web1做服务器端,web2,web3,web4,web5挂载web1
web1做服务器端,编辑/etc/exports文件,内容是:
/home/www/ 192.168.0.0/24(rw,no_root_squash)

只要配这个文件 就好了,里面设置了ip段,然后启动
/etc/init.d/nfs restrat
/etc/init.d/portmap restart

service portmap start貌似也可以启动

web2,web3,web4,web5上挂载web1的/home/www/
mount -t nfs 192.168.0.101:/home/www/ /home/www/

查看是否挂载命令是df -h
...

阅读全文…

ISAPI_Rewrite 3.0 中文变乱码的解决方法

[ 2013-08-30 21:31:20 | 作者: admin ]
以前使用ISAPI_Rewrite 2.x中传输中文需要进行UrlEncode编码即可。

现在换用了 ISAPI_Rewrite 3.x 发现编码后的字符会变成乱码,如果直接使用中文不编码,则会被格式化为GBK字符串。

翻了手册,发现有一个配置参数可以解决该问题:

nounicode|NU

If NU flag is set, transformation from Unicode to UTF-8 will not take place and all Unicode characters remain encoded in %xx format.
 

在你的RewriteRule 规则后台添加 NU 即可恢复正常。

关于ISAPI_Rewrite中文变乱码解决方法,无论何种情况,统一解决思想:

1、在传输URL时,将中文进行urlencode,这样是没错的。

2、如果是ISAPI_Rewrite 3.x 只需添加 NU 参数即可。
...

阅读全文…

漂浮广告不动的问题

[ 2013-08-30 16:43:20 | 作者: admin ]
今天遇到一个很诡异的问题,漂浮广告在加了一个doctype(<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 3.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">)后无法移动了,纠结了很久,最后终于发现在给元素位置赋值的时候把单位(px)给加上就行了,
原来的代码:
      obj.style.left = x + document.documentElement.scrollLeft;

修改后的代码:
    obj.style.left = x + document.documentElement.scrollLeft+"px";

<html>
  <head>
    <title>Validate empty fields</title>
    <style type="text/css">
      body{font-family:"Trebuchet MS",verdana;width:450px;}
      .error{ color:red; }
      #info{color:#008000;font-weight:bold; }
    </style>
  </head>
  <body>
    <form>
      <fieldset>
        <legend><strong>Personal</strong></legend>
        <table>
          <tbody>
            <tr>
              <td>Name:* </td>
              <td><input type="text" class="required" /></td>
...

阅读全文…

Nginx常用Rewrite伪静态法则

[ 2013-08-30 16:36:18 | 作者: admin ]
Nginx常用Rewrite伪静态法则




信赖此刻大部门用Linux VPS的伴侣都在利用这个敏捷传布的Nginx,本日就清算一下最常见的PHP法式的Rewrite(伪静态法则)。

Wordpress:
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}


PHPCMS:
location / {
###以下为PHPCMS 伪静态化rewrite法则
...

阅读全文…

纯基于PHP的单点登陆

[ 2013-08-30 16:34:14 | 作者: admin ]
http://developer.51cto.com/art/200706/49481.htm


【引自纯月的博客】Discuz有一个通行证,类似于单点登陆。不过我觉得单点登陆最好应该是一个独立的程序,和CAS一样。由于所有的程序都是PHP的,所以就做了一个简单的单点登陆。借用了一下discuz的加密方法。

用户有以下几种情况会直接访问本系统:

1、用户直接访问passport,希望登陆
2、用户从passport_app上点击登陆按钮转过来的
3、用户从passport_app1转到passport_app2时候,passport_app2转过来的
4、用户直接输入访问passport_app的URL

2 3 4或者有referer,或者有fromurl的参数

====

1 使用通行证的应用程序上面的登陆按钮全部指向下面的链接:http://localhost/passport/login.php
...

阅读全文…