Time of Update: 2016-09-15
標籤:layoutSubviews在以下情況下會被調用: 1、init初始化不會觸發layoutSubviews。2、addSubview會觸發layoutSubviews。3、設定view的Frame會觸發layoutSubviews,當然前提是frame的值設定前後發生了變化。4、滾動一個UIScrollView會觸發layoutSubviews。5、旋轉Screen會觸發父UIView上的layoutSubviews事件。6、改變一個UIView大小的時候也會觸發父UIView上
Time of Update: 2016-09-15
標籤:Html的代碼<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登陸頁面</title> <link href="CSS/Login.css" rel="stylesheet"></head><body><!--最外層--> <div
Time of Update: 2016-09-15
標籤: var isScrolling, startPos, endPos; var slider = { //判斷裝置是否支援touch事件 touch: (‘ontouchstart‘ in window) || window.DocumentTouch && document instanceof DocumentTouch, slider: document.getElementById(‘
Time of Update: 2016-09-15
標籤: 題意:有最多40個數字,取任意個數字他們的異或和>=k則是可行的方案,問有多少種可行的方案。 分析:dp[now][j]表示當前這個值的種類數,那麼轉移方程為dp[now][j] = dp[pre][j] + dp[pre][j^a[i]]。因為a^b=c的話,c^b=a,所以j^a[i]就可以得到通過異或a[i]轉移到j的那個狀態了。然後可以用滾動數組壓縮一下。 代碼如下: 1 #include <stdio.h> 2 #include
Time of Update: 2016-09-15
標籤:自己整這個問題整了半天,寫篇部落格記錄下private void uploadMultiFile() { String imageType = "multipart/form-data"; File file = new File(imgUrl);imgUrl為圖片位置 RequestBody fileBody = RequestBody.create(MediaType.parse("image/jpg"), file); RequestBody
Time of Update: 2016-09-14
標籤:企業號有一種訊息類型叫保密訊息,該類型訊息有全屏浮水印、圖片浮水印、禁止分享至朋友圈、禁止選中文字等功能。但是對於圖片,手機端預設長按時會觸發下載儲存互動。首先想到的方案是通過JS實現,對touch實踐做處理。 window.ontouchstart = function(e) { e.preventDefault(); };但是這個對於長的文章,滾動事件就失效了。所以此方案無效,但是如果只是某個div有需求,可以這樣處理。其實這個可以通過CSS3的屬性去除。 img {
Time of Update: 2016-09-14
標籤:俗話說,不想偷懶的程式員不是好程式員!那麼今天就教大家偷懶下!先舉個例子,我們在 Android 開發中輸入 Toast ,然後會有如下如下的快速控制項目:是不是很方便?有同學問,這不就是自動補全嗎?錯了,乍一看是自動補全,其實不然。自動補全是對一個方法或類名的補全,比如你輸入 find 然後就會有 findViewById 方法提示你,你可以快速定位,但是我們實際開發中一般還需要對它強制轉型,然後加上 R.id.xx 來聲明它的 id,但是你可以試著輸入 fbc ,然後按 tab 或者
Time of Update: 2016-09-16
標籤:一、加強版的低電耗模式條件:1未插電源;2螢幕關閉;(N與6.0的區別就在於N在手機非靜止時也可進入低電耗模式)作用過程及方式:1充電狀態;2螢幕關閉一定時間;進入一級低電限制:關閉網路,延遲CPU作業。 3在上述基礎上再靜止一定時間:進入全低電耗模式:掃描PowerManager.WakeLock、AlarmManger、GPS、WIFI的低電耗設定。 在此期間受到限制的應用都會在隔一段時間後的視窗期來執行其延遲的作業工作。二、後台最佳化由於耗電問題,N刪除了
Time of Update: 2016-09-14
標籤:情境:當要彈出一個fixed的對話方塊(就是一個彈出框),同時給背景添加一個遮罩層,當操作完後想點擊遮罩層關閉整個彈出框條件1:fixed的遮罩層是動態建立的,使用click事件監聽不到條件2:在遮罩的下面有連結或是不能點擊的元素(或有操作或有連結跳轉等)針對條件1,使用jQuery的on來監聽整個文檔,當冒泡到指定元素上時,再執行相應操作針對條件2,使用touchstart/touchend,會產生點透問題我的經驗以及解決辦法:1、使用jQuery的delegate方法監聽click事件
Time of Update: 2016-09-16
標籤: 小米5可以用羊城通直接刷公交和地鐵,非常方便,唯一美中不足的地方是: 需要在鎖屏/黑屏的情況下,長按音量下鍵或者雙擊Home鍵,才能呼出羊城通刷卡介面。 那如果我在需要刷羊城通時,已經進入了案頭,那我就必須先按關機鍵鎖屏,再長按音量下鍵,才能呼出羊城通介面,有強迫症的人表示傷不起。解決這種問題,其實寫個程式就可以了。 1. 先呼出羊城通介面,然後用adb命令查看頂級Activity的相關資訊。 adb 命令:adb shell ddumpsys
Time of Update: 2016-09-16
標籤: App Key / SecretApp Key / Secret 相當於您的 App 在融雲的帳號和密碼。是融雲 SDK 串連伺服器所必需的標識,每一個 App 對應一套 App Key / Secret。融雲提供了兩套環境,開發環境和生產環境,前者是方便您整合開發與測試的,後者是 App 上線之後真正運營的商業環境。兩者間資料隔離,避免開發環境資料和線上生產環境資料互相衝突。針對開發人員的生產環境和開發環境,我們提供兩套 App Key / Secret
Time of Update: 2016-09-16
標籤:一:KVC和KVO的學習#import "StatusItem.h"/* 1:總結:KVC賦值:1:setValuesForKeysWithDictionary實現原理:遍曆字典,得到所有的key,value值,再利用kvc, setVaue forkey來為value賦值 2: [item setValue:@"來自即刻筆記" forKey:@"source"],內部的底層實現, 1.首先去模型中尋找有沒有setSource,找到,直接調用賦值 [self
Time of Update: 2016-09-16
標籤: 在做移動端的時候,經常接觸到devicePixelRatio這個單詞,這個單詞的定義就是: window.devicePixelRatio是裝置上物理像素和裝置獨立像素(device-independent pixels (dips))的比例。 公式就是: window.devicePixelRatio = 物理像素 / dips; 小結論: 當版面設定了<meta name="viewport"
Time of Update: 2016-09-16
標籤:原文連結1.處理NSLog事件(開發人員模式列印,發行者模式不列印) #ifdef DEBUG #define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__]
Time of Update: 2016-09-16
標籤:具體的操作步驟,可在Android官網查看。http://source.android.com/source/initializing.html首先安裝dpkg-devsudo apt-get install dpkg-devsudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386
Time of Update: 2016-09-16
標籤:iOS視頻開發經驗手機比PC的優勢除了便攜外,我認為最重要的就是可以快速方便的創作多媒體作品。照片分享,語音輸入,視頻錄製,地理位置。一個成功的手機APP從產品形態上都有這其中的一項或多項,比如instagram,。如果把Web2.0的互動體驗照搬到手機上就是死路一條。 當智能手機遇上視頻就像潘金蓮遇上西門慶,各取所需一拍即合,想不發生點事情都難。他們的結晶就是微視頻。微視頻可以說把手機的視頻錄製和片段時間兩個特點發揮到了極致,視頻相關的APP現在無溫不火的原因我認為跟坑爹的電訊廠商有關。
Time of Update: 2016-09-16
標籤:Nagios Plugins 2.1.3 發布了,Nagios Plugins是Nagios監視系統的外掛程式。更新如下: Added SNI support in check_tcp Added support for -k for kerberos authentication in check_file_age now allows wildcard
Time of Update: 2016-09-15
標籤:一、初步思考雖然安卓的這個顯示適配的方案有點怪,最初也不容易馬上理解,不過這個方案確實有其自己的道理,整個思路是清晰的,方案的也是完整的,沒有硬傷安卓採用的【螢幕密度放縮機制】、與web前端對應的是【螢幕比例放縮機制】安卓裡邊,每一段以dp結尾的數值代表的是一段真實的物理尺寸,對,就是物理尺寸,你甚至可以認為它的單位就是“厘米”!除了百分比和物理尺寸,還可以用什嗎?可以用px,對,用像素點,這個是最原始的,不過這樣用會有哪些問題呢?使用dp和不同的layout在邏輯
Time of Update: 2016-09-15
標籤:iOS10系統下調用系統相簿、相機功能,遇到閃退的情況,描述如下:This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app‘s Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the
Time of Update: 2016-09-15
標籤:如果在app中調用了蘋果健康,iOS10中會出現閃退。控制台報出的原因是:Terminating app due to uncaught exception ‘NSInvalidArgumentException‘, reason: ‘NSHealthUpdateUsageDescription must be set in the app‘s Info.plist in order to request write