Time of Update: 2016-07-10
標籤:少壯不努力,老大徒傷悲。大學時光的瀟洒散漫導致今天連C/C++編程都不會。作為一個程式員,不會C/C++說出去簡直丟人啊。最近瀏覽公司招聘資訊(Android職位),發現對NDK開發的要求越來越普遍了。筆者學習的是java,從事Android開發,對於Android底層的東西多少有點畏懼,因為沒有涉及過,但是我們知道,不能因為怕就放棄。如我曾經簽名所言:現在開始行動,就比還在猶豫的人快了一步。回到正題,NDK開發真的很難嗎?其實不是的,覺得難是因為你沒懂,不懂是因為沒學。那就來吧
Time of Update: 2016-07-08
標籤:angularJs共有4大模組構成MVC,模組和依賴注入、指令,雙向資料繫結,雖然分為四大塊但是我覺得無論使用那一塊的知識都離不開指令,也就是說指令貫穿整個angularJs的應用。MVC裡的控制器ng-controller是指令,擷取、同步資料ng-model是指令;模組和依賴注入ng-app也是指令;雙向資料繫結更不用說。所以說指令是angularJs的基礎。ng-appng-app這個指令比較特殊,一個html文檔最好只出現一次,如果出現多次也是只有第一個起作用,並且可以出現在htm
Time of Update: 2016-07-07
標籤:對於Android的音量大小,可以分為按鍵調節音量和設定中調節音量。我們首先說一說設定中的音量大小。一、音量的分類:1.AudioManager.STREAM_VOICE_CALL2.AudioManager.STREAM_RING3.AudioManager.STREAM_MUSIC,4.AudioManager.STREAM_ALARM5.AudioManager.STREAM_NOTIFICATION二、音量的範圍:對於不同類型的音量Android規定了不同的範圍,在AudioSer
Time of Update: 2016-07-07
標籤:1.首先用的jar包為javaemail:https://yunpan.cn/cB3kY8WIvcGtU (提取碼:e042)2.工具包package com.kllayhello.utils;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.util.Log;import java.util.Properties;import
Time of Update: 2016-07-07
標籤:本文一.概述一些重要的程式,必須讓它一直跑著;而且還要時時關心它的狀態——不能讓它出現死結現象。當然,如果一個主程式會出現死結,肯定是設計或者編程上的失誤。我們首要做的事是,把這個Bug揪出來。但如果時間緊迫,這個Bug又“飄忽不定”,那麼,我們還是先寫一個軟體“看門狗”,暫時應一下急吧。“看門狗”的需求描述:“看門狗”的運行不出現介面視窗,具有一定的隱蔽性;定時判斷目標
Time of Update: 2016-07-11
標籤:前段時間產品那邊讓我做一個動畫,要求是先以橫線的方式橫向展開,在縱向展示圖片,最後展示幾秒動畫在原路返回,隨後我在網上尋找資料,發現這方面的記錄很少,最後自己寫了一個後期還會慢慢改進;轉載請說明出處:http://www.cnblogs.com/hyylog/p/5659619.html步驟:1、先利用控制項的ondraw()方法,結合數字上升的動畫,實現劃線的步驟;
Time of Update: 2016-07-06
標籤:今天學習http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html。關於mapper.xml的sql語句的使用。項目路徑:https://github.com/chenxing12/l4mybatis首先,準備環境。1.建立project在parent項目上右鍵,new model->maven->mybatis-mapper.填充pom.xml<?xml version="1.0" encoding="UTF-8"?>&
Time of Update: 2016-07-05
標籤: 最近幾年,隨著前後端分離、單頁面應用的崛起,網頁正變得越來越應用化。移動互連網端的發展更是助長了這個趨勢——對於互動、效能不敏感的情境,Web App在開發成本、跨平台相容上有著明顯優勢。 但在這火爆的行情背後,很多時候從產品經理到設計甚至開發,對Web平台的特性並沒有足夠的瞭解與警覺,導致最終產品成了既不App也不Web的四不像,不僅拖累使用者體驗,Team Dev也容易無所適用。 這篇文章希望圍繞著Web的特性,探討Web App與Native
Time of Update: 2016-07-07
標籤:通過蜂鳴器的實現原理,實現一個完整的蜂嗚器驅動,可以開啟和關閉蜂鳴器. PWM驅動的實現方式不同於LED驅動, PWM 驅動將由多個檔案組成。這也是大多數 Linux 驅動的標準實現方式.剛開始是LED驅動的代碼重用,Linux 驅動的代碼重用有很多種方法。可以採用標準 C程式的方式。將要重用的代碼放在其他 的檔案 (在標頭檔中聲明〉中。 如果要使用某些功能, include 相應的標頭檔即可〈這種方式稱為 靜態重用〉。也可以使用另外一種動態重用的方式,也就是一個 Linux
Time of Update: 2016-07-07
標籤:最近公司開發項目前端使用一個js架構,後端使用ef,js前台讀取的json採用實體的dto來進行產生。在網上看到了EmitMapper相對其他映射架構處理速度可以更快,就拿來用了。下面是代碼中常用的幾個塊。1.普通的映射。 public class UserInfo { public int id { get; set; } public string name { get; set; } public string address {
Time of Update: 2016-07-06
標籤:1. 開發環境Mac OS X , Android Studio 2.1.22. 建立新工程建立SerialPortDemo工程, Minimum SDK 選擇 API 19: Android 4.4。3. 工程環境ndk 路徑使用預設的, gradle version 2.104. 切換工程顯示方式5.修改build.gradle注意是與app目錄同級的build.gradle修改classpath
Time of Update: 2016-07-04
標籤:上一講 講了如何建立一個userandroid 5.0 建立多使用者 雙開多開應用(1)為什麼要建立User 例如window 系統建立了一個user 會在目前使用者下進行操作,而android 多使用者體系就像window系統建立了一個user之後在當前user下進行操作,就可以再安裝或者啟動一個應用。有了一個user 之後在這個user下建立一個工作空間,在工作空間下安裝 啟動apk 就可以雙開了。具體類操作: package android.app.admin;
Time of Update: 2016-07-05
標籤:一,UITableViewStyleGrouped注意:去迴轉部和中間間隔正確的理解方法1.設定標題的高度為特小值 (不能為零 為零的話蘋果會取預設值就無法消除頭部間距了)UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 0.001)];view.backgroundColor = [UIColor
Time of Update: 2016-07-05
標籤:這裡匯總的是自己在工作過程中,使用過的常見空間布局,記錄在這裡。詳情如下: 1. 三個控制項,分別處於左,中,右要點:使用RelativeLayout 1 <RelativeLayout 2 android:layout_width="match_parent" 3 android:layout_height="wrap_content" 4
Time of Update: 2016-07-04
標籤:一、Android的XMPP用戶端 BeemBeem 是一個運行於 Android 手機平台的 XMPP (jabber) 的用戶端軟體,相容標準的 XMPP 伺服器和服務,例如 Ejabberd, Openfire, Facebook, 和 Gmail). 支援 SASL, 代理(Socks4, Socks5, HTTP), DNS SRV, and chatting with a specific
Time of Update: 2016-07-06
標籤:My Phone管家(21) 設定中心 :包括三個介面:四個功能 (1)電話歸屬地查詢 使用SQLIteDatabase 查詢address.db, 查詢指定號碼的歸屬地 (2) 檢查應用版本更新 (3)關於My Phone管家資訊 (4)黑名單服務的開啟與關閉 黑名單服務: 通過綁定廣播進行簡訊的攔截, 會比靜態註冊先攔截簡訊 通過電話管理器TelephonyManager監聽電話狀態一旦有電話打入,
Time of Update: 2016-07-04
標籤:1、什麼是 LiteOrm LiteOrm是一個小巧、強大、比系統內建資料庫操作效能快1倍的 android ORM 架構類庫,開發人員一行代碼實現資料庫的增刪改查操作,以及實體關聯的持久化和自動對應。 2、github地址 https://github.com/litesuits/android-lite-orm 3、使用 下載最新的jar
Time of Update: 2016-07-05
標籤:在測試iOS app或者是開發過程中,總會遇到各種各樣的升級,比如XCode的升級,MAC OS 的升級,iOS系統升級,這種種升級,個人比較討厭的是iOS系統的升級,它總是在你調試代碼或者是測試過程中給你彈出一個對話方塊,如:或許自己手抖一下,iPhone就開始默默的升級了。。。升級升吧,反正一會就裝好了,待你升級到9.3.1,噩運也就開始了。當你拿著嶄新的iOS系統去debug代碼時,XCode會告訴你:你是9.3.1啊,我這XCode
Time of Update: 2016-07-05
標籤:什麼叫片段化? 通俗的講亦是指整個安卓平台的差異化越來越大,
Time of Update: 2016-07-05
標籤:Entity Mappings using Fluent API:Here, we will learn how to configure an entity using Fluent API.We will use the following Student and Standard domain classes of the school application.public class Student{ public Student() { }