原创 Ubuntu錄製gif動態圖

經常看到大牛的Blog上的Demo的效果圖是一個動態的gif,能很好的展示Demo程序運行狀態。於是乎找度娘問問ubuntu下如何錄製gif動態圖。錄視頻可以找Kazam,錄gif可以找byzanz。 1.安裝byzanz: s

原创 android學習11#--基於回調的事件處理

android學習10#–基於監聽的事件處理裏面講了android的事件處理有三種方法,本文主要分享和學習第二種方法:基於回調的事件處理。 基於回調的事件處理 對於基於回調的處理模型來說,事件源個事件監聽器是統一的,或者說事件監聽

原创 android學習17#--高級自定義跑馬燈textView控件

在看本文前,請先閱讀android學習16#–學習canvas.drawText ,因爲掌握文字的繪製邏輯是本文的基礎。 先來看下效果圖: 實現功能: 1. 滾動方向有兩種:水平跟垂直,可以xml中配置 2. 滾動文字字

原创 android學習14#--Handler消息傳遞機制實例應用

上一篇android學習13#–Handler消息傳遞機制講了它的原理,本文寫兩個例子來鞏固下。例子比較簡單。 主線程創建Handler 功能:UI線程創建一個handler,通過定時器週期性發送消息給UI線程,UI線程收到消息調

原创 你好,Go

學習教程:Go Web編程.pdf,點擊免費下載。 學習視頻:網易的雲課堂:Go編程基礎 Go基礎系列文檔更多的是記錄我的學習點滴,增強自己的學習效果,可能是很基礎的東西,希望別噴我哦。 在上一篇Go環境安裝我們成功安裝了Go環

原创 Go Web編程:http包分析

一個簡單的web服務 package main import ( "io" "log" "net/http" ) func HelloGoServer(w http.ResponseWriter, req *h

原创 Go語言基礎:method

我們在C語言中,struct中聲明函數,而Go中則不能再struct中聲明函數。而是採用另外一種形態存在,Go中叫method。 method的概念 method是附屬在一個給定的類型上,語法和函數的聲明語法幾乎一樣,只是再func後面增

原创 Go Web編程:訪問數據庫

第一次接觸數據庫的操作,很多概念都是陌生的,如果你跟我一樣,請先移步:MySql入門(1) ,初步瞭解數據庫的操作。本文後面的介紹將以mysql爲主。 Go沒有內置操作數據庫的驅動,僅僅定義了一套database/sql接口,用戶開發時需

原创 Go語言基礎:變量賦值順序

在閱讀server.go時,意外的發現有這麼兩句賦值語句是其它語言不允許的語法。如下: 1915 // DefaultServeMux is the default ServeMux used by Serve. 1916 var Def

原创 機器學習第四周

神經網絡 模型表示1 先來看看大腦裏面神經元結構圖,如下圖: 會發現神經元的中心部分就相當於我們的 h(x),神經元的“樹突”等效於 input 端的輸入特徵 xn,“軸突”等效於 output。 再來看看前面講了兩種模型:線性迴

原创 機器學習第二週

多變量線性迴歸 多維特徵(Multiple Features) 前面講過單變量(只有一維特徵)的輸出函數 h(x) 可以表示爲:h(x) = θ0 + θ1x 。對於多維特徵而言,其輸出函數 h(x) 可以表示爲:h(x) = θ0 +

原创 Go語言基礎:make,new, len, cap, append, delete方法

前面提到不少go的內建函數,這篇文章學習下如何使用。。 make 先拿 make 開刀,可是一開始我就進入了誤區,因爲我想先找到他的源碼,先是發現 src/builtin/builtin.go 中有 func make(Type, siz

原创 Go語言基礎:Interface

轉:http://xhrwang.me/2014/12/29/golang-fundamentals-8-interface.html 我們知道 Golang 中沒有 class 的概念,而是通過 interface 類型轉換支持在動態類

原创 MySql入門(1)

mysql安裝 sudo apt-get install mysql-server sudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 期間會

原创 重溫vim的配置:支持go

參考vimrc配置 ,先將基礎的vimrc配置好。這是我之前的配置,但是使用中還是有些不方便,有些技能沒有掌握好,於是又好好研究下vim的配置,增加了如下的插件配置,同時支持go。 我在上面的基礎上手動增加了其餘幾個常用的插件 vim-e