Time of Update: 2016-08-16
標籤:編者:本文為攜程機票研發部技術專家祁一鳴在攜程技術微分享中的分享內容,關注攜程技術中心公號ctriptech,獲知更多一手乾貨。【攜程技術微分享】是攜程技術中心推出的線上公開分享課程,每月1-2期,採用目前最火熱的直播形式,邀請攜程技術人,面向廣大程式猿和技術愛好者,一起探討最新的技術熱點,分享一線實戰經驗,暢談精彩技術人生,搭建一個線上的技術分享社區。祁一鳴,2016年4月加入攜程, 任機票研發部技術專家。畢業於美國常春藤名校Dartmouth
Time of Update: 2016-08-16
標籤:Fiddler是一個http調試代理,它能 夠記錄所有的你電腦和互連網之間的http通訊,Fiddler 可以也可以讓你檢查所有的http通訊,設定斷點,以及Fiddle 所有的“進出”的資料(指cookie,html,js,css等檔案,這些都可以讓你胡亂修改的意思)。 Fiddler
Time of Update: 2016-08-16
標籤:目前公司項目需求,一個主APP,需要開啟某些小APP,這些小APP是整合了Unity的,但是還是android程式(所有小APP的包名是已知的)。以前沒做過,查詢了一下實現方法,其實還是挺簡單的,測試也可以。 代碼比較簡單,直接貼上: try { PackageManager packageManager = getActivity().getPackageManager(); Intent intent=new Intent(
Time of Update: 2016-08-14
標籤:iOS開發UI篇—核心動畫(主要畫面格動畫)一、簡單介紹是CApropertyAnimation的子類,跟CABasicAnimation的區別是:CABasicAnimation只能從一個數值(fromValue)變到另一個數值(toValue),而CAKeyframeAnimation會使用一個NSArray儲存這些數值屬性解析:values:就是上述的NSArray對象。裡面的元素稱為”主要畫面格”(keyframe)。動畫對象會在指定的時間(du
Time of Update: 2016-08-14
標籤: 這篇部落格我們來介紹一下命令模式(Command
Time of Update: 2016-08-14
標籤:一、iPad簡介1.什麼是iPad 一款蘋果公司於2010年發布的平板電腦 定位介於蘋果的智能手機iPhone和膝上型電腦產品之間 跟iPhone一樣,搭載的是iOS作業系統 2.iPad的市場情況 截止至2013年10月23日,iPad已經累計銷售1.7億台 在平板市場的佔有率高達81% 二、關於iphone和iPad說明:iPhone是手機,iPad、iPad Mini是平板電腦iPhone和iPad開發的區別 螢幕的尺寸 \解析度 UI元素的排布 \設計
Time of Update: 2016-08-16
標籤:有這樣一種情境:點擊一下某個按鈕或者圖片(view),改變了樣式(一般改變背景顏色)。這個時候一種解決方案,可能就是狀態選取器。接下來就介紹如何?狀態選取器:步驟:一、建立這樣的檔案夾:res/drawable二、建立一個xml檔案;這裡命名為my_select.xml(注意選擇select類型的檔案)三、接下來在裡面寫如下代碼:<?xml version="1.0" encoding="utf-8"?><selector
Time of Update: 2016-08-14
標籤:/*---------------------------------------- *-描述--Layout的幾點總結. *-描述--S1.安卓的五大布局: * LinearLayout(線性布局):常用 * RelativeLayout(相對布局):常用 * FrameLayout(架構布局):常用 * GridLayout(網格布局)[4.0之後新增網格布局]:使用較少 * TableLayout(表格版面配置):幾乎不用. *-描述--S2..
Time of Update: 2016-08-14
標籤:題目連結: http://acm.hdu.edu.cn/showproblem.php?pid=5774題目大意: 已知1946~2015每一年贏得人是誰,給n個名字,問贏了多少次。題目思路: 【類比】 打個表就好。 1 #include<stdio.h> 2 #include<string.h> 3 char list[100][35]= 4 {"Cleveland Cavaliers", 5 "Golden State Warriors",
Time of Update: 2016-08-15
標籤:【onMeasure】直接繼承view的自訂控制項需要重寫onMeasure方法並設定wrap_content時的自身大小,否則在布局中使用wrap_content就相當於match_parent。 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int widthMode = MeasureSpec.getMode(widthMeasureSpec);
Time of Update: 2016-08-15
標籤:(Swift)import UIKitclass ViewController: UIViewController { var datePicker: UIDatePicker! func datePickerDateChanged(datePicker: UIDatePicker) { println("Selected date = \(datePicker.date)") } override func viewDidLoad()
Time of Update: 2016-08-15
標籤: (Swift)import UIKitclass ViewController: UIViewController { var segmentedControl:UISegmentedControl! override func viewDidLoad() { super.viewDidLoad() let segments = [ "iPhone",
Time of Update: 2016-08-13
標籤:轉載請註明出處:http://blog.csdn.net/qq_32059827/article/details/52200008 點擊開啟連結之前寫過一篇博文,是針對字串進行md5加密的。今天對其進行改進,加入針對某個檔案,進行md5加密,並擷取加密後的值。並把兩個功能封裝成了工具類,如果有需要這個演算法的,可直接使用。直接上演算法封裝的工具類代碼:package com.itydl.utils;import java.io.File;import
Time of Update: 2016-08-17
標籤:1.什麼是標題(Title)NavigationController裡面的viewcontroller,每一頁都會有一個標題,3r就是這個頁面的標題2. 如何設定標題一般都會在這個NavigationController所包含的視圖(viewController)裡面設定,代碼如下- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title =
Time of Update: 2016-08-13
標籤:iOS開發UI篇—CAlayer層的屬性一、position和anchorPoint1.簡單介紹CALayer有2個非常重要的屬性:position和anchorPoint@property CGPoint position;用來設定CALayer在父層中的位置以父層的左上方為原點(0, 0) @property CGPoint
Time of Update: 2016-08-15
標籤:iOS開發UI篇—無限輪播(功能完善)一、自動滾動添加並設定一個定時器,每個2.0秒,就跳轉到下一條。 擷取當前正在展示的位置。 1 [self addNSTimer]; 2 } 3 4 -(void)addNSTimer 5 { 6 // NSTimer timerWithTimeInterval:<#(NSTimeInterval)#> target:<#(id)#> selector:<#(SEL)#>
Time of Update: 2016-08-13
標籤:在Android開發過程中,常需要更新介面的UI。而更新UI是要主線程來更新的,即UI線程更新。如果在主線線程之外的線程中直接更新頁面 顯示常會報錯。拋出異常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.只有原始建立這個視圖層次(view
Time of Update: 2016-08-12
標籤:一、運算子1.Swift所支援的部分運算子有以下一些賦值運算子:=複合賦值運算子:+=、-=算術運算子:+、-、*、/求餘運算子:%自增、自減運算子:++、--比較子:==、!=、>、<、>=、<=邏輯運算子:&&、||、!三目運算子:? :範圍運算子:..< 、...溢出運算子:&+、&-、&*、&/、&% 2.賦值運算子(1)1對1賦值var a = 5let b = 20 (2)
Time of Update: 2016-08-12
標籤:Git是一個代碼版本管理工具,也就是允許我們的一個項目擁有多個版本,這樣我們可以隨心所欲的修改我們的代碼,如果出現問題,可以回退到某一個提交點。如果你還在用一堆堆注釋來更新你的代碼,那麼可以嘗試一下Git了,畢竟,它不難。常用的Git操作其實不多,明白這個過程就行了。※
Time of Update: 2016-08-13
標籤:Platform VersionAPI LevelVERSION_CODENotesAndroid 4.419KITKATPlatform HighlightsAndroid 4.318JELLY_BEAN_MR2Platform HighlightsAndroid 4.2, 4.2.217JELLY_BEAN_MR1Platform HighlightsAndroid 4.1, 4.1.116JELLY_BEANPlatform HighlightsAndroid 4.0.3, 4.0.