上一页 1 2 3 4 5 6 ··· 30 下一页
摘要: Scons还可以用Builder方法来自定义编译方法,工程目录如下 SConstruct中定义了Environment以及需要用到的编译参数,编译源文件 import sys import os from SCons.Script import * from scons.SCons import * 阅读全文
posted @ 2020-12-21 15:56 red_leaf_412 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: Go语言中虽然没有传统面向对象语言中类、集成的概念,不过提供了接口的支持,可以使用接口来使用一些面向对象的特性。 在 go 语言中,的接口有下面几个特点: 可以包含0个或多个方法的签名 只定义方法的签名,不包含实现 实现接口不需要显式的声明,只需实现相应方法即可 在 go 中实现接口很简单,不需要显 阅读全文
posted @ 2020-10-29 21:49 red_leaf_412 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 数组申明方式: var ip4 [7]uint8 = [7]uint8{1, 2, 3, 4, 5} for i, value := range ip4 { fmt.Printf("index=%d,value=%d\n", i, value) } 数组和切片slice的区别: Slice切片是对底 阅读全文
posted @ 2020-10-26 19:19 red_leaf_412 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Edit -> Preferences -> Protocols -> IEEE802.11 -> Edit。 点击“+”新建一个entry,以测试AP为例,Key type选择wps-pwd,key填“test_123:testap”(key:SSID)。 DHCP报文默认使用的端口是67,68, 阅读全文
posted @ 2020-09-14 17:28 red_leaf_412 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 当make执行完后,我们期望将最终的可执行文件安装到系统目录下,这样在不同的目录下都可以执行编译的可执行文件,相当于做成了个命令。这个就需要用到make install。 源文件如下:用于判断系统是小端还是大端 #include <arpa/inet.h> #include <stdio.h> vo 阅读全文
posted @ 2020-06-17 11:11 red_leaf_412 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 工程的组织目录如下: ├── core │ ├── inc │ │ └── bsp.h │ ├── SConscript │ ├── src │ │ ├── fsm.c │ │ ├── fsm.h │ │ ├── log.c │ │ ├── log.h │ │ └── SConscript │ ├─ 阅读全文
posted @ 2020-06-15 11:55 red_leaf_412 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 在scons中可以自己定义Builder。如下面的方式,Builder中的action来描述具体要执行的命令。 bld=Builder(action='$CC -o $TARGET -c $SOURCE') env1=Environment(BUILDERS={'Foo':bld}) 然后在Envi 阅读全文
posted @ 2020-06-08 16:57 red_leaf_412 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前面的playbook适应用小型的工程,当我们维护的有多个工程的时候,我们希望工程分开执行,且每个工程都有自己的配置。这种大型工程就要用到Role的功能了。 Role的功能依赖于目录命名规则和目录摆放,其实就是把不同的功能分发到不同目录下的yml文件去。 roles: <--所有的角色必须放在rol 阅读全文
posted @ 2020-06-04 19:35 red_leaf_412 阅读(356) 评论(0) 推荐(0) 编辑
摘要: playbook playbook可以定义为一些列任务的配置集合。也称为剧本,每一个playbook都包含一系列的任务,每个任务在Ansible中称为play。Playbook的写法采用缩排的方式呈现,结构通过缩进来表示,连续的项目通过减号 “-”来表示。Playbook的语法具有如下的特性: 1 阅读全文
posted @ 2020-05-22 16:12 red_leaf_412 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 安装方法: sudo apt-get install ansible 执行ansible –version。出现如下的打印表示安装成功 Ansible部署方式有两种,第一种是控制windows,第二种是控制linux (一)Ansible控制linux 在/etc/ansible下面有2个文件分别是 阅读全文
posted @ 2020-05-09 15:10 red_leaf_412 阅读(494) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页