自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋叶原 && Mike || 麦克

比你优秀的人往往比你更努力!!!!

  • 博客(9)
  • 资源 (106)
  • 论坛 (1)
  • 收藏
  • 关注

转载 Go基础编程:获取命令行参数

本文转自:http://blog.csdn.net/mchenys/article/details/50991165package mainimport ( "fmt" "os" //os.Args所需的包)func main() { args := os.Args //获取用户输入的所有参数 //如果用户没有输入,或参数个数不够,则调用该...

2017-12-29 22:57:42 6870

原创 Go基础编程:延迟调用defer

1 defer作用关键字 defer ⽤于延迟一个函数或者方法(或者当前所创建的匿名函数)的执行。注意,defer语句只能出现在函数或方法的内部。func main() { fmt.Println("this is a test") defer fmt.Println("this is a defer") //main结束前调用 /* 运行结果...

2017-12-29 21:22:54 2832

原创 Go基础编程:面向对象—接口

1 概述在Go语言中,接口(interface)是一个自定义类型,接口类型具体描述了一系列方法的集合。接口类型是一种抽象的类型,它不会暴露出它所代表的对象的内部值的结构和这个对象支持的基础操作的集合,它们只会展示出它们自己的方法。因此接口类型不能将其实例化。Go通过接口实现了鸭子类型(duck-typing):“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以...

2017-12-29 14:55:46 4696

原创 Go基础编程:面向对象—方法

1 概述在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method)。 本质上,一个方法则是一个和特殊类型关联的函数。一个面向对象的程序会用方法来表达其属性和对应的操作,这样使用这个对象的用户就不需要直接去操作对象,而是借助方法来做这些事情。在Go语言中,可以给任意自定义类型(包括内置类型,但不包括指针类型...

2017-12-28 14:03:03 3372

原创 Go基础编程:面向对象—匿名组合

1 匿名字段一般情况下,定义结构体的时候是字段名与其类型一一对应,实际上Go支持只提供类型,而不写字段名的方式,也就是匿名字段,也称为嵌入字段。当匿名字段也是一个结构体的时候,那么这个结构体所拥有的全部字段都被隐式地引入了当前定义的这个结构体。//人type Person struct { name string sex byte age int}...

2017-12-26 16:48:31 22287

原创 Go基础编程:复合类型—结构体

1 结构体类型有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性。显然单独定义以上变量比较繁琐,数据不便于管理。结构体是一种聚合的数据类型,它是由一系列具有相同类型或不同类型的数据构成的数据集合。每个数据称为结构体的成员。2 结构体初始化2.1 普通变量type Student struct { id ...

2017-12-26 09:40:37 3018

原创 Go基础编程:复合类型—map

1. 概述Go语言中的map(映射、字典)是一种内置的数据结构,它是一个无序的key—value对的集合,比如以身份证号作为唯一键来标识一个人的信息。 map格式为: map[keyType]valueType在一个map里所有的键都是唯一的,而且必须是支持==和!=操作符的类型,切片、函数以及包含切片的结构类型这些类型由于具有引用语义,不能作为映射的键,使用这些类型会...

2017-12-13 17:01:03 4603

原创 Go基础编程:复合类型—切片slice

1. 概述数组的长度在定义之后无法再次修改;数组是值类型,每次传递都将产生一份副本。显然这种数据结构无法完全满足开发者的真实需求。Go语言提供了数组切片(slice)来弥补数组的不足。切片并不是数组或数组指针,它通过内部指针和相关属性引⽤数组⽚段,以实现变⻓⽅案。slice并不是真正意义上的动态数组,而是一个引用类型。slice总是指向一个底层array,slice的声明也可以像arr...

2017-12-13 11:21:56 7293

原创 ubuntu下samba的配置和使用

Samba服务器在两种不同操作系统间架起了一座桥梁,使Linux系统和Windows系统之间能够通信。通过Linux操作系统下的samba服务,可以实现Windows主机访问Linux下共享文件的功能,为广泛的Linux爱好者提供了极大方便。1. samba服务器安装(1)在Ubuntu系统下面安装samba服务:sudo apt-get install samba (2)关闭U...

2017-12-11 14:57:38 10857 1

libpcap 详解源代码

Linux 网络编程—— libpcap 详解,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44811899

2015-04-02

C++通过TinyXML类库读写XML文件示例代码

C++通过TinyXML类库读写XML文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48630005

2015-09-21

repeated限定修饰符的使用

repeated限定修饰符的使用,相关教程:http://blog.csdn.net/tennysonsky/article/details/73921025

2017-06-29

利用 Qt Creator 建立空白工程文件示例代码

利用 Qt Creator 建立空白工程文件示例代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48004119

2015-08-26

C++单向链表的实现

C++进阶学习——单向链表的实现,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/49685199

2015-11-06

Windows版本Wireshark安装包

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。使用教程如下: http://download.csdn.net/detail/tennysonsky/8713547

2015-05-19

windows版本glade安装包

windows版本glade安装包, 下一步 -> 下一步 安装即可

2015-01-22

protobuf常用序列化和反序列化API

protobuf常用序列化和反序列化API,相关教程:http://blog.csdn.net/tennysonsky/article/details/73920767

2017-06-29

GTK常用控件之窗口 GtkWindow 源代码

GTK常用控件之窗口 GtkWindow 源代码 相关教程链接如下: http: blog csdn net tennysonsky article details 43153797

2015-01-26

使用HTTP协议实现通信

HTTP协议浅析(下): 使用HTTP协议实现通信,相关教程:http://blog.csdn.net/tennysonsky/article/details/53909564

2016-12-28

Windows平台下的网络调试助手

Windows平台下的网络调试助手,方便网络程序的调试。

2015-04-16

C++通过jsoncpp类库读写JSON文件示例代码

C++通过jsoncpp类库读写JSON文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809835

2015-09-29

protobuf枚举和包的使用

protobuf枚举和包的使用,相关教程:http://blog.csdn.net/tennysonsky/article/details/73921295

2017-06-29

TCP编程中connect()、listen()和accept()三者之间的关系

TCP网络编程中connect()、listen()和accept()三者之间的关系测试代码,相关教程如下: http://blog.csdn.net/tennysonsky/article/details/45621341

2015-05-11

原始套接字实例:简单版网络数据分析器(源代码)

Linux网络编程——原始套接字实例:简单版网络数据分析器,相关教程链接如下:http://blog.csdn.net/tennysonsky/article/details/44751997

2015-03-30

共享内存示例代码

Linux系统编程——进程间通信:共享内存,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46425485

2015-06-09

原始套接字实例:发送 UDP 数据包源代码

Linux 网络编程——原始套接字实例:发送 UDP 数据包,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44925057

2015-04-08

QWidget样式表设置背景示例代码

QWidget 直接派生类的样式表不起作用的解决办法,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46653571

2015-06-26

glade的使用源代码

GTK入门学习,glade的使用:http://blog.csdn.net/tennysonsky/article/details/43019923

2015-01-22

GTK实现截图功能( 可以指定截图范围 ) 源代码

GTK实现截图功能( 可以指定截图范围 ), 相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/43155393

2015-01-26

GTK帮助文档

GTK帮助文档的使用:http://blog.csdn.net/tennysonsky/article/details/42778635

2015-01-21

MAC 地址扫描器源代码

原始套接字实例:MAC 地址扫描器源代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44923355

2015-04-07

protobuf导入定义(import)

protobuf导入定义(import),相关教程:http://blog.csdn.net/tennysonsky/article/details/73985893

2017-06-30

select、poll、epoll的区别使用示例代码

Linux系统编程——I/O多路复用select、poll、epoll的区别使用,相关教程如下: http://blog.csdn.net/tennysonsky/article/details/45745887

2015-05-18

Linux网络编程:绑定( bind )需要注意的问题

Linux网络编程:绑定( bind )需要注意的问题, 相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44057585

2015-03-04

base64编码和解码

base64编码和解码,相关教程,请看:http://blog.csdn.net/tennysonsky/article/details/73613934

2017-06-23

fork() 函数详解示例代码

Linux 中 fork() 函数详解,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/45165811

2015-04-21

GTK常用控件之按钮源代码

GTK常用控件之按钮源代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/43058269

2015-01-23

siginfo_t进程信息结构体

进程信息结构体路径:/usr/include/i386-linux-gnu/bits/siginfo.h,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46010303

2015-06-01

ui 文件和 Qt 代码关系测试代码

Qt入门学习——Qt Creator 中 ui 文件和 Qt 代码关系,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48030333

2015-08-28

libpnet 使用指南 源码

Linux 网络编程—— libpnet 使用指南 源码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44944849

2015-04-12

GTK控件的添加源代码

一步一步学习GTK+中:控件的添加源代码http://blog.csdn.net/tennysonsky/article/details/42713127

2015-01-14

空白窗口的源代码

一步一步学习GTK+中:一个简单窗口的源代码:http://blog.csdn.net/tennysonsky/article/details/42708085

2015-01-14

GTK入门学习:信号与回调函数 源代码

GTK入门学习,信号与回调函数 : http://blog.csdn.net/tennysonsky/article/details/42776975

2015-01-16

GTK进阶学习:设置窗口背景图(可指定其大小)源代码

GTK进阶学习:设置窗口背景图(可指定其大小)源代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/43154601

2015-01-26

GTK进阶学习:改变控件字体大小 源代码

GTK进阶学习:改变控件字体大小 源代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/43155033

2015-01-26

结束进程、等待进程结束实例代码

Linux系统编程——进程的控制:结束进程、等待进程结束,相关教程如下: http://blog.csdn.net/tennysonsky/article/details/45917409

2015-05-22

进程替换:exec 函数族示例代码

Linux系统编程——进程替换:exec 函数族,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46004367

2015-05-26

互斥锁示例代码

Linux系统编程——线程同步与互斥:互斥锁,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46494077

2015-06-14

有名信号量示例代码

Linux系统编程——进程同步与互斥:有名信号量,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46500417

2015-06-15

Mike__Jiang的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除