240 发简信
IP属地:江西
  • Gradle 打包jar的几种方式

    一、修改jar任务 1). 打包成一个Jar 执行命令gradle build或者./gradlew build,可在build/libs查看生成的jar包 2). 打包成多...

  • 2021-03-03智能指针

    参考https://www.cnblogs.com/wangkeqin/p/9351191.html 智能指针定义了一个名为get的函数,它返回一个内置指针,指向智能指针的管...

  • c++11 std::atomic

    std::atomic为C++11封装的原子数据类型。 什么是原子数据类型? 从功能上看,简单地说,原子数据类型不会发生数据竞争,能直接用在多线程中而不必我们用户对其进行添加...

  • c++类里面vector问题

    一、C++类里面vector问题 定义一个类Intent class Intent{ ... } 定义一个类Domain class Domain{ std::vector ...

  • c++编译问题反思

    一、找不到文件问题 问题1:No rule to make target 详细描述: make: *** No rule to make target ‘AA.cpp’, n...

  • while ((ret = ogg_stream_flush(&p_packer->m_ogg_ss, &page))) {
    if (!ret) break;// 这里怎么也走不到吧

    给OPUS数据添加OGG头信息

    OGG头信息的部分关键资料 下面是完整的代码文件内容,调用 putPkg 函数传入数据,每次传入80大小数据即可,init 函数 frame_size 参数320,帧率自定即...

  • c_realloc里面的void *p = c_malloc(size);作用是什么?不会造成内存泄漏吗?

    给OPUS数据添加OGG头信息

    OGG头信息的部分关键资料 下面是完整的代码文件内容,调用 putPkg 函数传入数据,每次传入80大小数据即可,init 函数 frame_size 参数320,帧率自定即...

  • bsdiff工具

    一、准备c库 1、下载bsdiff库,里面包括bsdiff.c和bspatch.c,前者用于生产差分包,后者用于合并差分包的。 2、下载bzip2库,里面包括的大量文件,只有...

  • 120
    Android增量更新(bsdiff使用)

    简单了解 增量更新是什么?APP版本更新时不需要客户端下载新的apk,只需要下载差分包(两个apk的差异)。 差分包怎么得到?怎么用旧的apk和差分包合成新的apk?使用bs...

  • 解决每次git pull需要输入用户名密码的问题

    问题描述 在服务器上每次执行git pull,都提示输入用户名和密码 现象分析 我们在git clone工程时有2中形式 https 和git@git。当你使用前者拉取工程时...

  • Node.js Mongo Linux环境搭建

    常用Linux 命令 删除文件夹: rm -rf [文件夹]重启服务器: reboot查看完整路径: pwd Node.js安装 1、创建下载文件夹,例如在home/下创建d...

  • 蓝牙profile简介

    蓝牙profile简介 蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的蓝牙B...

个人介绍
我就是我,真是的我!