nav-left cat-right
cat-right
Sqlserver生成随机数的一些应用

Sqlserver虽然有rand()函数可以用,但单纯用rand()来获取随机数有很多限制,因为rand()生成的是类似0.747589267212168的随机小数,灵活处理一下就可以得到整数
1.select cast(ceiling(rand() * N) as int) //生成的数是N以内的证书
2.select cast(ceiling(rand(checksum(newid()))*N) as int) 这个同上,但在批量操作时往往这个会更有用,如
update table set field=cast(ceiling(rand() *5 ) as int) 和update table set field=cast(ceiling(rand(checksum(newid()))*N) as int)产生的效果就完全不同,前者虽然也是生成随机数了,但是所有table表里的field字段的数值都是一样的,而后者就各不相同,原理就是1是先生成随机数,然后再更新,2是更新每条记录前生成随机数。
3.将上面俩条语句中的ceiling换成floor就可以生成包含0的整数随机数。
4.随机查询得到N条记录用order by newid(),语句是select top N * from table order by newid()

Jquery操作select的一些方法总结

//取得下拉选单的文本TEXT值
$(‘#testSelect option:selected’).text();
或$(“#testSelect”).find(‘option:selected’).text();
$(“#selectid>option[value='2']“).text();//获取ID为selectid的下拉框中value值为2的文本text值。
//取得下拉选单的value值
$(“#testSelect”).val();

//添加option
$(“#selectid>option[value='2']“).before(‘‘);//在value值为2的下拉一
$(““).appendTo(“#selectid”)//在末尾添加
//没有找到简便的办法用Jquery添加下拉到指定的索引index

//删除option
$(“#selectid>option[value='2']“).remove();//删除下拉选单value值为2的option
$(“#selectid>option:eq(0)”).remove(); //这里的0代表索引位置的第一位以此类推
$(“#selectid”).empty();//清空下拉框

//设置某项为选中
$(“#selectid”).attr(“value”,’2′);//设置value=2的项目为当前选中项
$(“#selectid”)[n].selectedIndex = 1;//select下拉框的第n+1个元素为当前选中值

10个在线文件管理软件PHP版
  1. Ajaxplorer (需翻墙着自行翻)
    AjaXplorer-screenshot
    AjaXplorer是一款通过本地实现远程端文件管理功能的软件。该软件提供了一个友好的可视化GUI界面方便用户的使用,502一直用的就是AjaXplorer,不知为何被墙奸了,不过还可以通过这个链接下载:http://sourceforge.net/project/showfiles.php?group_id=192639
    其主要特性有:
    可以对远程端文件进行全功能的操作,如上传、下载、删除、更名等
    提供了一个在线编辑器
    图片预览功能
    完备的书签系统
  2. eXtplorer
    extplorer
    eXtplorer是著名开源CMS程序Joomla的元件之一,支持中文,它是基于 PHP 和 ExtJS Javascript 库创建的。使用 eXtplorer 可以在线浏览文件和文件夹之外,我们甚至可以将 eXtplorer 作为 FTP 客户端去登录 FTP 服务器。。
  3. EpiwareEpiware是一个AJAX支持的项目与文档管理Web应用系统。它提供了一套完整的文件管理功能包括文档上传,下载,版本控制,审核,变化通知和访问历史列表等。Epiware还为开发团队创建一个安全的信息交流与相互协作平台。
  4. PHPCMS文件管理器 v4.03  本文中唯一一款国人开发的程序,功能一样灰常的强大
  5. PHP Navigator  Ajax文件管理,XP界面是这款软件的一个特点,很友好。
  6. WebShare 是一个采用Ajax+PHP技术开发的webFTP资源管理器。可以利用它来查看,复制,修改,新增和共享Web文档。
  7. osFileManager 
  8. Net2ftp 介个也很强大
  9. phpWebFtp
  10. CKFinder&CKEditor 源于FCKEditor,融入Ajax支持,并且扩展了很多功能,不过免费版会有很大缩水
6个免费英文字体下载网站

Search Free Fonts
英文字体的设计相对中文要简单许多,毕竟只有26个字母而已,所以很多英文网站都有自己的字体,如最著名的雅虎、谷歌、可口可乐等公司,本文提到的这些字体下载网站都是免费下载的,Enjoy them!

  1. http://www.searchfreefonts.com/
  2. http://www.1001freefonts.com/
  3. http://www.fontica.com/
  4. http://www.creamundo.com/
  5. http://www.fontstock.net/
  6. http://www.highfonts.com/
人民网请你尊重逝者

pe

今天在查胃病相关的资料时,在人民网上看到几篇不错的文章,可是无意中看到右边的配图着实让我吃了一惊。罗京的照片怎么可以配图到女性私密地带相关的文章上,我不知道这是故意为之,用来吸引访客的眼球增加点击还是无意中弄错了图,宁愿相信是无意之错。

截图原址:http://health.people.com.cn/GB/14740/21471/9207455.html

WordPress2.8.6发布 更新两安全漏洞

wordpress发布2.8.5不到1个月就发布了2.8.6,这速度未免也太快了点吧,不过既然有安全漏洞那502也毫不犹豫的更新了,还好WP有自动更新的功能,也从来没有出过问题。

这次的更新修复了两个安全问题。注册用户登陆之后会有发布文章的权利(注册之后默认的权限是订阅者,并无发文章的权限。)建议升级。第一个安全漏洞是XSS漏洞,第二个是利用上传文件名称来破解Apache配制。有备无患,建议升级。

官方下载地址:http://wordpress.org/latest.zip

中文汉化下载:http://6li.cn/TkvH

4种方法消除超链接点击虚线框

在网页中凡是添加了超级链接的对象,不管是文字还是图片,在点击的时候都会出现一个虚线框,有时候会觉得很影响页面的美观,也许你也和502一样有这样的困扰,也许你的boss也是个完美主义者,那么下面502将会整理从google搜来的4种解决方案来想消除这不太受欢迎的虚线框。

非IE浏览器里一般用 a:focus { outline:0; }这句来搞定

1、首先有利用htc来解决的。htc是什么呢?htc全称就是Html Components,由微软在IE5.0后开始提供的一种新的指令组合,它可以把某种特定功能的代码封装在一个组件之中,从而实现了代码的重复使用。作为一个组件,htc里包含了属性、方法、事件等等各种知识,在这里就不一一介绍了,具体内容各位可以参考微软的msdn主页。现在言归正传,看看htc是怎么批量消除链接虚线框的:
①首先将下面的代码保存为.htc扩展名的文件;

<public:attach event="onfocus" onevent="hscfsy()"/>
<script language="javascript">
function hscfsy(){
this.blur();
}
</script>

②然后在网页文件的<style>标签内或着外链的CSS文件里添加如下一行代码即可:

a {behavior:url(htc文件所在路径地址)}

2、使用CSS中Expression来解决。跟第一个方法相比,此方法要简单得多,不需要创建htc文件,只需在网页文件的<style>标签内或着外链的CSS文件里添加如下一行代码即可:

a{blr:expression(this.onFocus=this.close());} /* 只支持IE,过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE,过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */

3、使用JS脚本来解决。代码如下,复制到网页文件的<head>标签内即可。

<script type="text/javascript">window.onload=function()
{
 for(var ii=0; ii<document.links.length; ii++)
 document.links$[$ii$]$.onfocus=function(){this.blur()}
}</script>

4、同样是使用JS脚本的方法。代码如下,复制到网页文件的<head>标签内即可。

<script type="text/javascript">function fHideFocus(tName){
aTag=document.getElementsByTagName(tName);
for(i=0;i<aTag.length;i++)aTag$[$i$]$.hideFocus=true;
for(i=0;i<aTag.length;i++)aTag$[$i$]$.onfocus=function(){this.blur();};
}</script>
21个实用的网页设计资源站

就算是一流的网页设计师也会借鉴别人的作品,何况是我们这些菜鸟呢,所以收藏夹里有很多优秀的设计资源站点,我们往往可以从别人的设计作品处得到灵感。下面是502收藏的几个资源站,有素材下载也有佳作欣赏,希望对你有用。

zcool.com.cn

1.站酷(www.zcool.com.cn),国内设计素材资源站很多,我唯独推荐站酷是因为这里的资源质量一般都比较高,而且全部是免费高速下载,还有一些会员作品欣赏,大觉互相交流设计经验,品评作品,是一个很好的平台。

阅读全部