matlab:
判斷某字串中是否含另乙個字串或字元
strfind
cell元素查詢:
[x y] =ind2sub(size(cellarray),find(cellfun(@(x)strcmp(x,var),cellarray)));
c++:
二維陣列動態分配記憶體和釋放
template
<
class
t>
void
make2darray
(t**
&x,int numberofrows,
int numberofcolumns)
template
<
class
t>
void
delete2darray
(t**
&x,int numberofrows)
python
讀檔案並重新寫入
import json
with
open
('demo.json'
,'r+'
)as f:
data = json.load(f)
''' data處理
'''f.seek(0,
0)# 檔案開頭
f.truncate(
)# 清空檔案
json.dump(data, f)
跨檔案全域性變數
global
只能指定單個py
檔案的全域性變數,因此單獨新建乙個檔案去儲存全域性變數
global_var.py
# -*- coding: utf-8 -*-
def_init()
:# 初始化
global _global_dict
_global_dict =
defset_value
(key, value)
:""" 定義乙個全域性變數 """
_global_dict[key]
= value
defget_value
(key, defvalue=
none):
""" 獲得乙個全域性變數,不存在則返回預設值
"""return _global_dict.get(key, defvalue)
主**
import time
import global_var as glo
glo._init(
)glo.set_value(
'start'
,true
)import test_zmq
if __name__ ==
'__main__'
:while1:
if glo.get_value(
'start'):
print
('tttttt'
)else
:print
('ffffff'
) time.sleep(
1)
從**
import threading
import time
import global_var as glo
deffun()
:while1:
glo.set_value(
'start'
,false
)print
(glo.get_value(
'start'))
time.sleep(2)
glo.set_value(
'start'
,true
)print
(glo.get_value(
'start'))
time.sleep(2)
t = threading.thread(target=fun)
t.start(
)
直接執行python main.py
即可 函式集錦(持續更新)
1.floor x 標頭檔案 cmath 不超過x的最大整數 向下取整 不會進行四捨五入。floor 3.14 3 floor 3.168 100 100 3.16 2.lower bound a,a n,x 標頭檔案 algorithm 已排序陣列a中找到不大於x的第乙個位置。位置 lower b...
Xcode問題集錦(持續更新)
前言 正文 1 如何完全解除安裝xcode?對於當下最新的xcode 4.5而言,這個問題似乎太過簡單。xcode 4.5就像windows下的綠色軟體,不需要執行解除安裝程式,只需要把應用程式中的xcode拖進廢紙簍,再把 library developer資料夾刪掉即可。對於xcode 4.5之...
常見單詞集錦 持續更新
curly braces 大括號 正則中常用 race condition 競爭條件 verbatim 逐字 linear 線性 sequential 順序 nested 巢狀的 differentiated 分化型 lexer 詞法分析 indentation 縮排,縮排 modest 1.謙虛的...