排序:
默认
按更新时间
按访问量

博客搬迁

大家好: 新博客已进行搬迁 搬迁传送门。 希望大家一起讨论,学习,进步......

2018-02-07 11:33:40

阅读数:158

评论数:0

C++多态总结

一、虚函数与多态 1.如果将基类中的一个成员函数声明为虚函数(virtual),那么其子类中与该虚函数具有相同原型(返回类型相同、函数名相同、参数表相同、常属性相同)的成员函数就也成为虚函数,   并且和基类中的版本构成覆盖(override)关系。通过指向子类对象的基类指针,或者引用子类对象...

2017-05-27 13:59:51

阅读数:264

评论数:0

sockaddr和sockaddr_in的区别

套接字编程需要指定套接字的地址作为参数,不同的协议族有不同的地址结构定义方式。这些地址结构通常以sockeaddr_开头,每一个协议族有一个唯一的后缀,例如对于以太网,其结构名称为sockaddr_in.  1.通用套接字数据结构     通用的套接字地址类型的定义如下,它可以在不同协议族之间进行...

2017-05-27 13:56:53

阅读数:354

评论数:0

使用某类型是否用声明的思考

原因: 由于看linux协议栈内核源码使遇到了如下情况: #ifndef _NET_NEIGHBOUR_H #define _NET_NEIGHBOUR_H #include /* * Generic neighbour manipulation * * Authors: * Ped...

2017-04-06 13:17:48

阅读数:309

评论数:0

Python IDE(集成开发环境)

本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Python IDE。  PyCharm PyCharm 是由 JetBrains 打造的一款 Python IDE。 PyCharm 具备一般 Python ID...

2017-04-06 08:58:49

阅读数:632

评论数:0

URL详解

一:URL举例 就以下面这个URL为例,介绍下普通URL的各部分组成 http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name 从上面的URL可以看出,一个完整的URL包括以...

2017-04-05 20:07:36

阅读数:3931

评论数:0

引用详解

引用型参数 一个函数引用参数实际上就是调用者实参的别名。对该参数的修改将直接影响实参的值。 1)通过函数引用型参数可以修改实参的值。 2)通过向函数传递引用型参数,避免数据拷贝的开销。如果该函数不需要修改实参的值,那么最好使用常引用形式的形参,以防止在函数对实参进行意外的修改。 3.引用型返回值 ...

2017-03-22 09:26:08

阅读数:273

评论数:0

Linux内核 hlist_head/hlist_node结构解析

int fz_divisor; 表示散列表fz_hash的容量,以及散列表桶的数目。 内核中的定义: struct hlist_head {     struct hlist_node *first; }; struct hlist_node {     struct hlist_node ...

2017-03-07 17:51:23

阅读数:377

评论数:0

网络名词汇总

#H      HDLC:高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开...

2017-02-27 10:12:29

阅读数:391

评论数:0

Ubuntu 输入正确的密码后,黑屏一闪,重新返回到登陆界面问题解决

一,问题描述: Ubuntu出现登陆界面后,选择用户名,输入密码,然后登陆画面消失,似乎要进入系统了;但很快,又出现了同样的用户登陆界面,再次选择用户名、输入密码,再次来到这个状态,形成一个死循环。 二,解决办法: 1.若是本地的虚拟机运行的服务: 在登录界面Ctrl+Alt+F1进入命令...

2017-02-08 14:05:56

阅读数:3847

评论数:0

由于编码问题引发的ODBC插入数据库中文错误

 一:问题: 用ODBC将字符数据插入数据库后,数据库中显示中文格式乱码,而英文格式完全正确,用ODBC进行查询操作完全正确。 如下所示 二:解决问题: 查看编码方式是否统一。 1.首先查看数据库分别是什么编码格式: 2.查看插入的表格是什么格式: 3....

2017-02-07 15:06:53

阅读数:2354

评论数:0

二层交换机,三层交换机的区别

二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地 址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地 址表中。具体的工作流程如下: (1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道...

2017-02-04 14:11:51

阅读数:620

评论数:0

数据帧的产生

帧到底是由谁来产生的? 网卡可以产生,交换机也可以产生。交换机产生的话是因为交换机之间需要一些协议来维护特定的功能,如STP,VTP而最重要的功能还是转发网卡(也就是主机)所产生的帧。 追问 那比如说,我的设备是这么连的:主机---路由器---交换机---外网。那...

2017-01-24 16:15:01

阅读数:1922

评论数:0

安全行业须知网址

一:漏洞提交平台       https://www.exploit-db.com   #面向全世界黑客的一个漏洞提交平台。 

2017-01-24 08:35:37

阅读数:248

评论数:0

shell脚本中单引号和双引号

shell脚本中的单引号和双引号一样都是字符串的界定符,而不是字符的界定符。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。(注意是所有,只是单引号本身不能够出现在其中)。     双引号用于保持引号内所有字符的字面值(回车也不例外),但以下情况除外...

2017-01-13 11:39:46

阅读数:361

评论数:0

/sys 文件系统下的目录结构

 /sys 文件系统下的目录结构 这个目彔其实跟/proc非常类似,也是一个虚拟的文件系统,主要也是记彔不核心 相关的信息。 包括目前已加载的核心模块不核心侦测到的硬件装置信息等等。这个目彔同样丌占硬盘容量。 /sys 下的目录结构是经过精心设计的:在 /sys/devices 下是所...

2017-01-12 19:37:53

阅读数:178

评论数:0

Python系统性能信息模块psutil

通常linux系统的基础信息如内存、cpu等这些都是通过shell来获取。不过python的psutil模块把shell查看系统基础信息的功能都包装了下,使用更加简单,功能丰富。 shell 命令如下: 物理内存total 值: free -m | grepMem | awk '{print...

2017-01-11 15:53:36

阅读数:1714

评论数:0

取得设备运行时间

#!/bin/bash #取得设备运行时间 Time=$(cat /pro/uptime | cut -d '.' -f 1) RunDay=$(($Time/86400)) RunHour=$(($Time%86400/3600)) RunMinute=$(($Time%3600/60)) Ru...

2017-01-10 13:25:40

阅读数:490

评论数:0

mpstate监控CPU详解

用法: 它显示了系统中 CPU 的各种统计信息。–P 0 选项指示该命令显示所有 CPU 的统计信息,CPU从个数0开始,ALL为所有。  而不只是特定 CPU 的统计信息。参数 2 2 指示该命令每隔 2秒运行一次,共运行 2 次。  以上输出首先显示了所有 CPU 的合计指标,然后显示了每...

2017-01-06 11:35:44

阅读数:488

评论数:0

mysql中触发器性能问题

一、问题背景: 当数据库中某个告警表插入一条数据后,就要通过http协议通知web端,产生了一条告警信息。 二、解决方案: 在Mysql中使用触发器+lib_mysqludf_sys调用外部命令,即通过调用shell脚本来通知web端,产生了告警,让web对告警数据库进行事件查询。 1.l...

2016-12-23 17:20:14

阅读数:3464

评论数:0

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