瀏覽標籤:

轉載

[MSSQL] SQL Server Management Studio 連線工具

來源:使用 SQL Server Management Studio 連接到 SQL Database 並執行範例 T-SQL 查詢

 

SQL Server Management Studio (SSMS) 是一個整合式環境,您可以加以利用來存取、設定、管理及開發 SQL Server 的所有元件。 SSMS 利用許多豐富的指令碼編輯器來合併一群非常廣泛的圖形工具,使所有技術層級的開發人員及管理員都能夠存取。 此版除了提升與舊版 SQL Server 之間的相容性之外,也改進了獨立 Web 安裝程式,以及 SSMS 中,當有新版本可用時的快顯通知。

 

下載 SQL Server Management Studio (SSMS)

 

筆記一下…

2016-07-31 02_52_18-Microsoft SQL Server Management Studio

       

[C#] 使用 Google Maps Geocoding API 將地址轉換為經緯度

本來是使用Google Map JavaScript API的google.maps.Geocoder,但發現Google似乎有對查詢間隔做限制,Code常常一下可以一下又不行,找了很久終於找到了不錯的C#解決方案,而且似乎沒有任何限制唷!

var address = "台中市沙鹿區台灣大道六段1018號";
var requestUri = string.Format("http://maps.googleapis.com/maps/api/geocode/xml?address={0}", Uri.EscapeDataString(address));

var request = WebRequest.Create(requestUri);
var response = request.GetResponse();
var xdoc = XDocument.Load(response.GetResponseStream());

var result = xdoc.Element("GeocodeResponse").Element("result");
var locationElement = result.Element("geometry").Element("location");
var lat = locationElement.Element("lat");
var lng = locationElement.Element("lng");

如果回傳格式想要是Json的話把requestUri的xml改成json就好囉!

來源:How to call Google Geocoding service from C# code

       

Git 指令 – 常用指令

補充

設定個人資訊

git config --global user.email "[email protected]"
git config --global user.name "sofast"

將推送的預設值更改為把「目前的」branch 推到它的 upstream

git config --global push.default simple

修改遠端來源

git remote set-url origin https://github.com/XXX(username)/YYYY(projectname).git

新建repository

本地目錄下,在命令列裡新建一個代碼倉庫(repository)
裡面只有一個README.md
命令如下:

touch README.md
git init

初始化repository

git add README.md

將README.md加入到緩存區

(可以用git add --a將所有改動提交到緩存(注意是兩個杠))

git commit -m "first commit"

提交改變,並且附上提交資訊”first commit”

Push

git remote add origin https://github.com/XXX(username)/YYYY(projectname).git

加上一個remote的位址,名叫origin,位址是github上的地址(Create a new repo就會有)
因為Git是分散式的,所以可以有多個remote.

git push -u origin master

將本地內容push到github上的那個位址上去。

參數-u
用了參數-u之後,以後就可以直接用不帶參數的git pull從之前push到的分支來pull。

此時如果origin的master分支上有一些本地沒有的提交,push會失敗.

所以解決的辦法是, 首先設定本地master的上游分支:

git branch --set-upstream-to=origin/master

然後pull:

git pull --rebase

最後再push:

git push

分支

新建好的代碼庫有且僅有一個主分支(master),它是自動建立的。
可以新建分支用於開發:

git branch develop master

新建一個叫develop的分支,基於master分支

切換到這個分支:

git checkout develop

現在可以在這個develop分支上做一些改動,並且提交。
注意:切換分支的時候可以發現,在Windows中的repository資料夾中的檔內容也會即時相應改變,變成當前分支的內容。

push方法1:

現在如果想直接Push這個develop分支上的內容到github

git push -u origin

如果是新建分支第一次push,會提示:
fatal: The current branch develop has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin develop

輸入這行命令,然後輸入用戶名和密碼,就push成功了。

以後的push就只需要輸入

git push origin

push方法2:

比如新建了一個叫dev的分支,而github網站上還沒有,可以直接:

git push -u origin dev

這樣一個新分支就創建好了。

push方法3:

提交到github的分支有多個,提交時可以用這樣的格式:

git push -u origin local:remote

比如:

git push -u origin master:master

表明將本地的master分支(冒號前)push到github的master分支(冒號後)。
如果左邊不寫為空,將會刪除遠端的右邊分支。

創建分支的另一種方法

用命令

git checkout -b develop2 develop

可以新建一個分支develop2,同時切換到這個分支

刪除分支

可以查看所有的分支

git branch

將develop2分支刪除

git branch -d develop2

Clone

使用git clone+github位址的方法,專案預設只有master分支。git branch也只有master

要看所有的分支:

git branch -a

或者是

git branch -r

這時候要新建一個分支,叫做dev,基於遠端的dev分支:

git checkout -b dev origin/dev

加Tag

git tag tagname develop

git tag中的兩個參數,一個是標籤名稱,另一個是希望打標籤的點develop分支的末梢。

合併分支

git checkout master

先轉到主分支

git merge --no-ff develop

然後把develop分支merge過來

參數意義:
不用參數的預設情況下,是執行快進式合併。
使用參數–no-ff,會執行正常合併,在master分支上生成一個新節點。
merge的時候如果遇到衝突,就手動解決,然後重新add,commit即可。

轉載:在GitHub上管理项目

       

[Linux] Ubuntu Apache新增網域/虛擬網站/虛擬主機

紀錄一下基本的設定檔,以便日後複製用。

  1. 建立設定檔
    在下面的路徑,建立一個檔案名稱叫做 blog.exfast.me.conf 的文字檔

    /etc/apache2/sites-available
  2. 內容如下(範例)
    <VirtualHost *:80>
    	#管理者郵箱 
    	ServerAdmin [email protected]
    	#網站名稱 
    	ServerName sofast
    	#網站別名
    	ServerAlias blog.exfast.me
    	#網站的根目錄
    	DocumentRoot /var/www/blog.exfast.me/public_html/
    	#網站的錯誤日誌檔存放的位置與檔名
    	ErrorLog /var/www/blog.exfast.me/logs/error.log
    	#網站日誌檔存放的位置與檔名
    	CustomLog /var/www/blog.exfast.me/logs/access.log combined
    	<Directory "/var/www/blog.exfast.me/public_html/">
    		AllowOverride All
    	</Directory>
    </VirtualHost>
  3. 建立網站資料夾
    sudo mkdir -p /var/www/blog.exfast.me/public_html
    sudo mkdir -p /var/www/blog.exfast.me/logs
    
  4. 啟用網站
    sudo a2ensite blog.exfast.me
  5. 重新啟動服務
    service apache2 restart

如果要停用網站的話使用以下指令:

sudo a2dissite blog.exfast.me
service apache2 restart

轉載:http://www.arthurtoday.com/2009/11/apache.html

       

WordPress 網址刪除醜醜的index.php For Linux – Apache

環境:Ubuntu Server 15.10 x64

  1. 首先,確定 mod_rewrite 已經開啟。
    Apache 的 mod_rewrite 功能預設是關閉的,透過以下指令來啟動覆寫功能。

    sudo a2enmod rewrite
  2. 接著,修改 Apache 的主要設定檔。
    如果伺服器 Apache 配置多個網域,請找到 WordPress 對應的設定檔。
    如果沒有修改過,設定檔在 Ubuntu 的預設路徑為:

    /etc/apache2/sites-available/000-default.conf
  3. 使用 vi 或 nano 指令編輯檔案,
    主要設定檔的開頭應該是 在它上方加入這段:

    <Directory "/var/www/wordpress/">
        AllowOverride All
    </Directory>
    
  4. 接者重新啟動Apache
    sudo service apache2 restart
  5. 修改.htaccess檔案,內容如下
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>
    # END WordPress
    

轉:http://diary.taskinghouse.com/posts/664222-resolved-wordpress-permalinks-404-error

       

讓WordPress支援中文網址

  1. 找到目錄
    wp-includes/class-wp.php
  2. 搜尋
    $_SERVER['PATH_INFO']
  3. 找到
    $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';

    下方新增

    $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "Big5"): '';
  4. 搜尋
    $_SERVER['REQUEST_URI']
  5. 找到
    list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );

    下方新增

    list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "Big5") );

如圖:

test01-e1461682129461

       

WordPress 網址刪除醜醜的index.php For Win10 – IIS10

爬文爬了很久,終於找到一個給Win10 IIS用的方案如下:

 

  1. 首先下載此套件Download URL Rewrite Module 2.0

    http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads

  2. 停用IIS
  3. Win+R 輸入regedit
  4. 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
  5. MajorVersion修改為9(十進位)

就可以進行安裝了!安裝完畢後記得將原本的10修改回來

 

轉載:http://forums.iis.net/t/1223421.aspx?Can+not+install+rewrite+module+on+windows+10+10041+build+IIS10

 

 

       
  • 1
  • 2