移動開發,我們未來的路在哪裡?

    昨天去一家小公司面試,被問到的問題是按照我目前的職業規劃五到十年後能還能做什嗎?這個問題引發了深深的思考。    面試我的是公司的老闆,一個50多歲的中年人。他告訴我現在行動裝置 App開發雖然很火,但是隨著科技的發展,以後IT並不是什麼技術活,而是跟開車一樣人人都可以參與的事情,並且隨著開發難度的減弱會有更多的人因為真正愛好而投入這個行業。這樣降低了入行的門檻,對於我們這種長期從事沒有技術含量工種的人會產生強烈的衝擊。   

利用WebService解析出的天氣預報

事先聲明,這個代碼是《瘋狂android講義》上的,我只不過動手打了一遍,有些地方是拷貝的布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"

Google地圖根據經緯度確定地點—JSON解析

JSON解析分為以下幾個步驟1.下載url上的所有的json資料package mars.com;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class HttpDownloader {//

設計模式13—設計模式之觀察者模式(Observer)(行為型)

1.情境模式抽象訂閱報紙的過程,如果報紙來了的時間不確定,那麼訂報紙的人如何知道呢?可以抽象為:當一個對象的狀態發生改變的時候,如何讓依賴他的所有對象得到通知,並進行相應的處理呢?生活中最常見的例子就是:當你一上線,QQ後台就給你不上線的時候收到的所有的訊息。2.使用觀察者模式來解決方案2.1觀察者模式定義定義對象間的一種一對多的依賴關係。當一個對象的狀態發生改變的時候,所有依賴他的對象都得到通知並進行自動更新。2.2觀察者模式結構說明 2.3.觀察者模式範例程式碼package demo11.

論NSArray NSMutableArray Count的漂移性

    今天碰到個奇怪的Bug,且看下面代碼:     //選項數組賦值    NSMutableArray *tmpAr = [[NSMutableArrayalloc]init];   NSLog(@"%d+++,0 < (tmpAr.count -100));    問判斷式是真是假?    按照常理判斷,tmpAr.count == 0, 0 - 100 當然小於0,也就說判斷式為假,輸出結果為“0”。    但是輸出結果卻為“1”    將代碼修改為:    //選項數組賦值 

演算法—天才排序演算法—睡眠排序

這個事件起源於一個屌絲髮表了一個時間複雜度為O(n)的排序演算法,這個網址如下:http://dis.4chan.org/read/prog/1295544154大家有興趣的可以看看。雖然使用價值不是很高,但是能找到這麼一個方法,成為天才也不為過。它的基本思想是,主要是根據CPU的調度演算法實現的,對一組資料進行排序,不能存在負數值,這個數是多大,那麼就線上程裡睡眠它的10倍再加10,不是睡眠和它的數值一樣大的原因是,當數值太小時,誤差太大,睡眠的時間不比輸出的時間少,那麼就會存在不正確的輸出結

manifest.xml檔案詳解

一、關於AndroidManifest.xmlAndroidManifest.xml 是每個android程式中必須的檔案。它位於整個項目的根目錄,描述了package中暴露的組件(activities, services, 等等),他們各自的實作類別,各種能被處理的資料和啟動位置。 除了能聲明程式中的Activities, ContentProviders, Services, 和Intent Receivers,還能指定permissions和instrumentation(安全控制和測試)

NFC (二)讀寫MifareClassic協議的NFC卡

http://www.cnblogs.com/haoxinyue/archive/2012/05/03/2479599.html先瞭解一下MifareClassic協議在android sdk 的文檔中,描述道 “all MifareClassic I/O operations will be supported, andMIFARE_CLASSIC NDEF tags will also be supported. In either case,NfcA will also be

新浪微博認證——應用程式支援新浪微博登陸

    首先我想告訴大家新浪微博API項目已經轉移到GitHub上了,原Google Code (http://code.google.com/p/android-weibo-sdk/downloads/list)的工程已經不更新了。如果使用舊的代碼運行登陸,會彈出網頁錯誤的Bug。最新的地址在:https://github.com/mobileresearch/weibo_android_sdk/downloads    介面也從之前的V1轉換到V2了,具體資訊可參照:http://open.

設計模式特別篇—看完設計模式後的心得【感觸頗深】

從一開始到看完設計模式,寫完設計模式的部落格,前後一共將近半年。 怎麼說呢,很苦,很累,現在感覺是腦子一片漿糊,本來java就給人一種博大精深的感覺,看完設計模式以後,我對java se,java

安裝apk時出現錯誤Failure [INSTALL_FAILED_DEXOPT]

在android4.0源碼裡面編譯出來apk後,用adb install 安裝時,報錯[INSTALL_FAILED_DEXOPT]。z:\ics-android\ics-src\out\target\product\generic\system\app>adb install NativeTimer.apk28 KB/s (10166 bytes in 0.344s)        pkg: /data/local/tmp/NativeTimer.apkFailure [INSTALL_

ListView 動態設定高度問題

今天開發遇到一個問題,就是當動態插入ListView資料的時候,由於之前ListView的高度已經固定死了,所以顯示不完整的資料,並且底部顯示黑邊。而我希望這個ListView可以動態改變高度:當時第一個想到的解決辦法就是在setAdapter之後去重新修改ListView的高度,但是發現設定match_parent或wrap_content沒有效果,只能設定一個固定的高度。但是顯然我的資料長度是不定的,所以設定固定高度不顯示。最後採用的辦法是:public void

如何選擇另一半

娶老婆的15條金科玉律 一個男人的品位在於選擇妻子,選擇了什麼樣的妻子就等於選擇了什麼樣的人生。俗話說,男怕入錯行,女怕嫁錯郎,男人何嘗不是,寫《菜根譚》的洪應明就說過“悍妻詬誶,真不若耳聾也!”

關於dip,dp,px,sp等單位的說明和區別

作者:範曉偉dip:device independentpixels,裝置獨立像素,一個基於density的抽象單位:不同裝置不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。在android上開發的程式將會在不同解析度的手機上運行。為了讓程式外觀不至於相差太大,所以引入了dip的概念。比如定義一個矩形10 x 10dip.在解析度為160dpi的屏上,比如G1,正好是10 x 10像素。而在240 dpi的屏,則是15 x

如何激勵員工出差?

    因為身處外包公司,在資源集區裡做一些打雜的工作,負責安排一些人員參與外地項目並且跟蹤結果,最近面臨一個問題就是當談到需要外地出差特別是時間很長的項目的時候,別人通常都會拒絕。主要原因不外乎剛剛租了房子,房子在裝修,在學車或者直接說不想出差。    於是搞得就很頭疼,因為不出差也就沒有項目做,所以導致陸續有員工辭職或者勸退的情況發生。既然這個苦差輪到我頭上了,我肯定不能放任這個情況不管阿,通過一些交談我總結出一條門路:    1.告訴員工他的重要性:   

插入排序——直接插入排序

直接插入排序比較傻,這裡不做過多的介紹。原理就是在本數組中讓比自己大的元素往後挪至自己的位置,自己往前擠。package com.h3c.paixu;public class 直接插入排序Demo {public static void main(String[] args) {// 1. 初始化一個無序數組int[] myArr = { 23, 35, 73, 27, 4, 77, 54, 84, 47, 56, 34, 32, 75, 32,31, 0, 99, 7, 54, 57

交換排序——冒泡排序

    冒泡排序是一種廣為人知的排序演算法,因為它相對於前面介紹的選擇排序來說效率有所提升,而且實現簡單。最好情況下只需要1次比較,最差需要(n-1)次比較。    實現思路就是不停的使數組中相鄰的左右兩個元素對比大小,將大的元素往右挪。因為是左右互換,所以每輪比較下來後方的元素均以排序,所以可以提供了可以提前結束排序的機會。    package com.h3c.paixu;public class 冒泡排序Demo {static boolean changeFlag =

好玩的感慨!!!!

7.一隻火雞和一頭牛閑聊,火雞說:我希望能飛到樹頂,可我沒有勇氣。牛說:為什麼不吃一點我的牛糞呢,他們很有營養。火雞吃了一點牛糞,發現它確實給了它足夠的力量飛到第一根樹枝,第二天,火雞又吃了更多的牛糞,飛到第二根樹枝,兩個星期後,火雞驕傲的飛到了樹頂,但不久,一個農夫看到了它,迅速的把它從樹上射了下來。-啟示:牛屎運讓你達到頂峰,但不能讓你留在那裡。 

如何在職場中找到定位自己的職業定位

職業定位有兩層含義:一、確定自己你是誰,你適合做什麼工作;二、告訴別人你是誰,你擅長做什麼工作。  定位準確,你就會持久地發展自己。很多人事業上發展不順利不是因為能力不夠,而是選擇了並不適合自己的工作,很多人並沒有認真地思考一下“我是誰”“我適合做什麼”,也因為不清楚自己要什麼,而無法體會如願以償的感覺。很多人把時間用於追逐不是自己真正適合的工作上,但是隨著競爭的加劇會感覺後勁不足。準確地定位,可以獲得更加長足的發展。  你定位準確,你就會善用自己的資源。集中精力地發展,而不是“多元化發展”,是

資料結構相關複習—二叉樹相關

//二叉樹遍曆/*順序儲存完全二叉樹:這個既不浪費空間,又可以根據公式計算出每一個節點的左右孩子的位置。鏈式儲存結構:比較適用於節點比較少的二叉樹。*///節點結構如下:typedef struct Node{DataType data;struct Node *LChild;struct Node

總頁數: 61357 1 .... 20604 20605 20606 20607 20608 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.