显示标签为“培訓筆記”的博文。显示所有博文
显示标签为“培訓筆記”的博文。显示所有博文

2012年8月17日星期五

教你如何用繪聲繪影給視頻加字幕—培訓筆記

——WIZnet員工視頻製作培訓筆記(一)
昨天負責視頻製作的Ben給我們講了非常生動有趣的一堂課,主題就是用繪聲繪影軟體來給視頻加字幕。
之前也有過給視頻加字幕的經驗,但那個軟體更適合給專業人士來用,因為功能巨多,每一個細節都會很詳細地進行再劃分。我覺得繪聲繪影這個軟體的好處就在於,它具有草根性,初學者易於上手,適合廣大網友在最短時間內學會並實際操作。
好東西就是要和大家分享。
在日常生活中我們看過太多加了字幕的視頻,相信也有很多人曾想要親自來試一下給視頻加字幕,自己來弄一個或者DIY一個有趣的視頻。
DIY的視頻飽含心意,可以以自己的方式弄出不同的主題送給親朋好友作為禮物,這無疑會是非常surprise並且讓人深受感動的禮物。
況且眼看七夕情人節要到了,給你心儀的他或她製作一個滿載兩個人幸福回憶的視頻,再加上一些有趣的字幕,可不比玫瑰花、巧克力要有意義多了。
話不多說,下面就切入主題吧。


1.所使用的軟體介紹

會聲會影,是一款用於視頻編輯和 DVD 製作的軟體,功能強大,方便易用。它能夠以標準格式或新的高清格式生成專業水準的視頻、相冊和 DVD。使用者可以使用本軟體從最新的HD攝像機上捕獲視頻並生成令人稱奇的HD DVD。在該軟體中,可以使用基於範本的嚮導進行快速處理來節省時間,也可以使用強大的功能來展現您的創意。一鍵按一下式的修補濾鏡可以快速改善視頻品質, 生成杜比數碼5.1環繞身歷聲音軌,以及添加專業品質的標題和專場。從iPodDVDYouTube,再到最新的家庭影院,您可以隨處分享您的影片。 獲得無數大獎的會聲會影,集強大功能與簡單易用於一身支援最新的AVCHDH.264DivX等格式,絕對是業界典範。

Corel VideoStudio系列目前已經更新到第15代,更新速度很快說明它的受眾面很廣,受到專業與非專業人士的親睞。

會聲會影軟體的最大優點在於它易於上手,對於沒有相關專業背景的人也可以輕鬆掌握,做出自己喜歡的視頻、音訊。比如將同學聚會、家庭聚餐是拍下的照片、視頻進行編輯配以音樂或旁白,或者自己拍攝的小電影進行剪輯等等。而且它支援視頻、音訊和圖片的混合處理並可以即時地看到處理效果。我相信通過本次講義的學習,大家都可以掌握並應用它做出自己喜歡的作品。下面咱們開始學習。

2.如何給視頻加字幕

步驟1:本次教程用到的是Corel VideoStudio X4,首先登陸網址下載該軟體:
http://www.verycd.com/topics/2882811/


 
步驟2:下載並安裝完成後,點擊桌面圖示,進入軟體介面。

大家可以看到注視窗裡有三個部分:

      視頻預覽視窗,可以即時地對已經編輯過的多媒體檔進行預覽。

      素材庫,需要編輯的視頻、音訊和圖片都放在這裡。

      編輯視窗,可以將視頻、音訊和圖片拖拽到編輯視窗進行編輯。

步驟3:將需要添加字幕的視頻檔導入素材庫,並按住滑鼠左鍵拖拽到編輯視窗中的視頻軌道上。



點擊素材庫中的資料夾標誌,上圖中紅色方塊,出現導入視窗,選擇要導入的視頻,點擊打開,即可將視頻導入素材庫。在素材庫中找到剛剛導入的視頻,滑鼠左鍵按住拖拽到編輯視窗中主視頻軌道,如下圖。



步驟4:添加字幕。



點擊視頻預覽視窗中的播放鍵(上圖紅框處),可對導入的視頻進行預覽。同時編輯視窗中的播放頭(上圖黃框處)也在向右移動。當播放頭移動到片中人物開始說話的瞬間,點擊視頻預覽視窗中的暫停鍵,播放頭會停留在當前位置。



將滑鼠移動至播放頭和視頻之間的空隙處,如上圖所示,游標右下方出現一個被白色圓圈圈住的黑色三角形狀標誌(上圖紅框處)。確認滑鼠左側與播放頭的直線完全對齊後,點擊滑鼠左鍵,在當前位置出現一個綠色的三角形。




然後點擊視頻預覽視窗中的播放鍵繼續播放,直到片中人物說完整句話的瞬間點擊暫停,用同樣的方法在該暫停位置添加綠色標記點。添加後效果如上圖紅框處所示。

如此標記完之後,可知在兩個綠色標記點之間的部分就是人物說話的時間,下面我們來添加字幕。



將播放頭移至從左邊數第一個標記點處,點擊主視頻軌下面的大寫英文“T”軌道(上圖紅框處),“T”是title的首字母,即中文“標題”的意思,點擊T軌道之後,發現視頻預覽視窗中出現文本資訊:“按兩下可以添加標題”。



然後按兩下視頻預覽視窗,進入文本編譯模式,輸入字幕內容,輸入完之後,全選字幕內容,此時素材庫自動變成字幕編譯模式,根據視頻的大小比例自行調節字幕的字體、大小和,如上圖所示。我習慣用白色的字體配上黑色的文字背景,因為視頻不是圖片,它隨時都在變化,有時你加字幕的地方很亮,用白色的字就看不清,有時很暗,黑色的字就會看不清。如果通過反復改變字體顏色解決這一問題有兩個弊端,一是很費事兒,二是不斷更改字體顏色會讓觀眾反感。所以我選用添加文字背景的方法解決這一問題,黑跟白是兩種極端的顏色,相互映襯會凸顯字幕的存在感。下面咱們來學習白字黑底的製作方法。



在右側的編輯功能表列中調整好字體、字體大小和顏色之後,勾選文字背景(上圖①處),然後點擊旁邊的圖示(上圖②處),此時會彈出“文字背景”視窗,點開“單色”選項右側的方框(上圖③處),選擇黑色,最後將透明度(上圖④處)修改為50%,點擊確定即可。文字背景設置完成後,仍然在編輯欄中,找到“對齊”選項,點擊第三行中間向下的箭頭(上圖⑤處)。



查看視頻預覽視窗中添加的字幕效果。簡潔大方又美觀!



此時我們發現一個問題,就是字幕的長度比人物說話的長度短,即在編輯視窗內,字幕的長度短於兩個綠色標記點之間的長度。我們在編輯視窗內選中字幕,將游標移至字幕最右側,按住滑鼠左鍵拖拽最右側邊緣至綠色標記點標記的時間長度(上圖紅框處)即可。至此,一段字幕就添加完成。



重複此做法直到添加完成所有字幕,如上圖所示效果。



步驟5:匯出視頻



點擊螢幕頂部的“分享”(上圖①處),然後點擊“創建視頻檔”(上圖②處),選擇保存視頻格式,我在此選擇的是MP4的高清格式,因為MP4格式匯出後相對其他格式佔用空間小,方便上傳或拷貝,而且它是高清制式,確保了匯出視頻的清晰度。選好格式之後自動出現“創建視頻檔”功能表,選擇保存的目的檔案夾和檔案名後點擊保存,然後視頻檔進入自動渲染過程,此時需要做的事情就是等待,渲染結束一個加了字幕的視頻就新鮮出爐了!



我講的有點太詳細了,當然這也是為了便於初學者能夠更好的學習並學以致用。

看完之後,大家覺得是不是很簡單呢?那還等什麼,趕緊行動起來做一個吧!

在製作過程中遇到問題可以向我諮詢噢~ 寫在評論裡就好,我會第一時間給你回復的。



下次呢我會續寫如何製作短片,來跟大家分享,敬請關注吧!

匯總手冊之­——電子通信類專業術語中英文對照表


(因google博客沒有附件功能,請大家進入下面網頁進行下載。)


此文檔是電子通信類專業術語的中英文以及功能簡介,是我在翻譯英文文檔的過程中親身經歷並且分類匯總的,性價比相當高。


該單詞表分為3大板塊,包括英文術語/中文術語/功能介紹,共25頁。


此文檔是PPT形式製作的,方便大家閱讀。


希望對大家有幫助!


下面給大家列出前兩頁。








對於該文檔有什麼問題可以諮詢我,在評論欄裡留言就好了。

好東西一起分享,記得常來噢~



2012年6月20日星期三

WIZnet員工SQL Server 2008培訓筆記(七)



大家好,前面我们为大家分享了WIZnet员工的SQL Server 2008培训笔记的前六篇,今天继续为大家分享第七篇——如何使用Report Builder 3.0创建数据库报表。
   WIZnet员工SQL Server 2008培训笔记(六)请参考:
   http://wiznet2012.blogspot.kr/2012/06/wiznetsql-server-2008_19.html
    
     在使用数据库进行查询的过程中,我们可以通过查询语句获取各种所需要的统计信息,那么,如何将这种统计信息很好的展示到别人面前,而不是仅仅通过SQLServer的查询窗口进行查看呢?这时候,我们就可以通过数据报表来实现。
   下面我通过一个简单的实例给大家演示一下如何使用ReportBuilder 3.0创建数据报表。
   首先,我们需要安装 ReportBuilder 3.0,安装完成后,单击“开始”,依次指向“程序”和“MicrosoftSQL Server 2008 R2 Report Builder 3.0”,再单击“Report Builder 3.0”。此时将打开“入门”对话框。


   如上图所示,在左窗格中,确认已选中“新建报表”。在右窗格中,单击“表或矩阵向导”。
   在“选择数据集”页中,选择“创建数据集”,然后单击“下一步”。将打开“选择数据源的连接”页面。
   单击“新建”。此时将打开“数据源属性”对话框。
“名称”中,为数据源键入名称,例如Customer_Status。(以字母、数字或下划线开头不能出现空格)
“选择连接类型”中,确认已选择“MicrosoftSQL Server”
在连接字符串中输入以下文本,其中<ServerName>为SQLServer的实例名称,<DatabaseName>为数据库的名称。
如果是初学者,可以单击“生成”按钮,进入连接属性的设置。
        选择服务器名和数据库名,如果是本机则使用Windows身份验证,如果是连接到服务器的客户机,则使用服务器分配的用户名和密码使用SQLServer身份验证。完成后单击“确定”按钮。
        单击“凭据”输入访问外部数据源所需的凭据。
        若要验证是否能连接到数据源,请单击“测试连接”,将显示消息“已成功的创建连接”,单击确定。单击“下一步”。
        在“设计查询”页的“数据库视图”中选中所需的表,默认选中表中所有的列,你也可以跟据需要选择其中的某些列,通过“运行查询”按钮可以查看。

        单击“下一步”,进入“排列字段”界面,选择需要生成报表的数据,如下图所示。

    
    单击“下一步”,对选择的字段进行预览。可以根据需求是否勾选“显示小计和总计”复选框。在本例中,取消勾选该复选框,并且取消勾选“展开/折叠组”复选框,单击下一步。



        在“选择样式”界面选择报表的风格,并单击“完成”按钮完成报表草稿的生成,如下图所示。
     单击报表生成器左上方的“运行”可以查看生成的报表,可以根据外观和内容的需要在“设计”界面对报表列的属性进行修改。

2012年6月19日星期二

WIZnet員工SQL Server 2008培訓筆記(六)

大家好,前面我们为大家分享了WIZnet员工的SQL Server 2008 培训笔记的前五篇,今天继续为大家分享第六篇。

WIZnet员工SQL Server 2008培训笔记(五)请参考:

在数据表导入数据库之后,为了防止用户误改、误删数据等一系列操作破坏了数据源的完整性和正确性,或者我们希望将一台电脑的数据库文件移植到另一台电脑的数据库中。我们就需要对生成数据库备份文件(*.bak)或者备份源数据库文件(*.mdf),来确保数据库的正确性和完整性。
1. 通过备份文件还原
选中你要备份的数据库,单击右键->任务->备份,如下图所示。

显示如下对话框,数据库选项可以选择你想备份的数据库,备份集选项可以设置你备份文件的名称。

单击确定按钮,弹出备份文件成功对话框,则说明备份成功。


备份文件默认保存在C:\ProgramFiles\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\目录下(这里以SQLServer 2008默认安装为例),而在实际开发过程中,我们往往需要根据数据库本身的用途将数据库文件及其日志文件保存在硬盘的其它位置以方便管理。因此,我们可以通过单击“添加”按钮,会弹出如下的对话框。

设置备份文件名和文件路径,在目标字段就会添加你想备份文件的信息,单击“确定”按钮备份文件成功。

备份完成后,我们可以通过备份文件按需要对数据库进行还原。如下图,右击数据库,选择还原数据库。


弹出如下的对话框,在“目标数据库”中输入数据库名称,选择“源数据库”为备份的数据库,默认设置情况下单击确定,即可还原完整的数据库信息(也可以通过选项设置修改备份数据库的位置等其他基本信息)。


至此,通过备份文件还原数据库的方法就介绍完了。

2. 我们也可以通过数据库文件来添加和还原数据库,如下所示,右击数据库,选择附加。

在弹出的对话框中单击“添加”按钮,选择创建数据库时生成的文件(*.mdf),默认设置下单击确定即可完成数据库的还原。

2012年6月5日星期二

WIZnet員工SQL Server 2008培訓筆記(五)



大家好,前面我们为大家分享了WIZnet员工的SQL Server 2008 培训笔记的前四篇,今天继续为大家分享第五篇。
WIZnet员工SQL Server 2008培训笔记(四)请参考:http://wiznet2012.blogspot.kr/2012/05/wiznetsql-server-2008_21.html

SQL Server 2008数据类型
在创建表时,必须为表中的每列指派一种数据类型。本节将介绍SQL Server中最常用的一些数据类型。即使创建自定义数据类型,它也必须基于一种标准的SQL Server数据类型。例如,可以使用如下语法创建一种自定义数据类型(Address),但要注意,它基于SQL Server标准的varchar数据类型。
1.  CREATE TYPE Address  
2.  FROM varchar(35) NOT NULL 
如果在SQL Server Management Studio的表设计界面中更改一个大型表中某列的数据类型,那么该操作可能需要很长时间。可以通过在Management Studio界面中脚本化这种改变来观察其原因。Management Studio再创建一个临时表,采用像tmpTableName这样的名称,然后将数据复制到该表中。最后,界面删除旧表并用新的数据类型重命名新表。当然,此过程中还涉及其他一些用于处理表中索引和其他任何关系的步骤。
如果有一个包含数百万条记录的大型表,则该过程可能需要花费十分钟,有时可能是数小时。为避免这种情况,可在查询窗口中使用简单的单行T-SQL语句来更改该列的数据类型。例如,要将Employees表中JobTitle列的数据类型改为varchar(70),可以使用如下语法。
1.  ALTER TABLE HumanResources.Employee ALTER COLUMN JobTitle Varchar(70) 
说明:
在转换为与当前数据不兼容的数据类型时,可能丢失重要数据。例如,如果要将包含一些数据(如15.415)的numeric数据类型转换为integer数据类型,那么15.415这个数据将四舍五入为整数。
您可能想对SQL Server表编写一个报表,显示表中每列的数据类型。完成这项任务的方法有很多种,但最常见的一种方法是连接sys.objects表和sys.columns表。在下面的代码中,有两个函数可能不太为您所熟悉。函数TYPE_NAME()将数据类型id转换为适当的名称。要进行反向操作,可使用TYPE_ID()函数。需要注意的另一个函数是SCHEMA_ID(),它用于返回架构的标识值。在需要编写有关SQL Server元数据的报表时,这是特别有用的。
1.  SELECT o.name AS ObjectName,  
2.  c.name AS ColumnName,  
3.  TYPE_NAME(c.user_type_id) as DataType  
4.  FROM    sys.objects o JOIN sys.columns c  
5.  ON      o.object_id = c.object_id  
6.  WHERE   o.name ='Department' 
7.  and             o.Schema_ID = SCHEMA_ID('HumanResources') 
该代码返回如下结果(注意,Name是一种用户定义的数据类型)。
1.  ObjectName                ColumnName                    DataType  
2.  ---------------------------------------------------  
3.  Department                DepartmentID          smallint  
4.  Department                Name                       
Name  
5.  Department                GroupName                         Name  
6.  Department                ModifiedDate       
datetime 
1. 字符数据类型
字符数据类型包括varchar、char、nvarchar、nchar、text以及ntext。这些数据类型用于存储字符数据。varchar和char类型的主要区别是数据填充。如果有一表列名为FirstName且数据类型为varchar(20),同时将值Brian存储到该列中,则物理上只存储5个字节。但如果在数据类型为char(20)的列中存储相同的值,将使用全部20个字节。SQL将插入拖尾空格来填满20个字符。
如果要节省空间,那么为什么还使用char数据类型呢?使用varchar数据类型会稍增加一些系统开销。例如,如果要存储两字母形式的州名缩写,则最好使用char(2)列。尽管有些DBA认为应最大可能地节省空间,但一般来说,好的做法是在组织中找到一个合适的阈值,并指定低于该值的采用char数据类型,反之则采用varchar数据类型。通常的原则是,任何小于或等于5个字节的列应存储为char数据类型,而不是varchar数据类型。如果超过这个长度,使用varchar数据类型的好处将超过其额外开销。
nvarchar数据类型和nchar数据类型的工作方式与对等的varchar数据类型和char数据类型相同,但这两种数据类型可以处理国际性的Unicode字符。它们需要一些额外开销。以Unicode形式存储的数据为一个字符占两个字节。如果要将值Brian存储到nvarchar列,它将使用10个字节;而如果将它存储为nchar(20),则需要使用40字节。由于这些额外开销和增加的空间,应该避免使用Unicode列,除非确实有需要使用它们的业务或语言需求。
接下来要提的数据类型是text和ntext。text数据类型用于在数据页内外存储大型字符数据。应尽可能少地使用这两种数据类型,因为可能影响性能但可在单行的列中存储多达2GB的数据。与text数据类型相比,更好的选择是使用varchar(max)类型,因为将获得更好的性能。另外,text和ntext数据类型在SQL Server的一些未来版本中将不可用,因此现在开始还是最好使用varchar(max)和nvarchar(max)而不是text和ntext数据类型。
表1-1列出了这些类型,对其作了简单描述,并说明了要求的存储空间。
表1-1
数 据 类 型 描    述 存 储 空 间
Char(n) N为1~8000字符之间 n字节
Nchar(n) N为1~4000 Unicode字符之间 (2n字节)+2字
节额外开销
Ntext 最多为230–1
(1 073 741 823)Unicode字符
每字符2字节
Nvarchar(max) 最多为230–1
(1 073 741 823)Unicode字符
2×字符数+2字
节额外开销
Text 最多为231–1
(2 147 483 647)字符
每字符1字节
Varchar(n) N为1~8000字符之间 每字符1字节+2
字节额外开销
Varchar(max) 最多为231–1(2 147 483 647)字符 每字符1字节+2
字节额外开销
2. 精确数值数据类型
数值数据类型包括bit、tinyint、smallint、int、bigint、numeric、decimal、money、float以及real。这些数据类型都用于存储不同类型的数字值。第一种数据类型bit只存储0或1,在大多数应用程序中被转换为true或false。bit数据类型非常适合用于开关标记,且它只占据一个字节空间。其他常见的数值数据类型如表1-2所示。
表1-2
数 据 类 型 描    述 存 储 空 间
bit 0、1或Null 1字节(8位)
tinyint 0~255之间的整数 1字节
smallint –32 768~32 767之间的整数 2字节
int –2 147 483 648~
2 147 483 647之间的整数
4字节
bigint –9 223 372 036 854 775 808~
9 223 372 036 854 775 807
之间的整数
8字节
(续表)
数 据 类 型 描    述 存 储 空 间
numeric(p,s)或
decimal(p,s)
–1 038+1~1 038–1之间的数值 最多17字节
money –922 337 203 685 477.580 8~
922 337 203 685 477.580 7
8字节
smallmoney –214 748.3648~2 14 748.3647 4字节


    SQL Server 2008数据类型(2)
如decimal和numeric等数值数据类型可存储小数点右边或左边的变长位数。Scale是小数点右边的位数。精度(Precision)定义了总位数,包括小数点右边的位数。例如,由于14.88531可为numeric(7,5)或decimal(7,5)。如果将14.25插入到numeric(5,1)列中,它将被舍入为14.3。
3. 近似数值数据类型
这个分类中包括数据类型float和real。它们用于表示浮点数据。但是,由于它们是近似的,因此不能精确地表示所有值。
float(n)中的n是用于存储该数尾数(mantissa)的位数。SQL Server对此只使用两个值。如果指定位于1~24之间,SQL就使用24。如果指定25~53之间,SQL就使用53。当指定float()时(括号中为空),默认为53。
表1-3列出了近似数值数据类型,对其进行简单描述,并说明了要求的存储空间。
表1-3
数 据 类 型 描    述 存 储 空 间
float[(n)] –1.79E+308~–2.23E–
308,0,2.23E–308~1.79E+308
N< =24-4字节
N> 24-8字节
real() –3.40E+38~–1.18E–
38,0,1.18E–38~3.40E+38
4字节

注意:
real的同义词为float(24)。
4. 二进制数据类型
如varbinary、binary、varbinary(max)或image等二进制数据类型用于存储二进制数据,如图形文件、Word文档或MP3文件。其值为十六进制的0x0~0xf。image数据类型可在数据页外部存储最多2GB的文件。image数据类型的首选替代数据类型是varbinary(max),可保存最多8KB的二进制数据,其性能通常比image数据类型好。SQL Server 2008的新功能是可以在操作系统文件中通过FileStream存储选项存储varbinary(max)对象。这个选项将数据存储为文件,同时不受varbinary(max)的2GB大小的限制。
表1-4列出了二进制数据类型,对其作了简单描述,并说明了要求的存储空间。
表1-4
数 据 类 型 描    述 存 储 空 间
Binary(n) N为1~8000十六进制数字之间 n字节
Image 最多为231–1
(2 147 483 647)十六进制数位
每字符1字节
Varbinary(n) N为1~8000十六进制数字之间 每字符1字节
+2字节额外开销
Varbinary(max) 最多为231–1
(2 147 483 647)十六进制数字
每字符1字节
+2字节额外开销

5. 日期和时间数据类型
datetime和smalldatetime数据类型用于存储日期和时间数据。smalldatetime为4字节,存储1900年1月1日~2079年6月6日之间的时间,且只精确到最近的分钟。datetime数据类型为8字节,存储1753年1月1日~9999年12月31日之间的时间,且精确到最近的3.33毫秒。
SQL Server 2008有4种与日期相关的新数据类型:datetime2、dateoffset、date和time。通过SQL Server联机丛书可找到使用这些数据类型的示例。
datetime2数据类型是datetime数据类型的扩展,有着更广的日期范围。时间总是用时、分钟、秒形式来存储。可以定义末尾带有可变参数的datetime2数据类型--如datetime2(3)。这个表达式中的3表示存储时秒的小数精度为3位,或0.999。有效值为0~9之间,默认值为3。
datetimeoffset数据类型和datetime2数据类型一样,带有时区偏移量。该时区偏移量最大为+/-14小时,包含了UTC偏移量,因此可以合理化不同时区捕捉的时间。
date数据类型只存储日期,这是一直需要的一个功能。而time数据类型只存储时间。它也支持time(n)声明,因此可以控制小数秒的粒度。与datetime2和datetimeoffset一样,n可为0~7之间。
表1-5列出了日期/时间数据类型,对其进行简单描述,并说明了要求的存储空间。
表1-5
数 据 类 型 描    述 存 储 空 间
Date 9999年1月1日~12月31日 3字节
Datetime 1753年1月1日~9999年12月31日,
精确到最近的3.33毫秒
8字节
Datetime2(n) 9999年1月1日~12月31日
0~7之间的N指定小数秒
6~8字节
Datetimeoffset(n) 9999年1月1日~12月31日
0~7之间的N指定小数秒+/–偏移量
8~10字节
SmalldateTime 1900年1月1日~2079年
6月6日,精确到1分钟
4字节
Time(n) 小时:分钟:秒.9999999
0~7之间的N指定小数秒
3~5字节

6. 其他系统数据类型
还有一些之前未见过的数据类型。表1-6列出了这些数据类型。
表1-6
数 据 类 型 描    述 存 储 空 间
Cursor 包含一个对光标的引用和
可以只用作变量或存储过程参数
不适用
Hierarchyid 包含一个对层次结构中位置的引用 1~892字节+2
字节的额外开销
SQL_Variant 可能包含任何系统数据类
型的值,除了text、ntext、
image、timestamp、xml、
varchar(max)、nvarchar(max)、
varbinary (max)、sql_variant以
及用户定义的数据类型。最大尺
寸为8000字节数据+16字节
(或元数据)
8016字节
Table 用于存储用于进一步处理的数
据集。定义类似于Create Table。
主要用于返回表值函数的结果集,
它们也可用于存储过程和批处理中
取决于表定
义和存储的行数
Timestamp or
Rowversion
对于每个表来说是唯一的、自
动存储的值。通常用于版本戳,
该值在插入和每次更新时自动改变
8字节
Uniqueidentifier 可以包含全局唯一标识符
(Globally Unique Identifier,
GUID)。guid值可以从Newid()
函数获得。这个函数返回的值对
所有计算机来说是唯一的。
尽管存储为16位的二进制值,
但它显示为char(36)
16字节
XML 可以以Unicode或非Unicode形式存储 最多2GB

注意:
cursor数据类型可能不用于Create Table语句中。
hierarchyid列是SQL Server 2008中新出现的。您可能希望将这种数据类型的列添加到这样的表中--其表行中的数据可用层次结构表示,就像组织层次结构或经理/雇员层次结构一样。存储在该列中的值是行在层次结构中的路径。层次结构中的级别显示为斜杠。斜杠间的值是这个成员在行中的数字级别,如/1/3。可以运用一些与这种数据类型一起使用的特殊函数。
XML数据存储XML文档或片段。根据文档中使用UTF-16或是UTF-8,它在尺寸上像text或ntext一样存储。XML数据类型使用特殊构造体进行搜索和索引。第15章将更详细地介绍这些内容。
7. CLR集成
在SQL Server 2008中,还可使用公共语言运行库(Common Language Runtime,CLR)创建自己的数据类型和存储过程。这让用户可以使用Visual Basic或C#编写更复杂的数据类型,以满足业务需求。这些类型被定义为基本的CLR语言中的类结构。第8章将更详细地介绍其管理部分的内容。

详细内容请参考:http://www.cnblogs.com/zhangwei595806165/archive/2012/02/23/2364746.html

2012年5月28日星期一

WIZnet員工 2012培訓筆記--WiFi連接和串列連接之間的差異


无线网络连接中,它有两个部分,就是WiFi连接和串行连接其一,WiFi连接(wifi connection)是有关电脑如何连接的WiFi设备(AP,ad-hoc)和模块(WIFI)之间。另一个是,串行连接(serial connection)就是如何有串行部分的方法(TCP / IP部分)这两个设备之间的数据传输。這裡用了Wiznet 的wizfi210作演示例子:
无线部分的主要功能是做的方式来连接两部分,这包括:
1
. 两个设备之间的连接通道通过wifi(802.11)
2.(一)从另一台设备的收集IP  (二)到另一台设备发送IP
3
. 相互识别
此模块“(wizfi210/220),它包含三种类型的连接方法,客户端模式(infrastructure),Ad-hoc模式和AP模式(limited AP

W
izfi210/220中带有使用AT命令的功
AT command: AT+WM= 0, 1, 2
0= infrastructure, 1= Ad-hoc, 2= limited AP

0.      Infrastructure(客户)模式:
是一个功能模块只接收其他设备的IP来识别对方,因此,它不仅可以连接到另一台服务器设备(例如:AP)。
1.      Ad-hoc模式:
是一个功能模块只能识别一个特定的设备,造成点对点的功能
2.      Limited AP模式:
是一种有限的功能模块可以成为一台服务器(去发送IP)或客户端(去接收IP)用作识别和相互连接的设备,但是限制了连接最多为三个客户端模式的设备

2012年5月21日星期一

WIZnet員工SQL Server 2008培訓筆記(四)

大家好,前面我们为大家连载了数据库SQLServer2008的培训笔记1,2,3, 今天为大家继续分享第四篇,WIZnet员工SQL Server 2008培训笔记(三)请阅读
http://wiznet2012.blogspot.com/2012/05/wiznetsql-server-2008_09.html

SQLServer2008设置开启远程连接

SQL Server 2008实际应用中,管理员可以通过权限控制,设置其他人访问该数据库,以及对数据库的操作权限。这时候,需要设置SQL Server 2008的远程连接,其他人就可以在本地用SSMS连接远程服务器的SQL Server 2008
        下面我们就来讲述管理员如何创建用户,如何进行服务器上SQL Server 2008的配置等等。为了实现远程连接,我们需要做两个部分的配置:
1SQL Server Management Studio Express(简称SSMS
2SQL Server配置管理器/SQL Server Configuration Manager(简称SSCM
注意:有些设置生效需要重启 SQL Server服务器。
step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”

step 2: 左侧选择“安全性”,选中右侧的“SQL Server Windows 身份验证模式”以启用混合登录模式
step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
step 4: 展开“安全性”,右键选择“新建登录名”

step 5: 在“常规”中,选择SQL Server身份验证模式,设置登录名和密码。若取消“强制实施密码策略”勾选,则下次登录不用重新设置密码。选择默认数据库是WIZnet

step 6: 选择“用户映射”,在映射到此登录名的用户中勾选“WIZnet”,在数据库角色成员身份中勾选“db_owner”和“db_public

step 7: 选择“状态”,选中“启用”(默认),点击“确定”
step 7: 右击数据库选择“方面”

step 8: 将服务器配置的“RemoteAccessEnabled”属性设为“True”,点“确定”
step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用


step 10: 下面开始配置SSCM,选中左侧的SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

step 11: 选中左侧“SQL Server服务”的“MSSQLSERVER的协议”。如图:右侧的TCP/IP默认是“已禁用”,双击打开设置面板将已启用选项修改为“是”


step 12: 选择“IP 地址”选项卡,设置端口“1433”

step 13: 如图将“SQL Native Client 10.0配置”的“客户端协议""TCP/IP”也修改成“已启用”
tep 14: 配置完成,重新启动SQL Server 2008

此时应该可以使用了,但是还是要确认一下防火墙。

SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。

打开防火墙设置。将SQLServr.exeC:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。