2013年4月4日 星期四

歡迎來到陳木林個人網誌

檔案下載

常用查詢

彰化縣電腦公會教學BLOG

仲翌科技有限公司

FTP檔案下載

充電起飛計畫申請

102年度委外訓練師資教學專業知能培訓 FACEBOOK  同學會資料輸入

檔案上傳

各銀行080免費電話 

下載Google雲端列印驅動 


 陳木林 敬上    手機:0986113508 Email: a0973211479@gmail.com 陳木林名片1

101 則留言:

  1. Exl_file = GETFILE('XLS', '選擇或取消', '選擇', 0, '請選擇要開啟的Excel檔')
    DO CASE
    CASE EMPTY(Exl_file)
    Messagebox("並未選擇要開啟的Excel檔",1+32,"訊息視窗")
    QUIT
    OTHERWISE
    ? "你選擇要開啟的Excel檔是 "+Exl_file
    ENDCASE
    oExl=CREATEOBJECT("Excel.application")
    if VARTYPE(oExl) <> "O"
    = MESSAGEBOX("EXCEL沒有安裝或損壞或因為記憶體不足而無法使用!",64,"提示")
    return
    endif
    oExl.SheetsInNewWorkbook?=1
    oExl.Visible=.T.
    oExl.workbooks.Open('&Exl_file')
    oExl.activesheet.rows(1).insert
    oExl.activecell.formular1c1 = "表頭"
    with oExl.SELECTION.font
    .name = "細明體"
    .fontstyle = "normal"
    .size = 20
    .strikethrough = .f.
    .superscript = .f.
    .subscript = .f.
    .outlinefont = .f.
    .shadow = .f.
    endwith

    回覆刪除
  2. 讀入Excel 檔的範例

    Exl_file = GETFILE('XLS', '選擇或取消', '選擇', 0, '請選擇要讀入的Excel檔')
    DO CASE
    CASE EMPTY(Exl_file)
    Messagebox("並未選擇要讀入的Excel檔",1+32,"訊息視窗")
    QUIT
    OTHERWISE
    ? "你選擇要讀入的Excel檔是 "+Exl_file
    ENDCASE
    import from &Exl_file Type xl8
    browse

    回覆刪除
  3. 2011/2/9 11:16 | 閱讀數 : 14082 | 我要推薦 | Add Comment | 文章分類 : MSSQL 套件工具 | 訂閱
    這個寒假也算是惡搞吧,整人整到自己跳下來解,所謂報應還是求知心就不知了.....
    因為本人對ASP.NET比較有好感,對於PHP只能說是入門階段而已(新手階段)
    分配完工作後,學弟既然用IIS+PHP5.3.x+MYSQL後來就跟他說.....你換個資料MSSQL玩玩看
    沒多久就掛了XD....卡的問題好像是php_mssql.dll - 找不到指定的模組與php-cgi.exe找不到輸入程序
    後來自己去測試好像也卡在這兩個問題…….

    php-cgi.exe比較簡單解決,後來比較悶的是php_mssql.dll的問題(似乎5.2.x就不太支援了)
    一直無法解決後來,爬文找到似乎微軟有釋出SQLServerDriverForPHP11....感動
    延伸上次的環境IIS7.0執行PHP

    小改部分是中規中局的把資料夾名稱改回C:\PHP當組態設定部分也要跟著小改
    首先要下載http://www.dlldll.com/php5ts.dll_download.html
    丟在C:/PHP內即可..............

    進入IIS設定ISAP及CGI限制
    image

    設定完按確定後記得要允許
    image
    image

    之後直接上SQL Server Driver for PHP Version 1.1
    點擊安裝會問你要壓縮到哪,直接選在C:\PHP\ext內即可
    接著點開上次安裝的PHP Manager點擊Enable or disable an extension
    image

    這邊有分
    52 53 是指 5.2.x 5.3.x
    nts ts 是指 Thread Safe NonThread Safe
    vc6 vc9 是指 Apache IIS
    image
    正常的話開啟後會看到這些選項...它是對設定檔上的Register new PHP version設定的資料夾
    並按照你的版本號設定,我測試的版本是5.3.5 的NTS
    選取php_sqlsrv_53_nts_vc9.dll 按右鍵Enable 後,重新啟動IIS
    image
    在進入PHP Manager 內觀看check phpinfo()
    image
    成功後因該會多一個Sqlsrv資訊欄...
    image
    如果資料庫是MSSQL 2008還要去下載Microsoft SQL Server 2008 Native Client (sqlncli10.dll),請下載與環境對應的版本。

    view sourceprint?
    01
    $uid,"PWD"=>$pwd,"Database"=>"DA_DATABASE","CharacterSet" => "UTF-8");
    10

    11
    /* Connect using SQL Server Authentication. */
    12
    //sqlsrv_connect( string $serverName [, array $connectionInfo])
    13
    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    14
    if( $conn === false )
    15
    {
    16
    echo "Unable to connect.
    ";
    17
    die( print_r( sqlsrv_errors(), true));
    18
    }
    19

    20
    /* Query SQL Server for the login of the user accessing the
    21
    database. */
    22

    23
    $tsql = "SELECT * from book";
    24
    $stmt = sqlsrv_query( $conn, $tsql);
    25

    26
    if( $stmt === false )
    27
    {
    28
    echo "Error in executing query.</br>";
    29
    die( print_r( sqlsrv_errors(), true));
    30
    }
    31

    32
    /* Retrieve and display the results of the query. */
    33
    $row = sqlsrv_fetch_array($stmt);
    34
    echo $row[0]."
    ";
    35
    echo $row[1]."
    ";
    36
    /* Free statement and connection resources. */
    37
    sqlsrv_free_stmt( $stmt);
    38
    sqlsrv_close( $conn);
    39
    ?>

    回覆刪除
  4. http://ava9547.wordpress.com/2013/04/24/php-apache-mssql-%E8%A8%AD%E5%AE%9A/

    回覆刪除
  5. 8.php預設的session不能直接使用,必須至php.ini中,將「output_buffering = Off」,改為「output_buffering = 4096」,不設的話,在php檔為UTF-8編碼下可能會出現以下的訊息 「 cannot send session cache limiter-headers already sent (output start at …………) 」

    回覆刪除
  6. 雖然 php 有內建 mssql 的支援函式, 但這個功能並沒有預設開啟, 因此必須修改 C:\Windows\php.ini 將" ;extension=php_mssql.dll" 前面的 ( ; ) 去掉

    回覆刪除
  7. 將 AppServ 下的兩個 dll 檔拷貝到 windows\system32 下: [ AppServ\php5\ntwdblib.dll、AppServ\php5\ext\php_mssql.dll ]

    回覆刪除
  8. 4. 由於 php 所附的 dll 可能是舊版的, 只能支援到 MS SQL 2000 所以必須重新下載 ntwdblib.dll( http://webzila.com/dll/1/ntwdblib.zip ),解壓縮之後並貼到 windows\system32 中覆蓋舊有的檔案

    5. 重新啟動 appserv 中的 appache

    6. 如果是 MS SQL 2005 以上的版本, 預設的 TCP/IP 和 Named 連線功能是關 閉的, 必須到 MS SQL 上將這兩個功能打開

    a. 打開 SQL Server Enterprise Manager 編輯該 SQL Server 的參數 (或是到控制台下的 Administrative Tools 打開 SQL 的管理程式也可以)

    b. 點選 “網路設定", 將 “具名管道" 與 TCP/IP 加入後確定即可

    7. 測試連線

    8.php預設的session不能直接使用,必須至php.ini中,將「output_buffering = Off」,改為「output_buffering = 4096」,不設的話,在php檔為UTF-8編碼下可能會出現以下的訊息 「 cannot send session cache limiter-headers already sent (output start at …………) 」

    回覆刪除
  9. Windows下安裝Apache + SSL
    前陣子剛好需要使用自發伺服器認證,由於使用的是Windows IIS,因此很簡單的幾個步驟就啟用。最近剛好有人詢問Windows下如何使用Apache Server加上OpenSSL?因此找了一些資料實地安裝了一遍,資料來源是:

    http://blog.ericsk.org/archives/215

    http://www.pczone.com.tw/vbb3/thread/47/96241/

    如果資料對您有幫助,請點點以下廣告吧 ...




    這兩個網站基本上說明的已經算很清楚,但對於Apache不熟悉的人,可能還有一些問題,因此把資料匯整一下。

    (1)首先下載Apache的OpenSSL版本:

    http://209.61.202.80/apache/Apache_2.2.3-Openssl_0.9.8d-Win32.zip

    假設你把它安裝在D:\Apache2.2\目錄下
    安裝時會詢問你domain name、server name與admin email
    你輸入的內容會寫到httpd.conf檔案內 (d:\apache2.2\conf\httpd.conf)

    httpd.conf是啟動Apache的主要設定檔案

    (2)打開httpd.conf

    將LoadModule ssl_module modules/mod_ssl.so前面的#去掉
    將Include conf/extra/httpd-ssl.conf前面的#去掉
    將httpd.conf存檔

    (3)打開D:\apache2.2\conf\extra\httpd-ssl.conf

    將#SSLMutex "file:D:/Apache2.2/logs/ssl_mutex"
    改成SSLMutex none

    並確認:



    # General setup for the virtual host
    DocumentRoot "D:/Apache2.2/htdocs"
    ServerName your.server.com.tw:443
    ServerAdmin your@email.com
    ErrorLog "D:/Apache2.2/logs/error_log"
    TransferLog "D:/Apache2.2/logs/access_log"

    以上your.server.com是你的機器名稱,如果沒有domain name,可以用ip來代替

    這個檔案主要是Apache開啟後,需要知道SSL的設定組態

    (4)繼續看httpd.conf

    SSLCertificateFile "D:/Apache2.2/conf/ssl/server.crt"

    SSLCertificateKeyFile "D:/Apache2.2/conf/ssl/server.key"

    如果不需要瀏覽端認證,以下可以不管他:

    #SSLVerifyClient require
    #SSLVerifyDepth 10

    如果自發認證,以下可以不管他:

    #SSLCertificateChainFile "D:/Apache2.2/conf/server-ca.crt"
    #SSLCACertificatePath "D:/Apache2.2/conf/ssl.crt"
    #SSLCACertificateFile "D:/Apache2.2/conf/ssl.crt/ca-bundle.crt"
    #SSLCARevocationPath "D:/Apache2.2/conf/ssl.crl"
    #SSLCARevocationFile "D:/Apache2.2/conf/ssl.crl/ca-bundle.crl"

    修改完後將httpd.conf存檔

    (5)要產生SSL所需要的key的前置動作

    這個動作牽涉到幾個:
    (a)Apache目錄下的/bin/openssl.exe
    (b)Apache目錄下的/bin/openssl.cnf (不是openssl.conf喔)

    打開openssl.cnf,看看內容:

    [ CA_default ]
    dir= ./ssl

    你先在Apache目錄下的/bin/下建立ssl目錄
    也就是有了 d:\apache2.2\bin\ssl,這個目錄放置SSL檔案

    (6)在 d:\apache2.2\bin\ssl下建立一個空檔案
    index.txt

    (7)在 d:\apache2.2\bin\ssl下建立一個檔案serial,內容就輸入01
    (不要副檔名喔)

    所以目前d:\apache2.2\bin\ssl有兩個檔案: index.txt與serial

    在d:\apache2.2\bin\ssl下再新建一個目錄newcerts

    (8)產生SSL key
    以dos command進到d:\apache2.2\bin
    並以下面指令產生key(中間過程會要你輸入一些組態...自己看看...應該沒問題)

    d:\apache2.2\bin
    openssl genrsa -des3 -out ssl/ca.key 1024

    d:\apache2.2\bin
    openssl req -config openssl.cnf -new -key ssl/ca.key -out ssl/ca.csr

    d:\apache2.2\bin
    openssl x509 -days 3650 -req -signkey ssl/ca.key -in ssl/ca.csr -out ssl/ca.crt

    d:\apache2.2\bin
    openSSL genrsa -out ssl/server.key 1024

    d:\apache2.2\bin
    openssl req -config openssl.cnf -new -key ssl/server.key -out ssl/server.csr

    d:\apache2.2\bin
    openssl ca -config openssl.cnf -days 3650 -cert ssl/ca.crt -keyfile ssl/ca.key -in ssl/server.csr -out ssl/server.crt

    檢查你的d:\apache2.2\bin\ssl下
    是否有了11個檔案及一個目錄 ,將整個ssl目錄copy到d:\apache2.2\conf下

    (9)現在重新開啟Apache,應該已經可以用https://來開你的SSL
    如果不能的話,看看d:\apache2.2\logs\error.log是哪裡出問題

    回覆刪除
  10. SQL 2005 EXPRESS 1433 PORT 無法使用
    將SQLEXPRESS的通訊協定之TCP/IP設定調整一下,應該要啟用,如果有顯示啟用,再點右鍵進入內容
    在最底下的IPALL的TCP通訊埠輸入port值為1433
    重新啟動SQL Server Express即可

    回覆刪除
  11. var dept = "";
    var web_pno = "102071000010";
    var NList_Type = "2";
    function but_send() {
    $('#sBut').hide();
    var JSonData = {
    "name": $("#name").val(),
    "email": $("#email").val(),
    "mobile": $("#mobile").val(),
    "seq_no": seq_no,
    "cityno": $("#ddl_city_no :selected").val(),
    "citynoname": $("#ddl_city_no :selected").text(),
    "townno": $("#ddl_area_no :selected").val(),
    "townnoname": $("#ddl_area_no :selected").text(),
    "Member_Self": $("input[name=Member_Self]:checked").val(),
    "memo": "(手機傳送)",
    "web_pno": web_pno,
    "fromto": QueryString("fromto") != null ? QueryString("fromto") : "",
    "fromurl": document.location.href,//location.href,
    "sourceid": QueryString("fc") != null ? QueryString("fc") : "",
    "NList_Type": NList_Type,
    "func": "njycooooqj"
    }

    if ($("input[name=per_chk]:checked").length == 0) {alert('請勾選同意個資保護聲明。'); $('#sBut').show(); return false; }
    if (JSonData.name == "") { alert('請填寫入姓名。'); $('#sBut').show(); return false; }
    if (JSonData.mobile == "") { alert('請填寫行動電話。'); $('#sBut').show(); return false; }
    if (isNaN(JSonData.mobile) == true) { alert('行動電話格式錯誤。'); $('#sBut').show(); return false; }
    if (JSonData.mobile.length != 10) { alert('行動電話格式錯誤。'); $('#sBut').show(); return false; }
    if (JSonData.cityno == "") { alert('請選擇縣市別。'); $('#sBut').show(); return false; }
    JSonData.memo += JSonData.citynoname;
    goSubmit(JSonData, s, f);
    }


    function s(data) {
    if (data[0].result == "1") {
    $("#name").val("");
    $("#mobile").val("");
    $("#sBut").show();
    document.location.href = "/wGuest/loadover.htm";
    } else {
    alert('送出失敗!');
    $("#sBut").show();
    }
    }

    回覆刪除
  12. 驗證身份證字號
    參考:http://blog.orz.tw/2005/12/27/48
    function checkID(idStr){

    // 依照字母的編號排列,存入陣列備用。

    var letters = new Array('A', 'B', 'C', 'D',

    'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M',

    'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',

    'X', 'Y', 'W', 'Z', 'I', 'O');

    // 儲存各個乘數

    var multiply = new Array(1, 9, 8, 7, 6, 5,

    4, 3, 2, 1);

    var nums = new Array(2);

    var firstChar;

    var firstNum;

    var lastNum;

    var total = 0;

    // 撰寫「正規表達式」。第一個字為英文字母,

    // 第二個字為1或2,後面跟著8個數字,不分大小寫。

    var regExpID=/^[a-z](1|2)\d{8}$/i;

    // 使用「正規表達式」檢驗格式

    if (idStr.search(regExpID)==-1) {

    // 基本格式錯誤

    alert(\"請仔細填寫身份證號碼\");

    return false;

    } else {

    // 取出第一個字元和最後一個數字。

    firstChar = idStr.charAt(0).toUpperCase();

    lastNum = idStr.charAt(9);

    }

    // 找出第一個字母對應的數字,並轉換成兩位數數字。

    for (var i=0; i<26; i++) {

    if (firstChar == letters[i]) {

    firstNum = i + 10;

    nums[0] = Math.floor(firstNum / 10);

    nums[1] = firstNum - (nums[0] * 10);

    break;

    }

    }

    // 執行加總計算

    for(var i=0; i<multiply.length; i++){

    if (i<2) {

    total += nums[i] * multiply[i];

    } else {

    total += parseInt(idStr.charAt(i-1)) *

    multiply[i];

    }

    }

    // 和最後一個數字比對

    if ((10 - (total % 10))!= lastNum) {

    alert(\"身份證號碼寫錯了!\");

    return false;

    }

    return true;

    }


    回覆刪除
  13. http://www.wretch.cc/blog/johnsswu/1237216

    回覆刪除
  14. var connection = new ActiveXObject("ADODB.Connection") ;

    var connectionstring="Data Source=;Initial Catalog=;User ID=;Password=;Provider=SQLOLEDB";

    connection.Open(connectionstring);
    var rs = new ActiveXObject("ADODB.Recordset");

    rs.Open("SELECT * FROM table", connection);
    rs.MoveFirst
    while(!rs.eof)
    {
    document.write(rs.fields(1));
    rs.movenext;
    }

    rs.close;
    connection.close;

    回覆刪除
  15. connect to SQL server database from javascript?

    回覆刪除
  16. 首頁語法
    input type="button" value="首頁" onclick="self.location.href='main.html'"

    回覆刪除
  17. include_once
    php 用這個來含入檔不會有重複含入問題

    回覆刪除
  18. php pdo 连接 sql server 2005 的方法
    MiMi Posted on 2010.04.22 18:33 // 5 Comments
    注意,本文告诉你如何更好的用pdo连接sql server 2005 而不是 2000。
    废话不多说,只说重点,按步骤来:
    1. 确保正确安装sql server 2005 , 开启sql server的远程连接访问,检查防火墙,确认在本地可以通过SQL Server Configuration Manager连接到服务器。
    2. 修改 php.ini 开启相关扩展(php_pdo.dll ,php_pdo_mssql.dll ,php_mssql.dll),重启apache后,一定要用phpinfo()检查是否成功加载。
    3. 修改php.ini中:mssql.secure_connection = Off ,网上很多人说改为On,那是扯淡,改为Off就对啦。
    4. (重点) 如果是连接sql server 2000,只需要把php根目录下的ntwdblib.dll文件copy到apache/bin/或者windows/system32/,
    但是连接 sql server 2005 必须使用2000.80.194.0以上版本的ntwdblib.dll文件,
    在sql server 2005 安装光盘中可以找到。
    (下载地址:http://download.pchome.net/dll/n/detail-171972-0.html)
    5. PDO连接mssql的字符串服务地址后加“,端口号”,注意是逗号,不是冒号。
    例如:
    $db = new PDO (“mssql:host=192.168.0.1,1433;dbname=testdb”,”sa”,”pw”);

    回覆刪除
  19. 以上轉載自 http://mimiz.cn/index.php/php/php-pdo-sql-server-2005/

    回覆刪除
  20. 以下設定二虛擬主機在同一主機
    [httpd.conf] 部份
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    Include conf/extra/httpd-vhosts.conf

    [/extra/httpd-vhost.conf]

    ServerAdmin webmaster@dummy-host.127.0.0.1
    DocumentRoot "C:/Inetpub/wwwroot"
    ServerName www.local
    # ServerAlias www.dummy-host.127.0.0.1
    ErrorLog "logs/www.127.0.0.1-error_log"
    # CustomLog "logs/dummy-host.127.0.0.1-access_log common"



    ServerAdmin webmaster@dummy-host2.127.0.0.1
    DocumentRoot "C:/Inetpub/fcsk"
    ServerName fcsk.local
    ErrorLog "logs/fcs.127.0.0.1-error_log"
    # CustomLog "logs/dummy-host2.127.0.0.1-access_log common"


    測試主機
    Windows/system32/drivers/etc/hosts
    [hosts]
    127.0.0.1 localhost
    127.0.0.1 www.local
    127.0.0.1 fcsk.local

    回覆刪除
  21. select * into #tmp from bad_table
    truncate table bad_table
    alter bad_table alter column silly_column int
    insert bad_table
    select cast(silly_column as int), other_columns
    from #tmp
    drop table #tmp

    回覆刪除
  22. select DATA_TYPE, CHARACTER_MAXIMUM_LENGTH,
    NUMERIC_PRECISION, DATETIME_PRECISION,
    IS_NULLABLE
    from INFORMATION_SCHEMA.COLUMNS
    where TABLE_NAME='TableName'

    回覆刪除
  23. https://mapsengine.google.com/map/

    回覆刪除
  24. 視窗鍵+R
    shell:sendto 按確定
    把捷徑放在此目錄

    回覆刪除
  25. http://wenku.baidu.com/view/001c665e804d2b160b4ec033.html?from=rec&pos=0&weight=1
    .net就是socket去連: ip="192.168.1.91" port=9100

    回覆刪除
  26. CFC /SCANNOW
    要用系統管理員

    回覆刪除
  27. http://support.microsoft.com/kb/929833

    回覆刪除
  28. http://24h.pchome.com.tw/prod/DSAB02-A83878459

    回覆刪除
  29. Chrome書籤存放位置
    http://google.22ace.com/2013/08/chrome-bookmarks-location.html

    回覆刪除
  30. 上網查了怎麼在Apache架的Web Server下也能執行ASP
    http://posture925.pixnet.net/blog/post/6462025

    回覆刪除
  31. DynamicAlignment DynamicFontItalic DynamicFontSize
    DynamicBackColor DynamicFontName DynamicFontStrikeThru
    DynamicCurrentControl DynamicFontOutline DynamicFontUnderline
    DynamicFontBold DynamicFontShadow DynamicForeColor
    DynamicInputMask

    回覆刪除
  32. this.Column1.DynamicCurrentControl = ;
    "ICASE(Orders.Error_Level = 1, 'imgWarning', " + ;
    "Orders.Error_Level = 2, 'imgError', 'imgOK')"

    回覆刪除
  33. 示範如何使用 SETALL() 的逐步指示
    http://support.microsoft.com/kb/128768/zh-tw

    回覆刪除
  34. FOR I = 1 TO _SCREEN.FormCount
    IF TYPE("_SCREEN.Forms[i]") = "O" ;
    AND !ISNULL(_SCREEN.Forms[i]) ;
    AND _SCREEN.Forms[i].Class = 'myclass'
    _SCREEN.Forms[i].Refresh()
    ENDIF
    ENDFOR

    回覆刪除
  35. 防止按右鍵語法 http://blog.yam.com/rk182515859/article/19395486

    回覆刪除
  36. http://josephlu85331.blogspot.tw/2008/01/blog-post_5219.html

    回覆刪除
  37. http://www.dk101.com/Discuz/redirect.php?tid=158645&goto=lastpost#.U3QO1_mSz75

    回覆刪除
  38. https://www.apachefriends.org/zh_tw/download.html
    xamapp

    回覆刪除
  39. mercury 說明
    http://blog.ccc99.tw/2011/03/xamppsmtp.html

    回覆刪除
  40. xmapp php for mssql
    http://j796160836.pixnet.net/blog/post/32652509-%5Bphp%5D-php-5.4-(for-windows)%E4%B9%8B%E5%BE%8C%E7%89%88%E6%9C%AC%E9%80%A3%E6%8E%A5microsoft-sql-s

    回覆刪除
  41. eclipse 安裝 php
    http://download.eclipse.org/tools/pdt/updates/3.2/release

    回覆刪除
  42. http://www.tcpiputils.com/traceroute/218.161.72.xxx

    回覆刪除
  43. http://www.tcpiputils.com/port-scan/218.161.72.xxx

    回覆刪除
  44. Eclipse如何顯示行號[JAVA]
    http://eric1300460.pixnet.net/blog/post/27221108-eclipse%E5%A6%82%E4%BD%95%E9%A1%AF%E7%A4%BA%E8%A1%8C%E8%99%9F%5Bjava%5D

    回覆刪除
  45. eclipse ADT 中文化
    http://wesingkasu.blogspot.tw/2013/05/android-eclipse.html

    回覆刪除
  46. 重設mysql root password
    1.在mysql bin 下>mysqld --skip-grant-tables // 進入安全模式
    2.再開1個cmd dos 視窗 >mysql
    use mysql;
    update user set password=PASSWORD("223344") where User='root';
    flush privileges;

    回覆刪除
  47. 彰化溪州費茲洛公園
    http://nana0032458.pixnet.net/blog/post/368691065

    回覆刪除
  48. xmapp php 5.5.11 mssql 連結成功案例
    http://shipengliang.com/software-exp/xampp-php-5-5-11-mssql-sql-server-20052008.html

    回覆刪除
  49. xampp的mysql在windows 8上無法啟動解決方法
    在windows 8上安裝xampp 3.2.1安裝完成時,會發現mysql無法執行,把防火牆關閉也是不行,查看port也沒有被使用,最後查看log檔案,用裡面的錯誤訊息[ERROR] InnoDB: File C:\xampp\mysql\data\ib_logfile0: ‘aio read’ returned OS error 187上網查到一篇的解決,只要在mysql.ini加入一行指令就可以解決這個問題。

    config/my.ini
    找到innodb_lock_wait_timeout = 50
    在底下加入 innodb_flush_method=normal
    儲存

    回覆刪除
  50. 以上摘自 http://blog.bestdaylong.com/2014/05/xamppmysqlwindows-8.html

    回覆刪除
  51. DEFINE CLASS t1 AS custom OLEPUBLIC
    DIMENSION Arrayelement[3]
    FUNCTION GetMyArray() AS array
    this.Arrayelement[1] = 1
    this.Arrayelement[2] = 2
    this.Arrayelement[3] = 3
    RETURN @THIS.Arrayelement
    ENDFUNC
    ENDDEFINE

    回覆刪除
  52. function _strans($p_str,$p_char)
    {
    $retstr='';
    $len1=strlen($p_str);
    $ii1=0;
    for($i1=0;$i1<$len1;$i1++)
    {
    $s=substr($p_str,$i1,1);
    if($s==$p_char)
    {
    $ii1++;
    }
    else
    {
    $ii1=0;
    }
    if($ii1<=1)
    {
    $retstr.=$s;
    }

    }
    return $retstr;
    }

    回覆刪除
  53. C:\Users\Owner\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    win 8.1 啟動路徑

    回覆刪除
  54. 感謝各位的回復,個人已解決該問題了,基本上在修改資料時,才會發生,我試了很多次,這應該是vfp的bug,因為我在暫存表格修改資料後(grid上修改直接離開,不按[enter]),逕行存檔,再將grid的recordsource指定回原來的檔案後,去按grid,引發了mousedown,grid的記錄位置還設定在暫存表格的位置,所以造成錯誤,
    解決方式,存檔後不要改動recordsource的表格來源,當使用者移動主檔記錄時(上一筆,下一筆)
    會連動表身,在這個時侯才切回原來的表格來源就可以了,這樣就避開了bug!

    回覆刪除
  55. http://a0986113508.blogspot.tw/robots.txt

    回覆刪除
  56. http://jjnnykimo.pixnet.net/blog/post/37831205-android%E5%A4%9A%E5%9C%8B%E8%AA%9E%E8%A8%80%E8%B3%87%E6%96%99%E5%A4%BE%E5%91%BD%E5%90%8D%E6%96%B9%E5%BC%8F

    回覆刪除
  57. android多國語言資料夾命名方式

    回覆刪除
  58. select lno,count( distinct str(lno)+cum_id) as cn from tv group by lno order by cn desc

    回覆刪除
  59. http://android-deve.blogspot.tw/
    使用 SQLite 資料庫

    回覆刪除
  60. 作者已經移除這則留言。

    回覆刪除
  61. 1. ALTER TABLE SYNC ADD NUMNEW INT(10)
    2. UPDATE SYNC SET NUMNEW = NUM
    3. ALTER TABLE SYNC DROP NUM
    4. ALTER TABLE SYNC RENAME NUMNEW NUM
    修改欄位 type

    回覆刪除

  62. 新北市三重區正義南路60號分店。02-29706328
    感謝一路有你~歡迎愛唱歌高手來店錄音、錄影。
    把你美妙歌聲分享給大家~家來品飲店誠摯的邀請您蒞臨!

    回覆刪除
  63. oGrd.Columns(i).dynamicbackcolor = "IIF(age>30, RGB(255,0,0), RGB(255,255,255))"

    回覆刪除
  64. 自動進入WIN7
    http://support.microsoft.com/kb/974502/zh-tw

    回覆刪除
  65. newpos.com.tw:88/c380.apk
    下載app

    回覆刪除
  66. http://rory.cba.tw/archives/tag/onclick
    Android onClick事件的四種實現方式.

    回覆刪除
  67. Android 匯出APK & 產生憑證產生方式
    Step1
    假設您有一個 MyGameProject.apk 應用程式要上傳,在 Dos Command 視窗中 ( 開始 → 程式集 → 附屬應用程式 → 命令提示字元 ),切換到 Java 的資料夾(以Windows XP系統為例,在C:\Program Files\Java\jre6\bin 資料夾),


    Step2
    keytool -genkey -v -keystore ProjectName.keystore -alias MyGameProject - keyalg RSA -validity 10000
    其中 ProjectName 為欲存放金鑰檔案中的名稱 ( Key Alias ), -validity 為自行產生簽署憑證的有效天數,接著依據提示輸入相關訊息,需留意當中 Key Alias 與 keystore 提示中所輸入金鑰的密碼,密碼至少要有六個字,在稍後匯出專案時會需要用到。特別建議您,將上述兩組密碼設定成相同的密碼,以免在繪出專案時因為忘記密碼,而無法順利匯出程式。


    Step3
    再回到 Eclipse 開發環境,在專案名稱上單擊滑鼠右鍵,展開功能選單,執行 「Android Tools」 -> 「Export Signed Application Package」,匯出具有簽章憑證 ( signed ) 的 Application Package。


    Step4
    然後選擇要匯出的專案名稱、因為在上一步驟我們已經產生了一個 .keystore 檔案,所以點選 Browse 去選擇 .keystore 檔案。


    Step5
    輸入之前建立簽章時的密碼,選擇 Key Alias 以及輸入正確的密碼,產生具簽署憑證資料的 Application Package 程式檔案,選擇欲產生具有簽署憑證資料的程式路徑,按下 Finish 按鈕之後,就可以在指定的路徑中產生 .apk 檔案囉。

    回覆刪除
  68. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
    取消 win 10 80 佔用

    回覆刪除
  69. 默认的win10是占用80端口的,安装了Windows10系统后,本地测试环境中如果装Apache启动不了的时候,首先是查看80端口是不是被占用。
    运行netstat -aon | findstr :80 ,发现pid是4的进程占用着80端口,是一个系统进程,kill不掉。

    解决办法:

    1、打开注册表:regedit

    2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

    3、在右边找到Start这一项,将其改为0

    4、重启系统,System进程不会占用80端口

    重启之后,再启动Apache就可以了。

    回覆刪除
  70. 作者已經移除這則留言。

    回覆刪除
  71. https://www.visualstudio.com/zh-tw/products/visual-studio-community-vs.aspx
    下載 visual-studio 2015

    回覆刪除
  72. https://github.com/mongolab/mongodb-driver-examples/blob/master/java/JavaSimpleExample.java

    回覆刪除
  73. https://www.asus.com/tw/support/Download/14/10/4/6/8PSB2prMcSxK4WJT/30/

    回覆刪除
  74. http://chuanstudio.pixnet.net/blog/post/45138795-%E5%B8%B8%E7%94%A8%E9%96%8B%E6%A9%9F%E5%BF%AB%E9%80%9F%E9%8D%B5
    各廠牌常用開機選單

    回覆刪除
  75. 中高齡失業激增 政府再釋3.5萬職缺
    http://talk.news.pts.org.tw/show/12817

    回覆刪除
  76. 一張Nike訂單,撼動台灣製鞋霸業!敵人竟是胸罩工廠、電子代工廠
    https://tw.news.yahoo.com/%E4%B8%80%E5%BC%B5nike%E8%A8%82%E5%96%AE%EF%BC%8C%E6%92%BC%E5%8B%95%E5%8F%B0%E7%81%A3%E8%A3%BD%E9%9E%8B%E9%9C%B8%E6%A5%AD%EF%BC%81%E6%95%B5%E4%BA%BA%E7%AB%9F%E6%98%AF%E8%83%B8%E7%BD%A9%E5%B7%A5%E5%BB%A0%E3%80%81%E9%9B%BB%E5%AD%90%E4%BB%A3%E5%B7%A5%E5%BB%A0-080524709.html

    回覆刪除
  77. 中高齡就業專區
    http://www.taiwanjobs.gov.tw/internet/special/bredge.aspx?uid=76

    回覆刪除
  78. vfp 自訂結構陣列
    OPEN DATABASE C:\VFP\SAMPLES\DATA\TESTDATA.DBC
    USE C:\VFP\SAMPLES\DATA\PRODUCTS.DBF
    GO TOP && Start from the top
    PUBLIC DIMENSION oMyStruct(10) && Define the array of structures
    FOR i=1 to 10
    oMyStruct(i)=CREATEOBJECT("sMyStruct")
    oMyStruct(i).Product_Name=PRODUCTS.Prod_name
    oMyStruct(i).Engineer_Name=PRODUCTS.Eng_name
    oMyStruct(i).Cost_Per_Unit=PRODUCTS.Unit_cost
    ?oMyStruct(i).Product_Name
    ?oMyStruct(i).Engineer_Name
    ?oMyStruct(i).Cost_Per_Unit
    SKIP
    ENDFOR

    DEFINE CLASS sMyStruct AS CUSTOM
    Product_Name=''
    Engineer_Name=''
    Cost_Per_Unit=0
    ENDDEFINE

    回覆刪除
  79. 善用WINDOWS 7 以上的版本 剪取工具 剪取後可存檔或
    從剪貼簿貼上賴或SKYPE 送出 影像不失真

    回覆刪除
  80. ANDROID 聯絡人 contacts 群組查詢 GROUPS CODE 程式碼
    http://stackoverflow.com/questions/12263377/getting-contacts-from-a-specified-group-in-android

    回覆刪除
  81. Androidの联系人群组Group操作示例
    http://blog.csdn.net/xiabing082/article/details/44084511

    回覆刪除
  82. Android联系人--联系人查询2
    http://blog.csdn.net/xiabing082/article/details/44058005

    回覆刪除
  83. 台灣人早退休,男女實際平均退休年齡分別為62.8歲、60.7歲,都較韓國男女性72.9歲、70.6歲整整早十年;台灣人才到中壯年約55歲勞參率就嚴重偏低,平均只有55%,較各國低約20個百分點,年紀愈大,差距更大,60歲以上平均勞參率只有35%,韓國、新加坡及日本都還有60%以上。
    台灣中壯年勞參率超低,以女性提早退出職場最明顯,台灣55歲以上女性勞參率只剩40%,較日本69%相差近30個百分點。男性勞參率則是在60歲以後驟降,從70%驟降為49.3%,拉大與其他國家差距,如韓國、新加坡及日本等國60-64歲勞參率都在70%以上,美、英、德國則都在60%以上。
    根據勞動部國際勞動統計資料顯示,OECD各國官方退休年齡(即指可領取年金年齡)都在60-65歲之間,與台灣官方退休年齡相差不多。但是若比較各國實際退休年齡,台灣實際退休年齡62.8歲,不但屬於OECD後段班(即早退國家),若與亞洲各國如韓國72.9歲相比,足足提早十年退休;比日本的69.3歲提早6年多。
    與歐美國家如美國為65.9歲、瑞典65.2歲、英國64.1歲相比,台灣也屬於早退。
    從勞參率來看,台灣因為大學普及,20-24歲勞參率52.2%,較其他國家明顯偏低,但是25-29歲勞參率92.5%,居各國之冠;此後各年齡層勞參率維持在八成以上,直到50歲後快速下降,50-54歲跌至七成,到55-59歲則直線下滑為55%,60-64歲直接下墜到35.8%,65歲以上勞參率已不到10%,只剩8.8%。
    反觀其他國家,55歲勞參率仍在80%左右,60歲更維持70%以上,即使到了65歲以上,韓國還有31.3%,日本、新加坡都在20%以上,台灣人太早離開勞動市場愈形明顯。
    從各國15-19歲勞參率,還可發現歐美國家青年都及早進入職場,加拿大、英國、美國等國該年齡層勞參率都在40%以上,台灣只有8.4%,反映歐美國家鼓勵年輕人早入職場學

    回覆刪除
  84. Microsoft Visual Studio Community 2015 中文下載
    https://www.microsoft.com/zh-tw/download/details.aspx?id=48146

    回覆刪除
  85. http://mp.weixin.qq.com/s?__biz=MzA5NjQzMTg4Nw==&mid=402966435&idx=1&sn=c73465d1e653baa164c3542ae34d440c&scene=0#wechat_redirect

    回覆刪除
  86. https://developers.facebook.com/apps/

    回覆刪除
  87. 對於理監事每年出國考察是否該補助費用的討論。其實出國考察觀摩其他國家在相關的運用,如展覽、技術、新品發表…,除了提升個人知識外,對公會也是有幫助的,對長期發展也是必需的。

    回覆刪除
  88. 「醫療長照」、「智慧農業」、「智慧城市」,都是政府積極推動的政策。其實都和「物聯網」相關,現階段以「感知系統」為主,公會應該結合這些相關項目會員,一起來爭取「智慧科技」

    回覆刪除
  89. https://myaccount.google.com/security#connectedapps

    回覆刪除
  90. https://myaccount.google.com/security#connectedapps
    允許安全性較低的應用程式] 設定處於啟用狀態

    回覆刪除

歡迎你留下寶貴意見