logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何用C语言获取文件的大小

如何用C语言获取文件的大小今天看项目的代码过程中发现在linux下获取一个指定文件大小(字节为单位)的代码。查了一下发现是使用系统调用stat来实现,而这引起了我的兴趣,我发现在window下貌似没有提供这样的系统调用(不包括MFC),那么如何使用C语言或C++语言来写一个通用的函数来获取指定文件大小的函数呢?查了一下发现同C语言的文件操作函数便可以很容易的实现这样的功能。在自己实现的函数中使用到

#mfc
在我博客中经常使用的“apue.h”和“err_msg.h”

在我的Linux/Unix的博客中,经常会时候用“apue.h”和“err_msg.h”,这两个文件的内容如下:apue.h/**Our own hander, to be included before all*standard system head

#list
在Unix/Linux下模拟双机热备(客户端自适应方式)

在Unix/Linux下模拟双机热备(客户端自适应方式)    最近突然对双机热备的切换的过程产生了浓厚的兴趣。晚上动手写了份代码模拟了,双机切换的过程。该模拟方式是通过客户端自适应的方式来实现。当一个客户端发现链接的服务器关闭之后,便链接备用服务器。具体描述如下:

#服务器
Unix/Linux创建一个线程

Unix/Linux创建一个线程      使用Unix/Linux的系统接口pthread_create()函数创建一个新的线程,主线程和新线程一直输出消息。注意用g++编译的时候要加 -lpthread,即需要链接线程库。源代码如下:#include#includ

HDU 1061 The rightmost digit

<br />题意:<br />       给定一个整数N求N^N的结果的最后一位是多少,如3^3 = 3 * 3 * 3 = 27则此时最后一位为7。1 <= N <= 1000000000<br />解法:<br />       刚开始用最暴力的方法0(N^2)必然超时,后面想打表,但是发现太大了,要打很久,最后发现答案有循环节,然后改了下代码果断A了。<br /> <br />AC代码如下

到底了