12 cupidove

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

winsock error 10053 10054 分析

转自:http://www.blogjava.net/pandawang/archive/2013/11/28/406922.htmlWSAGetLastError可能会返回10053错误,查msdn的解释是:WSAECONNABORTED 10053Software caused connection abort.An esta

2018-01-07 15:49:27

常用shell sed

转载:https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.htmlsed命令:[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理

2017-12-23 09:48:34

UDP bind connect

1:UDP中可以使用connect系统调用2:UDP中connect操作与TCP中connect操作有着本质区别。TCP中调用connect会引起三次握手,client与server建立连结.UDP中调用connect内核仅仅把对端ip&port记录下来.3:UDP中可以多次调用connect,TCP只能调用一次connect.  UDP多次调用connect有两种用途

2017-11-13 15:52:59

闲来无事研究一下酷狗缓存文件kgtemp的加密方式

转:http://www.cnblogs.com/KMBlog/p/6877752.html前几天更新了被打入冷宫很久的酷狗,等进入之后就感觉菊花一紧————试听居然都要开通音乐包(高品和无损)才行了,WTF!这意味着以前缓存的都听不了了,本着好马不吃回头草的原则,不打算去降级了,下载PJ版的又担心被植入恶意代码,心好累╮(╯▽╰)╭作为一个程序猿,

2017-09-23 16:13:15

对一个deb包的解压、修改、重新打包全过程方法

/********************************************************************* *Author :Samson *Date   :07/03/2014 *Testplatform: *             3.11.0-12-generic#19-Ubuntu *             GNUba

2017-09-06 11:41:44

udev规则以及编写

主要内容:udev简介如何配置和使用udev如何编写udev规则字符串替换和匹配udev主要作用编写udev规则实例难点解析1. udev简介1.1 什么是udev?udev是Linux(linux2.6内核之后)默认的设备管理工具。udev 以守护进程的形式运行,通过侦听内核发出来的 uevent 来管理 /dev目录下的设备文件。如何理解udev是守护进

2017-09-06 11:15:15

OFDM

章节一:时域上的OFDM  OFDM的"O"代表着"正交",那么就先说说正交吧。  首先说说最简单的情况,sin(t)和sin(2t)是正交的【证明:sin(t)·sin(2t)在区间[0,2π]上的积分为0】,而正弦函数又是波的最直观描述,因此我们就以此作为介入点。既然本文说的是图示,那么我们就用图形的方式来先理解一下正交性。【你如果能从向量空间的角度,高屋建瓴的看待这个问题的话

2017-07-10 15:19:25

grub 恢复启动

一.概念BIOS:"Basic Input Output System",中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。MBR: “Master Boot Record” 硬

2017-06-24 16:09:39

route 3

使用下面的 route 命令可以查看 Linux 内核路由表。[cpp] view plain copy # route  Destination     Gateway         Genmask Flags Metric Ref    Use Iface  192.168.0.0     *               255.255.255.0   U     0      0   

2017-05-20 12:12:33

route 解析2

显示现在所有路由  #route -n  root@Ubuntu:~# route  Kernel IP routing table  Destination Gateway Genmask Flags Metric Ref Use Iface  10.147.9.0 * 255.255.255.0 U 1 0 0 eth0  192.168.1.0 * 255.255

2017-05-20 11:43:40

route 命令解析

route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永

2017-05-20 11:42:41

19.4.6.6.6 Subcarrier modulation mapping

uint_8 get_bit_value(uint_8 *bin, const int size){ //bn...b4b3b2b1b0这样的顺序 uint_8 bitval = bin[0]; for (int i = 1; i < size; i++) { bitval |= (bin[i] << i); } return bitval;}int_32 Subcarri

2017-05-04 17:23:34

19.4.6.6.5 Data interleaving

void ofdm_interleaving(int_32 Ncbps, int_32 Nbpsc, INOUT uint_8 indat[], int_32 inlen){ int_32 s, i, j, k; uint_8 mdat[288]; if(Ncbps != inlen * 8) { err("Ncbps != inlen\n"); return ; } me

2017-05-04 16:57:20

通信经典书籍介绍

1.《AnIntroductiontoSignalDetectionandEstimation》——H.VincentPoor这本书是普林斯顿大学统计信号处理专业课的教材,可以得见,此书是以理论见长。我觉得工程应用涉及得不多。理论算法倒是讲得很透彻。书中的推导论述确实很严谨,无可挑剔,本人觉得适合研究生阅读,虽然是导论,但是我们的一般本科生的理论水平比起普林斯顿大学的本科生

2017-05-04 16:00:02

iperf-2.0.5 cygwin 编译

step 1: down load cygwin and install gcc, g++, mingwstep 2: $ cygcheck -cd | egrep "cygwin|mingw"base-cygwin 2.1-1cygwin 1.7.7-1cygwin-doc 1.7-1gcc-mingw-core

2017-03-22 15:40:59

windows 直接用命令提取.msi安装文件到特定路径

方法1:msiexec /a pathtoMSIfile /qb TARGETDIR=pathtotargetfolder方法2:直接用7.zip解压

2017-03-17 16:20:13

Wireshark命令行工具tshark使用小记

1、目的  写这篇博客的目的主要是为了方便查阅,使用wireshark可以分析数据包,可以通过编辑过滤表达式来达到对数据的分析;但我的需求是,怎么样把Data部分导出来,因为后续的工作主要针对数据包的Data部分,主要是对本地存储的.pcap文件进行解析。这时候就会使用到tshark命令行工具,可以通过命令提取自己想要的数据,可以重定向到文件,也可以结合上层语言比如Java,来调用命令行,

2017-02-09 17:23:20

cmake 交叉编译

很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。    CMake给交叉编译预留了一个很好的变量即CMAKE_TOOLCHAIN_FILE,它定义了一个文件的路

2017-02-07 09:02:52

cmake rpath & Makefile rapth

商业程序如何加载自己的so 使用LD_LIBRARY_PATH的缺点是要实现设置LD_LIBRARY_PATH。不够自动化。那么大型的商业程序是如何加载自己的so呢。 这里以QtCreator为例。 QtCreator安装在/home/xxx/Qt5.3.1目录下。使用ldd查看qtcreator依赖的so。结果如下:xxx@ubuntu:~/Qt5.3.1/Tools/QtC

2017-02-06 18:23:13

AWK改变输入输出分隔符实例分析

awk默认从STDIN接受数据,打印文本到STDOUT。awk的默认输入和输出分隔符:FS:输入字段分隔符,默认空格。RS:输入行分隔符,默认\n。OFS:输出字段分隔符,默认空格。ORS:输出行分隔符,默认\n。 实例:通过改变默认的内置变量使多行变成一行file.txt (每个人的信息条数不确定,区分是一个空行

2017-01-17 14:40:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!