本文介紹如何使用Shell腳本來開啟和停止jar程式的後臺運行,以及如何實現out大档案的切分。另外,補充一些後臺運行的小知識。
啟動腳本:start_upload.sh
#!/bin/sh nohup java -jar UploadSchedule.jar >> /usr/lo[......]
只講重點的設計教學,立刻學習網頁教學網誌!
本文介紹如何使用Shell腳本來開啟和停止jar程式的後臺運行,以及如何實現out大档案的切分。另外,補充一些後臺運行的小知識。
#!/bin/sh nohup java -jar UploadSchedule.jar >> /usr/lo[......]
一個已經發佈到AppStore上的App,最忌諱的就是崩潰問題。為什麼在開發階段或者測試階段都不會崩潰,而發佈到AppStore上就崩潰瞭呢?究其根源,最主要的原因就是數據的錯亂。特別是 服務器返回數據的錯亂,將嚴重影響到我們的App。
將 n[……]
Objective-C程序內存分佈:程序在運行中會占用內存,一般內存中分為堆區,棧區,代碼區等那麼Objective-C的內存分佈又是什麼樣的呢?
我們查看內存分佈是我們可以通過打印內存地址比如說堆和棧,他們的內存地址相距就非常非常遠,我們通過下面的圖片來瞭解內存程序運行時內存的分佈情況。[……]
微信小程序 video 安卓端可以播放 ios 端播放失敗。
視頻是放到阿裡雲上的
阿裡雲有防盜鏈 機制
雖然 把 請求的 refer 添加到 阿裡雲的白名單裡
但是 ios 端 請求 是 不帶 refer的
所以就會被攔截
[……]
最近在學ISO編程,但是對於xcode用的實在蛋疼,由於我使用瞭兩年多的AS;早已經習慣瞭各種快捷鍵,各種提示;但是到瞭xcode裡連個format都麼有。哎。。。。列一下使用xcode的不爽之處:
xcode缺陷
沒有format需要自己找插件 繼承類之後,沒有快捷鍵可以一步顯示哪些方法可以被重寫[……]
iOS開發多圖下載程序淺析。
效果圖如下:
打印效果:
上圖打印效果,展現瞭滾動tableView重復從網絡中下載數據的現象,在後面會對上面打印做介紹.
涉及到的知識點:
01 字典轉模型
02 存儲數據到沙盒,從沙盒中加載數據
03[......]
HBuilder開發iPad程序不能全屏顯示的解決方法:
targets選擇HBuilder=>Deployment Info=> devices選擇Universal即可
[……]
研究AssertsLibaray.framework以及Photos.framework這兩個原生靜態庫的時候,相冊的組名需要用到國際化來標示一下,雖然系統提供瞭組名的國際化,但是稍微的瞭解瞭一下國際化還是有必要的。就在這裡就稍作記錄作為參考。語言國際化就是為不同的語言做的適配,就像iPhone一樣[……]
大部分應用程序都或多或少會牽扯到網絡開發,例如說新浪微博、微信等,這些應用本身可能采用iOS開發,但是所有的數據支撐都是基於後臺網絡服務器的。如今,網絡編程越來越普遍,孤立的應用通常是沒有生命力的。今天就會給大傢介紹這部分內容:
1. 導出
1.1 方法和變量導出(寫在被導出方法和變量的js文件)
module.exports = { variable: value, method : methodName }
1.2 class導出(es6語法)
class HomeModule { constructor[......]
一、UIApplication
1.簡單介紹
(1)UIApplication對象是應用程序的象征,一個UIApplication對象就代表一個應用程序。
(2)每一個應用都有自己的UIApplication對象,而且是單例的,如果試圖在程序中新建一個UIApplication對象,那麼將報錯提[……]
第一步:修改工程文件夾名稱
第二步:打開新文件夾,將.xcodeproj更名,右鍵點擊.xcodeproj並選擇Show package contents,彈出一個對話框包含瞭幾個文件.(事實上.xcodeproj是這幾個文件打成的包)
第三步:用textEdit打開 project.pbxpr[……]
交代一下我做程序的工具:mac os x虛擬機10.9.3 Xcode6 百度^-^ 參考書iPhone30天精通
總結與經驗,還有遇到的問題,都在程序裡面寫出來瞭,看著長,其實從頭往下看10分鐘就全都搞懂瞭,我的註釋很“白話”。
// ViewC[……]
一iOS概述 UI設計的條件設置 iOS系統架構層次 二程序的執行順序
iOS(最初,蘋果公司並沒有給隨iPhone發行的iOS一個獨立的稱謂,直到2008年3月6日才給它取名為iPhone OS,並於2010年6月改名為現在的名字iOS)是由蘋果公司為移動設備所開發的操作系統,支持[……]
相同的代碼,使用不同版本的SDK來編譯,會影響MachO頭中的值, 從而使程序表現出不同的外觀。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictio[......]
一、場景描述:
最近我們一塊業務,需要不斷的監聽一個目錄的變化,如果目錄中有文件,則啟動PHP腳本處理掉。最初的方案是使用crontab執行sh腳本,腳本大概如下:
SOK=`ps -ef |grep /www/sender.sh | grep -v grep|wc -l` if [[......]
1、SSI是什麼
伺服器端嵌入:Server Side Include,是一種類似於ASP的基於伺服器的網頁制作技術。將內容發送到瀏覽器之前,可以使用“伺服器端包含 (SSI)”指令將文本、圖形或應用程式信息包含到網頁中。例如,可以使用 SSI 包含時間/日期戳、版權聲明或供客戶填寫並[……]
iOS開發UI篇—程序啟動原理和UIApplication
一、UIApplication
1.簡單介紹
(1)UIApplication對象是應用程序的象征,一個UIApplication對象就代表一個應用程序。
(2)每一個應用都有自己的UIApplication對象,而且是單例的,如果[……]
由於各種原因,我們的程序需要同時支持iOS 7以及之前的版本(例如iOS 6),也就是說開發者不得不同時在iOS 7和iOS 6之間進行開發。實際上開發者對此是比較討厭的。
下面是非常簡單的一個程序,運行在iOS 6中的界面:
而要是運行在iOS 7的模擬器中,會[……]
#!/bin/sh # Find ip IP=`/sbin/ifconfig eth1 | grep 'inet addr' | awk '{ print substr($2, index($2, ":")+1)}'` #monitor procnam[......]
主要有兩個線程:圖片url抓取線程、圖片下載保存線程。
圖片下載保存采用線程池處理,主要利用java的ThreadPoolExecutor實現。
url抓取線程:
package sys.gifspider;
&nb[……]
上次介紹瞭VS上開發Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供瞭非常方便的開發和調試功能,當然很多情況下由於平臺限制等原因需要在其他機器上運行程序,進而需要遠程調試功能,不過還好,NTVS提供的遠程調試也非常方便。
 [……]