Shell腳本連接oracle數據庫的實現代碼 linux shell 程式碼

最近研究瞭一下怎樣使用shell 腳本連接數據庫,然後執行查詢語句。這樣對於需要定時執行的腳本,我們可以建個 crontab 去定時執行。

先介紹一下客戶端的安裝:

linux 環境需要用 sqlplus 客戶端去連接oracle 數據庫,首先我們需要確認有沒有安裝:which sqlplus如果沒[……]

Read more

Linux shell select菜單選擇實現代碼 linux shell 程式碼

假設需要在shell下實現一個菜單,估計會使用 循環和read實現交互,在學習中發現一個select可在shell下很方便的實現這種交互菜單

1. select 語法

select var in ...
do
	#your code
done

2. 示例

#! /bin/bash
 
ec[......]

Read more

Pandas加速代碼之避免使用for循環 python

前言

使用Pandas dataframe執行數千甚至數百萬次計算仍然是一項挑戰。你不能簡單的將數據丟進去,編寫Python for循環,然後希望在合理的時間內處理數據。

Pandas是為一次性處理整個行或列的矢量化操作而設計的,循環遍歷每個單元格、行或列並不是它的設計用途。所以,在使用Pandas[……]

Read more

iOS開發——響應鏈(Responder Chain)的深入理解和代碼示例(二) – iPhone手機開發 iPhone軟體開發教學課程

響應鏈機制是開發中很重要的概念,在一些事件的處理中需要對響應鏈的傳遞有深入的瞭解,我們才能對事件的傳遞有更好的控制。今天我們繼續來研究下響應鏈,並實現一個很簡單的功能。示例代碼已經上傳至 https://github.com/chenyufeng1991/HitTest,可以進行下載調試。要實現的一[……]

Read more

[編寫高質量iOS代碼的52個有效方法](一)Objective-C基礎 – iPhone手機開發 iPhone軟體開發教學課程

先睹為快

1.瞭解Objective-C語言的起源
2.在類的頭文件中盡量少引入其他頭文件
3.多用字面量語法,少用與之等價的方法
4.多用類型常量,少用#define預處理器指令
5.用枚舉表示狀態、選項、狀態碼

 

第1條:瞭解Objective-C語言的起源

Objective-C與[……]

Read more

[編寫高質量iOS代碼的52個有效方法](九)塊(block) – iPhone手機開發 iPhone軟體開發教學課程

先睹為快

37.理解塊這一概念

38.為常用的塊類型創建typedef

39.用handler塊降低代碼的分散程度

40.用塊引用其所屬對象時不要出現保留環

 

第37條:理解塊這一概念

塊與函數類似,隻不過是直接定義在另一個函數裡,和定義它的那個函數共享同一個范圍內的東西。塊用^符號來表[……]

Read more

[編寫高質量iOS代碼的52個有效方法](十)Grand Central Dispatch(GCD) – iPhone手機開發 iPhone軟體開發教學課程

先睹為快

41.多用派發隊列,少用同步鎖

42.多用GCD,少用performSelector系列方法

43.掌握GCD及操作隊列的使用時機

44.通過Dispatch Group機制,根據系統資源狀況來執行任務

45.使用dispatch_once來執行隻需要運行一次的線程安全代碼

46.不要使用[……]

Read more

iOS一行代碼壓縮圖片大小 – iPhone手機開發 iPhone軟體開發教學課程

現在基本所有應用都與圖片相關聯,這就必然涉及到上傳下載圖片,而用戶的流量又遲遲沒有被解放,因此圖片就不能太大,我們知道iPhone一張照片動輒幾M,如果都傳原圖那流量就會爆炸,粗暴地縮小又會影響圖片的分辨率。那有沒有辦法在保持一定分辨率的情況下壓縮圖片呢?有的,而且非常簡單,一行代碼搞定,是蘋果自帶[……]

Read more

iOS 代碼規范 – iPhone手機開發 iPhone軟體開發教學課程

一、命名規范

命名規則對於維護代碼來說是非常重要的,。Objective-C方法名往往很長,不過這也有好處,讓很多註釋變得毫無意義。

1、駝峰法

Objective-C社區的標準,駝峰法分小駝峰法和大駝峰法。小駝峰法:除第一個單詞之外,其他單詞首字母大寫,一般用於變量命名。大駝峰法相比小駝峰法,大駝[……]

Read more

[React Native混合開發]React Native for iOS之代碼結構 – iPhone手機開發 iPhone軟體開發教學課程

一、瞭解index.ios.js

大傢都清楚,React-Native就是在開發效率和用戶體驗間做的一種權衡。React-native是使用JS開發,開發效率高、發佈能力強,不僅擁有hybrid的開發效率,同時擁有native app相媲美的用戶體驗。目前天貓也在這塊開始試水。

用編輯器打開inde[……]

Read more

iOS 開發 code sign 代碼簽名深入剖析 – iPhone手機開發 iPhone軟體開發教學課程

前言

這裡寫圖片描述
三個模塊:

//代碼簽名授權
Code Signing Entitlements
//代碼簽名身份
Code Signing Identity
//描述文件/配置文件
Provisioning Profile

1.點擊這裡—-蘋果官網code sign guide

2.代碼簽名[……]

Read more

[Xcode]iOS代碼簽名(Code Signing) – iPhone手機開發 iPhone軟體開發教學課程

在打包過程中讓我吃瞭不少苦頭,歸根到底是對一些概念和一些原理不清楚不明白,…

數字簽名(digital signature)

對指定信息使用哈希算法,得到一個固定長度的信息摘要,然後再使用私鑰 (註意必須是私鑰)對該摘要加密,就得到瞭數字簽名。所謂的代碼簽名就是這個意思。

數字證書(digita[……]

Read more

iOS應用安全(二)代碼混淆基礎 – iPhone手機開發 iPhone軟體開發教學課程

代碼混淆

使用class-dump可以很輕松的獲取程序的所有頭文件,而且如果頭文件沒有加密dump出來,會暴漏程序的很多信息,因為程序的頭文件都是容易讀的,為瞭使用class-dump 導出的頭文件的可讀性變差,可以對代碼進行混淆

混淆的意思就是將可讀的代碼變成不可讀的,例如:@property(c[……]

Read more

iOS代碼混淆總結 – iPhone手機開發 iPhone軟體開發教學課程

iOS代碼混淆總結

做代碼混淆需要六大步驟

1:首先你要創建一個工程吧

2:然後打開你的終端 輸入cd 然後把你的工程拖進去 回車

3:然後 打入一下命令: touch confuse.sh 然後回車

4:之後再輸入: touch func.list 回車 就行

5:這時候打開你的工程 你會發現一個[……]

Read more

【代碼筆記】iOS-UITableView上的button點擊事件 – iPhone手機開發 iPhone軟體開發教學課程

【代碼筆記】iOS-UITableView上的button點擊事件

代碼:

ViewController.h

#import 

@interface ViewController : UIViewController

{
    UITableView *myTableView;
    NS[......]

Read more

iOS——-18位社會信用代碼驗證 – iPhone手機開發 iPhone軟體開發教學課程

iOS——-18位社會信用代碼驗證!

先介紹一下驗證規則:
從2015年10月1日後,中國企業營業執照上會印有“統一社會信用代碼”。這新版本的營業執照將取代以前發的營業執照、組織機構代碼證、稅務登記證。統稱“三證合一“。這也意味著申請辦理新企業[……]

Read more