原创 Linux環境下,在不停止程序的情況下,更換動態鏈接庫

設計軟件架構時,爲了以後升級考慮和層次間的解耦,會將一些功能封裝到動態鏈接庫中。當需要對方法升級時,只要保證動態鏈接庫的API定義不變,就可以對局部功能進行升級。 但是由於有些服務要求在更新時也不能停止服務,例如線上查詢功能

原创 jquery給h1和span賦值

1. jquery給h1賦值 按照html標準,每個頁面只允許一個“<h1>”標籤。 <h1>項目一</h1> $('h1').html(); //取值$('h1').html('Hello'); //賦值   2. jquer

原创 如何將mysql運行在非默認目錄(/usr/local/mysql)中

本文以新加一個mysql實例爲例。例如服務器上已經安裝了3306端口的mysql服務,需要再啓一個3308端口的mysql服務。    假設mysql安裝在/usr/local/mysql路徑下,找一個磁盤空間剩餘比較大的盤,如/da

原创 jsp調用java函數的方法

1.編寫java類 [java] view plain copy package myEL;      public class ELFun {            public static String pr

原创 git rebase 壓縮提交的方法

之前我們用Git merge –squash來將分支中多次提交合併到master後,只保留一次提交歷史。但是有些提交到github遠程倉庫中的commit信息如何合併呢? 歷史記錄 首先我們查看一下master分支的提交歷史:

原创 使用C++標準庫sort自定義比較函數導致死循環問題

永遠讓比較函數對相等的值返回false(來自Effective C++) -------------------------------------------------------------------------------

原创 ubuntu升級gcc/g++的方法

# 安裝 add-apt-repository 工具 sudo apt-get install software-properties-common # 增加源 sudo add-apt-repository ppa:ubuntu-too

原创 gcc __attribute__((section("section_name"))) 使用方法

gcc的__attribute__編譯屬性有很多子項,用於改變作用對象的特性。這裏討論section子項的作用。 __attribute__的section子項使用方式爲: __attribute__((section("section_

原创 iOS Safari 中點擊事件失效的解決辦法

問題描述 當使用委託給一個元素添加click事件時,如果事件是委託到 document 或 body 上,並且委託的元素是默認不可點擊的(如 div, span 等),此時 click 事件會失效。 <!DOCTYPE html>

原创 一個小例子,觀察腳本語言閉包的效果

閉包,是指腳本語言中,一個函數可以訪問其他函數作用域內的變量。一般而言,當一個函數結束後,變量就隨之釋放了,但是閉包不同,下面看兩個例子。 例子1,閉包訪問函數局部變量: <!DOCTYPE> <html> <head> <me

原创 正則表達式的先行斷言與後行斷言

正則表達式的先行斷言和後行斷言一共有4種形式:  (?=pattern) 零寬正向先行斷言(zero-width positive lookahead assertion)  (?!pattern) 零寬負向先行斷言(zero-widt

原创 腳本程序處理從ip獲取地理位置信息

腳本首先是從http://ip.taobao.com/的數據接口獲取IP地址的JSON格式的數據信息,在使用一個python腳本來把Unicode字符轉換成UTF-8編碼。 shell腳本內容: #!/bin/bash ipInfo

原创 JetBrain系列ide更換主題的方法

更換IDEA主題只需要3步 1. 下載主題 在主題網站上IDEA Color Themes 上瀏覽喜歡的主題並下載該主題。(如果網址有變更,google IDEA themes即可。)  2. 導入主題 在IDEA中導入該主題

原创 source tree 配置 外部差異比對工具爲beyond compare

1、首先,安裝好beyond compare後,創建一個快捷方式 ln -s /Applications/Beyond\ Compare.app/Contents/MacOS/bcomp /usr/local/bin/ 2、打開sour

原创 Unity常用數學計算公式

Mathf.Abs絕對值 計算並返回指定參數 f 絕對值。 Mathf.Acos反餘弦 static function Acos (f : float) : float 以弧度爲單位計算並返回參數 f 中指定的數字的反餘弦值。 Mathf