UNSORT

代发Flasher招聘的内容

代朋友发个招聘信息,喜欢Flash开发的朋友可以看看。

Flash开发工程师(程序员)

* 性别、年龄、学历不限;
* 工作经验2年及以上者;
* 精通Action Script3语言,熟悉Socket通讯编程,熟悉OOP设计方式;
* 熟练使用Flex3\Flash CS3等编程工具,掌握SVN等团队协作工作软件;
* 具备良好的协调沟通能力和团队协作能力;
* 有网络游戏、商务应用、娱乐多媒体系统开发经验者优先;

Flash开发工程师助理(程序员助理)

* 性别男,年龄26周岁及以下,大学及以上学历;
* 工作经验1年及以上者;
* 熟悉Action Script2.0或者3.0语言,接触或曾经参与过Socket通讯编程;
* 能使用Flex3\Flash CS3等编程工具;
* 具备良好的协调沟通能力和团队协作能力;
* 有网站、多媒体、游戏开发经验者优先;

这个公司是湖北一家比较出名的游戏开发、运营企业,在全国也小有名气。有7年多的互联网业务经验和70多人的团队。企业业务管理与行政管理比较完整规范,薪资待遇和发展机会还是不错的。有兴趣的朋友可以联系我朋友的信箱:dick.yeah[at]gmail.com

完美解决笔记本Vista休眠耗电的问题

一、如果你用的是Vista,或者Vista sp1,也就是没有升级到sp2,那么如果你的笔记本休眠的情况下耗电,那你可以如下操作,51nb上面一个网友发布的方法。直接转载过来了,操作很详细了,不作多说。

无意中看到cmd下的命令行工具powercfg,仔细研究了一下所有参数后,先运行了这个
C:\>powercfg -devicequery wake_programmable
ThinkPad Modem
HID-compliant mouse (001)
Intel(R) 82566MM Gigabit Network Connection
High Definition Audio Intel(R) Wireless WiFi Link 4965AGN

上面列出的是“用户可配置的从某个睡眠状态唤醒系统的设备”。
第一行是猫,第二行是外接的鼠标,第三行是内置网卡,最后一行 “High Definition Audio Intel(R) Wireless WiFi Link 4965AGN” 引起了我的注意,在无线网卡的前面多了一个“High Definition Audio”。这里可能是个bug,两个设备写成了一行。运行下面这个
C:\>powercfg -devicequery wake_armed
High Definition Audio

这里说明还有一个设备配置成用于唤醒。
使用powercfg -devicedisablewake “ThinkPad Modem”,能顺利的把Modem的唤醒开关关上
但无法用同样的方法关闭这个”High Definition Audio”。

打开设备管理器,却无法找到这个“High Definition Audio”。然后在设备管理器的菜单“查看”里面选“依连接排序设备”,下面就能找到这个“High Definition Audio 控制器”了。
在它的属性里面果然也有一个“电源管理”,把唤醒的开关去掉。

现在再运行
C:\>powercfg -devicequery wake_armed

现在没有设备配置成用于唤醒了。

到了晚上,我看了一下电量,98%。休眠。然后拔掉电源,睡觉。
上午来到办公室,打开电源,从休眠恢复(毕竟比开机快了好多),看电量 98% ,!!! 搞定了!!!

我的系统是T61,vista,我想其他机型或是用xp,应该可以用同样的方法解决。

二、如果你已经把Vista升级到sp2,或者某天你用上面那个方法设置了之后你的笔记本又开始休眠耗电的话,你可以试试下面的解决方法,反正我是解决了休眠耗电的问题了,折磨了我整整大半年(自从把vista升级到sp2后),关机都不敢休眠,要忍受缓慢的系统重启过程,休眠的那种飞速启动的感觉没了,经过不懈的查找,终于找到解决的方法。

原来这是Vista系统的一个bug,微软在7月份的时候终于推出了一个补丁,当然这个补丁没有自动推送过来更新,需要你自己去下载,这个补丁的说明页面:http://support.microsoft.com/kb/970030,耗电问题是因为音效卡引起的,从微软官方下载这个补丁有点小麻烦,还要填邮箱,然后从邮箱里面提取下载地址,所以本站就提供一个给大家下载了,vista-sp2补丁-解决休眠耗电的补丁,希望大家能解决此问题,解救你的电池!当然,有机会的话还是升级到windows7,windows7应该没有休眠耗电的问题!

在SQL SERVER数据库中获取自增长ID的三种方法的比较

SCOPE_IDENTITY

返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。

IDENT_CURRENT

返回为任何会话和任何作用域中的指定表最后生成的标识值。这个函数需要一个以表名为值的变量,也就是说虽然不受会话和作用域的限制,却会受到表的限制。

@@IDENTITY

返回最后插入的标识值。

体会:加上事务处理,两个函数一个变量没有本质区别。不加事务处理两个函数一个变量受到其他会话、作用域的影响不一样。

一直以来都是使用@@identity来获得最后一个插入到表的记录的identity值,最近发现这种方法在某种情况是不可靠的,先来看看两个概念
作用域:在SQL SERVER作用域就是一个模块-存储过程,触发器,函数或批处理
会话: 一个用户连接产生的所有上下文信息

相同点:都是返回最后插入的标识值
不同点
@@identity:返回当前会话最后一个标识值,不限于特定的作用域;
ident_current(‘tablename’):返回任何会话,任何作用域中的指定表中生成的最后一个标识值;
scope_identity:返回当前会话当前作用域任何表生成的最后一个标识值 。

例如,有两个表 T1 和 T2,在 T1 上定义了一个 INSERT 触发器。当将某行插入 T1 时,触发器被激发,并在 T2 中插入一行。此例说明了两个作用域:一个是在 T1 上的插入,另一个是作为触发器的结果在 T2 上的插入。
假设 T1 和 T2 都有 IDENTITY 列,@@IDENTITY 和 SCOPE_IDENTITY 将在 T1 上的 INSERT 语句的最后返回不同的值。
@@IDENTITY 返回插入到当前会话中任何作用域内的最后一个 IDENTITY 列值,该值是插入 T2 中的值。
SCOPE_IDENTITY() 返回插入 T1 中的 IDENTITY 值,该值是发生在相同作用域中的最后一个 INSERT。如果在作用域中发生插入语句到标识列之前唤醒调用 SCOPE_IDENTITY() 函数,则该函数将返回 NULL 值。
而IDENT_CURRENT(‘T1′) 和 IDENT_CURRENT(‘T2′) 返回的值分别是这两个表最后自增的值。

不小心申请开通了google wave,可以发邀请

好像是wave刚开始申请测试的时候,我填写了一个申请单子,就在前几天google发邮件告诉我可以进入wave测试了。进去看了下,不知道怎么玩,本来google账户上的联系人就很少,感觉也没什么意思,不知道怎么加东西玩,还待研究。看到网上那么多人求google wave邀请,如果有人不小心进到我的博客,看到此文章,想要wave邀请的可以给我留言,我可以给你一个!

javascript取窗口的可视高度和页面的内容高度

用javascript在不同的浏览器中取窗口的可视高度和页面的内容高度是个烦心的事,所用的html标准不同、页面的内容高度是否超过窗口的可视高度都会对取值产生影响,所用到的取值方法也不同。

一、取窗口的可视高度(即浏览器的上面的工具栏到下面的状态栏之间的高度)

1、IE中的取法

document.getElementsByTagName("html")[0].offsetHeight;

2、Firefox、Chrome、Opera中取法

window.innerHeight;

二、取页面内容的高度(所有浏览器中的取法)

Math.max(document.getElementsByTagName("body")[0].scrollHeight, 窗口的可视高度)

三、完整的代码如下:

//窗口的可视高度
var windowHeight=document.all ? document.getElementsByTagName("html")[0].offsetHeight : window.innerHeight;
//页面的内容高度
var pageHeight=Math.max(windowHeight, document.getElementsByTagName("body")[0].scrollHeight);

正则表达式之获取匹配、非获取匹配、正向预查、负向预查

看一下下面这个表格,就应该很清楚了,绿色代表匹配结果。

说明 正则表达式 匹配结果 $1
普通表达式 windows 98|2000|2003 windows 98 windows 2000 windows 2003
后向引用,获取匹配 windows (98|2000|2003) windows 98windows 2000windows 2003 98,2000,2003
非获取匹配 windows (?:98|2000|2003) windows 98windows 2000windows 2003 获取不到$1
正向预查,非获取匹配 windows (?=98|2000) windows 98 windows 2000 windows 2003
负向预查,非获取匹配 windows (?!98|2000) windows 98 windows 2000 windows 2003

jquery插件实现图片延迟加载

前几天上QQ的在线视频网站,看到上面的影片列表页的图片有这样一种效果:当向下拉动滚动条时下面的图片才开始加载,就是说它不会一下子把所有的图片都加载出来,拉动滚动条后用户看到了才会显示,这是一个很不错的用户体验。减少了页面加载的时间了,也减轻了服务器的压力,看了一下javascript源码,里面写的了lazyload,我就百度了一下,找到了一个jquery的实现这种效果的插件:jquery.lazyload,一个很不错的插件。

比如你打开一个比较大或者长的网页,那么Lazy load能够实现先加载您所看到区域的图片,等你滚动到哪里,就加载那里的图片。

如果你是图片网站,而且一个页面要加载很多图片,这个插件是个很不错的选择。

如何使用,引用如下js:

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>

在你的页面中加入如下的javascript:

$("img").lazyload();

这将会使所有的图片都延迟加载。插件还有几个配置项可供设置。

当然对于一些用户来说就上面的功能远远是不能达到要求的,下面我们看看是如何设置灵敏度的。我们可以设置阀值来控制 这个功能比较人性化吧。

$(“img”).lazyload({ threshold : 200 });

把阀值设置成200 意思就是当图片没有看到之前先load 200像素。当然了你也可以通过设置占位符图片和自定事件来触发加载图片事件

$("img").lazyload({
	placeholder : "img/grey.gif",
	event : "click"
});

我们还可以通过定义effect 参数来定义一些图片显示效果

$("img").lazyload({
	placeholder : "img/grey.gif",
	effect : "fadeIn"
});

下载地址: source, minified or packed

发现的几个可以查询搜索引擎收录的网站

1、脚本之家:百度近日收录量查询,可以很方便的查询任何网站的本日收录、本周收录、一年内的收录等。当然需要点击一下按钮,它会把所有的收录页面都显示出来。而且可以现在你网站的链接,算是外链吧,链接地址:百度收录查询

2、天空友情链接:收录查询,可以很方便的查询主流搜索引擎的收录数和反向链接数,但一次只能查一个,比较遗憾,但相比其他的网站,界面广告少,看着舒服。链接地址:收录查询

3、站长帮手:功能比较强大,可查询主流搜索引擎的收录数和反向链接数,还可查百度快照日期、网站首页site是否在百度第一位,功能算是比较全的了,而且一次可以查询很多个,但广告比较多,看着眼花。链接地址:网站收录查询

4、中国站长之家:功能一般,而且还有限制,一天只能查询20个域名,查询间隔也有限制,最多一次可以查询两个网站,但网站会把你每天的查询记录记下来,可以查看网站的收录历史,还算有点用处。链接地址:搜索引擎收录查询

5、推荐一个GreaseMonkey脚本,如果你用的是firefox浏览器的话,推荐你使用这个脚本查询网站收录,打开网站即可显示收录数和反向链接数。脚本介绍地址:http://www.junstyle.com.cn/post/gmscript-se-shoulu-link.html

就发这几个了,应该还有很多站长站提供这些功能,各取所需了,以后发现好的再加上!

 

想交换友情链接的进来看看

博客开了一年多了,写的文章也不多~,自愧文笔太差,想起来了就随便写点,刚才看可怜的PR还是1,所以想交换一点友情链接,最好是博客了,有兴趣的可以在下面留言,在你的站做好我博客的链接,我看到后会链接上您的站的。

链接瞄文字:junstyle’s blog
本博客地址:http://www.junstyle.com.cn

把无线路由器当成无线AP使用的两种方法

        买了个无线路由器,折腾了一晚上,想和原有的带无线路由的猫连起来(猫的无线路由是破解的,尝试了很多次,猫的无线用来上网速度很慢,也不稳定,才买了这个无线路由)。买了之后有点后悔,两个东东堆在那里,很占空间,要是买一个无线路由猫就好了,网上看了一下,比较贵,好像都要两百以上。只有凑合着用了。以下为把路由器设置为无线AP的方法,当然也可以不设置为无线AP实现无线上网,但我设置后总是不能自动获取网关,就算手动设置网关重启后也会变为空的。以下为网上看到的方法:

        原有一家用路由器A,后另加一个无线路由器B,使之实现无线功能,设置方法有两种:

        第一种方法:假设A路由器的IP地址为192.168.1.1,并且开启DHCP功能,先登入到B路由器中,将设置项为LAN设置为与路由器A不同的网段,如:192.168.2.1,之后将开启DHCP项复选框关闭,接保存,重启路由器。将一网线,一头接于A路由器LAN端口中其中一口,另一头接于B路由器LAN端口中其中一口,使接于B端路由器的电脑IP获取设置为自动获取,使用IPCONFIG命令查看B路由端IP地址为192.168.1网段的IP,之后,PING电信DNS为通,即可使用。
 
        第二种方法为:将B路由器内LAN设置中路由器的IP地址设置为与A路由器IP地址为同一网段如:192.168.1.2,并且开启DHCP自动获取功能,之后,将一网线一头接于A路由器LAN端口中其中一口,另一端接于B路由器WAN端口,即可。B路由器的WAN口设置为手动拨号(手动拨号应该是最省资源了)。