showModalDialog模式对话框关闭引发的session丢失

最近在项目中发现了一个比较意外的BUG,在这里做个记录,也为遇到同类问题的朋友做一个分享。

BUG背景:

A页面上有个onbeforeunload事件处理函数,里面有一个处理窗口关闭时自动退出登录的操作,该操作有个条件,就是判断用户是不是按了ALT键或鼠标的坐标是不是在窗口左上角。

当A页面打开了一个模式对话框窗口,模式窗口关闭时有一个操作,会通过修改window.location.href重新定位一次A页面。

BUG描述:

当用ALT+F4关闭模式窗口时,A页面就会退回到登录画面去了,也就是说退出登录了,按正常来说应该只是刷新了一遍而已。

BUG分析:

一开始是以为模式对话框关闭时,因为会触发A页面上的onbeforeunloa[……]

Read more

说说给自己或别人的所谓的“标签”

    我很讨厌别人动不动就封上“80后90后”、“IT宅男”、“屌丝”、“程序员”等等标签,也很厌恶某些时候给自己无形加上去的种种标签,不管是善意的、中性的还是贬义的。

    究其原因不是因为自己太自卑、也不是因为自己太高傲,只是因为就是有了这一些一些的标签,让人们习惯性的对号入座,才会有那么多的悲剧和遗憾的事情发生。

    老子说“大方无隅”,说的是“最为方正的反而是没有棱角的”。如果我们能够突破种种限制,尤其是心灵上的限制,让灵魂[……]

Read more

PHOTOSHOP快捷键工具文档之秘技2:Shift,Ctr,Alt联袂主演

前言:本文摘自网络,只是自己用作查阅之用。

目录
1.工具箱操作

2.文件操作
3.编辑操作
4.图像调整
5.图层操作
6.图层混合模式
7.选择功能
8.视图操作
秘技1:快捷键真快
秘技2:Shift,Ctr,Alt联袂主演

秘技2:Shift,Ctr,Alt联袂主演!
使用其它工具时,按住Ctrl键可切换到Move工具的功能(除了选择Hand工具时);按住空格键可切换到Hand工具的功能。
使用其它工具时,按“Ctrl+空格键”可切换到Zoom In工具放大图像显示比例:按“Alt+Ctrl+空格键”可切换到Zoom Out工具缩小图像显示比例。
[……]

Read more

PHOTOSHOP快捷键工具文档之秘技1:快捷键真快

前言:本文摘自网络,只是自己用作查阅之用。

目录
1.工具箱操作

2.文件操作
3.编辑操作
4.图像调整
5.图层操作
6.图层混合模式
7.选择功能
8.视图操作
秘技1:快捷键真快
秘技2:Shift,Ctr,Alt联袂主演

秘技1:快捷键真快
◆ 双击面板=Open file
ctrl+双击面板=New file
shift+双击面板=Save
alt+双击面板=Open as
ctrl+shift+=Save as
ctrl+alt+o=实际像素显示
ctrl+h=隐藏选定区域
ctrl+d=取消选定区域
ctrl+w=关闭文件
ctrl+q=退出photoshop
▲[……]

Read more

值得纪念的日子

今天是个值得记念的日子,因为发生了好几件有意思的事。

首先,从出生到现在,我终于知道了自己的血型,哈哈!

然后,我们自己想做的项目会议成功召开。一切的成功以最好的开端而开始。

最后,突然发现在朋友家吃西瓜的时候,居然吸引进来一只兔子,哈哈,发现兔子原来也喜欢吃西瓜的啊,看着它嚼得还挺来劲呢,还有哦,它也是比较喜欢吃红色部分,哈哈![……]

Read more

PHOTOSHOP快捷键工具文档之视图操作

前言:本文摘自网络,只是自己用作查阅之用。

目录
1.工具箱操作

2.文件操作
3.编辑操作
4.图像调整
5.图层操作
6.图层混合模式
7.选择功能
8.视图操作
秘技1:快捷键真快
秘技2:Shift,Ctr,Alt联袂主演

8.视图操作
选择彩色通道 【Ctrl】+【~】
选择单色通道 【Ctrl】+【数字】
选择快速蒙板 【Ctrl】+【\】
始终在视窗显示复合通道 【~】
以CMYK方式预览(开关) 【Ctrl】+【Y】
打开/关闭色域警告 【Ctrl】+【Shift】+【Y】
放大视图 【Ctrl】+【+】
缩小视图 【Ctrl】+【-】
满画布显[……]

Read more

PHOTOSHOP快捷键工具文档之选择功能

前言:本文摘自网络,只是自己用作查阅之用。

目录
1.工具箱操作

2.文件操作
3.编辑操作
4.图像调整
5.图层操作
6.图层混合模式
7.选择功能
8.视图操作
秘技1:快捷键真快
秘技2:Shift,Ctr,Alt联袂主演

7.选择功能
全部选取 【Ctrl】+【A】
取消选择 【Ctrl】+【D】
重新选择 【Ctrl】+【Shift】+【D】
羽化选择 【Ctrl】+【Alt】+【D】
反向选择 【Ctrl】+【Shift】+【I】
载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图
滤镜
按上次的参数再做一次上次的滤镜 【Ctrl】+【F】
[……]

Read more

2012世界500强中国大陆最新排名

原始数据请查看财富中文网

世界500强中,今年中国大陆(含香港在内,不包括台湾)的上榜公司连续第9年增加,共有73家公司上榜,比去年增加了12家。包括台湾在内,中国今年共有79家公司上榜。

排名 上年排名 公司名称(中英文) 营业收入(百万美元) 总部所在城市
5 5 中国石油化工集团公司(SINOPEC GROUP) 375214.0 北京
6 6 中国石油天然气集团公司([……]

Read more

关注身体状况:大病之前的先兆

 本文转自网络,只能做一个参考,正确性请自行斟酌。

  俗话说,病来如山倒。但其实,很多疾病在突发前都有一些身体上的先兆,只不过没有引起足够重视罢了。为了防微杜渐,让我们现在就来盘点一天当中不同阶段身体的不良感受,看看它们每时每刻都在诉说着什么。
  
  早晨篇:头晕、头昏:早晨醒来后头晕、头昏,可能出现了颈椎骨质增生或血黏度高等疾病。
  
  强烈的心慌饥饿感:凌晨4-5点钟醒来有强烈的心慌饥饿感,且疲乏无力,直到吃早餐后不舒适的感觉才逐渐消失,提示可能有糖尿病倾向。
  
  清晨浮肿:如果在起床活动20分钟之后还不彻底消失,则提示可能有肾病或心脏病。棕色尿液:提示肝脏可能出现问题。

[……]

Read more

PHOTOSHOP快捷键工具文档之图层混合模式

前言:本文摘自网络,只是自己用作查阅之用。

目录
1.工具箱操作

2.文件操作
3.编辑操作
4.图像调整
5.图层操作
6.图层混合模式
7.选择功能
8.视图操作
秘技1:快捷键真快
秘技2:Shift,Ctr,Alt联袂主演

6.图层混合模式
循环选择混合模式 【Shift】+【-】或【+】
正常Normal 【Shift】+【Alt】+【N】
溶解Dissolve 【Shift】+【Alt】+【I】
正片叠底Multiply 【Shift】+【Alt】+【M】
屏幕Screen 【Shift】+【Alt】+【S】
叠加Overlay 【Shift】+【Alt】+【O】[……]

Read more

PHOTOSHOP快捷键工具文档之图层操作

前言:本文摘自网络,只是自己用作查阅之用。

目录
1.工具箱操作

2.文件操作
3.编辑操作
4.图像调整
5.图层操作
6.图层混合模式
7.选择功能
8.视图操作

秘技1:快捷键真快
秘技2:Shift,Ctr,Alt联袂主演

5.图层操作
从对话框新建一个图层 【Ctrl】+【Shift】+【N】
以默认选项建立一个新的图层 【Ctrl】+【Alt】+【Shift】+【N】
通过拷贝建立一个图层(无对话框) 【Ctrl】+【J】
从对话框建立一个通过拷贝的图层 【Ctrl】+【Alt】+【J】
通过剪切建立一个图层(无对话框) 【Ctrl】+【Shift】+【J】
从对[……]

Read more

.NET-MVC的Html.ValidationSummary和Html.ValidationMessageFor

最近做了个比较典型的模块,灵活地用到了这些,所以就这个模块顺便说说.NET中的验证控件用法。

一般来说我们在用验证控件的时候,要用到两种:Html.ValidationSummary和Html.ValidationMessageFor,下面先了解一下这两个控件的用法。

Html.ValidationSummary
“Summary”顾名思义,是一个总览信息,也就是统一显示综合性质的问题,通常放在表单或页面最上面,它只会在有。

Html.ValidationMessageFor
这个控件是针对与Model对应的单个表单输入框的验证,可以放在页面的任意位置,但一般会放在控件的周围位置。

他们的各重载方法可以参考微软MSDN:
[……]

Read more