Time of Update: 2015-11-19
標籤:需求分析:時代在進步,人們的生活也發生的翻天覆地的變化,手機作為新時代的產物,對生活有著舉足輕重的影響,如何為父母選擇一款合適的手機,在當下,對我們而言顯得格外重要。首先父母需要什麼,父母可能只是孩子們多一點的關心跟陪伴,不需要太多複雜的理念,所以我們設計的產品以以人為本作為出發點,以父母的使用舒適度作為最終理念。具體設計:首先我們小組一直遵從以人為本,使用者體驗跟設計務實作為小組的核心思想,所以我們覺得父母適用的手機最需要的不是複雜的功能,奇怪的造型和天馬行空的高科技。我們的設計側重點是
Time of Update: 2015-11-19
標籤: 1. 問題:圖片過小,需要放大到合適尺寸 //對圖片進行壓縮 defaultStatusImg1 = [self scaleImage:defaultStatusImg1 toScale:1.5f];
Time of Update: 2015-11-19
標籤: 本文基於資料字典和資料流圖兩種工具講述一個完整微部落格戶端的實現。資料字典和資料流圖都可以用來表達線程的執行流程,同時定義了需要的類,是進一步設計類的基礎。 資料字典實際上是一張表,表的第一個欄位是程式碼中的標識符,其它欄位具體描述它線上程中被如何使用,以及它所依賴的其它元素,資料字典中各個標識符基本上也是按照線程的執行流程來排序。
Time of Update: 2015-11-19
標籤: 需求說明:後台提供功能,可以通過富文字編輯器【summernote】上傳優酷的視頻連結地址(這裡需要注意:優酷視頻提供多種操作方式 下面說明,先做個標記); 用戶端是通過ionic開發的;而上傳的視頻查看後台源碼;其實是一段iframe
Time of Update: 2015-11-19
標籤:bug解決:1.(null): Couldn‘t codesign /Users/ios/Library/Developer/Xcode/DerivedData/hyq2.0-ghkupheqogsvdpeqhaprewzzqhfb/Build/Products/Debug-iphoneos/hyq2.0.app/Frameworks/libswiftCore.dylib: codesign failed with exit code
Time of Update: 2015-11-20
標籤:一、parent-child相互持有、委託模式【案例】:@interface FTAppCenterMainViewController (){}@property(weak,nonatomic) UITableView* myTableView;@end這裡面的myTableView就使用了weak修飾符。@property (nonatomic, weak) iddelegate;【推薦方法】:child只有parent的對象為weak類型:@property
Time of Update: 2015-11-19
標籤: 本文分析so載入的步驟,其實在之前dalvik淺析二中也有提及,但那重點關注的是jni。android中so庫的載入,代碼如下:loadLibrary("nanosleep"); 我們來看下它的執行流程吧:
Time of Update: 2015-11-19
標籤:#import "ActivityListViewController.h"#import "ActivityListViewCell.h"#import "Activity.h" @interface ActivityListViewController () // 存放activity的數組@property (nonatomic,strong) NSMutableArray *modelArray; @end @implementation
Time of Update: 2015-11-18
標籤:一. 原理 對於任何繼承了NSObject的對象,都有一個與之關聯的整形變數,稱為引用計數器;只有計數器的值為0的時候,OC就回收該對象,否則永不回收。 1. 建立對象時,如使用alloc ,new , copy,引用計數器的值為1 2. 當使用release方法釋放時,計數器的值減1 3.
Time of Update: 2015-11-19
標籤: 熟悉android的童鞋應該都清楚,android是有生命週期的,其很多組件也是有生命週期。今天小編和大家分享的React Native組件的生命週期,還不瞭解的童鞋,趕緊來圍觀吧 在android開發中,React
Time of Update: 2015-11-19
標籤:android service 最近看了任醫生的《Android藝術開發探索》感覺收穫頗豐。所以也想記錄一下部落格,因為寫部落格覺的確實是積累和總結的過程。好了,廢話不多說了。
Time of Update: 2015-11-19
標籤:shell functions#/bin/bashYUAMFILE=$1MUDIFILE=/server/shiyan/mudi.txtAWKFILE=/server/shiyan/awk.txtdos2unix $YUAMFILE. /etc/init.d/functions>$MUDIFILEfor n in `grep -o "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
Time of Update: 2015-11-19
標籤:在前一篇文章《Android項目重構之路:架構篇》中已經簡單說明了項目的架構,將項目分為了四個層級:模型層、介面層、核心層、介面層。其中,最上層的介面,是變化最頻繁的一個層面,也是最複雜最容易出問題的一個層面,如果規劃不好,很容易做著做著,又亂成一團了。要規劃好介面層,至少應該遵循幾條基本的原則:保持規範性:定義好開發規範,包括書寫規範、命名規範、注釋規範等,並按照規範嚴格執行;保持單一性:布局就只做布局,內容就只做內容,各自分離好;每個方法、每個類,也只做一件事情;保持簡潔性:保持代碼和
Time of Update: 2015-11-18
標籤:兩個APP之間的跳轉是通過[[UIApplication sharedApplication] openURL:url]這種方式來實現的。1.首先設定第一個APP的url地址2.接著設定第二個APP的url地址 3.需要跳轉的時候NSString *urlString = [NSString stringWithFormat:@"AppJumpSecond://%@",textField.text];[[UIApplication sharedApplication]
Time of Update: 2015-11-19
標籤:關於這個我也一直弄了好久,在有個項目中用過NH,用起來相當的不爽,代碼很難維護,表結構不易更新,容易造成毀壞性結果,更特別的就是效率低下,據說新版的ADO.net EF好多了,期待吧。 在學習並實現一套ORMapping架構之前,我想小夥伴們得必須具備一定的C#基礎,尤其是Attribute特性的熟悉,還要有一點Sqlserver 的基礎,當然我這邊就就sqlserver上實現,大多數軟體開發人員最初估計也就是這樣一個平台,所以在這上面實現比較方便,對於Oracle
Time of Update: 2015-11-19
標籤:使用Android Glide,需要先下載Android Glide的庫,Android Glide在github上的項目首頁:https://github.com/bumptech/glide 。實際的項目使用只需要到Glide的releases頁面把jar包下載後匯入到本地的libs裡面即可直接使用。Glide的releases的頁面地址:https://github.com/bumptech/glide/releases ,在此頁面找到最新的jar包,下載後放到自己項目的libs中,
Time of Update: 2015-11-18
標籤: 第一天的課程很輕鬆,今天主要講了ios裝置的發展史(iphone,ipad,imac,iPad air,iwatch),介紹了mac os x系統及系統的常見設定,dock設定,常用快速鍵,ios開發初體驗,建立了一個cocoa,設定了按鈕,介面切換,電腦軟體和程式,電腦語言發展,c語言的發展和介紹c語言的大綱和重痛點如運算子,進位,數組,迴圈,函數,指標,記憶體管理,有參宏號和條件編譯,多檔案開發編寫了第一個c語言程式 hello
Time of Update: 2015-11-19
標籤:設定控制項沿著水平方向翻轉(即Y軸180°)看效果:代碼:<pl.droidsonroids.gif.GifImageView android:id="@+id/gv_image1" android:layout_width="0dp" android:layout_weight="1" android:layout_height="150dp" android:scaleType="fitXY"
Time of Update: 2015-11-19
標籤:MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fm
Time of Update: 2015-11-19
標籤:android context