標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 爬蟲 (1) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) Fedora (1) FI (57) File Transfer (1) Firefox (3) FM (2) fourjs (1) Genero (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (4) JavaScript (22) jQuery (6) JSON (1) K3b (1) ldd (1) LED (3) Linux (119) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) OpenSSL (1) Oracle (127) Outlook (3) PDF (6) Perl (60) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (5) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium (3) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) sqlplus (1) SQuirreL SQL Client (1) SSH (3) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (24) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (37) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) VirtualBox (1) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) Xvfb (2) youtube (1) yum (2)

2023年8月2日 星期三

如何將密碼傳遞給scp? (How to pass password to scp?

 https://tw.coderbridge.com/questions/2ab8f02fd9804d7198ab1d7578ae7454

 

我使用其中方法2:

just generate a ssh key like:

ssh‑keygen ‑t rsa ‑C "your_email@youremail.com"

copy the content of ~/.ssh/id_rsa.pub and lastly add it to the remote machines ~/.ssh/authorized_keys

make sure remote machine have the permissions 0700 for ~./ssh folder and 0600 for ~/.ssh/authorized_keys

2022年4月18日 星期一

【Python】編碼問題:UnicodeEncodeError: ‘ascii’ codec can’t encode characters

 https://kirin.idv.tw/%E3%80%90python%E3%80%91%E7%B7%A8%E7%A2%BC%E5%95%8F%E9%A1%8C%EF%BC%9Aunicodeencodeerror-ascii-codec-cant-encode-characters/

 

 

寫個小程式,檢查一下編碼狀況

import sys

print(sys.getdefaultencoding())
print(sys.stdin.encoding)
print(sys.stdout.encoding)
print(sys.stderr.encoding) 
 

最快的解決方式是在 bash 中執行以下指令,就可以正常的顯示

export PYTHONIOENCODING=utf-8

 

另一個方式則是在程式中處理,在程式中加入以下程式碼

import codecs
import sys

sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())

 

 

2022年2月22日 星期二

linux 批量修改檔案內容

1. 
grep  -rn "aaa" /usr/local/
表示 /use/local 目錄下 所有匹配"aaa" 的字串和行號
grep  -rl "aaa" /usr/local/
表示 /use/local 目錄下 所有匹配"aaa" 的檔名

############################################################################

2.

#   sed -i "s/要找查詢的文字/替換後的文字/g" `grep -rl "要找查詢的文字" ./` 

注意grep  · · 和轉移字元"和/,  如果匹配的字元出現了以上字串,要用 \ 轉移

############################################################################

3.實例 

把文字檔*.xml中,內容有50531334的,其對應內容全部換成80115433

 sed -i "s/50531334/80115433/" `grep -rl 50531334 *.xml`

2021年1月7日 星期四

如何一邊壓縮,一邊export data

 

rm -rf dump.nod.gca_gcb
mknod dump.nod.gca_gcb p
gzip -f < dump.nod.gca_gcb > gca_gcb.dmp.gz &
exp xxx/xxx@xxx tables=gca_file,gcb_file file=dump.nod.gca_gcb
 

2020年10月11日 星期日

使用JQuery autocomplete時,如何呼叫外來 datasource

 

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Autocomplete - Remote datasource</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
.ui-autocomplete-loading {
background: white url("images/ui-anim_basic_16x16.gif") right center no-repeat;
}
</style>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
function log( message ) {
$( "<div>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );  
$( "#log2" ).val(message);
}
$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
log( "Selected: " + ui.item.value + " aka " + ui.item.id );
}
});
} );
</script>
</head>
<body>
<!-- CSS 也可以在html body這樣引用
<STYLE TYPE="text/css">

 <!--

@import url(https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css);

@import url(https://jqueryui.com/resources/demos/style.css);

-->
 
</STYLE> 

-->

<div class="ui-widget">
<label for="birds">Birds: </label>
<input id="birds">
</div>
<div class="ui-widget" style="margin-top:2em; font-family:Arial">
Result:
<div id="log" style="height: 200px; width: 300px; overflow: auto;" class="ui-widget-content"></div>
</div>

<input id="log2" value="test"></input>
</body>
</html>
 
///////////////////////////////////////////////////////////////////////////////////
search.php

1 <?php
2 header("Access-Control-Allow-Origin: *");
3 header('Content-Type: application/json; charset=utf-8');
4 include("../../../ini/db_erp_ini.php");
5 include("../../mod/mod_oracle.php");
6
7 $term = $_GET['term'];
8
9 $oracle = new Oracle($db_erp_ini);
10
11 #$oracle->debug = true;
12
13 $sql = "
14 select nmt01 \"value\", nmt02 \"label\"
15 from echo01.nmt_file
16 where nmtacti = 'Y'
17 and nmt02 like '%" . $term . "%'
18 order by 1
19 ";
20
21 $oracle->query($sql);
22 $results = $oracle->fetchAll();
23 #$news = array();
24 #foreach ($results as $result )
25 #{
26 # $news[] = array( 'label'=>$result['LABEL'],
27 # 'value'=>$result['VALUE']
28 # );
29 #}
30
31 #echo json_encode($news);
32 echo json_encode($results);
33 ?>
 

2020年6月24日 星期三

如何使用perl 模組 LWP::UserAgent 時,不要每次呼叫post時,會重新連線一個session

my $browser = LWP::UserAgent->new(ssl_opts => { verify_hostname => ''},
                                  cookie_jar => HTTP::Cookies->new,
                                  requests_redirectable => [],
                                  timeout => 10,
                                  agent => "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0"
                                 );