颜铭注:这里我删除掉老外的废话,直接用代码演示。
本文最重要的是使用了函数PARSENAME,关于PARSENAME函数的详细介绍请参考:http://msdn.microsoft.com/zh-cn/express/ms188006.aspx
一、创建测试表并添加测试数据:
- CREATE TABLE [WorkStation] ( [IPAddress] VARCHAR(15) )
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('255.255.0.0')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('98.123.251.21')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('192.120.40.243')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('207.46.199.60')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('10.0.0.1')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('68.142.197.0')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('255.255.255.255')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('65.54.152.142')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('64.233.188.15')
- INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('65.97.176.172')
第10层 大哲
看了这层楼的名字“大哲”,可能不少人已经猜到了这层楼的秘密,那就是你的成果必须要上升到哲学的高度,你才有机会能进到这层来。
当然,上升到哲学高度只是一个必要条件,牛顿的万有引力似乎也上升到了哲学的高度,因为不知道引力到底是怎么来的,但是牛顿没有被划到这一层,因为进到这层还有另外的条件,那就是你的成果必须引起了哲学上的深度思考,并能让人们的世界观向前跨进一大步。窃以为牛顿、爱因斯坦等人的成就还达不到让人们世界观向前跨进一大步的程度。
所以,这层楼中的人的成就对我们普通人认识世界非常重要,你可以不学相对论,但是你不可以不对这层楼的人所作出的成就不了解,否则你的世界观就是极其不完整的,会犯许多认识上的错误。不幸的是,中国的科普知识普及还不够到位,知道这层楼成就的人好像并不多,程序员中恐怕更少。下面就来看看这些用一只手的手指数得清的大哲们,到底有什么成就,能比万有引力定律和相对论还重要。
第7层 大师
从第6层楼爬到第7层楼,并没有多少捷径可走,主要看你有没有足够的能量。你如果能象Hoare一样设计出一个快速排序的算法;或者象Eugene W. Myers一样设计出了一个用编辑图的最短路径模型来解决diff问题的算法;或者象M.J.D. Powell一样提出了一个能够处理非线性规划问题的SQP方法;或者你发现基于比较的排序算法,它的复杂度下界为O(NLogN);或者你发现用栈可以将递归的算法变成非递归的;或者你设计出一个红黑树或者AVL树之类的查找结构;或者你设计出一个象C++或Java一样的语言;或者你发明了UML;...,你就爬到了第7层,晋升为"大师"了。
第4层 大牛
从第3层爬到第4层可不像上面说过的那几层一样容易,要成为大牛的话,你必须要能做牛人们做不了的事情,解决牛人们解决不了问题。比如牛人们通常都不懂写操作系统,不会写编译器,不懂得TCP/IP协议的底层实现,如果你有能力将其中的任何一个实现得象模象样的话,那么你就从牛人升级为"大牛"了。
当然,由于各个专业领域的差别,这里举操作系统、编译器、TCP/IP协议只是作为例子,并不代表成为"大牛"一定需要掌握这些知识,以时下热门的多核编程来说,如果你能比牛人们更深入地掌握其中的各种思想原理,能更加自如的运用,并有能力去实现一个象开源项目TBB库一样的东西,也可以成为"大牛",又或者你能写出一个类似Apache一样的服务器,或者写出一个数据库,都可以成为"大牛"。
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。
那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多大。
当然,对于如何划分程序员的技术层级,不同公司或不同人会有不同的划分标准,下面的划分仅代表个人的观点,如有不当之处,还请砸板砖予以纠正。
句句引人深思!
两种方式没有测试过,不过这里的目的可能是想演示如何使用PARSENA
为啥不先转换成bigINT格式呢?这样效率高点
请认真阅读示例代码!
请问怎样用网鸟生成静态页(.html)
转载请放置反向链接。
可转载否,主要用途是收集较好的文章,在个人站点上,以北知识点积
我想问的是,在哪里下载……
请问时候开源啊
请下载示例代码多多体会!
版权所有 © 颜铭工作室 YMind.Net 未经作者同意,请勿转载本站原创内容! 京ICP备09055573号