工作日志5/21/14-5/22/14 - vb SQL timeout GitHub 组会

完成了第一个项目之后,紧接着第二个项目来了,是一个2012年编写的network account request表格,现在需要maintenance。

这个是用asp.net写的,我不是很懂,于是第一天就在学习一些知识,包括vb。很快的,搞明白了,融会贯通一下,发现vb和c#及其的像。22号就开始搞了,我上到了exception database里面查到了这个app的error log,发现是timeout expired错误,这个完全不懂啊,于是就上网搜,发现有好多。静下心来慢慢读,发现有几个网页写的挺好的,我武断的决定这就是因为query数目那一时间段太多了,所以服务器timeout默认的30秒不够用,改到120秒就好了,于是发了邮件给安娜和Joel,那俩都同意,于是这个小bug就这样暂时解决,希望以后能起到真正的作用。

代码就是很简单的:

				Dim dbcommand As New SqlCommand(
				 "SELECT DISTINCT SubOffice " + _
				 "FROM NetworkAccountDepartmentDetail " + _
				 "WHERE office = '" & Trim(ddlOffice.SelectedItem.ToString) & "'", dbConn)
				detailRdr = dbcommand.ExecuteReader()
                dbcommand.CommandTimeout = 120

之后我做了changelog的记录,把我的名字写到了上面,想到之后的几年都会有人看到我的思想, 想想也是有点小激动。

之后学习了gitlab的操作,原来要push不能直接push,要先看看status,具体做法:

1. git status, 检查哪些文件没有被staged,发现全部红色,就是没有进入staging area。

2. git add . 后面的点代表全部,简单的说就是git把有变化的全部记录,然后只同步变化的部分,而不是简单的push上去覆盖,这点还是挺聪明的。

3. git status,可以不做,就是为了看看全部变绿了,说明进入了staging area。

4. git commit -m ‘ 对方的发放' commit就是push,加上一部分注释,

5. git push origin Development,Development是branch name,在我们学校有两个一个master for production, Development for 开发。现在服务器上就存着你的东西了。

要是想pull的话,是找到相对应的地址,然后git clone 地址就可。

说到服务器(存script)和DB(存数据),我就问了问anna学校里有多少个,她说tons,简单说mystate就至少三个,两个个开发toro和owl,一个nautilus for production,Mystate用的是uPortal和ColdFusion,InsideState用的是sharepoint,这两个的database都用argo。每隔十五分钟服务器就会把我们在gitlab里面的东西同步到Development的Server上,这样可以让全组的人test。另外一个是forms、apps,用ASP.NET开发的,放在叫Nightbeat的服务器上,里面还分了bullhead和amberjack两个小服务器,这些奇怪的名字都是当年那个geek程序猿起的。。

对了,今早上开组会,老大来了,各种骚,不过说了几句话还是很中肯的,希望大家能提高效率,在写代码standilization上下功夫,这样我们就可以在面试的时候说我们怎么样去structure一个team,然后增加自己的专业技能,这以后要多记录,多学习,是个长进的地方。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值