14 车斗

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 898

Win10家庭版安装 VirtualBox

Win10家庭版安装 VirtualBox需要下载并依次安装下面3个软件1)VirtualBox-6.1.10-138449-Win.exe2)Oracle_VM_VirtualBox_Extension_Pack-6.1.10.vbox-extpack3)VBoxGuestAdditions_6.1.10.iso其中 3 我没有安装,如果虚拟机是 ubuntu 桌面版可以选择安装完全部内容 之后在ubuntu虚拟机里安装iso。1 安装完毕之后需要在全局设定->扩展里安装 2。1,

2020-07-08 17:36:32

Windows上使用VSCode结合mingw编译和调试C程序

Windows上使用VSCode结合mingw编译和调试C程序目标是在 Win7上, 用 VSCode使用mingw调试C 程序. 要设置终端为 bash.exe.Windows7 已经安装了 VSCode, MSYS64, Cygwin 等. Windows系统环境变量如下:MSYS64_HOME=C:\DEVPACK\msys64Path=...;C:\DEVPACK\msys64\usr\bin\;C:\DEVPACK\MicrosoftVSCode\bin\1. vscdebug 项目设

2020-06-11 15:13:40

C语言宏的妙用

C语言宏的妙用C程序的编译分为预处理,编译,汇编,链接4个阶段。预处理会展开所有的宏。宏的强大在于可以构造各种语法糖,精简代码,不但使代码看起来更简洁优雅,而且没有任何执行成本(不同于函数)。举个例子,我们要创建A对象,然而在创建A对象时,可能需要创建a1,a2,a3,a4,a5,…等各种对象。只有全部a(i)对象创建成功,A才算成功。例如下面的代码(code1):// code1.cint createAobject (A * pA){a1 = create_obj();a2 = create

2020-05-11 12:13:33

VirtualBox 安装 Centos7虚拟机OS并配置双网卡

VirtualBox 安装 Centos7虚拟机OS并配置双网卡Win7 主机安装 VirtualBox-6.1.4-136177-Win.exe,VirtualBox 安装 CentOS-7-x86_64-DVD-1804.iso。要求:虚拟机centos7-vm可以ping外网(baidu.com)。主机(网关=192.168.43.1)可以 ping 虚拟机 192.168.56.1...

2020-03-30 23:20:19

EW-7811UTC无线网卡在Ubuntu上安装

EW-7811UTC无线网卡在Ubuntu上安装下载:https://github.com/gnab/rtl8812au/archive/master.zip加压后安装:cd ~/Desktop/rtl8812au-mastermakesudo make installsudo modprobe 8812au然后Ubuntu台式机也可以上无线网了。...

2020-03-23 11:51:23

PJSIP在Win7+VS2015下编译64位详细指导

PJSIP在Win7+VS2015下编译64位详细指导编译环境:pjsip-2.10win7 x64vs2015 (vc14)参考文章:Building PJSIP for Microsoft Windows1. 下载软件包$ 表示 cygwin 命令行提示符。% 表示 msys 命令行提示符。> 表示 dos cmd 提示符下载MinGW-64和MSYS2直接...

2020-03-04 19:31:11

VSCode远程开发与调试java程序

VSCode远程开发与调试java程序VScode 是目前非常流行的编辑器之一,是一种基于 Electron 开发的桌面版应用。作为一种桌面软件限制了在服务器端的应用。而目前比较流行的服务器端的编辑器主要是 vim 和 emacs 。想利用 VScode 远程调试程序,需要在服务端(Linux GLIBC2.17+)安装 VScode code-server 和相应插件,本地开发客户端(Wind...

2020-03-02 17:38:45

VSCode结合git客户端的使用方法

VSCode结合Windows git客户端的使用方法首先下载安装 Git 客户端进入 git-scm 下载选择默认选项安装。记住安装的路径(例如 C:\DEVPACK)。则VSCode使用的路径为:“git.path”: “C:\DEVPACK\Git\cmd\git.exe”你可以将上面这个配置加到用户设置里(VSCode > Ctrl+Shift+P -> Pre...

2020-03-02 11:50:30

VSCode配置编译MSVC程序高级示例

VSCode配置编译MSVC程序示例本文讲解了如何把一个VisualStudio C++(VC)项目转为VSCode(VSC)项目,并使用MSVC编译。MSVC编译一个程序分为编译(cl.exe)和链接(link.exe)的过程。有时候还需要生成静态库或动态库(lib.exe)。如果我们使用VC,这些过程是在背后运作的,如果使用VSC,则不得不了解这些命令行背后运作的机理。本文的示例代码 fi...

2020-02-28 16:48:50

VSCode使用mingw编译C/C++程序

VSCode使用mingw编译C/C++程序通常我们使用MSVC(cl.exe)编译C/C++源代码程序,运行在Windows上,此外我们还可以使用mingw提供的GCC+GDB编译C/C++源代码,生成原生的Win32程序,运行在Windows平台上。本文参考下面的文档实践:在Windows x64平台上,用VSCode开发C/C++程序,用GCC编译器编译成Win32的exe,运行在Wind...

2020-02-27 15:00:54

VSCode编译调试Java代码

VSCode编译调试Java代码本文参考了Writing Java with Visual Studio Code系列文章。操作下来很简单。系统是 Windows7 x64,目录:C:\DEVPACK (名字凭心情,不要带空格,只用简单英文)。留足300GB空间。安装系统软件安装 JDK1.8如果采用 jdk-8u162-windows-x64.exe 安装,可以安装完,得到jdk1....

2020-02-26 15:39:04

VSCode配置编译MSVC程序

VSCode配置编译MSVC程序本文来自于以下链接的实践:Configure VS Code for Microsoft C++前言自从盘古开天辟地以来,乱世纷争,群雄并起。在编程IDE领域,各路豪杰争霸,互不相让。直是乱花渐欲迷人眼,何处是归途?所谓天下大势,分久必合。微软乃上顺天意,下聚人心,兼相爱,交相利。于是,VSCode横空出世,利刃出鞘,魑魅魍魉,片甲不留。一时间,各路豪杰避之...

2020-02-25 17:19:46

一个无锁多线程安全的ring buffer实现

一个无锁多线程安全的ring buffer实现跨平台,无锁,多线程读写安全,测试通过。ringbuf.h/*********************************************************************** * Copyright (c) 2008-2080 pepstack.com, 350137278@qq.com * * ALL ...

2019-12-27 18:49:09

libevent 结合 pthread-win32 在windows 平台上的使用

libevent 结合 pthread-win32 在windows 平台上的使用libevent 在windows 平台上的使用,大致过程是:1)WSAStartup2)evthread_use_windows_threads3)event_base_new4)WSACleanup其中,1)WSAStartup一定要调用,否则3)调用不成功。如果windows的程序使用了...

2019-11-26 11:43:14

一个leveldb C api的包装

一个leveldb C api的包装在 C 中调用 leveldb,把繁琐隐藏起来。提供了一个高级的 API 接口。如下的调用方式: LeveldbCtx dbctx; if (LeveldbCtxCreate("C:\\Temp\\test.cachedb", LDBCTX_ACCESSMODE_ALL, LDBCTX_OFLAG_CREATE_IF_MISSING, -...

2019-11-14 18:52:48

一个跨平台的线程读写锁

一个跨平台的线程读写锁不废话,直接上代码:/*********************************************************************** * Copyright (c) 2008-2080 350137278@qq.com * * ALL RIGHTS RESERVED. * * Redistribution and us...

2019-11-14 18:48:58

C实现的跨平台的线程池

C实现的跨平台的线程池绝对原创!线程池(threadpool)是这样的一种设施,初始化创建指定数目的线程,然后动态添加任务(task)到线程池的任务队列中(queue),线程池自动挑选一个线程工作者(worker)去执行这个任务(执行任务的函数在添加任务时由用户指定)。我花了半天时间,把以前的跨平台的线程池(threadpool.c)改造了一下,支持:1)Windows+vs201...

2019-11-12 15:48:46

leveldb在Windows和Linux上编译

leveldb在Windows和Linux上编译LevelDB是Google传奇工程师Jeff Dean和Sanjay Ghemawat开源的KV存储引擎(而非SQL),它是一种非关系型数据库。leveldb只有一层,即objects,也即key-value。相当于一个库就是一堆key-value,而由于它的一个库是对应一个文件目录,所以它其实也没有库的概念。而最令人喜爱的是,它不需要依...

2019-11-06 12:31:23

布隆过滤器C语言代码

布隆过滤器C语言代码bloom filter 基本概念由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率(假正例False positives,即Bloom Filter报告某一元素存在于某集合中,但...

2019-10-22 14:44:45

vs2015和cocos2d-x-3.17.2 开发环境搭建

vs2015和cocos2d-x-3.17.2 开发环境搭建cocos2d-x当前最新稳定版本是3.17.2,需要使用vs2015来构建。首先是安装vs2015。选择安装下面的vs版本:cn_visual_studio_community_2015_x86_dvd_6847368.iso我是在 win7+sp1+IE11的环境成功安装的。安装:python-2.7.15.am...

2019-10-14 15:03:36

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取