發表文章

目前顯示的是 8月, 2017的文章

Python 自動化測試

http://www.qa-knowhow.com/?p=1936 Selenium自動化測試技術文章彙整(140+篇!) http://www.qa-knowhow.com/?p=2531 Python 自動化測試開源(免費)工具集 https://medium.com/@jemmy1234/%E5%88%A9%E7%94%A8-python-%E5%81%9A%E7%B6%B2%E9%A0%81%E8%87%AA%E5%8B%95%E5%8C%96%E6%B8%AC%E8%A9%A6-902d6361b4e3 http://icodding.blogspot.tw/2015/11/pythonselenium-web.html

nodejs class Video

https://github.com/phusion/passenger/wiki/Phusion-Passenger%3A-Node.js-tutorial

NodeJS PM2 Note

https://github.com/Unitech/pm2 PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks. Starting an application in production mode is as easy as: $ pm2 start app.js

Linux KVM 研究 web data source

http://www.lijyyh.com/2015/12/linux-kvm-set-up-linux-kvm.html http://linuxkvm.blogspot.tw/2011/04/linux-kvmkernel-based-virtual-machine.html http://linux.vbird.org/somepaper/20140525-SA-for-virtualization.pdf https://www.google.com.tw/search?q=kvm+linux&oq=kvm+linux&gs_l=psy-ab.3..0l4.6128.7073.0.8492.5.5.0.0.0.0.44.205.5.5.0....0...1.1.64.psy-ab..0.5.205.G5imBaUBdSg

Fwd: 让Nodejs来管理定时任务later

http://blog.fens.me/nodejs- cron-later/ 将介绍如何利Javascript做为服务端脚本, 通过Nodejs框架web开发。 Nodejs框架是基于V8的引擎, 是目前速度最快的Javascript引擎。 chrome浏览器就基于V8,同时打开20- 30个网页都很流畅。 Nodejs标准的web开发框架Express, 可以帮助我们迅速建立web站点,比起PHP的开发效率更高, 而且学习曲线更低。非常适合小型网站,个性化网站, 我们自己的Geek网站!!

CentOS7 # linux GUI2CLI and CLI2GUI mode switch command

##顯示目前系統預設運作層級 $sudo systemctl get-default graphical.target #切換運作層級至文字模式(runlevel 3)   $sudo systemctl isolate multi-user.target #切換運作層級至 GUI 模式(runlevel 5) $sudo systemctl isolate graphical.target #設定開機啟動至文字模式(runlevel 3) $sudo systemctl set-default multi-user.target #設定開機啟動至 GUI 模式(runlevel 5) $sudo systemctl set-default graphical.target

Redis資料結構簡介 :TRING(字串)、LIST(清單)、SET(集合)、HASH(散列)和ZSET(有序集合)

Redis 資料結構簡介 Redis 可以存儲鍵與 5 種不同資料結構類型之間的映射,這 5 種資料結構類型分別為 STRING (字串)、 LIST (清單)、 SET (集合)、 HASH (散列)和 ZSET (有序集合) 1. STRING (字串) : 字串命令:   命令         行為 GET  獲取存儲在給定鍵中的值 SET  設置存儲在給定鍵中的值 DEL  刪除存儲在給定鍵中的值(這個命令可以用於所有類型) 代碼清單 1-1 SET 、 GET 和 DEL 的使用示例 $ redis-cli                                 # 啟動 redis-cli 用戶端 redis 127.0.0.1:6379> set hello world       # 將鍵 hello 的值設置為 world 。 OK                                          # SET 命令在執行成功時返回 OK , Python 用戶端會將這個 OK 轉換成 True redis 127.0.0.1:6379> get hello             # 獲取儲存在鍵 hello 中的值。 "world"                                     # 鍵的值仍然是 world ,跟我們剛才設置的一樣。 redis 127.0.0.1:6379> del hello             # 刪除這個鍵值對。 (integer) 1                                 # 在對值進行刪除的時候, DEL 命令將返回被成功刪除的值的數量。 redis 127.0.0.1:6379> get hello             # 因為鍵的值已經不存在,所以嘗試獲取鍵的值將得到一個 nil , (nil)                                       # Python 用戶端會將這個 nil 轉換成 None 。 redis 127.0.0.1:6379>

Linux 常用資料庫介紹

表 1-1 一些資料庫和緩存伺服器的特性與功能 名稱 類型 資料存儲選項 查詢類型 附加功能 Redis 使用記憶體存儲( in-memory ) 的非關聯式資料庫 字串、清單、集合、散清單、有序集合 每種資料類型都有自己的專屬命令, 另外還有批量操作( bulk operation )和不完全( partial )的事務支援 發佈與訂閱, 主從複製( master/slave replication ), 持久化, 腳本(存儲過程, stored procedure ) memcached 使用記憶體存儲的鍵值緩存 鍵值之間的映射 創建命令、讀取命令、更新命令、刪除命令以及其他幾個命令 為提升性能而設的多執行緒伺服器 MySQL 關聯式資料庫 每個資料庫可以包含多個表, 每個表可以包含多個行; 可以處理多個表的視圖( view ); 支援空間( spatial )和協力廠商擴展 SELECT  、   INSERT  、   UPDATE  、   DELETE  、函數、存儲過程 支援 ACID 性質(需要使用 InnoDB ), 主從複製和主主複製 ( master/master replication ) PostgreSQL 關聯式資料庫 每個資料庫可以包含多個表, 每個表可以包含多個行; 可以處理多個表的視圖; 支援空間和協力廠商擴展;支援可定制類型 SELECT  、   INSERT  、   UPDATE  、   DELETE  、內置函數、自訂的存儲過程 支援 ACID 性質,主從複製, 由協力廠商支援的多主複製 ( multi-master replication )

ubuntu背景執行方法

python腳本後台運行的幾種方式 https://read01.com/BnOGNj.html http://sheucm.pixnet.net/blog/ post/176109043-ubuntu%E8%83% 8C%E6%99%AF%E5%9F%B7%E8%A1%8C% E6%96%B9%E6%B3%95 Django筆記 - Python的模組與套件 « dokelung's Blog http://dokelung-blog.logdown. com/posts/243281-notes-django- python-modules-and-kits  [Linux 命令] nohup : 退出系統仍然可以繼續執行該指令 http://puremonkey2010. blogspot.tw/2010/12/linux- nohup.html?m=1 鳥哥的 Linux 私房菜程序管理與 SELinux 初探 http://linux.vbird.org/linux_ basic/0440processcontrol.php http://linux.vbird.org/linux_ basic/0440processcontrol/ 0440processcontrol.php

Apache HADOOP 安裝多主機(cluster)模式在 CentOS Linux 7

HADOOP 安裝多主機(cluster)模式 http://blog.jangmt.com/2015/ 09/apache-hadoop-cluster- centos.html Ubuntu Linux 架設 Hadoop 單節點測試主機教學 - G. T. Wang https://blog.gtwang.org/linux/ linux-hadoop-single-node- cluster-tutorial/ 如何在 CentOS 7.1.1503 安裝 Hadoop 2.7.1 (Single-Node Cluster) - 傑士伯的IT學習之路 http://jasper-it.blogspot.tw/ 2015/08/hadoop-centos-711503- hadoop-271-single.html

redis tool

[redis tool] https://github.com/Automattic/kue Kue is a priority job queue backed by  redis , built for  node.js . PROTIP  This is the latest Kue documentation, make sure to also read the  changelist . Features Delayed jobs Distribution of parallel work load Job event and progress pubsub Job TTL Optional retries with backoff Graceful workers shutdown Full-text search capabilities RESTful JSON API Rich integrated UI Infinite scrolling UI progress indication Job specific logging Powered by Redis

神經網路加速器大戰開打

圖片
http://www.eettaiwan.com/news/article/20170726NT01-neural-accelerator-battle-begins?utm_source=EETT%20Article%20Alert&utm_medium=Email&utm_campaign=2017-07-27 隨著許多嵌入式系開始變得「智慧」且「自主」,以人工智慧(AI)神經網路為導向的嵌入式系統市場即將起飛,神經網路加速器大戰一觸發… 嵌入式神經網路加速器市場持續升溫,從智慧音箱、無人機到智慧燈泡等越來越多的系統準備在本地執行神經網路,以取代傳送至雲端進行運算的途徑。 Movidius副總裁兼總經理Remi El-Ouazzane日前在接受《EE Times》訪問時,將這個成長中的趨勢定義為「讓事情變得更智慧與自主的一場競賽」。 Remi El-Ouzaane,Movidius副總裁兼總經理Remi El-Ouazzane 英特爾旗下子公司Movidius在上週推出了一款採用USB外形的獨立式人工智慧(AI)加速器。El-Ouazzane說,這款名為Movidius神經運算棒(Neural Compute Stick)的AI加速器設計,可輕鬆簡單地插入Raspberry Pi或X86 PC,讓大學研究人員、獨立軟體開發人員與程式增補人員易於為嵌入式系統進行編譯、調整以及加速深度學習應用。 Movidius在去年秋天被英特爾收購後,如今已成為英特爾新技術部門的一部份。Movidius之前曾經開發出業界首款視覺處理器——Myriad 2 VPU。如今,El-Ouazzane表示,推出這款運算棒的最終目標在於讓Movidius VPU成為可在邊緣執行神經網路的「參考架構」。 Movidius Myria 2 VPU方塊圖 (來源:Intel/Movidius) 儘管目標遠大,但業界分析師隨即指出,Movidius Myriad 2 VPU當然不是嵌入式系統中可在邊緣執行神經網路的唯一選擇。 催生新產品類別:神經加速器 Tirias Research首席分析師Jim McGregor表示:「從技術上來看,您可以使用任何具有處理元件的開發板,並用於執行一種模型。例如機器學習(Machine learning)/AI模型已經執行於各種廣泛的處理器和SoC