一鍵啟動、停止、重啟 java項目
創建.sh档案
vi XXX.sh
編寫shell腳本
#!/bin/sh port=8080 #定義變量等號左右不能有空格 jar_name=/opt/oaclou/XXX.jar #運行腳本提示信息 tips(){ echo "---------[......]
只講重點的設計教學,立刻學習網頁教學網誌!
一鍵啟動、停止、重啟 java項目
創建.sh档案
vi XXX.sh
編寫shell腳本
#!/bin/sh port=8080 #定義變量等號左右不能有空格 jar_name=/opt/oaclou/XXX.jar #運行腳本提示信息 tips(){ echo "---------[......]
俗話說的真好,常在河邊走,怎能不濕鞋,本想刪除服務器上臨時的系統掃描档案如下圖:
由於是在root的傢目錄,本想這/tmp/下[……]
經常安裝Nginx服務,有時候要安裝的版本不同就很煩,然後寫瞭一個可以自定義Nginx版本的腳本(嗯,在朋友的幫助下,哈哈)。
話不多少,內容如下:
#!/bin/bash #Nginx版本 ver=nginx-1.$2.$3 # 安裝目錄 in_dir="/app/$ver" #软体存放目錄 dl[......]
創建一個命令行程序用於模擬32位計算機的寄存器操作。它可以設置和獲取寄存器的內容。該程序含有3個命令行輸入參數:寄存器的初始化設置(32位的十六進制值)、選中的用於執行獲取/設置操作的寄存器字節,以及(可選的)用於設置的寄存器字節值(十六進制)。
首先創建一個用於存放寄存器常[……]
前陣子遇到七牛文件批量上傳的問題,嘗試瞭幾種方案,現分享一種目前采用的方案——自定義operation。
在使用七牛雲存儲服務的過程中,想要在手機客戶端進行圖片、視頻等文件的上傳,隻需要直接引入SDK,然後使用QiniuSDK即可。[……]
一:iOS項目開發中,需要動態返回行高自定義cell的場景可以說是數不過來,可以不誇張的說,隻要服務器返回的同一個字段的文字字數無限制,那麼我們客戶端在設置的時候就要動態返回行高。
場景:1.當需要tableview展示數據時,一般頭像,昵稱,等信息都是有限制的,但對於狀態(說說,心情)等都是不固定[……]
最終顯示的效果圖
思路:
1、UICollection的基本設置,並且創建一個繼承自UICollectionViewFlowLayout的類。(不能是UICollectionViewLayout,否則全部都需要自定義)
2、在UICollectionViewFlowLayout類中完成四步
-[……]
前言: 自定義轉場動畫其實並不難, 關鍵在於能夠明白思路, 也就是操作步驟. 本篇博客主要以present轉場動畫為例, 進行分析, 操作, 如有錯誤歡迎簡信與我交流.
不進行修改的話, presentViewController:animated:completion:相信這個方法很多人都是用過,[......]
本來有AVPlayer和MPPlayerviewcontrller的。後者現在被棄用瞭,所以就用AVplayerviewcontrller原生的開發
#import @interface ViewController : UIViewController @property(nonatomic,[......]
一直以來想學習怎麼樣去自定義UICollectionViewLayout,但總是感覺太難,一直以來,都是看瞭一點點就放棄瞭。但其實任何事,隻要去做瞭,就會發現,其實遠沒有想像的那麼難。所以以後我遇事也要多動手。
我之前嘗試過去寫這樣一個關卡選擇的功能,但是總是寫不出來,後來同事用一個U[……]
1.先上自定義的控件:
/** * 滾輪選擇器 * author LH * data 2016/8/20 17:26 */ public class WheelView extends View { public static final String TAG = "W[......]
AppDelegate.m#application:didFinishLaunchingWithOptions主要分為三步:
1. 創建窗體
2. 設置根視圖控制器
3. 顯示窗體
問題:所有代碼寫到AppDelegate中不夠簡介,方法太臃腫,而[……]
這篇文章,要解決的是,使用一個自定義的 imageNamed 函數來替代系統的 imageNamed 函數.內部邏輯,將貫穿對比論證 關於”合適”的圖片的定義.對iOS加載圖片的規則不是很熟悉的童鞋,可以著重看這篇.
iPhone 7 plus(iO[……]
一、NSError是系統錯誤信息類
//兩種初始化方法:其中,domain 不能為空 dict可以為空
– (instancetype)initWithDomain:(NSErrorDomain)domain code:(NSInteger)code userInfo:(nullable NS[……]
蘋果給用戶提供瞭自己的通訊錄,但是根據業務的需求,需要自定義通訊錄,我們就需要根據業務需求來自定義
首先我們需要知道蘋果的提供的一些Foundation、UIKit框架,瞭解其中的一些特性,可以打開手機查看蘋果系統提供的
原生的通訊錄,可以看到:
1.搜索框
2.右側搜索條
3.聯系人分組
4.添加[……]
最近公司讓我們把APP的tabbar按鈕寫活,什麼意思呢?就是讀取後臺數據,後臺讓你把哪個controller設置成tabbar,你就得在本地把哪個controller寫成tabbar。總結為一句話:讀取後臺數據,設置tabbar。是不是看到這裡懵逼瞭。是的當我聽到這個消息的時候我也懵逼瞭。因為我所[……]
二、protocol
1.@protocol UIViewControllerContextTransitioning
這個接口用來提供切換上下文給開發者使用,包含瞭從哪個VC到哪個VC等各類信息,一般不需要開發者自己實現。具體來說,iOS7的自定義切換目的之一就是切換相關代碼解耦,在進行VC切[……]
iOS開發系列 —- UI (自定義TableView)。本章實現效果:
我們使用MVC架構來實現自定義TableView,具體的MVC介紹請自行百度,在本章中不作為主要內容講解。
Model層:
DataSource.h
#import @interface DataSo[......]
iOS-高德地圖點擊地圖獲取點擊點對應的地理位置,並添加自定義的大頭針。這是我在開發中遇到的問題,如果大傢有什麼更好的方法或者建議都可以留言給我,不說瞭直接粘代碼吧。
///地圖需要v4.5.0及以上版本才必須要打開此選項(v4.5.0以下版本,需要手動配置info.plist) [AMa[......]
需求
最近接瞭一個需求,長按一個按鈕,需要持續的觸發,手指抬起時或者離開按鈕觸摸區域,就結束響應。
思路
思路1:在button上添加一個長按手勢。
思路2:給button添加一個定時器
實現
最後筆者使用瞭思路2的方法,采用瞭定時器。采用定時器最需要解決的一個問題是[……]
1.首先要進行js接口安全域名的設置和配置
分享頁面引用微信js
<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> //公眾號appid,時間戳,隨機字符串,後[......]
關於自定義 TabBar,早就有過很多討論,開源網站上也有很多造好的輪子,多半是純代碼實現有個性的 TabBar,當然我們可以很方便的使用它。周末閑著沒事幹,自己也寫瞭一下,模仿今日頭條的 TabBar 效果,實現方式是
Storyboard + 代碼。[......]