原创 PyQt5教程(十)——自定義控件

PyQt5包含種類豐富的控件。但能滿足所有需求的控件庫是不存在的。通常控件庫只提供了像按鈕、文本控件、滑塊等最常用的控件。但如果需要某種特殊的控件,我們只能自己動手來實現。 自定義控件需要使用工具庫提供的繪圖工具,可能有兩種方式:

原创 一行代碼解決Qt5中文亂碼問題

這個問題在上個博客中有提到過,當時也找到了一個方法得以解決,有興趣的朋友可以移步: http://blog.csdn.net/baidu_34045013/article/details/58603221 在之後的編程學習中,又

原创 python實現圖片操作

前段時間在知乎看到大神用Ruby做的下面這樣一張圖,覺得非常有意思,所以打算用python實現一下 python有圖像處理標準庫PIL(Python Imaging Library),功能強大,簡單易用,可惜只支持2.x,P

原创 ubuntu16.04配置環境變量

首先要認識幾個和環境變量有關的文件: /etc/profile —— 此文件爲系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.並從/etc/profile.d目錄的配置文件中搜集shell的設置; /etc/env

原创 Real-time Linux

所謂實時操作系統(Real-time Opearting System),是指當外接世界或數據產生時,能夠接受並以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統做出快速響應,調度一切可利用的資源完

原创 機器學習:Parzen窗、k-nn

一、問題描述 1、考慮對於表格中的數據進行Parzen窗估計和設計分類器。窗函數爲一個球形的高斯函數,如下所示: (a)編寫程序,使用Parzen窗估計方法對一個任意的測試樣本點x進行分類。對分類器的訓練則使用表格中的三維數據。同時令

原创 Android自定義Toolbar以及設置圓形導航圖標

我們希望可以自定義Toolbar,實現一些特定的功能,android.support.v7.widget.Toolbar正好完成這些工作首先看一下我們預期的效果圖:先看一下Toolbar的佈局<android.support.design

原创 機器學習:集成學習

一、問題描述 利用SVM、KNN、bp神經網絡等算法進行集成學習,基於MNIST數據集進行手寫識別的訓練和測試。 二、算法核心思想分析 集成學習是將幾個弱分類器結合起來,得到更好的分類結果。使用SVM、KNN和bp神經網絡分別訓練,將分類

原创 Android子線程更新UI及安全終止線程方法

衆所周知,Android主線程需要一直更新UI,否則會造成畫面卡頓,所以API 9以後的版本中是不允許在主線程進行網絡操作的,否則會拋NetworkOnMainThreadException異常。基於這種情況,我們通常新建一個線程進行網絡

原创 機器學習:梯度下降和牛頓法

一、問題描述 考慮將基本梯度下降和牛頓法應用到表中的數據上。 (a)用這兩種算法對二維數據給出 和 的判別。對梯度下降法取 。畫出以迭代次數爲準則函數的曲線。 (b)估計這兩種方法的數學運算量。 (c)畫出收斂時間-學習率曲線。求出無法

原创 Linux內核實驗(三):內核定時機制實驗

一、引言 練習編寫調用內核的時間測量功能爲應用程序測量和精確定時。 通過這個實驗進一步瞭解Linux內核的定時機制及其數據結構以及怎樣從用戶空間去訪問內核空間的時間數據。 二、實驗內容 問題A:使用ITIMER_REAL型定時器實現一個g

原创 使用QTP/UFT進行功能測試

    QTP(QuickTest Professional)是一種自動測試工具,使用QTP可以執行重複的自動化測試,主要用於迴歸測試和測試同一軟件的新版本。因此在測試前要考慮好如何對應用程序進行測試,例如要測試哪些功能、操作步驟、輸入數

原创 華爲手機USB調試與Log

在開發Android的過程中,使用華爲手機調試可能遇到找不到設備和無法打印Log的問題。首先確認開啓開發者模式,根據型號不同,多數可以通過連續點擊【關於手機->版本號】來打開開發者模式,並且啓用USB調試。然後在撥號頁面輸入 *#*#28

原创 Android動態權限申請

Android 6.0以上,即API 23以上,引入了動態權限申請,其中普通權限只需在AndroidManifest.xml中處理即可,而特殊權限不僅要在AndroidManifest.xml中申請,還需要在代碼中動態申請。普通權限如下:

原创 Android SharedPreferences保存登錄狀態

SharedPreferences是Android中一種數據持久化方法,採用鍵值對的方式存儲數據,這裏我以保存登錄狀態爲例,簡述SharedPreferences的使用。首先,我們在用戶登錄時,保存SharedPreferences,向S