tcpdump在Ubuntu和CentOS下的安装和使用
tcpdump安装在ubuntu下安装sudo apt-get install tcpdump在CentOS下安装yum install tcpdumptcpdump使用安装好以后,运行tcpdump -help查看帮助如下所示:1、监视指定网络接口的数据包(本机网卡名为ens33)tcpdump -i ens332、监视指定主机的数据包,例如:抓取所有192.168.1.11主机发送和接收的数据...
C#怎么设置子窗体在主窗体中居中显示
C#怎么设置子窗体在主窗体中居中显示问题的开始是由C#传传看主群里的印醒提出来的,下面我来说一下解决方案吧其实表面上看是很简单的开始吧,现在有两个窗体Form1主窗体,Form2子窗体而且我相信大部分人都会这样写在子窗体的Load事件中这样写[code=csharp] this.StartPosition = FormStartPosition.CenterParent;[/code]其实这样写是...
C#播放声音【六种方法】
C#中声音的播放主要有六种方法:1.播放系统事件声音 2.使用SoundPlayer3.使用API函数播放4.使用axWindowsMediaPlayer的COM组件来播放5.Microsoft speech object Library6.使用directX1.播放系统事件声音 System.Media.SystemSounds.Asterisk.Play(); System.Media.Sys...
使用waveOut接口在Windows中播放声音
Windows waveOut教程 本教程将帮助您了解如何使用Windows waveOut接口播放数字音频。根据经验,这些接口函数掌握起来有些困难。在本教程中,我们将会建立一个Windows命令行程序来原始数字音频。注意:本教程假设您熟悉C程序及Windows API的使用。理解数字音频的相关知识也是有益的,但不是必须的。教程内容:· 获取...
VS下C++网络编程
网络编程1. TCP与UDP的比较TCP是面向连接的,交互双方的进程各自建立一个流式套接字,服务器需要等待客户端向其提出连接申请。一旦接受客户端申请就立刻返回一个新的套接字描述符。通过该描述符调用数据传输函数与客户端进行数据的收发。UDP是面向无连接的,双方建立的是数据报套接字,服务器和客户端在进行传描数据之前不需要进行连接的申请和建立,可以随时向对方发消息。 TCP优点:可靠、稳定缺点:速度慢,...
C++ 采集音频流(PCM裸流)实现录音功能(双缓存版本)
上一次要用到音频已经是好几年前的事情了(毕竟本人是搞图象处理的)。当时写了一篇总结博客,没想到很多人看了,其中还有些在下载的地方和博客中问了些问题,虽然很想作答,但因为实在是忘了所以就没说什么。 最近又有项目要用到录制音频的功能,索性就把之前留下的双缓存坑填了。其实原理跟之前的差不多,最大的不同在于用到了回调函数。另外,本篇的代码基本上是参考这篇博客的,本人只修改了一部分,如有雷同,绝非偶然。 ...
波形音频(WAVE)底层接口的学习与使用
在WINDOWS下,音频函数有多种类型,如MCI、多媒体OLE控制、高级音频等,使用方法都比较简单。但如果想编写一个功能较强大的音频处理程序,那就必须使用低级音频函数和多媒体文件I/O来控制音频设备的输入和输出。因为低级音频函数可直接与音频驱动程序交互,通过窗口消息或回调(CALLBACK)函数来管理音频数据块的记录和播放,控制非常灵活。重要的一点是,低级音频函数为我们提供了一个设备无关的接口。 ...
linux 程序输出信息颜色控制使用ascii code
1、ascii code 是对颜色调用的格式\033[ ; m …… \033[0m例如:printf("\033[46;31m[%s:%d]\033[0m "#fmt" errno=%d, %m\r\n",__func__, __LINE__, ##args, errno, errno);上面printf时在Linux命令行下打印出带颜色的字体,方便一眼区分不同种类的调试信息,只需要加上一些颜色...
Mini-XML在海思芯片上移植
1、在https://github.com/michaelrsweet/mxml/releases 下载mxml-2.11.tar.gz2、创建一个文件夹mxml,用来编存放和编译mxml-2.111、创建一个文件夹,用来存放库文件及测试代码# mkdir mxml2、到官方网站http://www.minixml.org/software.php下载libmxml库文件,并将其解压到该目录下。我...
CGIC库的移植及使用2.07
CGIC库的移植
CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。
CGIC能够提供以下功能:
1 分析数据,并自动校正一些有缺陷的浏览器发来的数据;
2 透明接收用GET或 POST方法发来的From数据;
3 能...
leetcode 680. 验证回文字符串 Ⅱ(python)
一、问题描述
给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。
示例 1:
输入: "aba"
输出: True
示例 2:
输入: "abca"
输出: True
解释: 你可以删除c字符。
注意:
字符串只包含从 a-z 的小写字母。字符串的最大长度是50000。
二、代码和思路
1.首先一个长为n的s,要想验证最多删一个是回文串,那必须要左边...
leetcode 14. 最长公共前缀(python)
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。
示例 1:
输入: ["flower","flow","flight"]
输出: "fl"
示例 2:
输入: ["dog","racecar","car"]
输出: ""
解释: 输入不存在公共前缀。
说明:
所有输入
leetcode 101. 对称二叉树(python)
给定一个二叉树,检查它是否是镜像对称的。
例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
1
/ \
2 2
/ \ / \
3 4 4 3
但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:
1
/ \
2 2
\ \
3 3
说明:
如果你可以运用递归和迭代两种方法解...
leetcode 104. 二叉树的最大深度(python)
给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
说明: 叶子节点是指没有子节点的节点。
示例:
给定二叉树 [3,9,20,null,null,15,7],
3
/ \
9 20
/ \
15 7
返回它的最大深度 3 。
# Definition for a binary tree node.
#...
leetcode 83. 删除排序链表中的重复元素
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。
示例 1:
输入: 1->1->2
输出: 1->2
示例 2:
输入: 1->1->2->3->3
输出: 1->2->3
# Definition for singly-linked list.
# class ListNode:
# def __in...
leetcode 108.将有序数组转换为二叉搜索树(python)
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。
本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
示例:
给定有序数组: [-10,-3,0,5,9],
一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树:
0
/ \
-3 9
/ /
-1...
h3c交换机combo口
原文地址:http://bbs.51cto.com/thread-761978-1.html
命令:combo enable { copper | fiber }
【视图】
以太网接口视图(该接口必须是Combo接口)
【缺省级别】
2:系统级
【参数】
copper:表示该Combo接口的电口被激活,使用双绞线连接。
fiber:表示该Combo接口的光口被激活,使用光纤连接。
【描述】...
leetcode 111. 二叉树的最小深度(python)
给定一个二叉树,找出其最小深度。
最小深度是从根节点到最近叶子节点的最短路径上的节点数量。
说明: 叶子节点是指没有子节点的节点。
示例:
给定二叉树 [3,9,20,null,null,15,7],
3
/ \
9 20
/ \
15 7
返回它的最小深度 2.
# Definition for a binary tree node.
...
leetcode 112. 路径总和(python)
给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。
说明: 叶子节点是指没有子节点的节点。
示例:
给定如下二叉树,以及目标和 sum = 22,
5
/ \
4 8
/ / \
11 13 4
...
今日推荐
周排行