網路工具
科技文章

SQL中不同情況下反斜線到底要寫幾個

某段SQL中需要去解析一個欄位中的json字串,然而,裡邊的漢字也是編碼後的,存的格式類似

u6e38u620f

SQL語句理論上如下

get_json_object(extends,'$.cate')='u6e38u620f'

但是呢,實際系統執行中涉及到層層編譯過程,反斜線到底該寫幾個才能select出正確的結果呢?

實驗結論如下:

spark-hive>

情況下,輸入兩個反斜線即可

spark-hive> ……get_json_object(extends,'$.cate')='\u6e38\u620f'……

如果使用

mysql保留關鍵字導致的語法錯誤

在一個新的mysql環境執行原來的程序,提示語法錯誤,經查看發現環境的mysql版本是mysql8,groups一詞在mysql8.0.2起成了保留關鍵字,暫時用`groups`寫法代替,後續還是應該注意避免,這種坑洞也是防不勝防。

You have an error in your SQL syntax...

官方文件:https://dev.mysql.com/doc/refman/8.0/en/keywords.html

Mysql列轉行group_concat函數

MySQL中group_concat函數可以將分組的指定欄位合併成一行內容,用來作列轉行比較適合。

完整的語法如下:

group_concat([DISTINCT] 要連接的欄位 [Order BY ASC/DESC 排序欄位] [Separator '分隔符號'])

預設分隔符號為英文逗號

範例:

select id,group_concat(distinct name) from table group by id;  

需要注意的是合併後欄位長度有預設限制


參考:

HTTPS://嗚嗚嗚.ITeye.com/blog/號稱沒說過-555543

HTTP://嗚嗚嗚.媽咪code.com/info-detail-1389878.HTML

HTTPS://嗚嗚嗚.cn blog上.com/放入Anson-2016/怕/6911631.HTML

HTTPS://嗚嗚嗚.cn blog上.com/瀏覽器1214/怕/11202866.HTML

jquery預設非同步執行導致修改全域變數無效的問題

在呼叫一個jquery的ajax方法時,我們有時會需要該方法傳回一個值或給某個全域變數賦值,可是我們發現程式執行完後並沒有取得到我們想要的值,例如:

var i=0;//定义一个全局全量
$.get(url,function(data){
    i=9;
})//然后调用jquery的一个函数
alert(i);//得到的是0而不是9

data中的資料是非同步取得的,在全域環境下的程式碼是在頁面載入時就執行了,這時非同步取得資料還沒完成,取不到值。

解決方法:

PHP頁面新增HTTP認證程式碼

// Digest HTTP Authentication
// To enable, add user: "name" => "password".
//$users = array();
$users = array(""=>"");

// If auth is enabled:
if (!empty($users)) {
    if (empty($_SERVER['PHP_AUTH_DIGEST'])) {
        header('HTTP/1.1 401 Unauthorized');
        header('WWW-Authenticate: Digest realm="' . $realm . '",qop="auth",nonce="' . uniqid() . '",opaque="' . md5($realm) .

Rclone使用教學及常用指令參數詳解

原文網址:https://p3terx.com/archives/rclone-advanced-user-manual-common-command-parameters.html

Rclone 是一個的命令列工具,支援在不同物件儲存、網盤間同步、上傳、下載資料。並且透過一些設定可以實現離線下載、伺服器備份等非常實用的功能。本篇文章將說明 Rclone 常用的一些指令參數。

安裝Rclone

官方提供了一鍵安裝腳本:

curl https://rclone.org/install.sh | sudo bash

Rclone 設定

分享幾個製作詞雲的網站

HTTP://嗚嗚嗚.他高興Edo.com/app.HTML

比較老牌的外國網站工具,需要安裝微軟的Silverlight,有模板可選,風格比較經典;


HTTP://那V.促進存量貸款.com/他剛才漏掉/

部落客自己借鏡JavaScript插件寫的小工具;


HTTP://BJ data art.com/Web/他剛剛漏掉/

模仿國外網站的工具,國內網路存取速度相對較好;


HTTP://cloud.牛coda ta.com/

支持分詞並統計,簡潔明了;


HTTP://嗚嗚嗚.因此雲.com/

功能、模板豐富,支援分詞並統計,需註冊;


Aria2一鍵安裝管理腳本

轉載自 https://www.zrj96.com/post-420.html

**系統需求**

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

**安裝步驟**

執行下面的程式碼下載並運行腳本:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

執行腳本後會出現腳本操作選單,選擇並輸入 1 就會開始安裝。

**使用說明**

進入下載腳本的目錄並執行腳本:

outlook更新導致ppt附件異常損壞的解決方法

把辦公電腦的outlook從2010升級到了2013,然後發附件帶的ppt文件在自己電腦無法打開,提示損壞,要求修復,但修復也無效,另存為也是文件損壞,別人收到的郵件沒問題,發excel也沒問題,只有pptx檔案損壞,網路搜尋找到解決方法如下,檔案損壞原因未知:

在電腦隨便開啟一個ppt文件,依序開啟 文件-選項-信任中心-信任中心設定-受保護的視圖,如下圖,去掉最後一個框選項。

圖片1.png