贊助商連結


目前分類:電腦資訊 (118)

瀏覽方式: 標題列表 簡短摘要

如果windows10的firefox被綁架了怎麼辦?

周宇若 發表在 痞客邦 留言(0) 人氣()

Apache 強迫 HTTP 導向 HTTPS 設定

周宇若 發表在 痞客邦 留言(0) 人氣()

Windows10 KB4056892 無法更新

文章標籤

周宇若 發表在 痞客邦 留言(1) 人氣()

window 藍屏信息速查表

window 藍屏信息速查表

0 0x0000 操作完成。 

周宇若 發表在 痞客邦 留言(0) 人氣()

  科技業常見的職務縮寫 SA SD RD PG PM DBA

周宇若 發表在 痞客邦 留言(0) 人氣()


那是缺少這個依賴>LAPACK — Linear Algebra PACKage
若是centos用yum裝一下就好了
  • yum -y install lapack-devel

 


 

周宇若 發表在 痞客邦 留言(0) 人氣()

PHP使用Composer來做相依套件管理工具 

 

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

javascript中如何判斷空值null與undefined

在 JavaScript 中,有基本(Primitive)資料型態、複合(Composite)資料型態,還有兩個特殊的值 nullundefined

nullJavaScript 中特殊的值,表示沒有任何東西。應用的時機就是在變數不參考至任何物件時,可以指定變數為 null,或測試變數是否參考至 null

undefined 是 JavaScript 中特殊的值,當你試圖取得某個沒指定任何值的變數(也沒指定 null)或特性(Properties)時,就會出現 undefined 的結果。對 undefined 使用 typeof 的結果是 'undefined'。在 Node.js 中,undefined 會顯示 undefined。(在 Rhino Shell 中,undefined 不會顯示任何結果,因此,你在 〈資料型態〉中看到的 Rhino Shell 示範,若是執行結果為 undefined 時,就只是單純換下一行而不顯示任何東西。)

var exp = undefined;
if (typeof exp == "undefined")
{
    alert("undefined");
}

周宇若 發表在 痞客邦 留言(0) 人氣()

  1. $stmt = $conn->prepare("SELECT * FROM feed WHERE SUBSTRING_INDEX( id, '_', 1 ) = ? limit ?,? ");
  2. $stmt->bindValue(1, $group_id);
  3. $stmt->bindValue(2, $start);
  4. $stmt->bindValue(3, $end);

若要做limit查詢時,不可利用基礎的bindValue方法去做參數綁定,必須要利用如下的進階bindValue方法做強制轉型,查詢語法也從問號改成 :start等。

  1. $stmt = $conn->prepare("SELECT * FROM feed WHERE SUBSTRING_INDEX( id, '_', 1 ) = :group_id limit :start,:end ");
  2. $stmt->bindValue(':group_id', $group_id);
  3. $stmt->bindValue(':start', (int) $start, PDO::PARAM_INT);
  4. $stmt->bindValue(':end', (int) $end, PDO::PARAM_INT);

周宇若 發表在 痞客邦 留言(0) 人氣()

PHPMailer 錯誤:OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed  

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

PHP漏洞防範 (四) - SQL注入攻擊(SQL Injection)  

SQL注入攻擊(SQL Injection)是攻擊者在表單中提交精心構造的sql語句,改動原來的sql語句,如果web程序沒有對提交的數據經過檢查,那麼就會造成sql注入攻擊。

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

PHP漏洞防範 (三) - 客戶端腳本植入攻擊  

本文主要介紹針對PHP網站的客戶端腳本植入攻擊方式。所謂客戶端腳本植入攻擊,是指將可以執行的腳本插入到表單、圖片、動畫或超鏈接文字等對象內。當用戶打開這些對象後,駭客所植入的腳本就會被執行,進而開始攻擊。

客戶端腳本植入(Script Insertion),是指將可以執行的腳本插入到表單、圖片、動畫或超鏈接文字等對象內。當用戶打開這些對象後,攻擊者所植入的腳本就會被執行,進而開始攻擊。

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

PHP漏洞防範 (二) - magic_quotes_gpc=Off的安全性問題  

若是從 PHP 4.0 或甚至更早的版本開始寫程式,一定對magic_quotes_gpc這個設定不會陌生。早期的 PHP 為了防止 user 端送到 server 端的資料,會被惡意內容攻擊,有 SQL injection的疑慮,因此很體貼地設計一個這樣的開關。當magic_quotes_gpc=on時,$_GET、$_POST、$_COOKIE 等等從 user 端來的資料,如果含有單引號、雙引號、反斜線等內容,會自動被加一條反斜線在前面,把該字元跳脫掉,也就是做 addslashes() 的處理,以免開發者不做檢查就直接把資料串在 SQL 指令上,導致系統沒兩天就被駭客爆台。於是,PHP版本持續演進從預設 magic_quotes_gpc = on,變成預設 magic_quotes_gpc = off,再到 PHP 5.3 版之後跟register_globals一樣,宣告棄用,拿掉了這個功能。

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

PHP漏洞防範 (一) - register_globals=On的安全性問題  

最要的php.ini選項:RegisterGlobals

php版本<4.2.0時,php.ini的register_globals選項的預設值為On,當register_globals的設定為On時,程式可以接收來自服務器的各種環境變量,包括表單提交的變量,而且由於PHP不必事先初始化變量的值,從而導致很大的安全隱患。也就是一種把所有參數收進來都當成全域變數儲存的功能。所以從PHP 5.3開始,為了更好的向PHP的未來版本(PHP6)過渡,將未來不再支持的函數標記為DEPRECATED(棄用)。在代碼中使用這些函數,將毫不留情的在頁面中顯示警告信息:「使用了過時的函數…」,使得程式無法正常執行。

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

 Android 5.0 (Lollipop) Android 的全新版本甜蜜登場  

Android 5.0 是一次重大的系統更新。它帶來了全新的設計風格,全新的軟體運作環境、更好的電源管理和大量的細節改進。不過,Android 5.0 的改變,不只是設計和技術層面的,也包含了許多策略層面的東西。

Android L 的「L」終於有了註解——Lollipop(棒棒糖),既不是 Lemon Meringue Pie,也不是 Licorice。延續之前用糖果命名的習慣, Google 正式推出了新一代Android  5.0 ——Lollipop。

文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

778  

如果資料量太大,我們勢必透過「分頁」的做法來展示。例如google的搜尋結果那樣也會透過第幾頁來展示資料,這樣分頁可以讓使用者一次只查閱特定的筆數、也可以節省相當多資料傳輸的浪費。

周宇若 發表在 痞客邦 留言(0) 人氣()

Unknown or ambiguous symbol. main

周宇若 發表在 痞客邦 留言(0) 人氣()

 

android核心編譯失敗 make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1  

周宇若 發表在 痞客邦 留言(0) 人氣()

藍牙4.0 BLE是什麼? 特色、介紹、技術  

什麼是藍牙4.0有什麼特色?

  • 一項低功耗無線通信技術的國際標準
  • 採用藍牙4.0技術的設備可以使用鈕釦電池供電,並與其它藍牙設備連接
  • 與傳統藍牙和無線網絡相比:功耗更低,連接速度更快
  • 與ZigBee的技術相比:協議棧更簡單,抗干擾性能更好
  • 與其他2.4GHz的私有技術相比:通用性和互通性更好
文章標籤

周宇若 發表在 痞客邦 留言(0) 人氣()

浮點數float記憶體存放格式  

浮點數(float)變數型別在電腦記憶體中通常都佔用4byte,也就是32bit。存放方式遵循IEEE-754格式標準[1]。此外,任何資料在記憶體中都是以二進制的形式存儲的。

周宇若 發表在 痞客邦 留言(0) 人氣()