11 2011 档案

IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表
摘要:今日整理网站的 CSS 的时候发现我的网站在 Firefox下面出现了变形的情况,这个时候我急啊.我就到网上找了很多资料,最后发现下面的内容比较实用:熟悉CSS的朋友一定对CSS hack十分了解了,现在IE浏览器、Firefox浏览器、Chrome浏览器、Opera浏览器、Safari浏览器百家争鸣,可苦了我们这些Web前端开发人员了。我在这里稍微整理了一下前面了解的各浏览器的CSS hack,打包奉献一下,哈哈。各浏览器CSS hack兼容表:IE6IE7IE8FirefoxChromeSafari!importantYY_Y*YY*+Y\9YYY\0Ynth-of-type(1)YY代码 阅读全文

posted @ 2011-11-30 17:52 与时俱进 阅读(583) 评论(1) 推荐(1) 编辑

自己用HttpWebRequest写的一个天气预报小偷
摘要:private void GetWeather(){ HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://weather.news.qq.com/inc/dc189.htm"); request.Method = "Get"; request.ContentType = "application/x-www-form-urlencoded"; WebResponse response = request.GetResponse(); Stream s = 阅读全文

posted @ 2011-11-30 13:27 与时俱进 阅读(735) 评论(0) 推荐(1) 编辑

多层代理取真实IP地址
摘要:目前网上流行的所谓“取真实IP地址”的方法,都有bug,没有考虑到多层透明代理的情况。多数代码类似:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !=String.Empty) ?HttpContext.Current.Request.ServerVariab 阅读全文

posted @ 2011-11-30 13:13 与时俱进 阅读(2552) 评论(0) 推荐(1) 编辑

抓取防盗链图片显示
摘要:我们网站有一个“日志聚合”的功能,可以导入用户自己其他博客的文章,文字可以保存到数据库,图片没有存储而是直接引用原图片地址,而大部分图片都做了防盗链处理,为了能保证用户正常浏览,对抓取后的图片地址做了引用处理。办法很多,参考鲜果和GoogleReader的方式,实际上就是通过伪装Referer信息来实现,这种方式的代码量以及图片下载响应速度的效果是最好的,还有用WebRequest和Iframe的方式也都可以达到我们的目的。效果对比图(1)采用“伪装Referer”的方式图(2)采用"WebRequest"的方式核心代码1.伪装Referer方式 MSXML2.XMLHTT 阅读全文

posted @ 2011-11-30 10:23 与时俱进 阅读(1332) 评论(0) 推荐(0) 编辑

MSXML2, XmlHttpClass基础
摘要:Microsoft.XMLHTTP Microsoft.XMLHttp组件的属性方法一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。3、发送指令。4、等待并接收服务端返回的处理结果。5、释放XMLHTTP对象二、XMLHTTP方法:Open( bstrMethod, bstrUrl, varAsync, bstrUser 阅读全文

posted @ 2011-11-30 10:18 与时俱进 阅读(5003) 评论(0) 推荐(0) 编辑

网页分页数据的三种抓取方式
摘要:相信所有个人网站的站长都有抓取别人数据的经历吧,目前抓取别人网站数据的方式无非两种方式: 一、使用第三方工具,其中最著名的是火车头采集器,在此不做介绍。 二、自己写程序抓取,这种方式要求站长自己写程序,可能对对站长的开发能力有所要求了。 本人起初也曾试着用第三方的工具抓取我所需要的数据,由于网上的流行的第三方工具不是不符合我的要求,就是过于复杂,我一时没有搞明白怎么用,后来索性决定自己写吧,现在本人基本上半天可以搞定一个网站(只是程序开发时间,不包括数据抓取的时间)。 经过一段时间的数据抓取生涯,也曾遇到了很多困难,其中最常见的一个就是关于分页数据的抓取问题,原因在于分数据分页的形... 阅读全文

posted @ 2011-11-30 10:13 与时俱进 阅读(4622) 评论(0) 推荐(1) 编辑

(winform cookie)如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证
摘要:using System;using System.Net;using System.IO;using System.Text;class Test{ static void Main(string[] args) { string url = "链接的URL"; string indata = "aa=zhuye"; string outdata = ""; CookieContainer myCookieContainer = new CookieContainer(); //新建一个CookieContai... 阅读全文

posted @ 2011-11-29 11:04 与时俱进 阅读(6230) 评论(1) 推荐(0) 编辑

.NET 网站自动登录
摘要:首先,我们先定义一些变量:C# codeprivate const string NET_SESSIONID= "ASP.NET_SessionId=";private const string CLIENTKEY = "ClientKey=";string aspcookie = "";private string html = "";private string sessionId = "";private string clientKey = "";private st 阅读全文

posted @ 2011-11-29 11:03 与时俱进 阅读(3233) 评论(0) 推荐(2) 编辑

C#一个到多个Cookie的字符串添加到CookieCollection集合中【isGood代码】
摘要:C#一个到多个Cookie的字符串添加到CookieCollection集合中多个站点(Domain)与多个路径(Path)与多个Cookie名(c.name)的字符要添加到CookieCollection集合中在网上找不到可行的方法,isGood用一天写出的添加到CookieCollection集合中多用代码:/// <summary>/// 一个到多个Cookie的字符串添加到CookieCollection集合中【isGood代码】/// </summary>/// <param name="s">Cookie的字符串</pa 阅读全文

posted @ 2011-11-29 11:02 与时俱进 阅读(4058) 评论(0) 推荐(0) 编辑

Howto: (Almost) Everything In Active Directory via C#
摘要:Table of ContentsIntroductionBackgroundPoints of concern: security & impersonationRunning code in batch processesMethod parmetersNotes for using System.DirectoryServices.DirectoryEntryTarget specific domain controllers or credentialsManaging local accounts with DirectoryEntryManaging local group 阅读全文

posted @ 2011-11-18 11:15 与时俱进 阅读(897) 评论(0) 推荐(0) 编辑

ASP.NET访问域用户(AD活动目录)信息的类
摘要:public static class DomainInformation { #region Constants //static string[] usersLdapPath = @"LDAP://zzzzzz.com/OU=xxxxxx,DC=yyyyyy,DC=com"; static string usersLdapPath = System.Configuration.ConfigurationManager.AppSettings["LDAPConnectionString"].ToString() ; const string adLog 阅读全文

posted @ 2011-11-18 10:52 与时俱进 阅读(600) 评论(0) 推荐(0) 编辑

使用ASP.NET获得AD帐号 “域\用户名”
摘要:1.在IIS中将访问方式更改为不允许匿名访问2.在Web.config中将验证方式更改为 <identity impersonate="true"/> <authentication mode="Windows" />3.在源代码中使用string username= Security.Principal.WindowsIdentity.GetCurrent().Namestring[] info = username.Split(new char[1] { '\\' }, StringSplitOptions.R 阅读全文

posted @ 2011-11-18 10:47 与时俱进 阅读(778) 评论(0) 推荐(0) 编辑

mssql里sp_MSforeachtable和sp_MSforeachdb的用法
摘要:sql查询所有用户表的列表,详细信息,如:记录数,表占用大小等EXECsp_MSforeachtable"EXECUTEsp_spaceused'?'"mssql里sp_MSforeachtable和sp_MSforeachdb的用法从mssql6.5开始,微软提供了两个不公开,非常有用的系统存储过程sp_MSforeachtable和sp_MSforeachdb,用于遍历某个数据库的每个表和遍历DBMS管理下的每个数据库。mssql里sp_MSforeachtable和sp_MSforeachdb的用法我们在master数据库里执行下面的语句可以看到两个p 阅读全文

posted @ 2011-11-16 11:27 与时俱进 阅读(625) 评论(1) 推荐(1) 编辑

SQLSERVER中统计所有表的记录数
摘要:今天群里的一个朋友问了个问题:如何把数据库里所有表的记录数都统计出来? 由于以前我曾经试着写过一个存储过程,作用就是删除所有表的内容,思路是这样的: 首先通过sysobjects表构造一个sql语句字符串'DELETE 表名',其中表名就是sysobjects中的name列,把这些DELETE语句字符串连接起来的方法一是通过游标,二则是直接利用如下语句: select @sql = @sql + 'DELETE ' + name from sysobjects where xtype='U'; 这是一个很有用的技巧,在合适的地方用会很大程度的优化 阅读全文

posted @ 2011-11-16 11:25 与时俱进 阅读(1221) 评论(2) 推荐(0) 编辑

如何强制修改mysql的root密码(mysql忘记密码)
摘要:下面我们提供了6种不同的修改mysql root用户的密码,与增加mysql用户的方法。方法一使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。方法二使用mysqladmin,这是前面声明的一个特例。mysqladmin -u root -p password mypasswd输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就 阅读全文

posted @ 2011-11-14 10:19 与时俱进 阅读(8396) 评论(0) 推荐(0) 编辑

firebird.conf详解
摘要:1.RootDirectory "写上Firebird服务器的安装路径" 如果不对FbServer服务是企动会出错的.2.DatabaseAcces 指的是访问Firebird数据库的路径,可以用相对路径,也可以用绝对路径.如果是访问整个服务器的磁盘空间写:DatabaseAcces=Full3.ExternalFileAccess 外部表文件存放的路径.缺省值是non,也就是不允许你建外部表文件.如可以把外部表文件保存在C:\ExternalTables, 可以这样设定:ExternalFileAccess=C:\ExternalTables.4.UdfAccess 外部 阅读全文

posted @ 2011-11-13 15:05 与时俱进 阅读(3336) 评论(0) 推荐(0) 编辑

外部链接优化 提交到DMOZ以及链接诱饵
摘要:一、登陆dmoz全球最大的开放式目录库dmoz,开放目录项目(Open Directory Project ,简称ODP),也称为DMOZ(来源于Directory.Mozilla.org的简写)。登录DMOZ 的好处1.由于Google,baidu等大型搜索引擎都采用ODP的数据库,所以一旦被收录,你的网站的PR 会很快升值。2.国内有很多人是复制DMOZ 的数据,相当于间接给你做链接,对提升PR 很有帮助。3. 由于DMOZ的数据是多个大型搜索引擎数据库的基础。进入DMOZ网站后他的导出链接排名作用会超乎想象,甚至你的网站将成为搜索引擎收录排名的宠儿。如何向DMOZ提交你的网站1、不要提交 阅读全文

posted @ 2011-11-11 13:34 与时俱进 阅读(272) 评论(0) 推荐(0) 编辑

VBS 常用总汇
摘要:1 VBS VBS脚本病毒的大量流行使我们对VBS的功能有了一个全新的认识,现在大家对它也开始重视起来。VBS代码在本地是通过Windows Script Host(WSH)解释执行的。VBS脚本的执行离不开WSH,WSH是微软提供的一种基于32位Windows平台的、与语言无关的脚本解释机制,它使得脚本能够直接在Windows桌面或命令提示符下运行。利用WSH,用户能够操纵WSH对象、ActiveX对象、注册表和文件系统。在Windows 2000下,还可用WSH来访问Windows NT活动目录服务。 用VBS编写的脚本程序在窗口界面是由wscript.exe文件解释执行的,在字符界面由c 阅读全文

posted @ 2011-11-11 11:33 与时俱进 阅读(14089) 评论(0) 推荐(0) 编辑

mysql如果数据不存在,则插入新数据,否则更新
摘要://如果不存在,则插入新数据 $sql = "INSERT INTO {$ecs->table(‘cat_lang’)} (cat_id,lang_id,cat_name,keywords,cat_desc) VALUES({$cat_id},{$k},’{$val['cat_name']}’,'{$val['keywords']}’,'{$val['cat_desc']}’) ON DUPLICATE KEY UPDATE cat_name=’{$val['cat_name']}’,cat_des 阅读全文

posted @ 2011-11-10 14:01 与时俱进 阅读(510) 评论(0) 推荐(1) 编辑

utf8中文编码范围
摘要:UTF-8有点类似于Haffman编码,它将Unicode编码为:00000000-0000007F的字符,用单个字节来表示;00000080-000007FF的字符用两个字节表示 (中文的编码范围)00000800-0000FFFF的字符用3字节表示编码转换:iconv -f “文件目前编码” -t “文件转换后的编码” -o “转换后生成的新文件名” “源文件名”temp = Iconv.conv(“UTF-8″,“gb2312″,a)因为目前为止Unicode-16规范没有指定FFFF以上的字符,所以UTF-8最多是使用3个字节来表示一个字符。但理论上来说,UTF-8最多需要用6字节表示 阅读全文

posted @ 2011-11-10 13:55 与时俱进 阅读(29837) 评论(1) 推荐(0) 编辑

全国邮编和区号
摘要:"北京" "北京" "100000" "010""北京" "通县" "101100" "010""北京" "昌平" "102200" "010""北京" "大兴" "102600" "010""北京" "密云" "101500&q 阅读全文

posted @ 2011-11-08 16:37 与时俱进 阅读(8297) 评论(0) 推荐(0) 编辑

資料庫的安全(備份/回存)(console)
摘要:GBAK:命令列工具,命令有兩個狀態,備份/回存(-b / -c)語法gbak <options> -user <username> -password <password> <source> <destination>1.備份gbak -b <source> 是你要備份的資料庫來源, <destination>是備份的目的地檔名.一般的延伸附檔名 是 .fbk .只有SYSDBA 或是資料庫的擁有者可以執行備份工作. 對於多個檔案的資料庫,只需指定第一個檔案的名稱來當資料庫的名稱.2.回存gbak -c &l 阅读全文

posted @ 2011-11-07 17:28 与时俱进 阅读(426) 评论(0) 推荐(0) 编辑

How to update multiple columns of one table using values from another table?
摘要:A common, standard SQL way of doing this is:UPDATE dest_table t1SETfield1 = (select field1 from src_table t2 where t2.pk = t1.pk),field2 = (select field2 from src_table t2 where t2.pk = t1.pk),...etc.WHERE EXISTS (select 1 from src_table t2 where t2.pk = t1.pk)If you are using Firebird 2, you can us 阅读全文

posted @ 2011-11-04 20:56 与时俱进 阅读(486) 评论(0) 推荐(0) 编辑

身份证号码最后一位校检码的计算公式
摘要:我国现行使用公民身份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。〖GB 11643-1989〗中规定的是15位身份证号码:排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字顺序码,其中出生日期码不包含世纪数。〖GB 11643-1999〗中规定的是18位身份证号码:公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日,其中年份 阅读全文

posted @ 2011-11-03 18:06 与时俱进 阅读(12536) 评论(0) 推荐(0) 编辑

ffserver 的配置
摘要:#搞了ffserver一天,也没查到错误,其实已开始可能就对了,只是播放器有问题。下列是一个成功的配置。用realplayer播放 成功 http://127.0.0.1:8090/test.rm# Port on which the server is listening. You must select a different# port from your standard HTTP web server if it is running on the same# computer.Port 8090# Address on which the server is bound. Only 阅读全文

posted @ 2011-11-03 10:11 与时俱进 阅读(6342) 评论(0) 推荐(0) 编辑

ffserver和ffmpeg配合完成的实时流媒体服务
摘要:ffmpeg和ffserver配合使用可以实现实时的流媒体服务,这里实时的数据来自摄像头,如果考虑到应用程序和网络状况,这里客户端看到的画面还是会落后与摄像头本地获取的画面,最糟糕时甚至看不到画面(扯远了),这里我们关注的是ffmpeg和ffserver之间是如何配合工作的,了解了他们之间的关系,对个别问题也能有的放矢。ffserver先于ffmpeg启动,它在启动的时候需要加参数-f指定其配置文件,配置文件里包含有向客户端传送的流的配置(如编码方式,帧率,采样率……),也有对feed1.ffm的配置,还有其他的一些配置。feed1.ffm是什么?这里可以理解为一个缓冲文件,下面会提到它是如何 阅读全文

posted @ 2011-11-03 10:07 与时俱进 阅读(4846) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈
点击右上角即可分享
微信分享提示