- 博客(247)
- 资源 (13)
- 收藏
- 关注
原创 Virtual Box虚拟机网络设置
windows本地实际IP设置windows虚拟网卡IP设置虚拟机DHCP服务器IP共享虚拟网卡IP设置虚拟机IP
2022-05-29 19:51:46 192
原创 The remote host may not meet VS Code Server‘s prerequisit
libstdc++.so.6 版本过低strings /usr/lib64/libstdc++.so.6|grep GLIBCXX
2021-06-18 11:48:27 2741 1
原创 【Golang编程】升级VSCode Go单元测试工具遇到的问题记录
golang undefined: strings.ReplaceAll解决undefined: strings.ReplaceAllundefined: os.UserHomeDir使用如下命令检查golang的版本:go version显示的结果为:go version go1.11.5 linux/amd64需要升级golang的版本,首先下载并安装二进制安装包:wget https://dl.google.com/go/go1.13.1.linux-amd64.tar..
2020-07-21 23:09:37 488
原创 rpmbuild时提示的几个错误
这里写自定义目录标题rpmbuild错误rpmbuild ERROR: No build ID note found in执行rpmbuild -ba 时, 报%install 时 有错误可在spec文档中添加以下内容解决:%define __debug_install_post %{_rpmconfigdir}/find-debuginfo.sh %{?_find_debuginfo_opts} “%{_builddir}/%{?buildsubdir}”%{nil}rpmbuil
2020-06-14 19:28:21 1525
原创 Ubuntu下Go语言运行环境安装
linux系统中的i386/i686和x86_64有什么区别ttps://blog.csdn.net/zhou5712/article/details/65935783go文件运行错误日志bash: /usr/local/go/bin/myprog: cannot execute binary file: Exec format error【原因】go安装包为64位,实际Ubantu环境为3...
2019-12-25 21:23:51 195
原创 source insight 启动不了(crash)
一个可能原因是:由于source insight 版本升级,导致无法原识别配置文件,从而启动不了。解决方法:重命名(备份)原来的配置文件目录C:\Users\【用户名】\Documents\Source Insight为新目录即可, 重新启动source insight然后移动相关配置文件到新生成目录即可.
2016-06-05 19:45:12 3160
原创 产生指定范围的整数
#include #include int gintRandom(const int iMin, const int iMax){ double fRange = (double)(iMax - iMin + 1); int iValue = (int)(fRange*rand()/(RAND_MAX+1.0)); assert( (iValue + i
2015-03-14 00:07:52 420
原创 类,指针函数,数组组合使用
//my_stack.h//基于动态数组的栈实现#ifndef __MY_STACK_H__#define __MY_STACK_H__class MyStack{public: MyStack(int size, int Mode); ~MyStack(); void push(int value); int pop() {
2014-11-29 00:41:40 618
原创 Makefile 编译问题解惑
#echo $MAKE=make -w ##提示进入或者离开哪个目录,有利于出错问题的定位INCLUDE= ../INCLUDE_MACRO= ../../MacroOBJ_PATH=./OBJS1=$(OBJ_PATH)List.oOBJS2=$(OBJ_PATH)main.oOBJS3=$(OBJ_PATH)DataMacroDefine.oOUTPUT=ListCC=gcc
2014-08-31 20:06:54 960
原创 链表实现
#include #include #include "List.h"int (*str_cmp)(const void* data1, const void* data2);int str_cmp_string(const char* data1, const char* data2){ return strcmp(data1, data2);}int str_c
2014-08-28 21:44:42 579
原创 函数指针数组的使用--跳转表
static void signal_handler (int _signal){ g_interruput_vector[_signal](_signal);}static void sinal_init(){ struct sigaction action; sigset_t mask; mask = g_sigprocmask
2014-05-24 23:35:23 975
原创 在本地电脑安装SVN for JMVC
http://baoku.360.cn/soft/show/appid/100813http://tortoisesvn.net/downloads.htmlhttp://www.2cto.com/os/201204/126591.html1.、sc create SVNJMVC binPath= "D:\Program Files\Subversion\bin\svnserve --
2014-03-25 23:56:55 832
原创 去掉vim 里打开的^M
1、%sed -e "s/^M//g" test > test1 2、vi test :/%s/^M//g3、vi test :set nu4、UE : dos转unix5、%dos2unix test6、filemod
2014-03-25 22:00:09 668
原创 generate和generate_n的使用
#include #include #include using namespace std;int *genIntData(int size){int *data = new int [size];//memset(data, 0x00, size);//不必使用memset初始化数组//generate(&data[0], &data[size], rand);
2014-02-20 00:33:29 721
原创 STL generate和generate_n的使用
#include #include #include using namespace std;int *genIntData(int size){ int *data = new int [size];//此处不能为(size) //memset(data, 0x00, size);//不必使用memset初始化数组 generate(&data[0], &data[size],
2014-02-20 00:29:41 763
原创 51单片机电子琴编码 — 《断桥残雪》《庐州月》
/** * @author: 逐影Linux * @funtion 51单片机电子琴编码 —《断桥残雪》《庐州月》 **///***********《庐州月》******************************************************************************* 3,2,1, 3,2,1, 5,2,1,
2014-02-09 18:35:38 2104
原创 混迹于C++之拷贝赋值函数和拷贝构造函数(三)
#include #include #include class apple {public: apple() { pName = NULL; pName = new char[100]; memset(pName, 0x00, 100*sizeof(char)); } apple(const apple& other) { *this
2014-01-22 23:16:50 551
原创 【脚本练习】shell脚本
--将该脚本放在/usr/bin目录下作为平常命令用#!/bin/shecho $#if [ $# != 3 ]then PROCESS_ID="$1" PROCESS_NUM="$2" nohup servicectrl ${PROCESS_ID} ${PROCESS_NUM} >/dev/null &fiif [ $# != 2 ]then SERVCTRL="$1
2014-01-21 23:48:38 613
原创 [备考练习]C++对象和对象指针
#include #include class apple { char* pName; //类里面含有指针 public: apple() { printf("helloworld!\n"); pName = NULL; pName = (char* )malloc(sizeof(char*)); } ~apple()
2014-01-19 23:37:19 637
原创 标准容器map的使用(创建优先级队列)
#ifndef __STD_LIST_TEST__#define __STD_LIST_TEST__#include #include #include class TestData{public: TestData() { m_Num = 0; }public: int m_Num;};#endif#include "St
2013-12-25 01:20:07 1993
原创 标准容器List的使用
#ifndef __STD_LIST_TEST__#define __STD_LIST_TEST__#include #include using namespace std;class TestData{public: TestData() { m_Num = 0; }public: int m_Num;};#endif#inclu
2013-12-24 22:39:32 746
原创 混迹于C++之拷贝赋值函数和拷贝构造函数(二)
//CopyStruct.h#ifndef _COPY_STRUCT_H_#define _COPY_STRUCT_H_#include class AClass{public: AClass(){} ~AClass(){}public: int a; int b;};//要使用前向声明,必须不对AClass进行操作,所以最好是将成员函数的实现放在cpp
2013-12-08 22:56:33 665
原创 信号处理函数signal的使用
#include #include #include #include char g_szPrint[10];void signal_handler(int signum)//用于接收系统特定的信号, 比如Ctrl+C{ printf("%s \n", g_szPrint); printf("%s, %d\n", __FILE__, __LINE__); exit(0);
2013-12-08 21:09:07 804
转载 C++中的关键字 explicit
C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX
2013-12-08 17:30:08 560
原创 抽象类不能被实例化
Abstract.hclass Abstract{public: Abstract(); ~Abstract();};main.cpp#include "Abstract.h"int main(){ //Abstract cAbstract; return 0;}
2013-12-08 17:02:22 763
原创 关于取地址和引用
引用:int q = 5;int &p = q; //p = 5, q= 5;p = 3; //p=3, q = 3;取地址:int q = 5, p; p = &q;//p = 5, q= 5;p = 3; // p =3, q = 5;
2013-09-15 23:24:36 503
原创 关于memset的使用
typedef struct Test_{ int *p;}Test;int main(int argc, char** argv){ Test* test = (Test *)malloc(sizeof(Test)); test->p = (int *)malloc(sizeof(int)); *(test->p) = 2; free(
2013-09-15 23:15:00 1513
原创 函数指针的使用--回调函数
引自《openssl 编程》/*random.h*/#ifndef RANDOM_H#define RANDOM_Htypedef int callback_random(char *random, int len);void set_callback(callback_random *cb);int genarate_random(char *random, int len);#e
2013-09-01 17:53:41 747
原创 C++的几点编码规则
C++编码中减少内存缺陷的方法和工具C++编码中减少内存缺陷的方法和工具C++编码中减少内存缺陷的方法和工具 http://wenku.baidu.com/view/5ba0ad1f650e52ea551898e4.html编码规则[1]:(1)基
2013-08-29 00:34:01 566
原创 文件函数
//JMVC _LargeFile.cpp#include "H264AVCVideoIoLib.h"#include "LargeFile.h"#include #if defined( MSYS_WIN32 )# include # include # include #else#ifndef _LARGEFILE64_SOURCE#define _LARGEFILE
2013-08-28 23:53:11 1077
翻译 (译文)Open Source on Github: Your First Contribution
Aug13 by spencerpmoran 在Github上参与开源贡献(译者:逐影Linux)原文链接:http://spencermoran.me/2013/08/13/open-source-on-github-your-first-contribution/As a senior Computer Science student, I
2013-08-25 23:32:42 1151
Source Insight 中用SuperBackspace等宏解决汉字半字问题
2013-11-19
souceinsight配置文件GLOBAL.CF3
2013-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人