Skip to main content

@sg

4号到的sg,今天31号,发工资的好日子。28天了,谈谈自己的感觉。

项目不大,是从旧系统升级,再添一些新的功能。问题是人手少,时间又紧。经理一个,coder三个。这个边的人上班很凶,早上是8:30,一般来说都是晚上7点以后再走的,8点以后办公室都还有不少的人。

还是回来说说项目。第一coder是个印度人,我en不好,又不座在一起,平时没说过话。前几天才知道,这个印度人要走了,据说是客户那边有种族歧视(寒)。第二coder, Wong是sg的本地人,不过大我几岁,加上他又爱开玩笑,平时很谈得来。开始的日子,只是觉得上班时间长了点,我在成都的时候就没什么消遣,所以也没什么特别的感受,将就还习惯。上周末的是时候我问到项目进度,wong告诉我我现在在做的模块5号的时候需要全部完成。当时看看工作量,算算时间,应该是来的及的。不过是4个页面,3个报表。3个报表的主体都差不多,只是有些特殊的处理。当我花了4天时间才写出来1个sp的时候,发现时间完全不够。我sql很差,以前完全没有写过报表之类的,当时wong让我选Crystal Report还是sp的时候,也是想锻炼一下自己。4天就这个样过去了,今天加上wong的cr,终于看到了一个报表打印出来。突然一下就感到压力了。周末是一定休息不了的,现在问题是加上周末都不一定能赶出来。我居然还有空在这里写东西,B4自己一下。

work,work。

Comments

Popular posts from this blog

Python中的self

习惯上,任何Python类方法的第一个参数(对当前实例d的引用)都叫做self。这个参数扮演着C++或Java中的保留字this的角色,但self在Python中并不是一个保留字,它只是一个命名习惯。虽然如此,也请除了self之外不要使用其它的名字,这是一个非常坚固的习惯。 出自:《Dive Into Python》

Google Notebook整合了Google 书签

FF上一直装有Google笔记本的插件,一直没有到一面上去看,今天无意点到。发现多了个叫“Unfiled”的记事本,记得自己并未建过这么个东西,进去一看才发现,其实就是我的Google书签: 并且右下角也多了“Labels”,且与我Google书签中的相同。 其实人家的右上角的“ New features! ”里说得很清楚: Integration with Google Bookmarks Notebook is now integrated with Google Bookmarks. Your bookmarks will show up as a special Unfiled notebook, making Google Notebook a single place to collect and organize interesting web pages. To publish and collaborate, just drag and drop bookmarks into notebooks.

sp_tables的@table_type参数

打算写个工具,直接从数据库按字段生成类,使用到了sp_tables,遇到了很奇怪的问题。 查MSDN可以知道:sp_tables的参数之一:@table_type varchar(100) 可选项有: TABLE 、 SYSTEMTABLE 、 VIEW 。 我写了如下代码: Databasedb = DatabaseFactory.CreateDatabase(); DbCommand com = new SqlCommand(); com.CommandText = "sp_tables"; com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@table_type", "TABLE"); IDataReader reader = db.ExecuteReader(com); 却拿不到任何东西。不加@talbe_type的话又返回了大量的系统VIEW。 查看sp_tables的源码,在关于@talbe_type的部分发现如下的东西: if (charindex('''TABLE''',@table_type) 0) 倒回去 仔细 看MSDN,参数的说明部分: [ , [ @table_type = ] "'type'" ] 比一般的多了2个",而且下面也有说明 Single quotation marks must enclose each table type, and double quotation marks must enclose the whole parameter. Table types must be uppercase. If SET QUOTED_IDENTIFIER is ON, each single quotation mark must be doubled and the whole parameter must be enclosed in single quotation marks. 太大意了。 修改代码: com.Parameters.AddWithValue(...