找回密码
 FreeOZ用户注册
查看: 1705|回复: 12
打印 上一主题 下一主题

[论坛技术] 虫子不会的软件知识列表

[复制链接]
跳转到指定楼层
1#
发表于 8-6-2009 15:57:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除, 无法发言

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
不会的东西总是有的,找工作看到了很多我自己不熟悉的名字和知识点,记录下来,有时间就充实一下自己。(不知道这个列表会搞多长了)
你要是对其中的一些知识点有所了解,别忘记分享经验啊!

Unix scripting skills (这个指Perl脚本吧?应该需要了解的东西不是很多)
SQL Server 2005 (用过SQL2000,以后的增加了很多新的平时也用不上的功能,不知提到2005主要是指那些功能呢?)
回复  

使用道具 举报

2#
发表于 8-6-2009 15:59:15 | 只看该作者
Unix scripting skills 不一定是perl吧,也可能是shell的任意一種(bash shell,c shell,perl好像也算)
回复  

使用道具 举报

3#
发表于 8-6-2009 16:01:32 | 只看该作者
列不会的东西很恐怖的...

改成列你会的东西吧
回复  

使用道具 举报

4#
发表于 8-6-2009 16:16:40 | 只看该作者
画个圈,问题是把你画在圈外还是圈内。。。
回复  

使用道具 举报

5#
发表于 8-6-2009 19:04:03 | 只看该作者
不会的比会的,多太多了。我可不敢列出来

Script我觉得更多时候是指bash script,perl, python也都算吧。

SQL Server 2008都出来有一阵了,没用过。2005加入的新特性,我接触过的也就是cluster特性,好像有active和passive的failover模式,都忘记了,感觉和Oracle RAC有不小的差距。

然后role mapping的有些晕,很搞。没深入研究过,测试产品的时候用的是SQL Server 2000 compatible mode...

虫子用remember the milk或者evernote记下比较好。或者干脆和我一样用wiki(confluence)当笔记本
回复  

使用道具 举报

6#
发表于 9-6-2009 16:49:30 | 只看该作者
Unix scripting skills 包括perl python awk sed shell 等等等等
一般用惯了linux的对shell还是比较熟的,找相关的本书看看就肯定没问题了
awk和sed是属于比较简单的两种,两个主要都是操作文本的,个人理解awk擅长于读,sed擅长于修改,都和正则表达式(regular expression)结合很紧密,所以最好看一下和它有关的东西
推荐一本书,<精通正则表达式>,英文名是“Mastering Regular Expressions",由大名鼎鼎的O'Reilly出版社出版
里面主要讲了RE,然后还有perl,java,.net,php等

评分

参与人数 1威望 +20 收起 理由
ubuntuhk + 20 谢谢分享!

查看全部评分

回复  

使用道具 举报

7#
发表于 9-6-2009 21:25:32 | 只看该作者
正则表达式
回复  

使用道具 举报

8#
发表于 16-6-2009 16:38:44 | 只看该作者
有朋友用gentoo啊
回复  

使用道具 举报

9#
发表于 16-6-2009 17:38:48 | 只看该作者


Gentoo和Arch也并不是高不可攀的distro啊。嘿嘿

我朋友里还有用FreeBSD和OpenSolaris作桌面的,机器是Powerbook...
回复  

使用道具 举报

10#
发表于 16-6-2009 18:00:49 | 只看该作者
列不会的内容还不是最恐怖的

最恐怖的是到会的同学出来指教的时候才发现,原来自己连自己什么不会都不能准确的知道。
回复  

使用道具 举报

11#
发表于 16-6-2009 18:12:33 | 只看该作者

回复 #11 someonehappy 的帖子

yep, 从不知道自己不知道到知道自己不知道这步是很难的
回复  

使用道具 举报

12#
发表于 20-6-2009 03:16:42 | 只看该作者
原帖由 xblues 于 2009-6-8 14:57 发表
不会的东西总是有的,找工作看到了很多我自己不熟悉的名字和知识点,记录下来,有时间就充实一下自己。(不知道这个列表会搞多长了)
你要是对其中的一些知识点有所了解,别忘记分享经验啊!

Unix scripting  ...


SQL Server看起来入门简单,但是其实水还是很深的, 学的越多觉得不会的,记不住的(如果不用,太多了真是记不住)越多,而且想在3个方面--管理,开发,BI都精通,也是不容易的,微软的更新还快,2005还没用多久,就来了2008,不让人喘气

我觉得2000到2005的变化还是挺大的, 2005到2008的变化从表面上看并不大,我对2008了解不多(就知道有个merge的功能)

首先界面,2000中用到的enterprise manager和query analyzer的功能大部分会整合到sql server management studio中,一个集成的管理界面; 关于链接管理配置和services启动方式设置放到了surface area configuration中; 关于services启动帐号, 网络protocols,client配置放到了 configuration mananger中.

管理方面
SQL Server Cluster功能方面比2000没有太大的改善,只是支持的node更多,在standard edition中也支持2 nodes,
在high availability 方面新增了 database mirroring 和database snapshot功能, mirror提供了数据库级别的不需要的更多硬件支持的快速恢复. partition也比较有用,可以方便的切割数据表,archive历史数据

好多新增的DMV和DMF,还有系统表很有用处,对性能分析,数据库状态分析很有帮助, 例如动态管理函数sys.dm_db_index_physical_stats 可以返回指定表或视图索引的碎片程度, 提供信息是否需要重建或者reorganize索引

online restore和还原部分数据库在file级别和page级别,增强的对大型数据库的管理能力

数据库级别的触发器

安全性方面增强, schema结构,encryption/decryption, certificate, password policy...

开发方面
T-sql开发方面, 新增xml数据类型还有XQuery的意义,ms比较强调, 我还不是很懂; 新增varchar(max)\nvarchar(max)
建立index可以用include 子句,增强索引效率
支持CLR;
新增排序函数RANK、DENSE_RANK 和 NTILE   ROW_NUMBER()函数,不用再用临时表生成序列号了, 例如book online上的例子,给SalesOrderHeader中的记录按订单日期和订单ID排序,并取出其中从编号50到60的记录
WITH OrderedOrders AS
(SELECT SalesOrderID, OrderDate,
ROW_NUMBER() OVER (order by OrderDate,SalesOrderID)as RowNumber
FROM Sales.SalesOrderHeader )
SELECT *
,RANK() over (order by OrderDate) as rankNo
,DENSE_RANK() over (order by OrderDate) as Dense_rankNo
,NTILE(3) over (order by OrderDate) as ntileNo
FROM OrderedOrders
WHERE RowNumber between 50 and 60

result set:
SalesOrderID OrderDate               RowNumber            rankNo               Dense_rankNo         ntileNo
43708        2001-07-03 00:00:00.000        50        1        1        1
43709        2001-07-03 00:00:00.000        51        1        1        1
43710        2001-07-03 00:00:00.000        52        1        1        1
43711        2001-07-04 00:00:00.000        53        4        2        1
43712        2001-07-04 00:00:00.000        54        4        2        2
43713        2001-07-05 00:00:00.000        55        6        3        2
43714        2001-07-05 00:00:00.000        56        6        3        2
43715        2001-07-05 00:00:00.000        57        6        3        2
43716        2001-07-05 00:00:00.000        58        6        3        3
43717        2001-07-05 00:00:00.000        59        6        3        3
43718        2001-07-06 00:00:00.000        60        11        4        3

top接受动态传入参数, 还没有试过这个功能

新增CTE , common tabel expression, 就是上面例子中用过的
WITH orderedorders (col1,col2...)AS
(query expression...
)
select .... from orderedorders
而且可以在一个WITH子句中定义多个CTE,每个CTE还可以(而且只能)引用前面定义过的CTE;CTE也支持递归引用,就是引用自身,例如找出职员间的等级关系...

pivot/unpivot 还没用过

http://msdn.microsoft.com/zh-cn/library/ms345144.aspx




BI方面的改进最大
SSIS替代了以前的DTS, package设计分为task flow和data flow, 但是很多控件功能不知道怎么用,感觉复杂, 有时候找不到合适的控件觉得清洗数据还不如直接用脚本实现
SSAS应该2008有更大的提高
SSRS作为数据最终的呈现工具可以使用T-SQL的结果集和MDX的数据集, 还在学习
回复  

使用道具 举报

13#
发表于 21-6-2009 00:27:30 | 只看该作者
会的越多,才发现不会的越多
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 1-4-2025 10:29 , Processed in 0.046209 second(s), 30 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表