网上买票攻略,成功刷进铁路局订票系统的办法【本人多次试验总结得出,非常管用!】方法管用就转~
[
2012/01/09 22:37 | by tommyhu ]
2012/01/09 22:37 | by tommyhu ]
伤不起,博客园的技术宅们HOLD不住了,为你献上技术宅们的终极刷票攻略!
技术宅---我的网上抢火车票攻略(终极秒杀版),来自博客园!
网上买票攻略,成功刷进铁路局订票系统的办法【本人多次试验总结得出,非常管用!】方法管用就转~ 购票攻略 火车票攻略
这段时间,肯定有好多朋友为登陆不进“铁路局订票系统”而发愁。
本人经过多次尝试,不仅帮不止自己已经买到回家车票,还成功的帮别人买到回家火车票了。
购票网10亿每日的浏览量,坑爹啊,我的办法很简单,值得大家试下碰碰运气:
只要你用的电脑曾经成功登录进过“购票”系统,而且没点过“退出”,一般来讲这个方法都会管用。
进入:www.12306.cn 网站后,先点击“购票”

进入“购票”界面后,会出现输入登录名、密码的界面。

如果登录时,一直显示“当前用户过多请稍后重试”的提示,那咱就不要一味的输入用户名和密码什么的了,那个一时半会肯定登不进去的。
这时最关键的步骤就出现了!
点击页面右侧的“我的12306”!!!

一般而言这时就应该会直接进入个人用户界面了。
如果显示的是提示你较长时间未登录,类似的话的话,就直接重新输入遍登录名密码,登录。如果进不去就多试几次,实在不行就再点击“我的12306”,应该就会可以进入了。

之后再点“车票预订”就可以订票了~
我试了N次了,都成功的登录进去了!
想要网上购票的兄弟姐妹们,可以试一下~
可以用的话就转发下,让更多着急回家的朋友能及时买到回家的车票!
最后送大家一首音乐,相信很多人都很熟悉
班得瑞的《莱茵河波影》专辑。歌名:Endless Horizon 中文意思:无垠地平线
本文来自人人网:http://blog.renren.com/blog/bp/Q7jPbjhNbx
另外可以通过软件实现自动登录刷新等,可以访问:http://blog.unvs.cn/archives/online-tell-shopping-ticket.html
技术宅---我的网上抢火车票攻略(终极秒杀版),来自博客园!
网上买票攻略,成功刷进铁路局订票系统的办法【本人多次试验总结得出,非常管用!】方法管用就转~ 购票攻略 火车票攻略
这段时间,肯定有好多朋友为登陆不进“铁路局订票系统”而发愁。
本人经过多次尝试,不仅帮不止自己已经买到回家车票,还成功的帮别人买到回家火车票了。
购票网10亿每日的浏览量,坑爹啊,我的办法很简单,值得大家试下碰碰运气:
只要你用的电脑曾经成功登录进过“购票”系统,而且没点过“退出”,一般来讲这个方法都会管用。
进入:www.12306.cn 网站后,先点击“购票”
进入“购票”界面后,会出现输入登录名、密码的界面。
如果登录时,一直显示“当前用户过多请稍后重试”的提示,那咱就不要一味的输入用户名和密码什么的了,那个一时半会肯定登不进去的。
这时最关键的步骤就出现了!
点击页面右侧的“我的12306”!!!
一般而言这时就应该会直接进入个人用户界面了。
如果显示的是提示你较长时间未登录,类似的话的话,就直接重新输入遍登录名密码,登录。如果进不去就多试几次,实在不行就再点击“我的12306”,应该就会可以进入了。
之后再点“车票预订”就可以订票了~
我试了N次了,都成功的登录进去了!
想要网上购票的兄弟姐妹们,可以试一下~
可以用的话就转发下,让更多着急回家的朋友能及时买到回家的车票!
最后送大家一首音乐,相信很多人都很熟悉
班得瑞的《莱茵河波影》专辑。歌名:Endless Horizon 中文意思:无垠地平线
本文来自人人网:http://blog.renren.com/blog/bp/Q7jPbjhNbx
另外可以通过软件实现自动登录刷新等,可以访问:http://blog.unvs.cn/archives/online-tell-shopping-ticket.html
《非你莫属》梁木方青简历照片(多图)
[
2012/01/08 13:47 | by tommyhu ]
2012/01/08 13:47 | by tommyhu ]
Google jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
[
2012/01/08 11:48 | by tommyhu ]
2012/01/08 11:48 | by tommyhu ]
Google jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
搜索到的google jQuery引用地址,方便调用,好处就不用说了吧。
google jQuery 1.2.6 引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
google jQuery 1.3.2引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
google jQuery 1.4.2引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
google jQuery 1.5.2引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script>
Google Libraries API 地址:http://code.google.com/intl/zh-CN/apis/libraries/
搜索到的google jQuery引用地址,方便调用,好处就不用说了吧。
google jQuery 1.2.6 引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
google jQuery 1.3.2引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
google jQuery 1.4.2引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
google jQuery 1.5.2引用文件
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script>
Google Libraries API 地址:http://code.google.com/intl/zh-CN/apis/libraries/
ASP.NET C#事务实例
[
2012/01/07 06:23 | by tommyhu ]
2012/01/07 06:23 | by tommyhu ]
1、创建事务的结构
2、简单例子
3、SQl server中的事务例子
4、注意
1。事务必须在连接打开后BeginTransaction();
2.事务添加到SqlCommand(sqlCommand.Transaction = sqlTransaction; )
3、其他数据库对应做相应调整
4、可以用微软提供的一个dll,很方便.
扩展阅读:事务的理解
设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:
· 更新客户所购商品的库存信息
· 保存客户付款信息--可能包括与银行系统的交互
· 生成订单并且保存到数据库中
· 更新用户相关信息,例如购物数量等等
正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新。但是,如果在这一系列过程中任何一个环节出了差错,例如在更新商品库存信息时发生异常、该顾客银行帐户存款不足等,都将导致交易失败。一旦交易失败,数据库中所有信息都必须保持交易前的状态不变,比如最后一步更新用户信息时失败而导致交易失败,那么必须保证这笔失败的交易不影响数据库的状态--库存信息没有被更新、用户也没有付款,订单也没有生成。否则,数据库的信息将会一片混乱而不可预测。
数据库事务正是用来保证这种情况下交易的平稳性和可预测性的技术。
简单一点的理解就是把一堆操作集合起来,中间有一次操作错误整个集合的操作都会失败,而且会退回到初始的样子。。。。
SqlConnection conn = new SqlConnection();
SqlTransaction ST = conn.BeginTransaction("st");
这样就建立了一个ST事务,现在你可以进行各种操作,然后提交
ST.Commit();
如果操作中出现了错误,可以进行回滚,一切恢复到初始状态
ST.Rollback();
2、简单例子
3、SQl server中的事务例子
4、注意
1。事务必须在连接打开后BeginTransaction();
2.事务添加到SqlCommand(sqlCommand.Transaction = sqlTransaction; )
3、其他数据库对应做相应调整
4、可以用微软提供的一个dll,很方便.
扩展阅读:事务的理解
引用
设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:
· 更新客户所购商品的库存信息
· 保存客户付款信息--可能包括与银行系统的交互
· 生成订单并且保存到数据库中
· 更新用户相关信息,例如购物数量等等
正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新。但是,如果在这一系列过程中任何一个环节出了差错,例如在更新商品库存信息时发生异常、该顾客银行帐户存款不足等,都将导致交易失败。一旦交易失败,数据库中所有信息都必须保持交易前的状态不变,比如最后一步更新用户信息时失败而导致交易失败,那么必须保证这笔失败的交易不影响数据库的状态--库存信息没有被更新、用户也没有付款,订单也没有生成。否则,数据库的信息将会一片混乱而不可预测。
数据库事务正是用来保证这种情况下交易的平稳性和可预测性的技术。
简单一点的理解就是把一堆操作集合起来,中间有一次操作错误整个集合的操作都会失败,而且会退回到初始的样子。。。。
SqlConnection conn = new SqlConnection();
SqlTransaction ST = conn.BeginTransaction("st");
这样就建立了一个ST事务,现在你可以进行各种操作,然后提交
ST.Commit();
如果操作中出现了错误,可以进行回滚,一切恢复到初始状态
ST.Rollback();
利用 Monitor.TryEnter 来规避 .NET 线程死锁
[
2012/01/07 06:10 | by tommyhu ]
2012/01/07 06:10 | by tommyhu ]
利用 Monitor.TryEnter 来规避 .NET 线程死锁
在开发多线程的应用程序时,我们会大量用到 lock (...) {} 块。如果 lock 的对象比较多,非常容易发生死锁。死锁的发生很难预料,而且一旦发生在界面线程上,界面就不再刷新响和应用户输入;如果发生在后台线程,后台线程也就阻塞不工作了,死锁必然会导致应用程序不可用。在.NET里发生死锁的原因是什么?
以 C# 为例,通常 lock 语句是被转化为对一个资源的无限长时间的等待,所以一旦资源被占用而又永不释放,那么必然死锁。
那么如何规避的危害呢?应用程序应该避免 lock(obj) 块,推荐使用 Monitor.TryEnter(obj, millisecondsTimeout) 代替,二者的第一个参数意义相同,而后者还可以设置等待超时时间,一旦在限定的时间内无法获得锁,那么 TryEnter 就会返回 false。这样就不会造成死锁,无法获得资源,业务程序可以采取重试或抛异常的方式进行善后处理。
Monitor.TryEnter 和 Monitor.Exit 必须成对出现,为了简化代码,可以用一个实现IDisposeable的类来封装这个过程:
调用例子:
这样在代码离开 using 块后,会自动执行 Monitor.Exit释放锁。
在开发多线程的应用程序时,我们会大量用到 lock (...) {} 块。如果 lock 的对象比较多,非常容易发生死锁。死锁的发生很难预料,而且一旦发生在界面线程上,界面就不再刷新响和应用户输入;如果发生在后台线程,后台线程也就阻塞不工作了,死锁必然会导致应用程序不可用。在.NET里发生死锁的原因是什么?
以 C# 为例,通常 lock 语句是被转化为对一个资源的无限长时间的等待,所以一旦资源被占用而又永不释放,那么必然死锁。
那么如何规避的危害呢?应用程序应该避免 lock(obj) 块,推荐使用 Monitor.TryEnter(obj, millisecondsTimeout) 代替,二者的第一个参数意义相同,而后者还可以设置等待超时时间,一旦在限定的时间内无法获得锁,那么 TryEnter 就会返回 false。这样就不会造成死锁,无法获得资源,业务程序可以采取重试或抛异常的方式进行善后处理。
Monitor.TryEnter 和 Monitor.Exit 必须成对出现,为了简化代码,可以用一个实现IDisposeable的类来封装这个过程:
调用例子:
这样在代码离开 using 块后,会自动执行 Monitor.Exit释放锁。
如何成为“10倍效率”开发者
[
2012/01/07 05:32 | by tommyhu ]
2012/01/07 05:32 | by tommyhu ]
Brad Feld 的一篇文章 The Rise of Developeronomics 中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson 和 Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。
1. 只做需要做的工作 Only do the work that needs to be done
使用敏捷方法;
全心全意做 UX 设计;
沟通第一;
编码也许不是解决问题的办法;
过早的优化是一切罪恶的根源;
选择最简单的解决方案。
2. 站在巨人的肩膀上 Build on the shoulders of giants
使用开源框架;
使用简洁语言(如 HAML、Jade、Coffeescript);
不要做重复的事情(不要重新发明轮子);
利用包管理器来进行公共和私有代码分配;
不要任凭巨头(如微软)的摆布而修复库中的一个 Bug;
不要让你的雇主逼你学习;
自主学习并为自己设定新的目标。
1. 只做需要做的工作 Only do the work that needs to be done
使用敏捷方法;
全心全意做 UX 设计;
沟通第一;
编码也许不是解决问题的办法;
过早的优化是一切罪恶的根源;
选择最简单的解决方案。
2. 站在巨人的肩膀上 Build on the shoulders of giants
使用开源框架;
使用简洁语言(如 HAML、Jade、Coffeescript);
不要做重复的事情(不要重新发明轮子);
利用包管理器来进行公共和私有代码分配;
不要任凭巨头(如微软)的摆布而修复库中的一个 Bug;
不要让你的雇主逼你学习;
自主学习并为自己设定新的目标。
Html.partial和RenderPartial的用法与区别
[
2012/01/05 21:48 | by tommyhu ]
2012/01/05 21:48 | by tommyhu ]
Html.partial和RenderPartial的用法与区别
Html.partial和RenderPartial都是输出html片段,区别在于
Partial是将视图内容直接生成一个字符串并返回(相当于有个转义的过程),RenderPartial方法是直接输出至当前 HttpContext(因为是直接输出,所以性能好)。因此它们在视图中的使用方式是不同的:
MVC2:
<%Html.RenderPartial("PartialView");%>输出到 HttpContext
<%=Html.Partial("PartialView")%> 输出为string 直接到页面
MVC3:
@Html.Partial("BasicChart")
@{
Html.RenderPartial("BasicChart");
}
Html.partial和RenderPartial的其它三个重载很有用,第二个重载@{Html.RenderPartial("BasicChart",model);}
用这个重载可以在部分视图里使用强类型,然后在主视图中使用第二个参数传model过去,而不用controller
比如从list中传其中一项myClass过去
第三个重载用来传ViewData同理,如:@{Html.RenderPartial("BasicChart",ViewData["myData"]);}%html.renderpartial("partialview");%>%=html.partial("partialview")%>
Html.partial和RenderPartial都是输出html片段,区别在于
Partial是将视图内容直接生成一个字符串并返回(相当于有个转义的过程),RenderPartial方法是直接输出至当前 HttpContext(因为是直接输出,所以性能好)。因此它们在视图中的使用方式是不同的:
MVC2:
<%Html.RenderPartial("PartialView");%>输出到 HttpContext
<%=Html.Partial("PartialView")%> 输出为string 直接到页面
MVC3:
@Html.Partial("BasicChart")
@{
Html.RenderPartial("BasicChart");
}
Html.partial和RenderPartial的其它三个重载很有用,第二个重载@{Html.RenderPartial("BasicChart",model);}
用这个重载可以在部分视图里使用强类型,然后在主视图中使用第二个参数传model过去,而不用controller
比如从list
第三个重载用来传ViewData同理,如:@{Html.RenderPartial("BasicChart",ViewData["myData"]);}%html.renderpartial("partialview");%>%=html.partial("partialview")%>
搜狐WEB标准_前端技术应用规范.pdf下载
[
2012/01/03 19:48 | by tommyhu ]
2012/01/03 19:48 | by tommyhu ]





下载文件 (已下载 12 次)


tommyhu:
