自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

和尚洗头用霸王的专栏

专注于linux C、算法、web、VC++系统

  • 博客(15)
  • 收藏
  • 关注

原创 go读取两个文件,求交集并且写入到文件

go读取两个文件,求交集并且写入到文件背景具体代码背景最近产品需要导一批数据,需要用到两个文件就交集,在交集中显示“是”,不在交集中显示“否”,因为最近在学习go语言,所以就go写了一个小工具处理数据了。如果只是简单的求交集,可以用sort,uniq等工具处理。代码比较简单,就不解释了。如下:具体代码package mainimport ( "bufio" "fmt&

2018-12-13 22:03:03 535

原创 gdb调试(查看函数栈、调试coredump文件)

查看函数栈用在gdb中用bt,观察变量值用watch(变量值发生变化时会暂停程序的执行)一、调试coredump文件什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.一般以core.进程号的文件呈现,可以知己设置, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程序运行

2016-03-29 16:48:53 3178

原创 利用c实现简易的ping

测延时也可以发送ICMP报文,通过SOCKET创建ICMP的socket。代码也一并贴出。#include #include #include #include #include #include #include #include #include #include #include #include #define PACKET_SIZE 4096#def

2016-03-28 17:43:21 496

原创 c/c++利用socket判断web服务器是否能访问

简易的测时延和带宽

2016-03-28 17:37:57 1360

原创 cygwin 安装apt-cyg命令

googlecode关闭了。没法用wget安装apt-cyg找了半天只有github里有个方法可行:apt-cyg is a simple script. To install:lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyginstall apt-cyg /binExample us

2015-12-05 12:49:19 428

原创 linux下的多线程学习

下面先来一个实例来感受下linux下C语言多线程编程的乐趣!我们通过创建两个线程来实现对一个数的递加。先不去理会代码的含义,我们先运行linux,在其中编写我们的第一个C语言多线程程序。#include #include #include #include #include #define MAX 10pthread_t thread[2];pthread_mutex_t mu

2015-11-13 23:14:53 304

原创 头文件中的#ifndef #define #endif 作用

头文件中的#ifndef #define #endif 作用,防止头文件被重复包含

2015-10-11 10:28:34 6369

转载 scanf()函数的原理

scanf()函数的原理想象输入设备(键盘)连接着一个叫“缓冲”的东西,把缓冲认为是一个字符数组。当你的程序执行到scanf时,会从你的缓冲区读东西,如果缓冲区是空的,就阻塞住,等待你从键盘输入。现在假设你的缓冲区里有:abcd\n1234\n (其中\n是回车符)执行:scanf("%s",name);的时候,由于scanf是读数据直到看见空白符(空白符:指空格符、制表符、回车

2015-08-08 14:36:11 2247 2

原创 STL学习总结【菜鸟版】

STL是标准模板库(Standard Template Library)的简称,它是一些常用数据结构和算法模板的集合。主要由Alex Stepanov开发,于1998年被添加到C++标准。 有了STL,你不必再从头写太多的数据结构和算法,可以通过调用STL中的现成的数据结构和算法,并且性能较高。STL中的几个概念: 1、容器:可容纳各种数据类型的数据结构。 2、迭代器:可依次存取容器中元素的东

2015-07-27 15:36:08 566

原创 文章标题

sprintf:字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。头文件stdio.h。 原型: int sprintf( char *buffer, const char *format, [ argument] … ); 参数列表: buffer:char型指针,指向将要写入的字符串的缓冲区。 format:格式化字符串。 [argument]…:可选参数,可以是任何类型的

2015-05-04 12:45:42 300

转载 linux的可执行文件是什么后缀

一般没有后缀,linux一般可以自动识别文件类型,有很多类型都不用加后缀。只要设了执行权限,有elf文件头,就可以看成可执行文件,要是纯文本文件也可以看成是可执行的脚本。一部分下载的商业软件安装程序之类的可执行文件有.bin的后缀。有些时候可执行文件的后缀名为.out。Linux下的后缀名并没用windows下那么有用,Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用

2014-10-05 12:12:30 5547

原创 强制隐藏页面出现滚动条的问题

由于网页布局的zhongzhon

2014-05-06 15:49:48 544

原创 USEMAP的用法

usemap是标签的一个属性,用作指明所使用的图像地图名。 后面的#Map的Map就是用标签定义的一个图像地图,它的name属性是Map,像下面这样定义:    ...  使用时:  图像地图把一幅图像分成若干个区域,点击不同的区域会进入不同的页面。为了创建客户端图像映像,需要增加新属性USEMAP如下:〈IMG SRC="map_name.gif"

2014-05-06 09:21:51 1728

转载 如何判断是否已经引入某个css或是js

利用JS判断function isInclude(name){    var js= /js$/i.test(name);    var es=document.getElementsByTagName(js?'script':'link');    for(var i=0;i    if(es[i][js?'src':'href'].indexOf(nam

2014-05-05 11:23:16 1324 1

转载 如何判断网页是静态还是伪静态

最近一直在研究Dedecms,准备建站之前,就一直在想用不用伪静态,到现在还没有决定下来,想来想去,最好的办法还是看一看同类型的网站采用的是静态 还是伪静态。那么我们打开一个网站,在基础知识不够的情况下,如何简单快速的判断出这个网页是静态还是伪静态呢?下面给大家来简单介绍一下:      伪静态和静态单从URL来看,很难分辨出来,一般网页后缀都是以.html结尾。我们可以借助一段简单的ja

2014-05-04 22:19:19 1085

空空如也

空空如也

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

TA关注的人

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