Time of Update: 2018-07-26
設定預設值: 現在有三個學生小明,小紅,小黑,對雙向繫結的student設定你想要的select值就可以在下拉框預設選中 code1: 設定”請選擇”為預設項,只需要把變數student設定為‘’,即可預設到“請選擇” 方案1: TS:students:string[]=['xiaoming','xiaohong','xiaohei'];student:string='';HTML: <select [(ngModel)]="student">
Time of Update: 2018-07-26
什麼是AsyncToken。官方文檔是這樣描述的:"這個類針對非同步RPC操作提供了一個用來設定額外的或者令牌級資料的地方。它也允許一個IResponder作為一個獨立調用被附加。這個AsyncToken能夠在ResultEvent和FaultEvent中用token屬性來引用。"
Time of Update: 2018-07-26
HiveServer2&beeline的使用 概述 網址: https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients Hive僅僅是一個用戶端而已,在生產上是不需要部署叢集的 Hive用戶端有幾大類: - hive - WebUI: 通過HUE/Zeppelin來對Hive表進行操作 - jdbc HiveServer2的使用 HiveServer的概念:
Time of Update: 2018-07-26
1. 概述 GKI以庫libbt-brcm_gki.so(Static Lib?)的形式提供給BlueDroid使用 該層是一個適配層,適配了OS相關的進程、記憶體相關的管理,還可以用於線程間傳遞訊息 主要通過變數gki_cb實現對進程的統一管理 typedef struct{ pthread_mutex_t GKI_mutex; pthread_t thread_id[GKI_MAX_TASKS]; pthread_mutex_
Time of Update: 2018-07-26
eg: #find /agent4.0/swap/ "*" | xargs -n 10 rm {} \; 刪除的過程會報檔案或目錄不存在的提示。但檔案總算被刪除了問題解決。 find: 0403-027 The parameter list is too long 這個錯誤資訊很讓人迷惑: 難道該目錄 下檔案太多了麼? 其實不是的, 問題出在那個 "*" 上,Korn Shell 預設把 * 作為 Metadata
Time of Update: 2018-07-26
1.nor flash 與nandflash區別 (1)nor flash可以直接存取,無專門介面電路,儲存容量較小;nandflash有特殊的地址解碼介面電路,可以達到很高的儲存密度,儲存容量大; (2)nor flash可以儲存程式碼,程式可以直接運行,nandflash不可以直接運行; (3)norflash擦除的塊都比較大,所用時間要比nandflash長的多;
Time of Update: 2018-07-26
1. strace是一款非常強大的調試使用者程式的工具,如在嵌入式平台使用,則需要對其進行交叉編譯; 2. 以ARM及PPC平台為例,編譯strace-4.5.18; ARM平台(arm-linux-gcc) CC=arm-linux-gcc LD=arm-linux-ld RANLIB=arm-linux-ranlib ./configure
Time of Update: 2018-07-26
一、 開啟 SSL For Free網站(https://www.sslforfree.com) ,在輸入框中填入你要申請 Let’s Encrypt 憑證的網網域名稱稱,可以用空白來分隔不同的網址,例如[subdomain.domain.com domain.com other.com](這個沒試過),輸入後點選右邊的[Create Free SSL Certificate]繼續。 二、 提供了三種驗證網站的方式,此處選擇使用手動的驗證方式,即[Manually
Time of Update: 2018-07-26
尊重原著,著明:本帖為優秀的文章整合 一、意思 #!/bin/sh是指此指令碼使用/bin/sh來解釋執行,#!是特殊的表示符,其後面根的是此解釋此指令碼的shell的路徑。 其實第一句的#!是對指令碼的解譯器程式路徑,指令碼的內容是由解譯器解釋的,我們可以用各種各樣的解譯器來寫對應的指令碼。 比如說/bin/csh指令碼,/bin/perl指令碼,/bin/awk指令碼,/bin/sed指令碼,甚至/bin/echo等等。 #!/bin/bash同理。 二、區別
Time of Update: 2018-07-26
都是從網路上摘抄的總結下來備用,有些連結丟失了 通過system server service 或者 init 啟動的service 讀寫, 然後app 通過binder/socket 等方式串連APP 訪問. 此類安全可靠, 並且可以在service 中做相關的安全審查, 推崇這種方法. 自Android L版本,Google對源碼環境普遍啟用SELinux安全訪問機制,APP及framework層預設情況下再無許可權訪問裝置節點如(sys/xxx,proc/xxx)
Time of Update: 2018-07-26
1. TCP建立串連(三向交握) 下面兩個圖是從協議和介面兩個角度來解釋TCP的三向交握過程(分別摘自電腦網路-謝希仁和UNIX網路編程卷1): 1.1. tcpdump三向交握 下面通過tcpdump來查看tcp建立串連的過程:用nc命令來進行測試, server:nc –l 9000client:nc 9000[anonymalias@qcloud ~]$sudo tcpdump -i lo port 9000 -X –S
Time of Update: 2018-07-26
轉自:http://www.chinaitlab.com/linux/administer/954454.html 和 http://www.ibm.com/developerworks/cn/linux/l-cn-dtef/ 在Fedora下建立案頭捷徑(我用的環境是Fedora 23) 1. 安裝gnome-tweak-tool 命令列執行: sudo dnf install gnome-tweak-tool 2. 安裝成功後,開啟gnome-tweak-tool
Time of Update: 2018-07-26
TCP是主機對主機層的傳輸控制通訊協定,提供可靠的串連服務,採用三向交握確認建立一個串連。 (1)位碼即tcp標誌位:有6種標示:SYN(synchronous建立聯機)、 ACK(acknowledgement 確認) 、PSH(push傳送 、ST(reset重設)、 URG(urgent緊急) 、
Time of Update: 2018-07-26
一、Ubuntu安裝 ubuntu是linux的一個發行版本,我想對linux有所瞭解的人應該都知道,我們直接到官網上下載就好了,是免費使用的。 官網下載連結 這裡我用的是最新的ubuntu14.04 由於我用的是Mac系統,直接用Vmware fusion7虛擬機器將下載好的鏡像光碟片匯入安裝即可,和真實的系統安裝差不多,ubuntu的安裝過程十分地人性化,一路設定過去就好了。 二、openCV安裝
Time of Update: 2018-07-26
簡介 最近做Linux課程設計(核心裁剪和檔案系統定製),選擇了ubuntu10.10作為實驗的平台。不同的Linux發行版,使用者態的初始化機制有所差別,ubuntu自從6.10版本之後就使用了較新的upstart機制來進行系統的初始化。 upstart是一種基於事件驅動的服務啟動機制,可以使多個系統任務在保持依賴關係的前提下並發啟動(據說這樣這樣啟動會比較快,理論上應當如此)。使用upstart機制時,我們通過/etc/init下的一系列 *.conf
Time of Update: 2018-07-26
在工作中,經常會碰到每隔多少天/小時/分鐘執行一次指令碼,或某個命令的情況。如果是每隔多少小時,多少分運行一次程式,在crontab中可能比較好實現一些,下面是一些樣本及crontab的格式說明: 具體樣本: # 下午6點到早上6點,每隔15分鐘執行一次指令碼 0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > /dev/null 2>&1 # 每兩小時,重啟一次服務 * */2 * * *
Time of Update: 2018-07-26
之前的部落格實現了編譯RT3070的驅動程式實現STA模式和SoftAP模式的wifi,這裡實現另一種方式,貌似是現在比較新的,那兩種也可實現就是略舊。 主機開發環境:ubuntu14.04 交叉編譯器:arm-xilinx-linux-gnueabi-gcc Linux核心版本:Linux-3.6.0 開發平台:zynq數字板 作者:zhu 感謝http://blog.csdn.net/zhengnice/article/details/51694474
Time of Update: 2018-07-26
linux下nginx伺服器自動啟動方法步驟: 首先,在linux系統的/etc/init.d/目錄下建立nginx檔案,使用如下命令: vim /etc/init.d/nginx 在指令碼中添加如下命令:(注意標紅色的地方是nginx安裝目錄,現在紅色部分是我的安裝目錄,不換成你的nginx安裝目錄這玩意不work) #!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.
Time of Update: 2018-07-26
今天一個同事需要在項目中使用Hibernate,於是就推薦了他去閱讀Hibernate的官方文檔。因為這個文檔不但有中文,而且還包含了一個比較詳細的Tutorial。 可是當一切都配置以後,使用JUnit測試時,出現了問題: org.hibernate.HibernateException: Could not parse
Time of Update: 2018-07-26
程式員都很懶,你懂的。 十年生死兩茫茫,寫程式,到天亮。 千行代碼,Bug何處藏。 縱使上線又怎樣,朝令改,夕斷腸。 領導每天新想法,天天改,日日忙。 相顧無言,惟有淚千行。 每晚燈火闌珊處,夜難寐,又加班。 閑話少說,直接上代碼: