Time of Update: 2016-09-13
標籤:引言:前段時間項目中用到了REST風格來開發程式,但是當用POST、PUT模式提交資料時,探索服務器端接受不到提交的資料(伺服器端參數綁定沒有加 任何註解),查看了提交方式為application/json, 而且伺服器端通過request.getReader() 打出的資料裡確實存在瀏覽器提交的資料。為了找出原因,便對參數綁定(@RequestParam、 @RequestBody、 @RequestHeader 、
Time of Update: 2016-09-12
標籤:1.liutingdeMacBook-Pro:~ js-lt$ which adb2.liutingdeMacBook-Pro:~ js-lt$ ls3.liutingdeMacBook-Pro:~ js-lt$ cd Desktop/4.liutingdeMacBook-Pro:Desktop js-lt$ adb install apploader_5.liutingdeMacBook-Pro:Desktop js-lt$ adb install
Time of Update: 2016-09-12
標籤:1. 前言在開發面向現代智能手機的移動Web應用的時候,無法避免一個事實,就是需要開發單頁應用(Single Page WebApp)。對於不同的系統需求,單頁應用的粒度會不同,可能是整個系統都使用一個頁面裝載,也可能是按模組分為獨立頁面裝載。在開發單頁應用時第一個要處理的問題就是頁面結構化,由於多個功能集中在一個頁面呈現,就必然需要考慮如何?多個視圖布局?如何?視圖之間動畫切換?等問題。下面我就來講述下手機搜狐前端團隊在單頁應用開發的頁面結構化上做過的一些嘗試與努力。2.
Time of Update: 2016-09-12
標籤:Tab的背景效果,和帶陰影的圓角矩形,是怎麼實現的呢?大部分的人會讓美工切圖,用點九圖做背景。但是,如果只提供一張圖,會怎麼樣呢?比如,中間的Tab背景紅色底線的像素高度為4px,那麼,在mdpi裝置上顯示會符合預期,在hdpi裝置上顯示時會細了一點點,在xhdpi裝置上顯示時會再細一點,在xxhdpi上顯示時又細了,在xxxhdpi上顯示時則更細了。因為在xxxhdpi上,1dp=4px,所以,4px的圖,在xxxhdpi裝置上顯示時,就只剩下1dp了。所以,為了適配好各種解析度,必須提
Time of Update: 2016-09-12
標籤: 前面有同學問到了iOS記憶體警告臨界值和工程項目裡AppIcon的一些配置資訊,相信對剛入行的同學來說,可能都會碰到類似的問題,記錄一下供後來者查詢。1、先簡單說下AppIcon的表徵圖的配置資訊1)、在右邊的App Icon勾選項,暫時只選擇了支援iPhone iOS7.0 and Later, 表示這些icon只支援iPhone裝置(包括iPod)的iOS系統最低7.0至最新系統;2)、2x表徵圖表示支援在Retina顯示屏上,3x表徵圖表示支援在Plus螢幕尺寸5.5英寸上顯示;
Time of Update: 2016-09-12
標籤:#import "ViewController.h"// ----WebKitFormBoundaryvMI3CAV0sGUtL8tr#define Kboundary @"----WebKitFormBoundaryjv0UfA04ED44AhWx"#define KNewLine [@"\r\n" dataUsingEncoding:NSUTF8StringEncoding]@interface ViewController
Time of Update: 2016-09-12
標籤:#import "ViewController.h"@interface ViewController ()<NSURLSessionDataDelegate>@property (weak, nonatomic) IBOutlet UIProgressView *proessView;/** 接受響應體資訊 */@property (nonatomic, strong) NSFileHandle *handle;@property (nonatomic, assign)
Time of Update: 2016-09-12
標籤://縮放var initialScale = 1;var currentScale = 1;touch.on(‘#target‘, ‘pinch‘, function (ev) { currentScale = ev.scale - 1; currentScale = initialScale + currentScale; currentScale = currentScale > 1.5 ? 1.5 : currentScale;
Time of Update: 2016-09-11
標籤: 如果沒接觸過動態語言,以編譯型語言的思維方式去理解javaScript將會有種神奇而怪異的感覺,因為意識上往往不可能的事偏偏就發生了,甚至覺得不可理喻.如果在學JavaScript這自由而變幻無窮的語言過程中遇到這種感覺,那麼就從現在形始,請放下的您的”偏見”,因為這對您來說絕對是一片新大陸,讓JavaScrip好,言歸正傳,先理解JavaScrtipt動態變換運行時上下文特性,這種特性主要就體現在apply, call兩個方法的運用上.區分apply
Time of Update: 2016-09-11
標籤:APP的概念:APP是APPlication的縮寫,是指運行在手機系統上的應用程式軟體,也稱之為APP應用程式軟體。目前主流智能手機主流的操作軟體主要有蘋果IOS系統,安卓(Android)系統,其他智能機系統份額特別小。幾乎可以忽略不計。因為這兩套系統語言代碼不一樣,所以Team
Time of Update: 2016-09-11
標籤:#import "ViewController.h"@interface ViewController ()<NSURLSessionDataDelegate>/** 接受響應體資訊 */@property (nonatomic, strong) NSMutableData *fileData;@end@implementation ViewController-(NSMutableData *)fileData{ if (_fileData == nil) {
Time of Update: 2016-09-11
標籤:#import "ViewController.h"@interface ViewController ()<NSURLConnectionDataDelegate>@end@implementation ViewController-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ [self
Time of Update: 2016-09-11
標籤:一、META/LINK相關:1、百度禁止轉碼通過百度手機開啟網頁時,百度可能會對你的網頁進行轉碼,往你頁面貼上它的廣告,非常之噁心。不過我們可以通過這個meta標籤來禁止它: <meta http-equiv="Cache-Control" content="no-siteapp" /> 相關連結:SiteApp
Time of Update: 2016-09-11
標籤:Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.The above
Time of Update: 2016-09-11
標籤:史上最詳細的Android Studio系列教程一--下載和安裝:http://segmentfault.com/a/1190000002401964史上最詳細的Android Studio系列教程二--基本設定與運行:http://segmentfault.com/a/1190000002411926史上最詳細的Android Studio系列教程三--快速鍵:http://segmentfault.com/a/1190000002418983史上最詳細的Android
Time of Update: 2016-09-11
標籤: 看到標題你可能會覺得奇怪 推送訊息提示框不是系統自己彈出來的嗎? 為什麼還要自己自訂呢?因為項目需求是這樣的:最近需要做一個客服系統 包括店鋪客服和官方客服兩個模組 如果使用者當前不在客服介面的時候 要求無論是在app前台 還是app退到後台 頂部都要彈出系統的那種訊息提示框這樣的需求 我們就只能自訂一個在app內 彈出訊息提示框 實現步驟如下:1.我們自訂一個view 為 STPushView 推送訊息的提示框view 自訂iOS 中推送訊息 提示框
Time of Update: 2016-09-11
標籤:來源:網路assign: 普通(簡單)賦值,一般常用於基礎資料型別 (Elementary Data Type),常見委託設計模式,一次來防止循環參考。不更改索引計數(Reference Counting)。 對基礎資料類型 (NSInteger,CGFloat)和C資料類型(int, float, double, char, 等等)retain:保留計數,獲得到了對象的所有權,引用計數在原有基礎上+1.釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1
Time of Update: 2016-09-10
標籤:html { box-sizing: border-box;}* { user-select: none; -webkit-tap-highlight-color: rgba(255,255,255,0); -webkit-tap-highlight-color: transparent; box-sizing: inherit;}*:before,*:after { box-sizing:
Time of Update: 2016-09-10
標籤:/* 注意:要先匯入ObjectC運行時標頭檔,以便調用runtime中的方法*/#import <objc/runtime.h> @implementation NSObject (PropertyListing) 1、/* 擷取對象的所有屬性,不包括屬性值 */ - (NSArray *)getAllProperties {
Time of Update: 2016-09-10
標籤:背景:我自己電腦連網採用撥接方式,為了把自己的虛擬機器中的伺服器ip域本機設定為一個區域網路,而且ip固定下來,虛擬機器網路連接採用了橋接方式。所以也導致了虛擬機器內部沒法串連外網。(不過可以通過在虛擬內部安裝撥接軟體,實現撥接,但是,虛擬機器與宿主機只能一台機子上網)。具體資訊參考:http://meiling.blog.51cto.com/6220221/1367695實踐:1、配置虛擬機器設定: 2、切換到root賬戶,使用mount掛載移動硬碟到某個目錄下:需要注意事項: