这是我的make文件。
all: observer
observer: main.o weather_center.o display.o subject.o observer.o
g++ main.o weather_center.o display.o subject.o observer.o -o observer
main.o: main.cpp
g++ -c main.cpp
weather_center.o: weather_center.cpp
g++ -c weather_center.cpp
display.o: display.cpp
g++ -c display.cpp
subject.o: subject.cpp
g++ -c subject.cpp
observer.o: observer.cpp
g++ -c observer.cpp
clean:
rm -f *o observer
Run Code Online (Sandbox Code Playgroud)
在这里,我正在尝试使用
clean:
rm -f *o observer
Run Code Online (Sandbox Code Playgroud)
清理临时 *.o 文件。但程序编译并生成目标程序集,但不会删除 *.o 文件。也没有显示任何错误。
rm -f *o observer在终端中尝试过。它工作正常。Tab缩进clean或rm在目录中。$(RM)代替rm. 但不走运说我有这个
b = 3
l = [1, 2]
Run Code Online (Sandbox Code Playgroud)
我想修改l,以便每个元素出现的次数与b一样多.以便:
l = [1, 1, 1, 2, 2, 2]
Run Code Online (Sandbox Code Playgroud)
我用过这个:
for x in l:
for m in range(b):
l.append(x)
Run Code Online (Sandbox Code Playgroud)
但它导致了无限循环.任何帮助,将不胜感激.我希望你们给出想法而不是给我代码.谢谢.
我正在尝试安装和使用DataStructures包,它似乎没有工作; 或者我错过了什么.
Pkg.init()
Pkg.status()
Pkg.add("DataStructures")
Pkg.status()
Pkg.update()
d = OrderedDict(Char,Int)
ERROR: OrderedDict not defined
Run Code Online (Sandbox Code Playgroud)
有什么问题?
我有一个问题,我想解码 pcap 记录的 MAC 地址并将其表示为UInt8数组中的4c:76:25:e9:78:42 。
该数组看起来像这样,它是 pcap 记录的一部分。
UInt8[0x4c, 0x76, 0x25, 0xe9, 0x78, 0x42, 0xe0, 0x0e, 0xda, 0x58 … 0x3c, 0xb6, 0x47, 0x00, 0x00, 0x00, 0xe6, 0x5a, 0xa0, 0x29]
Run Code Online (Sandbox Code Playgroud)
其他人为 Julia 0.6.4 创建的逻辑不再适用于 Julia 1.0
这是项目中的一些代码。
数据
julia> cap = PcapOffline("C:/users/XXX/desktop/31072018_1800_2000_IMSI_XXXXXXXXXXXXXXX.pcap")
PcapOffline("C:/users/XXX/desktop/31072018_1800_2000_IMSI_XXXXXXXXXXXXXXX.pcap", IOStream(<file C:/users/rsteel7/desktop/31072018_1800_2000_IMSI_XXXXXXXXXXXXXXX.pcap>), PcapFileHeader(0xa1b23c4d, 0x0002, 0x0004, 0, 0x00000000, 0x00000800, 0x00000001), PcapRec(0x00000000, 0x00000000, 0x00000000, 0x00000000, UInt8[]), true)
julia> rec = pcap_get_record(cap)
PcapRec(0x5b60a3a1, 0x1acb91ba, 0x00000082, 0x00000082, UInt8[0x4c, 0x76, 0x25, 0xe9, 0x78, 0x42, 0xe0, 0x0e, 0xda, 0x58 … 0x00, …Run Code Online (Sandbox Code Playgroud) 我有以下数据框(df):
col_1 col_2 col_3 col_4
sample_001 fjsah AB 11-110
sample_002 dfshb CD 20-210
sample_003 fsvhb EF N3-303
sample_004 dfbkk GH Q4-444
sample_005 gnddl IJ 55-005
Run Code Online (Sandbox Code Playgroud)
仅当字符串以数字开头时,我才想将字符串添加col_3到相应的字符串中,如下所示:col_4col_4df
col_1 col_2 col_3 col_4
sample_001 fjsah AB AB11-110
sample_002 dfshb CD CD20-210
sample_003 fsvhb EF N3-303
sample_004 dfbkk GH Q4-444
sample_005 gnddl IJ IJ55-005
Run Code Online (Sandbox Code Playgroud)
我能够识别哪些col_4字符串以数字开头:
for n in df['col_4']:
if n[0].isdigit():
print(n)
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在 for 循环中进行“选择性合并”
我有一个像这样的json
{
"outer1": {
"outer2": {
"outer3": {
"key1": "value1",
"key2": "value2"
}
},
"outer4": {
"key1": "value1",
"key2": "value2"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望输出是
[outer1.outer2.outer3]
key1 = value1
key2 = value2
[outer1.outer2.outer4]
key1 = value1
key2 = value2
Run Code Online (Sandbox Code Playgroud)
我尝试过jq -r 'to_entries|map("\(.key)=\(.value|tostring)")|.[]' test.json但这不是我想要的
我有两个dicts,我想从两个dicts中减去匹配值以生成第三个dict.
A = Dict("w" => 2, "x" => 3)
B = Dict("x" => 5, "w" => 7)
# Ideally I could go B .- A and get a dict like
C = Dict("w" => 5, "x" => 2)
# but I get ERROR: ArgumentError: broadcasting over dictionaries and `NamedTuple`s is reserved
Run Code Online (Sandbox Code Playgroud)
一个丑陋的解决方案是重载减法运算符,但我不想为像dict这样的内置类型重载,因为它害怕破坏其他代码.
import Base.-
function -(dictA::Dict, dictB::Dict)
keys_of_A = keys(dictA)
subtractions = get.(Ref(dictB), keys_of_A, 0) .- get.(Ref(dictA), keys_of_A, 0)
return Dict(keys_of_A .=> subtractions)
end
Run Code Online (Sandbox Code Playgroud)
在 Neo4j 中,有没有办法获取给定节点标签的所有属性的名称。有很多文章解释了如何为给定节点执行此操作,但我需要获取属于给定标签的所有节点的所有属性名称。
我试图制作该代码,但它获得了行中最后一个索引的值
function heuristicCalculate(distanceBetweenCities,numOfCities)
#distanceBetweenCities is a 29*29 array
#Use this function to calculate the tour length using nearest neighbor heuristic Lnn
mindist=zeros(29,1)
for i=1:29
for j=1:29
mindist[i,1]=Base.minimum(distanceBetweenCities[i,j])
end
end
mindist
return Lnn, tau0
#Lnn tour length using nearest neighbor heuristic
#tau0 a value representing the initial phermone amount =1/(n*Lnn)
end
Run Code Online (Sandbox Code Playgroud)