【iOS】基於Realm數據庫的記賬軟件–記賬模塊(一) – iPhone手機開發 iPhone軟體開發教學課程

【iOS】基於Realm數據庫的記賬軟件–記賬模塊(一)。

1、數據庫表設計

賬單表:Bill

字段

類型

說明

billID
NSString
賬單ID,主鍵

date
NSString
賬單產生日期

money
Dou[……]

Read more

iOS嘗試用測試驅動的方法開發一個列表模塊【五】 – iPhone手機開發 iPhone軟體開發教學課程

iOS嘗試用測試驅動的方法開發一個列表模塊【五】,第【四】篇的最後,我說道我碰到瞭一個令人糾結的代碼重構的選擇方案問題,到底選擇讓控制器成為可重用的控制器還是成為專用的控制器。讓控制器可重用的重構方案,會讓代碼具備更好的重用性、可變性和可測試性,我喜歡這種追求,我估摸著要做到這一點,工作量不會太大,[……]

Read more

react native學習:iOS原生模塊的封裝與調用 – iPhone手機開發 iPhone軟體開發教學課程

1.前言

上一篇文章介紹封裝Android原生模塊,今天將介紹如何封裝ios原生模塊供React native調用。在React Native中,ios平臺原生模塊是一個實現瞭RCTBridgeModule協議的Objective-C類,其中RCT是ReaCT的縮寫。這裡會涉及到一些Objectiv[……]

Read more

nodejs+exceljs模塊實現頁面下載excel文件(代碼教程)

我的node版本是v6.10.0

最近用nodejs作為後臺搭建瞭一個簡單的管理系統,有個需求是需要采集數據生成excel通過瀏覽器下載。

從網上查瞭很多例子,由於nodejs發展的比較快,版本變更頻繁,相關的資料不太好找,最後我用exceljs+nodejs本身實現瞭這個功能,放在這裡記錄一下。

[……]

Read more

ios業務模塊間互相跳轉的解耦方案 – iPhone手機開發 iPhone軟體開發教學課程

*此文章需有一點runtime的知識,如果你不瞭解runtime,《快速理解Runtime of Objective-C》:

http://mp.weixin.qq.com/s?__biz=MzIxNDI0OTAzOQ==&mid=403005635&idx=1&sn=713[……]

Read more

RequireJs打包簡單模塊打包

本文講解的是requireJS對文件合並與壓縮的實現方法。
RequireJS提供瞭一個打包與壓縮工具r.js,r.js的壓縮工具使用UglifyJS進行壓縮的。
requireJS對互相依賴模塊進行合並與壓縮,可以對JS,CSS壓縮,甚至可以對整個項目進行打包。r.js是基於nodeJS的,所[……]

Read more

node.js基本模塊之fs模塊使用教程

什麼是fs模塊

Node.js內置的fs模塊就是文件系統模塊,復制讀寫文件。

和所有其他javascript模塊不同,fs模塊同時提供瞭異步和同步的方法。

異步方法

因為javascript是單線程模型,執行io操作時候,javascript代碼無需等待,javascript代碼無需等待,而是傳入回[……]

Read more

iOS開發—輪播圖模塊(連續循環滾動版) – iPhone手機開發 iPhone軟體開發教學課程

//  基於ScrollView的輪播模塊,循環滾動
//  ViewController.m
//  Slider-輪播-循環滾動版
//
//  Created by JamesXiang on 15/7/25.
//  Copyright (c) 2015年 JamesXiang. All[......]

Read more

Node.js模塊導出exports 和 module.exports 的區別

每一個node.js執行文件,都自動創建一個module對象,同時,module對象會創建一個叫exports的屬性,初始化的值是 {}

 module.exports = {};

exports和module.exports指向同一塊內存,但require()返回的是module.exports[......]

Read more

JavaScript模塊規范-AMD規范與CMD規范介紹

JavaSript模塊化

在瞭解AMD,CMD規范前,還是需要先來簡單地瞭解下什麼是模塊化,模塊化開發?

模塊化是指在解決某一個復雜問題或者一系列的雜糅問題時,依照一種分類的思維把問題進行系統性的分解以之處理。模塊化是一種處理復雜系統分解為代碼結構更合理,可維護性更高的可管理的模塊的方式。可以想[......]

Read more

文本操作模塊-fs模塊(二)

fs模塊方法

1:read和readSync方法

該方法,是從文件的指定位置處讀取文件,一直讀取到文件底部,然後江都區到的內容輸出到一個緩存區,使用方法如下:

fs.read(fd,buffer,offset,length,position,callback);

在read方法中,支持6個參數:[……]

Read more

文本操作模塊-fs模塊(三)

使用方法

fs.readFile(fileName,[options],callback);

其中:

fileName是表示您要操作的文件的地址,這個地址可以使用絕對地址,也可以使用相對地址,關於它可以支持的所有規則,可以參考之前文章中的path操作,path模塊,就是專門為瞭地址這個功能存在的。[……]

Read more

文本操作模塊-fs模塊(一)

JS的安全性問題,就決定瞭JS想要取操作數據庫操作文件是不可實現的,而Nodejs作為服務端的JS,如果依然不能操作文件,那麼又如何稱之為服務端語言呢,所以在Nodejs中,提供瞭一個fs(File System)模塊,以實現文件及目錄的讀寫操作。

寫在前面

Nodejs的一大優勢就在於,支持異步調[……]

Read more

淺析JS中的模塊規范(CommonJS,AMD,CMD)

如果你聽過js模塊化這個東西,那麼你就應該聽過或CommonJS或AMD甚至是CMD這些規范咯,我也聽過,但之前也真的是聽聽而已。

 

   現在就看看吧,這些規范到底是啥東西,幹嘛的。

 

 

 

一、CommonJS

 

&n[……]

Read more

node.js require 實現機制初窺;pomelo代碼分析5———– pomel-loader模塊

這裡接上面一章,blablabal

這篇主要介紹node.js的模塊加載機制和代碼分析。順帶提一下pomelo-loader。

下面我們來介紹pomelo的loader模塊,

npmjs.org上面介紹如下:

pomelo中使用Convention over Configuration的[……]

Read more

JavaScript的模塊模式

引子

 

這篇算是對第9篇中內容的發散和補充,當時我隻是把模塊模式中的一些內容簡單的歸為函數篇中去,在北川的提醒下,我才發覺這是非常不嚴謹的,於是我把這些內容拎出來,這就是這篇的由來。

 

什麼是模塊模式

 

在JavaScript中沒有包(Package)的概念,而面[……]

Read more

PHP沒有伺服器連接池怎麼破?PHP環境下使用Nginx ngx_http_limit_req_module模塊的高負載解決方案

線上運行瞭一套輔助系統是利用瞭開源的PHP改的,之前也沒怎麼玩過PHP,沒想到這玩意兒還是有不少坑的。突然某一天一個用戶做線上活動推廣,然後短時間內湧進來瞭上萬的請求,然後伺服器連接耗盡,短時間內幾乎拖垮瞭整個系統。導致系統奔潰的有多方面原因,今天主要針對PHP沒有伺服器連接池的原因來分析。

在PH[……]

Read more