C/C++
Hhhy云帆
Keep simple things simple.
展开
-
shell脚本批量修改文件后缀
#!/bin/bashold='.mp4'new='.avi'dir=$(eval pwd)for file in $(ls $dir | grep .$old) do name=$(ls $file | cut -d. -f1) mv $file ${name}$new doneecho "change done!"原创 2019-06-26 16:55:09 · 1690 阅读 · 0 评论 -
linux命令
连接服务器ssh -p 3075 root@117.122.207.92往服务器上传文件scp -P 3075 OC.zip root@117.122.207.92:/var原创 2018-05-07 10:08:00 · 188 阅读 · 0 评论 -
Linux内核图
Linux 内核图原创 2018-04-11 19:08:15 · 2062 阅读 · 0 评论 -
strcpy函数的实现
#include <stdio.h>#include <stdlib.h>#include <string.h>//方法一实现int str_copy1(char *dst, char *src){ for (; *src != '\0'; src++, dst++) { *dst = *src; } *dst = '\0'; return 0原创 2016-10-17 12:30:00 · 301 阅读 · 0 评论 -
Linux进程间通信之----管道
Linux进程间通信之—-管道 - 管道和FIFO简介 管道是刚开始的Unix进程间通信采用的方式,但是仅限于在有血缘关系之间的进程间使用,但是随着FIFO在1982年的加入使得其使用范围扩大,可以在无血缘关系间的进程间也可使用,FIFO又名有名管道,二者均使用read和write函数访问。 - 管道 一端为读端,另一端就是写端; 管道是内核的一个缓冲区; 同原创 2016-08-24 19:10:37 · 246 阅读 · 0 评论 -
VS2010编写exe程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法
问题: 在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行。双击提示: “无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。”采用静态编译 使用VS2010编译的程序在不同版本windows中运行时,经常会出现找不到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来,以减少对环境的依赖。原创 2017-09-29 14:43:58 · 1719 阅读 · 0 评论 -
QT将信息保存到某个路径下(3)
demo样式原创 2017-08-17 15:13:31 · 443 阅读 · 0 评论 -
QT将信息保存到某个路径下(2)
main.cpp#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}file.cpp#include <QFileDi原创 2017-08-17 15:09:53 · 2365 阅读 · 0 评论 -
QT将信息保存到某个路径下(1)
头文件为file.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *p原创 2017-08-17 15:06:50 · 517 阅读 · 0 评论 -
论Makefile的重要性(一)-----Linux C开发
我们在开发程序的过程中,一般使用IDE较多,用C++、C#的使用Vistual Studio2012或者更高版本,用Java的使用Eclipse。一般企业使用这些IDE较多。但是在Linux环境下编程,我们使用什么呢,刚接触Makefile的时候感觉这货很神奇。用的久了就会发现话会大大的提高开发项目的效率,有人会说,我们一般不开发大型项目,就是写点小程序,用不着使用什么Makefile,但是如果你用原创 2016-08-24 19:42:37 · 675 阅读 · 0 评论 -
论Makefile的重要性(二)-----Linux C开发
Makefile(二)1.关于makefile的升级版本一:libmath.a:add.o sub.o mul.o devl.o ar rcs $@ $^add.o:add.c gcc -c $^sub.o:sub.c gcc -c $^mul.o:mul.c gcc -c $^devl.o:devl.c gcc -c $^.PHONY:cleanc原创 2016-08-24 19:46:47 · 516 阅读 · 0 评论