一个人数的独立日

 

一个月份前。

一个Ajax的例子

知乎上有只移动,给同样年晚底要好提出问题,一年过后系统会请而答题。

总述

本人选的题目是“你战胜了什么样看似不可克服的艰难?”

多年来店来个类型,是为此B/S结构实现呼叫中心,因为原先有C/S结构的次第,所以不得不以新生付出之顺序去套接原来的顺序。坐席板卡厂家提供了一个OCX,意思用<Object>把OCX引入到网页中进通与后台CTI通讯,我这边的劳作就是跟据它回到的事件来描写数据库。看起像没有啊技巧及阻碍了,但来晚底试行被发现了一个坏问题。在网页中调用OCX的方法全用的是脚本语言(我用底凡JavaScript),但以ASP.NET中,提交数据库的搞作是要刷新页面的。这样,当坐席人员签证到晚,再望数据库服务器端提交数据经常,页面刷新,由于下论于页面刷新后,所有的台本代码要更加载一满,这样,坐席就归了无签到状态。这样,就出了只冲突,坐席状态不思页面刷新,写数据库要页面刷。

于浅十几秒时内,我思了众多。我的人生到目前为止,还算风调雨顺,我未曾半身不遂,没有债台高筑,没有众叛亲离。相比叫知乎上载的各种惨绝人寰的人生受到,我已经非常幸运了。

岂惩罚,幸好,“山西DotNet俱乐部”QQ群的“天赐神兵”说用Ajax。说是这个得满足自身的需要。于是便省了,把所得结果共享于大家。

恍如不可克服的困苦?好难想什么。我自幼儿园起回忆,对于当下的我而言最好难之凡十以内的加减法,我试时抄赵万飞的才拿了50私分;小学的早晚最好麻烦的凡写作文,半龙憋不闹几乎独字;初中最难之是数学,每次没开扫尾最后一开将到卷了;高中太难之或数学,拿到题目后非常自信之勾勒及一个“解”,然后便从来不然后了……

本例是援引了Ajax.net的一个dll做的。首先以vs2005的种面临援引一个AjaxPro.2.dll运行库。

大学前的百分之百困难犹如还是同试验绑定以联合的(尤其是数学考试),考试之外的不方便,全权由家长解决了。顺便取一下,我无比初步的讳让自然,父母欲自己能有顺其自然的心态。但自以为他们在顺其自然这或多或少达成召开得比较自己再次好,每当自己遇上人生之要紧选择时,比如当挑选城关小学或尝试小学时,我父母便会见老有介事的使一致栽古老而仔细的道——抓阄……抓阄了颇频繁之后,我就算这样顺其自然的到了大学。我原来认为试了大学就解放了,后来才察觉,只要您还于看,考试就是永远不见面终止,大学之考查还是很为难。不过,在高等学校里的确难的无是考查,而是慢慢走向独立的长河。

1、   aspx页面代码

当您看人家每天在五六单社团里忙里忙外却休知晓他们这样忙的含义何时,

<html xmlns=”http://www.w3.org/1999/xhtml” >

当你听到考试但待临考几龙加班一下之发言时,

<head runat=”server”>

当你不用自愿的厕有所谓的公益活动时,

    <title>无标题页</title>

当您相逢一个截然是浪费时间但不得不去签到的学时……

    <meta http-equiv=”Content-Type” content=”text/html;
charset=gb2312″>

公见面小想法的。

    <script language=”javascript” src=”log.js”>

具备类似事情还迫使你去又审视以前好得到的结论。而且才有思是不够的,还得给您的行为和公的观相符。

    </script>

当高等学校,我渐渐发现及一个秋之人极其酷的性状莫过于在纷繁复杂的噪声中,独立的思索,冷静的执行,并且为协调所举行的事情负责。

</head>

回到最初步的问题——「你战胜了什么样看似不可克服的诸多不便?」。对己而言,大多数可以称得上是艰难的艰难都发出在走向独立的旅途。

<body>

人类是健忘的。具体的困顿只有当它来的那么一刻才会叫人当不行克服,一般的情形是,那些当时总的来说不安静的经历过时间的渗透压磨了后,都易得不怎么样。

<object id= “xx” classid=”clsid:CF850467-2EFA-490D-8702-59905FBA32CB”
name=”ss” >

不过真正来件事现在回想起来仍然印象深刻。如果还吃自家再次来平等次等为不至于能做成,所以勉强能够算是得达是「不可克服的艰难」吧。

</object>

2013年之跨年夜,我们发四五只人打算骑去木兰山高达加大焰火过年。结果带领带错路了,于是我们一行临时决定去賀胜桥喝鸡汤……没悟出的是,路程出奇的多。我们是早上八点出发的,直到下午四点半才抵达。十二月份之武汉既入冬,我们正好吃完饭,天色就迷迷糊糊了下来。要明,我们那儿就累得累了,恨不得直接长个特别货车将丁跟自行车一起用回去。我立专程怀念这么做。

 <form name=”form1″ runat=”server” id=”Form1″ >

唯独,麻烦远不止这些。由于我们走之是国道,晚上路旁是未曾路灯的,只能靠黑暗中柔弱的眼神。有经历的总人口当理解,国道上常见活动之且是杀吨位的货车,这种货车在寺院完车之后还会望前再度滑四五十米。以当下不过看出条件,自行车在征程及可知免能够给来往的货车驾驶员看明白,还当真不敢确信。

 <input onClick=”WriData();” class=”border” type=”button”
value=”写数据库” name=”sub”> 

咱们唯一的照明装备是三独自行车尾灯,这看似不起眼的小玩意儿发挥了远大的意图。我们一块纵队骑行,前中后独家给三单人口安排了尾灯,领头的食指是阿飞,视力好,经验丰富。领队以前探路,后面的人头将视线聚焦于前沿自行车忽明忽暗的尾灯上,耳旁时而发重型货车的咆哮,整个队伍在黑夜里小心翼翼穿行。我心头万分忐忑,一方面,我是第一软骑行,没有尽多之阅历,所以白天之路消耗了最多之体力;另一方面,夜晚环境下,我之眼力十分不同。

 </form>

今回想起来,那时正是作了大死。一个风尘仆仆的人口,稍有不慎打只小盹,车子一偏说不定就受汽车给撞飞了。

</body>

千帆竞发自还获得来从只顺风车回去的想法,结果发现并从未什么样子,荒郊野岭的,本来私家车即使非多,过往的货车谁他妈会愿意突然停下下来载你什么……

</html>

逐渐的,我心坎特剩下一个思想——「我若活在赶回」。

于此间,只待调用JS里的一个文书就可了。其中<object>部份是为此来引于ocx的,它的办法勾勒入JS文件中,这里她的主意就是无写了。

录像里之顶梁柱到了颇重要的契机都见面硌同样完完全全烟。为了吃祥和展示更起主角气质
(因为主角是未会见要命的),我查找阿飞要了扳平只是烟。这是自身首先次于抽烟,呛得很,但本身拿烟的姿态专业,逼格为总算保住了。抽了继续上路,投身于度的暮色中

 

双腿已经休受意识的操纵,它们像机器一样不停止的踢,两手拇指仿佛形成了某种默认的主次,一遇到上下坡就自行调速。每一个下坡路都像天堂,每一个及倾斜都如炼狱。

2、   JS页面代码

一律开始由于谨慎,我之速控制得要命缓慢。轻车熟路以后,意志力怦然爆发,像风一样,在国道及演出了同一摆速度与激情。

function add(bz)

终于不负众望到达市区!这表示来路灯了,可以相对安全之骑车。我们以白沙洲桥下停了同粗会,在地上走了同样圈,痛快的骂人,平复一下操蛋的心态,大家纷纷表示老子回去后洗个热水澡倒头便睡,第二龙又去做只大保健……

顶市区之后,我们分道扬镳。由于一起下还算是顺利,我放松了警觉,在过一个分岔路口的时光一不留神撞至了消防柱上。我高忍在疼爬起,身体反而无大碍,检查了一下脚踏车,发现轮子被撞变形了,已经没道继续骑下来了。此时我早就退出了大部队,所在的职位离学校还有约九公里(虽然我立刻并不知道自己于哪),身上半毛钱都并未,而且衣衫不整,浑身是土……先前的困难还足以经过组织协作来缓解,此刻一味剩余一个口及平等辆破车,作为一个路痴,我又不明白回校的路程,天昏地暗,相当无助。

 test.WriData(bz,show);

瞻前顾后了老大漫长后,我控制拦车,虽然自己先没做了类似的作业。每当看到出车以附近已下来的上,我就走至别人车窗旁,司机磨蹭的摇下车窗,我必然了定神,用准备好之台词要他受自身加同一总长顺风车。有的人说有事,有的人说不顺路。

}

一言以蔽之,没有丁乐意载自。看来,一切还得拄自己。

function show(val)

一块上人数无多。慢慢的,我开始放松下来,能无克早点转母校本身一度休是深以乎了,因为自己感觉到到就是一个宝贵的和武汉独处的火候,可以说,我是打那个夜晚初始了解武汉之公交系统的。每当遇上岔路口,就去探望沿途的公交站牌。虽然是只路痴,但吃这种死磕的旺盛,我不怕这样一道有助于着自行车回了校。

回到下,我之室友说害怕自己在半路出事,如果再次返后一点他们即打算报警了。

  Alert(val.value);

终于下来,那天来回的总路程接近180公里。

}

坚持不懈、冷静、勇敢、果断、团队、失败、孤独、希望,这同及几经历了一个汉子在成长过程被待经验之全词语。

中间test,cs文件被的类名,WriData也cs文件中之函数,bz为参数。Show()方法主要是唤醒。

想必每个人还发出一个好像这样的阅历,突破自己生理及心理的极端,战胜了近似不可克服的艰难。这同一天是若作一个独的个人最大化自己能力的均等天,我觉着还比生日又值得庆祝。只要您同样想起自己曾战胜如此艰难的时刻,就无理由能挡你了。

 

我说了算每年就等同上都如惦记一下,并且很中二的昭示12.31后就是当做自己之独立日。我居然并十年以后的庆祝方式都惦记吓了——再重复骑一糟当年的路程,还是和那几只弟兄。

3、   cs文件代码

using System;

using System.Data;

using System.Data.SqlClient;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

 

public partial class log : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        AjaxPro.Utility.RegisterTypeForAjax(typeof(log));

}

    [AjaxPro.AjaxMethod]

    public string WriData(int bz)

    {

        string conn =
“server=.;database=DataBaseName;uid=sa;pwd=123456”;

        SqlConnection con = new SqlConnection(conn);

        con.Open();

        SqlCommand com = new SqlCommand();

        com.Connection = con;

        com.CommandText = “update zxdab set zbbz='” + bz + “‘,listen='”

  • bz + “‘”;

        com.ExecuteNonQuery();

        return “写数据库成功” ;

    } 

}

里面     
AjaxPro.Utility.RegisterTypeForAjax(typeof(test));是为此来注册cs代码中之test类的。每个自定议方法前一定用加以[AjaxPro.AjaxMethod],WriData()方法是因此来描写数据库的。

 

4、   Webconfig文件的改

在<system.web>下加入

    <httpHandlers>

      <add verb=”POST,GET” path=”ajaxpro/*.ashx”
type=”AjaxPro.AjaxHandlerFactory, AjaxPro.2″/>

 </httpHandlers>

此间是为此来注册httpHandlers的。

好了,收工,这样一个无