首頁

2013年5月25日 星期六

**開發源之** PowerDesigner中轉换物理模型时的命名轉换**~



      **開發源之** PowerDesigner
中轉换物理模型时的命名轉换**~ 

   ))最近在使用PowerDesigner
建模数据库,在使用中积累了一
些遇到的问题和解决办法,记录
下来,希望对遇到同样问题的朋友
有所帮助。
  早期在PowerDesigner中,只有概念模型和
物理模型,一般是先建立概念默认,然后根据
具体的数据库生成物理模型。但是概念模型太
抽象,物理模型太具体,于是在PowerDesigner 
15版本之后出现了“逻辑模型”,能够从概念 
模型和物理模型各自的角度上都容易理解。所以 
现在的数据库建模方式就变成了先建立概念模型 
然后生成逻辑模型,修改了逻辑模型后,最后生 
成物理模型,由物理模型生成数据库脚本。
在生成物理模型时,遇到了以下几个问题:

 一.在选择生成SQL Server 2005或者
SQL Server 2008时,没有将Date类型和Time类型 
转化为Date类型和Time类型,而是转化为了 
DateTime类型。这点非常受不了,本来在概念 
设计时就分了Date ,Time,DateTime,结果转化 
到SQL Server后就全部变成了DateTime了。
SQL Server 从2005开始就支持单独的Date类型 
和Time类型了,而不像SQL Server2000那样,只 
有DateTime和SmallDateTime。解决办法如下:

 1.打开该物理模型或者随便新建一个空白的 
SQL Server 2008的物理模型。
 2.选择菜单“Database”下的“Edit Current DBMS”
选项,打开了DBMS Properties对话框。
 3.在General选项卡中,展开Script、DataType,
选中AmcdDataType,可以看到内部数据类型和物 
理数据类型的映射表,将D和T对应的数据类型改 
为date和time,然后点击“确定”保存该更改。

 image 
  
 4.回到逻辑模型,重新生成物理模型,即可。
二、生成的物理模型默认情况下模型验证不通 过,“Constraint name uniqueness”,生成的外
键名时单词简略的有点奇怪。
这种情况下的解决办法和上一个问题的解决办法
类似,还是在DBMS Properties中进行修改。
 1.打开DBMS Properties窗口。
 2.在General选项卡中,展开Script、Object、
Reference,选中ConstName,可以看到Value值为FK_%.U8:CHILD%_%.U9:REFR%_
%.U8:PARENT%,这个规则我个人不是很喜欢,
容易造成重名,所以我打算使用FK_加上
Reference的Code来生成外键名,所以改为:FK_%REFRCODE%
 3.保存,重新生成。

三、默认生成的主键是非聚集索引,应该默认
是聚集索引。
这个问题比较麻烦,不知道为什么生成的主键
索引是非聚集索引,但是简单的改法也是与上面
操作类似。
找到Script、Object、PKey的Create选项,其Value值
)))***如下::
alter table [%QUALIFIER%]%TABLE%[%R%?[ with nocheck][ with check]]
   add [constraint %CONSTNAME% ]primary key [%CLUSTER%?[%R%?[clustered ]]:nonclustered ](%PKEYCOLUMNS%)
      [%OPTIONS%]
这里有一个控制是否聚集索引的开关%
CLUSTER%和%R%,不知道这两个变量是在 
哪里设置的,不过可以简单粗暴的将该脚本改为:

alter table [%QUALIFIER%]%TABLE%[%R%?
[ with nocheck][ with check]]
   add [constraint %CONSTNAME% ]primary key
 clustered (%PKEYCOLUMNS%)
      [%OPTIONS%]
这样生成的脚本就是Cluster的了。
 
))
))
 
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

))^Paessler software**))~& a free keys*download PRTG Network Monitor**~

   ))^Paessler software**))~

  

 

*** Your Free License Key
for PRTG Network Monitor***

License Details

License Name:
prtgtriXX
License Key:
000014-594KFM-8FFQQU-K2DARJ-0FGZTA-P53JFJ-DRTT00-V83VB9-N2V7WK-R5CKEM
Please save this license key as you will need it during the installation of the software.
 We have also sent it to "rtwXX@gmal.com" so please check for emails
 from “sales@paessler.com”

Free Software Download

If you haven't done so already please download PRTG Network Monitor 

 116.97MB

{{**ps. only to download there PRTG.zip
click this link is ok, not to pay yr money!!!**}}

******************************************
  What Are The Next Steps?XXXX

Get Started in Less Than 2 Minutes

  • Install PRTG Network Monitor in your network.
  • Enter your license key during installation.
  • Note: If you have already installed PRTG
  •  please start the "PRTG Server Administrator"
    from the PRTG Network Monitor group in
  •  your Windows Start Menu and choose the
  • "License" tab to enter the key.

Quickstart: Your First Steps With PRTG

  • ... more than 150,000 users worldwide rely
  •  on PRTG to monitor their networks?
  • ... 90% of these customers saved so much time
  • and money using PRTG, that they had a positive
  •  ROI within the first 4 months?
 0Checkout

Your Cart  XXX

Your Price0.00 USD
Close
  • How to Order Paessler Products

    For the fastest means of receiving your
  • software, please order online using your
  •  credit card. To do so, please choose a product,
  •  click on “Add to Cart” and follow the
  • instructions. For most orders your software
  • should be delivered within ten minutes! If you
  • do not want to or cannot order using your
  • credit card we offer a variety of alternative
  • ordering methods! For further details please
  •  have a look at How to Order (FAQs).XXXXXXXZ~~~ 
  • Not happy?
    Get A Refund!

    We Offer a 30 Day Money Back Guarantee

    We are so confident that you'll be delighted
  • with our software that we make ordering our
  •  software totally risk-free, with our 30-day
  • Risk Free Unconditional Money-Back XXX
  •  Guarantee! That's right - if you should not
  •  be satisfied with our software for any reason
  •  whatsoever, just let us know within 30 days
  •  of purchase and we will refund your order
  •  in full. No questions asked.
  • Our Shop System is
    Safe and Secure

    We Will Handle Your Personal Data Safely

    Purchasing using our online ordering system
  •  is safe and secure. Our server uses the industry
  •  standard Apache web server with SSL
  • encryption for safe and secure ecommerce
  • transactions. All of your personal information
  • is encrypted to ensure that it cannot be read
  • as the information passes from your system
  •  to ours. And we will not share your email
  •  address or any other personal data with
  • others as you can see in our Privacy Policy.
  • We offer
    Flexible Licensing

    Do You Have Special Licensing Requirements?

    Please contact sales@paessler.com for
  •  information on other available license
  •  models, educational and volume discounts,
  • or to receive a custom quote.

    We offer Freeware and various
  • Commercial Editions. For the scope
  •  of usage of the respective licenses and
  • editions please see our detailed license
  •  and usage terms  XXXXXX
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

**^Chrome﹑Firefox﹑Opera﹑**Safari﹑Maxthon免安裝版~~**

  
  **^Chrome﹑Firefox﹑Opera﹑
Safari﹑Maxthon免安裝~~**

   *開發web應用及風格測試(檢測),在不同的瀏覽器切換 
查看及調試已製作的風格及JS插件等應用… 

   *~近來各瀏覽器的免安裝版,
使用了一段時間感覺良好,而且很方
便放在USB手指(便攜)或HDD外置硬碟
帶著隨手走,而不再需要安裝在電腦運行了,
這樣也能夠令電腦的空間節省之餘,從此不必
安裝太多瀏覽器了 !!

   *Chrome 免安裝版(便攜版)
下載網址︰ http://portableapps.com/apps/internet
/google_chrome_portable 
Firefox 免安裝版(便攜版)
下載網址︰ http://portableapps.com/apps/
internet/firefox_portable
Opera 免安裝版(便攜版)
下載網址︰ http://portableapps.com/apps/
internet/opera_portable
Safari 免安裝版(便攜版)
下載網址︰ http://portableappz.
blogspot.hk/search?q=safari
Maxthon 免安裝版(便攜版)
下載網址︰ http://portableapps.com/apps/
internet/maxthon_portable  *
    hoho..
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

** )) Retina MacBook Pro维修教程 ))^~~


    ** )) Retina MacBook Pro维修教程 ))^~~
全合集**       



  *Retina MacBook Pro维修
教程主板篇 ))


Retina MacBook Pro维修教程主板篇
  更换主板需经过以下几个步骤【详情】:
-拆机工序
-拆AirPort/摄像头电线        
-拆I/O板的电线
-拆右边风扇
-拆左边风扇
-拆SSD
-拆I/O板
-拆主板总成

    Retina MacBook Pro维修教程屏幕篇 ))))

  更换屏幕需经过以下几个步骤:
-拆机工序
-拆AirPort/摄像头线缆                 

Retina MacBook Pro维修教程屏幕篇
-更换屏幕总成

-拆散热片
-更换主板 



    **Retina MacBook Pro维修教程电池篇**)

  更换电池比较麻烦,不仅要经过多重工序,而且最好拆电池要求绝对
的耐心,有兴趣的朋友可以自己尝试。需经过以下几个步骤  

   Retina MacBook Pro维修教程电池篇 
   拆机工序
-拆AirPort/摄像头电线
-拆I/O板的电线
-拆右边风扇
-拆左边风扇
-拆橡胶铰链帽
-拆SSD
-拆I/O板
-拆主板总成
-拆扬声器
-更换电池



   ))Retina MacBook Pro维修教程风扇篇**))

  )相对来说,更换电池比较简单。经过拆机的几个工序之后,
即可单刀直入,拆下左右风扇。不过要买到苹果原装风扇也有点
困难。不管怎样,有兴趣的朋友可以参考我们的教程
Retina MacBook Pro维修教程风扇篇 

***Retina MacBook Pro维修教程SSD**

  SSD的更换也不算很复杂,这对用户来说是件好事,至少我们 
可以很容易升级SSD。在经过前面四个步骤的基本拆机工序后,
我们就能直接更换SSD   
Retina MacBook Pro维修教程SSD篇  

*** Retina MacBook Pro维修教程触控板篇***))

  紧跟着电池的更换教程,我们现在来到MacBook Pro的控制中心
——触控板,看看iFixit是如何教导大家进行触控板的更换的 
Retina MacBook Pro维修教程触控板篇  


   &教你如何为rMBP的CPU/GPU重涂散热膏**

  自从这款笔记本在6月份上市之后,我们已经不止一次听说设备过热的
问题。当然了,有许多种可导致设备过热的原因,CPU/GPU散热膏失效
只是其中一种。那么,如果你手上的Retina MacBook Pro出现了散热膏问
题,该如何去解决呢? 
 教你如何为rMBP的CPU/GPU重涂散热膏   

**
**

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

** 程序開發***2012年SQL Server2012在**程序開發**的一些實用新的特徵**~

      ** 程序開發*2012年SQL Server2012在程序開發的
一些實用新的特徵**~ 

     SQL服務器發布了不少時刻,最近安裝的最新的SQL服務器2012 
在新的機器的SP1,在感到的體格檢查下好。官員給了大堆SQL2012 
SQL2008R2新的特徵,但是看待普通的發展職員是浮動雲彩,不可能在 
前述相當有用下使用,關於發展職員的新的特徵。首先,增加序列對象。
這關於Oracle用戶是最熟悉的數據庫對象,也現在看了在SQL服務器的
相似的對象終於,  但是大多数对于普通开发人员来说都是浮云,
根本用不到,下面就说说一些对于开发人员来说比较有用的新特性。

一、增加了Sequence对象。

     这个对于Oracle用户来说是最熟悉不过的数据库
对象了,现在在SQL Server中终于也看到了类似的
对象,只是在使用的语法上有一点点不一样。
创建语法也是CREATE SEQUENCE,使用的时候
需要使用NEXT VALUE FOR来取下一个值:
CREATE SEQUENCE [dbo].[SQ_1] 
 AS [bigint]
 START WITH 1
 INCREMENT BY 1;

SELECT NEXT VALUE FOR [SQ_1] AS FirstUse;
如果要插入一个值,那么就是:
INSERT INTO t1(c1,c2)
VALUES (NEXT VALUE FOR SQ_1, 'Test') ; 
 但是好像没有提供获得当前值的语法,难道必须取下一个值?
  

 

二、新的分页查询语法。

以前在SQL Server中分页,最早是用top或者临时表,后来出现 了ROW_NUMBER函数实现分页,现在最新的SQL2012可以在order by子句后跟offset和fetch来分页,感觉有点像是LINQ的语法。比如 查询1W行之后的20条有效项目信息,那么ROW_NUMBER分页查询的SQL是:
select  *
from
(
select *,ROW_NUMBER() over(order by p.PROJECT_ID) R
from PROJECT p
where p.IS_DELETED=0 
) x
where x.R  between 10001 and 10020
而是有了新的语法,那么查询语句就是:
SELECT *
FROM PROJECT p
where p.IS_DELETED=0
ORDER BY p.PROJECT_ID 
OFFSET 10001 ROWSFETCH NEXT 20 ROWS ONLY;
显然使用了新的语法后代码看起来更简洁,意思表达也更明确。 从执行效率上来讲,试了一下,是一样的。

 

三、一些新的系统函数。

3.1相当于C#中三目运算符的IIF函数 这个函数和VBA中的IIF函数相同,判断第一个参数的表达式是否为真, 真则返回第二个参数,假则返回第三个参数。 有了这个函数很多时候我们可以不用再使用复杂的case when语法了。 比如我们判断项目的大小以显示对应的字符串,那么老的写法是:
select p.CODE,case when p.SIZE>100 then 
'Big' else 'Small' end as SIZE_STRING
from PROJECT p
where SIZE is not null
现在,我们可以简单的写成:
select p.CODE,IIF(p.SIZE>100,'Big','Small') as SIZE_STRING
from PROJECT p
where SIZE is not null
3.2不用判断类型和NULL的字符串连接CONCAT函数 SQL Server本来对字符串的连接很简单,直接使用“+”号, 但是需要注意两个问题,一是必须类型都是字符串类型,如果是数字 类型那么会报语法错误,所以必须把数字类型转换为字符串。 二是如果 其中的某个值为null,那么整个连接的结果就是一个null字符串,所以 还需要判断null,所以本来只是一个连接字符串的查询就会写的很复杂:
select p.PROJECT_ID, p.CODE+','+p.NAME+','+ISNULL
(p.NICK_NAME,'')+','+ISNULL(CONVERT(varchar(50),p.SIZE),'')
from PROJECT p
现在使用CONCAT函数,直接忽略其中的类型,忽略对NULL的检查, 直接连接成一个非空的字符串:
select p.PROJECT_ID,CONCAT
( p.CODE,',',p.NAME,',',p.NICK_NAME,',',p.SIZE)
from PROJECT p
可以明显感觉到简洁了很多。 3.3转换成字符串时设置格式的FORMAT函数。 以前要把数字或者日期转换成字符串,可以使用CONVERT函数并带人第三 个整数类型的参数指定转换的格式,不过这种方法太麻烦,整数参数不容 易理解和记忆,而且也不灵活。现在的FORMAT函数相当于C#中的 String.Format函数,在第二个参数中可以想要输出的格式。
select p.PROJECT_ID,FORMAT(p.CREATED_TIME,'yyyy-MM-dd'),
CONVERT(varchar(50),p.CREATED_TIME,112)
from PROJECT p
3.4让枚举显示更方便的CHOOSE函数。 在程序中经常使用枚举值,在数据库中使用tinyint来保存枚举值, 但是 在查看时却不是很容易理解枚举值的含义, 必须查看代码看1对应什么, 2对应什么才知道。在显示的时候如果要显示成字符串,那么就需要使 用case when进行判断。现在可以使用CHOOSE函数,让枚举转换成字符串 变得很简单。比如要显示项目的状态,那么我们的查询就是:
select p.CODE,CHOOSE 
( p.STATUS,'Plan','Exec','Complete','Abort','Fail') 
from PROJECT pCHOSSE函数比case when有几个缺点,
1是不支持0和负数,
所以如果枚举的 值是0那么就没办法显示,
 
2是枚举值必须连续而且比较小,
不能使 用100、200等值,那要是用CHOOSE那得写死人了。
没有default值,
使用 case when的时候,如果不匹配还有个else值可以显示,而使 
用CHOOSE后如 果没有匹配的,那么就是NULL值。所以个人觉得这个 
函数的使用面非常 3.5各种日期时间函数。
除了一个EOMONTH函数是返回给定日期的最后一天外,其他的新函数, 都是把年月日作为参数传进去,返回指定数据类型的对象,相当于就 是CONVERT函数的变形。总体使用不多,在此不多介绍。

 

四、OVER子句的增强和新增一些分析函数。

之前OVER子句是用于RANK,ROW_NUMBER等排名函数,现在OVER子句得到了 大大的增强, 可以将OVER子句应用到聚合函数中,也增加了一些分析函数。 比如我有一个项目和客户表,一个客户对于多个项目,现在需要知道客户 的信息和每个客户的最新项目Code,这个要是以前还不好实现,现在 我们有了分析函数,可以使用FIRST_VALUE或者LAST_VALUE再配合OVER子句, 得到我们想要的结果:
select distinct c.*,FIRST_VALUE(p.CODE) over(PARTITION BY 
c.CLIENT_ID order by p.[CREATED_TIME] desc) as 
LAST_PROJECT_CODEfrom PROJECT pinner join CLIENT c
on p.CLIENT_ID=c.CLIENT_ID 
  
haha..
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

**中國E動網免費DNS**~^


**中國E動網免費DNS**~^

  ))中國E動網為廣大用戶提供免費DNS解析服務,可以解析任何
後綴的域名,最多可以設置50個二級域名、10個域名轉發(可隱藏原網址URL)
,支持DNS記錄、A記錄(IP地址)、CNAME記錄(別名)、MX記錄(郵件)
和TXT記錄,還支持域名泛解析!每個域名的免費DNS解析服務都有管理密碼和
獨立管理面板,你也可以登陸會員中心在“我的域名列表”中進行管理設置

   *網址: 請按此!!  *

   ^^中國E動網提供的免費DNS解析服務的申請過程就是購買過程,
價格是0元!你可以一次購買1-5年的服務,購買完成後可以隨時續費,
續費價格還是0元!購買完成後你會發現,中國E動網的免費DNS解析服務 
實際可設置54個二級域名和14個域名轉發 

   ))DNS解析服務購買完成後,別忘了把你的域名DNS設置為:
ns11.edong.com和ns12.edong.com,就可以使用中國E動網提供的免費DNS解析服務了,
否則你的域名DNS服務器還是原來的,在中國E動網進行DNS解析設置是不會生效的

  **  如果你不打算用中國E動網的免費DNS解析服務,只是想用域名轉發 
(可隱藏原網址URL),在“URL轉發”中添加好域名轉發後,將該域名 
解析到中國E動網的域名轉發服務器IP:222.191.251.118即可,無需 
將DNS改為中國E動網的  **

**
**
    
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

轉** 重灌狂人*之 iTools 2013輕鬆備份 iPhone/iPad 中的照片、影片、MP3、電子書、通訊錄、手機簡訊…等內容(支援 Windows 與 Mac)

      轉** 重灌狂人*之 iTools 2013
輕鬆備份 iPhone/iPad 中的照片、影片、MP3、電子書、
通訊錄、手機簡訊…等內容(支援 Windows 與 Mac)yeah~!

     2013/4/28 更新:iTools 軟體版本更新至
v2013 Beta 0427,此版本做了不少更新並修復
了先前版本的一些 bug。
2012/9/28 更新:iTools 軟體版本更新至
2012 beta 0917最新版,新增支援第三代新版
 iPad、新增對 iOS 5.1 的完整支援,最佳化圖片
管理、電子書庫..等等功能,另外還有一堆
更新與修正。
一般情況下大家都會依照 Apple 的指示透過
 iTunes 來同步、更新或備份 iPhone、iPad 或 iPod 中
的音樂、照片或電子書等內容,不過在 iTunes
 裡面的限制比較多,沒法像 Android 手機那樣,
直接接上電腦就可以任意讀取、備份手機裡的檔案。
而 iTools 則是最近一兩年來相當受到網友歡迎的
iOS 設備管理軟體,主要功能除了幫我們備份 
手機中的照片、影片、MP3、電子書、通訊錄、
手機簡訊、應用程式..等內容之外,還可讓我們 
隨時在電腦中瀏覽、下載手機裡的各式檔案 
與通訊錄、手機簡訊。
 
  除此之外,還可透過內建的管理工具輕鬆調整、
安排桌面圖示的位置、備份桌面、移除應用程式
、應用程式文檔管理、瀏覽系統檔案、即時桌面 
影像錄影、清理系統與應用程式垃圾、將電腦中 
的音樂檔設定為手機鈴聲…以及其他各式各樣的 
進階管理工具等,都是相當實用的好東西。

   ▇ 軟體小檔案 ▇     (錯誤、版本更新回報)
  • 軟體名稱:iTools 2013
  • 軟體版本:2013 beta 0427
  • 軟體語言:繁體中文、簡體中文、英文...
                等多國語言
  • 軟體性質:免費軟體
  • 檔案大小:2.41 MB
系統支援:支援 Windows 與 Mac OS X 作業系統
iTools 2012 Beta 0329 更新細節:
  • 新增 The new iPad 的全面支援,包括桌面管理、壁紙等
  • 新增對 iOS 5.1 的支援,最佳化圖片管理、
             電子書庫等
  • 新增網絡音樂資源 “多米音樂”
              可以試聽、下載到正版的音樂
  • 新增本地媒體庫,加入音樂庫
  • 壁紙庫、鈴聲庫
新增 Apple ID 驗證,支援用戶使用正版升級
  • 新增 Apple ID 註冊教程
新增正版升級、第三方升級、一鍵智能升級
新增聯繫人分組中“未分組”,加入鍵盤上下、
       Del 等快捷鍵
  • 新增短信對話與聯繫人關聯
  • 新增選項中的更新日誌
新增 IPA 關聯功能及選項,可以雙擊安裝 IPA
文件及在網絡上進行“iTools 一鍵安裝”
  • 新增網絡資源的本地緩存
  • 新增 HTTP 網絡代理功能
  • 新增修復沙盒引導
  • 優化並修復圖片管理的體驗及 BUG
  • 修復部分用戶使用圖片瀏覽器時無法
              截圖的問題 大幅提高圖片導入速度

使用方法:

第1步  開啟 iTools 軟體並將 iPhone/iPad/iPod..
 等裝置用 USB 線與電腦連接,接著可以在
 iTools 視窗中看到你的 iOS 手機或平板電腦。
01

    第2步  接著我們可以在左邊的目錄中瀏覽 
你要找的照片、影片、音樂、電子書... 等等內容。
如果要將電腦中的音樂檔傳到手機裡面當做來電
鈴聲的話,可以在「媒體管理」裡面點一下「鈴聲」
後再按一下上面的「導入」按鈕,即可將你選取的 
音樂檔設定為手機鈴聲。
02   
   第3步  在瀏覽照片、影片或音樂檔時,如果想  
把檔案從手機拉出來的話,可以選取後按
匯出」即可。
03  
   第4步  在「應用程式」選單裡面可以看到目前
手機已經安裝的全部應用程式清單,可依需求
按「備份」、「卸載」或按「文檔管理」,
查看應用程式裡面的檔案、文件或相關資料。
04  
   第5步  如圖,瀏覽應用程式裡面的資料夾
與內容時,也可隨時導入或匯出你要的檔案
或圖檔,譬如說把 LINE 裡面的一堆可愛圖示 
挖出來放在網站或 MSN 上使用。
05  
  第6步  桌面管理功能,可直接在畫面中調整 
應用程式的圖示位置、移除或搬到同一個資料 
夾,旁邊還有個「即時桌面」功能,能讓我們 
看到目前手機操作時的即時畫面,還提供了 
即時畫面的錄影功能,讓我們將操作手機或 
APP 時的畫面即時錄影下來。
06  
  第7步  「資訊管理」裡面還有一堆相當實用 
的功能,譬如說管理或匯出手機通訊錄、簡訊、
備忘錄、瀏覽器書籤或日曆等等內容,一樣都 
是按一按就可以搞定。
07  

p.s  重灌狂人 
**是我的酷愛網站兩個中的一個
 他資枓詳盡闡述...偶然風趣幽默~
*愛死了*!
                     wow~