| Nathan's profiledongdlyPhotosBlogLists | Help |
|
June 19 原来注册MSN有8年了刚刚收到邮件说MSN10周年庆,有奖。 进去看了一下,说是最早注册的前100位有奖。看来得奖是没希望了,不过查一下也好。 2001年10月26日2时47分59秒,原来我这么早就注册了,奇怪的是为什么那天这么晚还没睡! 还要写10年感言啊,好吧... 2001年. 原来我这么早就申请了MSN。 2002年. 实习了,第一次坐飞机,去了深圳。 2003年. 毕业了,盛德嘉苑,杭分,温州 2004年. 天津,哈尔滨,兰州,连云港,宁波,舟山,福州,昆明,西双版纳,温哥华... 2005年. 跳槽?裁员?丽江,阳朔。 2006年. 上海。 2007年. 上海。终于不跟陈旭峰做同样的事了。 2008年. 胡汉三又回来了。金融危机。 2009年. June 18 上海社保转移备案checklist 公积金篇 第一种,销户提取 1,提取申请人身份证及社会保障卡原件和复印件。 2,离职证明。据说目前的劳动合同也可以,只能能够证明本人确实不在上海了就行。需要确认。 3,《上海市住房公积金提取证明》和《上海市住房公积金提取申请书》。由现公积金关系所属单位开具,如果你的公积金关系在原单位由原单位开具;如果公积金关系已转到封存办,可就近到各区、县公积金运 用中心开具。这一步还不清楚杭州的企业能不能开具,可能需要回上海开。 4, 到建行网点提取审核。 第二种,不销户提取 正常情况下,上海的公积金账户不提供转移和不销户提取。据说,凭借购房合同可以不销户提取。在外省市购房后,可以凭购房合同、购房发票、房产权证(发证日起六个月内办理公积金提取)、身份证、公积金提取证明和提取申请书 (由现公积金关系所属单位开具,如果公积金关系已转到封存办,可就近到上海市公积金管理中心各区(县)管理部开具),至上海各区的建行支行公积金专柜办理 公积金提取。提取金额不得超过所购房总价。 上海浦东的公积金提取点:乳山路235弄38号底层 社保篇(医保,养老) 1,只要身份证复印件给HR就可以了,HR可以办理社保转移。 以上所有只能提取个人缴纳部分,公积金10%(统筹10%),医保2%(统筹6%),养老8%(统筹20%) Add more useful information here. 查询方式: 浙江省社保查询:0571-87612333 浙江省公积金查询方式。这之前需要获取自己的公积金帐号,可以从HR获得。 1,语音电话查询:0571-87056070 2,发动短信查询:个人用户如需申请开通短信通知业务,可以通过发送短信方式进行申请登记。格式为G+七位个人帐号+姓名。发送号码为:057187371888 例子:G4889322王琛 3,可以网上查询:http://www.zjgjj.com 先注册,再查询。 杭州市公积金查询:网站:http://www.hzgjj.gov.cn/ 电话:0571-96008817。 June 11 最全的firefox中的about命令最全的firefox中的about命令
firefox的很多设置项可以通过在地址栏键入about:命令来修改。 1,about: 显示firefox的版本信息 2,about:Mozilla 是firefox的彩蛋(Easter Egg),被称为Book of Mozilla,中文可翻译成Mozilla之书。是firefox的开发者们按照圣经的风格嵌入浏览的只言片语。参考WIKI百科对Mozilla之书的解析http://zh.wikipedia.org/wiki/The_Book_of_Mozilla 。 下面我机器上的一段。 3,about:blank 打开一个新的标签页 4,about:config 首先会有个警告,确认后就会打开firefox的设置项,设置项非常多。 设置项太多了,一条条看过来也得半天。曾经试着改过默认搜索引擎。 5,about:cache 显示firefox缓存的信息,有点类似IE的Temporary file。可以在cache设置里查看每条记录的信息和打开的缓存的文件。 6,about:credits 显示谁向firefox捐了钱,跟以前寺庙前面的功德碑一样。中国人也蛮多的。 7,about:plugins 显示目前安装到firefox上的插件信息,只能看,不能删除和修改。 8,about:buildconfig 显示firefox的编译信息 9,about:robots Firefox机器人,写了一段很好玩的宣言
June 02 江东六十四屯以下条目转载之维基百科 江东六十四屯位于黑龙江左岸(北岸),与黑河市相望,结雅河(Zeya River)东岸,与海兰泡相望,面积3600平方公里。在清朝与沙俄签订的瑷珲条约中,黑龙江北岸划归俄国。但由于江东六十四屯居住大量中国清朝居民,因此在划界时特别将此地归属于中国管理。 1900年发生庚子拳乱(义和团运动、八国联军),俄国趁中国无暇兼顾东北情势,派兵予以占领,并强迫该地人民自行渡过黑龙江至中国,造成大量中国人死于该次派兵行动。 中华民国成立后,无论是北洋政府或是国民政府,均不承认俄国占领该地的合法性。一直到1991年中华人民共和国和前苏联划定边界时,由当时的中华人民共和国主席江泽民与苏联总统戈尔巴乔夫签订条约,中华人民共和国正式承认放弃该地主权。江东六十四屯这一地区目前以俄罗斯阿穆尔州一部份治理。 http://zh.wikipedia.org/wiki/%E6%B1%9F%E6%9D%B1%E5%85%AD%E5%8D%81%E5%9B%9B%E5%B1%AF 以下条目转之百度百科 江东六十四屯,是指黑龙江左岸,从爱辉县黑河镇对岸的精奇里河口处开始,往南直到孙吴县霍尔莫津屯对岸处为止的一段土地(南北长约一百四十里,东西宽五十至七十里)。这里很早就是中国人聚 居的地方,历史上曾有过六十四个中国居民村屯,因此人们习惯地称它为江东六十四屯。也说这些旗屯地处江东,向以屯数取其总称,曾有“江东二十八屯”、“江 东四十八屯”之称,后来村屯数增至64个。村屯分布,北起黑河市对岸的精奇里江口,南至孙吴县霍尔莫津屯对岸止, 面积3600平方千米。在清朝与沙俄签订的瑷珲条约中,黑龙江北岸划归俄国。黑龙江将军衙门初设于此地,史称旧瑷珲城。据民国《瑷珲县志》记载,“江左旧 居六十四屯约有千余户,男女万余人,著名大村……每屯八十户、六七十户不等,其余小屯仅在四五十户、二三十户不等”。另据俄军中校纳札洛夫于1883年 (清光绪九年)调查中提到的1870年(清同治九年)统计,“六十四屯”有满人3286人,汉人5400人,达斡尔人1950人,共计10646人。到 19世纪末,因在海兰泡和金矿做工的大批中国人住在这里,因而居民大增,达到3.5万人。由于江东六十四屯居住大量中国清朝居民,因此在划界时特别将此地 归属于中国管理。 firefox search engine可以在这个网站将目前流行的大部分搜索引擎安装到firefox上 http://mycroft.mozdev.org/search-engines.html May 20 如何改变firefox在任务栏中的图标May 19 IIS和.NET Framework安装顺序问题 因为备份需要再装一台IIS,同样的配置,但是在测试的时候竟然发现无法访问,检查了所有的配置都没发现问题,最后重装了.Net Framework,问题解决了。 网上找了一下,发现这已经是定论:必须先装IIS,再装.Net Framework,不然IIS无法自动识别.Net Framework。 有人说可以通过aspnet_regiis /i解决,没有测试 May 13 工作需要用VBS写一个自动备份的脚本Set fs = CreateObject("Scripting.FileSystemObject") If fs.fileExists(source_full_name) Then More Comments 上面的代码在家里的电脑将生成param_2009-5-13.msg这么个文件,但是在公司电脑上执行的时候,发现无法成功。原因是Date打印出来后格式为5/13/2009,文件名不允许包含"/"。用比较土的方法解决 Year(Date)&"-"& Month(Date)& "-" & Day(Date) 另外,加一个用bat实现相同功能的脚本。 set dest_full_name=D:\param_%date:~10,13%%date:~4,2%%date:~7,2%.msg copy D:\param.msg" %destPath% pause 页面事件执行顺序 事件执行顺序: 1)控件的Init事件 2)控件所在页面的Init事件:初始化所有静态声明的控件。控件采用默认参数,还不可用。 3)LoadViewState 方法:加载页面的状态视图,使用上一次的在浏览器中状态。 4)控件的PostBack 5)控件所在页面的Load事件: 6)控件的Load事件 7)控件的Action(比如Button的Click事件):执行服务器端代码 8)控件所在页面的PreRender事件:页面显示 9)控件的PreRender事件 10)unload事件 规律: 1)Init事件从最里面的控件(包括用户控件及普通控件)向最外面的控件(页面)引发,Load及PreRender等其他事件从最外面的控件向最里面的控件引发; 2)控件之间相同事件的执行顺序依控件在页面的位置按从左到右,从上到下的先后顺序执行。 注意: 1)切记用户控件也被视为页面中的一个控件; 2)把用户控件作为单独的一个特殊页面来看,它本身及其所包含的控件同样遵守相同的规律; 3)有时在客户端程序(如javascript)中会用到客户端body对像的onload事件,注意这个客户端事件是最后执行,即在服务器端所有事件执行完后才执行。 4)@Page 指令的 AutoEventWireup 属性可以设置是否自动关联事件,默认设置为true。所以页面打开和控件触发时会自动执行Page_Init,Page_Load等事件。 测试环境: Windows2000 Pro+IIS5.0+Dotnet Framework1.1 以上内容根据http://www.cnblogs.com/alan99/archive/2007/01/22/627090.html修改 May 08 popup window never showed in IIS I use MessageBox.Show to popup an alert message box. It works in localhost, but never popup any message in IIS. still investigating... 通过查询IIS Server的Event Logd发现有如下Warning: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application. 尝试在Message.Show的函数中加入MessageOption参数 still testing... ------------------------------------------- Update at May 12, 2009 Message.Show only can show message on the sever but no client. While I set MessageBoxOptions as DefaultDesktopOnly, then the warning pasted above is eliminated. But the message is showed in IIS server. Finally, the solution is. Create an own messagebox function as follow: public void WalleMessageBox(string szText) { Response.Write("<script language=Javascript>"); Response.Write("alert(\"" + szText + "\");</script>"); } And it works! May 07 服务器控件和Page_Load事件以LinkButton为例,ASP.NET中的服务器控件的事件触发遵循以下顺序。
1,Page_Load
2,Click
3,Page_PreRenderComplete
对于有DataBinding的控件而言,DataBinding事件在Click事件之后。
顺便,在Page_Load执行之前,Page已经生成,生成Page的方法是Page_Init。
为了减少页面重载的次数,在Page_Load中加入了IsPostBack的判断。
protected void Page_Init(object sender, EventArgs e)
{ if (!Page.IsPostBack)
{ LinkButton btnTest = new LinkButton();
btnTest.Click += new System.Web.UI.ImageClickEventHandler(btnTest_Click);
}
}
在用户点击Test Button后,执行Page_Load,而此时Test Button已经不存在了,无法再执行Click的事件了。
如何实现不重绘Test Button但是可以执行Click呢?
April 30 Fuzzy Search in SQLTypical SQL query is like "select * from BTSTable where NAME = China". But it just show nothing when I input an incomplete keyword, such as "Chin". It is disappointed.
Simply fuzzy seach can be implemented using follow sentence. "select * from BTSTable where NAME like %CHI%". It will get all the records in table BTSTable which include "CHI" in NAME field. Obviously, "CHINA" is included.
Unfortunately, It only meet half of my demand. I also want to get the same effect independent of which substring is input. List all the avaible substring maybe OK. It is not the way I want to follow.
Endless road.
April 16 ASP的返回上一页功能所有的操作都在当前页面中实现,跟需要返回的页面没有关系。
在page_load中加上
if (!IsPostBack)
{ ViewState["UrlReferrer"] = Request.UrlReferrer; } 在返回的按钮中加上
if(ViewState["UrlReferrer"]!=null)
{ Response.Redirect(ViewState["UrlReferrer"].ToString()); } else { Response.Redirect("../Default.aspx"); }
通过这种方式实现返回上一页面,不会收到页面刷新的影响。 April 15 C#中Enum的特殊用法以前在C++中需要将Enum的名字打印出来必须得用switch语句。
enum Color
{
Red,Blue,Green,White
}
Color clr;
string colorText;
switch(clr)
{
case Red:
colorText = "Red";
break;
case Blue:
colorText = "Blue";
break;
case Green:
colorText ="Green";
break;
case White:
colorText = "White";
break;
Default:
colorText = "Default";
break; }
C#就简单多了,使用colorText = enum.GetName(typeof(Color),clr)就可以得到相同的效果。 April 09 续------returnurl用户跳转到login页面的时候,地址上会带有returnurl信息http://10.106.129.41/(S(rodxju55ncoqv3uercdl2455))/users/login.aspx?ReturnUrl=%2fusers%2flogin.aspx FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, true); 验证通过后将跳转到用户的returnurl,上面的网址中returnurl是/users/login.aspx. 如果找不到returnurl,那么跳转到default.aspx 解决办法: 将自动跳转 FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, true); 改为: FormsAuthentication.SetAuthCookie(TextBox1.Text, true);
ASP2.0 authentication中的cookieless属性碰到一个问题:通过发布的网站访问或者在服务器上访问测试站点时defaulturl老是读错,而在本地调试的时候却是正常的。
检查web.config文件
典型的
<system.web>
<authentication mode="Forms"> <forms loginUrl="Login.aspx" protection="All" timeout="30" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx" cookieless="UseDeviceProfile" enableCrossAppRedirects="false" /> </authentication> </system.web> 我的设置
<authentication mode="Forms">
<forms cookieless="UseUri" timeout="5" loginUrl="users/login.aspx" defaultUrl="Default.aspx"></forms> </authentication> <authorization> <deny users="?"></deny> </authorization> 有两张方法保存用户信息:
1,采用cookie保存
2,采用编码过的地址保存
cookieless设定采用哪种方法,
1,AutoDetect:自动调整,如果客户端支持cookie,使用cookie,如果客户端不支持cookie,那就是用地址编码
2,UseUri:使用地址
3,UseCookies,使用cookie
4, UseDeviceProfile:根据设备的配置来定
在这里我们使用的是用地址来保存用户信息的方式,所以可能是http://10.106.129.41/(S(zginey554jinzdnzggbyhnia))/users/login.aspx?ReturnUrl=%2fDefault.aspx
|
|
|