自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 Opensips+Freeswitch负载均衡

负载均衡

2023-02-03 15:19:46 1013

原创 Freeswitch搭建

freeswitch

2023-02-03 15:17:00 1546

原创 Opensips搭建

opensips

2023-02-03 15:07:14 674

原创 android ndk非对齐内存访问导致BUS_ADRALN

工作中arm架构手机程序遇到崩溃,查看android logcat,显示“signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0xab6b1f3a”,这是典型的c++非对齐内存访问导致的崩溃。在ARM中,有ARM和Thumb两种指令。 ARM指令:CPU每执行一条指令,PC的值加4个字节(32bits),一次访问4字节内容,该字节的起始地址必须是4字节对齐的位置。 Thumb指令:CPU每执行一条指令,PC的值加4个字节(32bits),一次访问..

2020-09-04 11:42:37 7869

原创 electron安装、运行及打包

1、安装node-v12.18.3-x64.msi2、开始一个应用(以下二选一)下载示例代码git clone https://github.com/electron/electron-quick-startcd electron-quick-startnpm install --save-dev electronnpm start创建一个新工程mkdir helloworldcd helloworldnpm init生成main.js和index.html修改package.

2020-07-31 14:22:13 496

原创 PJSIP内存池实现

PJSIP的pool内存池,用于减少频繁的动态内存申请和释放,避免引起内存碎片,有利于提高程序的运行速度,尤其音视频流的收发。主要组件:1、pj_pool_factory内存池工厂 用于管理内存池,需要被实现才能使用,提供了创建和销毁内存池对象功能。2、pj_pool_factory_policy内存池工厂策略 用于管理如何分配和释放内存(使用malloc或new),由编译选项决定。3、pj_pool_t内存池对象 pj_pool_factory工厂可...

2020-07-27 16:37:29 912

原创 ffmpeg+sdl交叉编译arm

1、编译yasmtar -zxvf yasm-1.3.0.tar.gz./configure --host=arm-linux-androideabi --prefix=$(pwd)/../yasm-lib/makemake install2、编译SDLtar -zxvf SDL2-2.0.12.tar.gz./configure--prefix=$(pwd)/../sdl-lib/--host=arm-linux-androideabi--enable-static--d...

2020-07-16 16:16:44 625

原创 简单计算器算法实现

#pragma once#include <string>class Calculator {public: bool Exec(const std::string& strInput, int& result);private: bool IsNumber(char c); bool IsOperator(char c); int GetPrio...

2019-10-12 16:11:59 540

原创 c++11线程池

#include <iostream>#include <thread>#include <chrono>#include <vector>#include <list>#include <algorithm>#include <mutex>#include <atomic>using...

2019-07-10 17:29:23 110

原创 蘑菇街TeamTalk服务器编译与部署

项目下载地址:https://github.com/mogujie/TeamTalk.git安装环境:centos7.0+vmware14.0.0+windows安装前的网络准备(局域网):vmware设置->选择桥接网络windows静态ip地址,例如192.168.11.102设置centos静态ip地址,例如192.168.11.1041、下载源码cd /rootg...

2019-05-29 17:57:29 745

原创 最短路径算法

//最短路径-动态规划#include "stdafx.h"#include "ShortestPath.h"#include &lt;iostream&gt;#include &lt;iomanip&gt;#include &lt;vector&gt;using namespace std;#define INF 1000000#define MAX_VECNUM 100/...

2018-05-07 15:33:40 286

原创 背包问题

//背包问题-动态规划(分解与递推)#include "stdafx.h"#include "Knapsack.h"#include &lt;iostream&gt;#include &lt;iomanip&gt;#include &lt;vector&gt;using namespace std;//0-1背包问题,物品=1int Knapsack_0_1_Problem(co...

2018-05-05 11:21:20 147

原创 排序算法汇总

#include "stdafx.h"#include "Sort.h"#include &lt;iostream&gt;#include &lt;iomanip&gt;#include &lt;vector&gt;#include &lt;algorithm&gt;#include &lt;functional&gt;using namespace std;//打印v

2018-05-05 10:07:09 145

原创 廖雪峰python教程答案

import math#一元二次方程def quadratic(a, b, c): n = b/a/2 m = abs(n*n-c/a) x1 = math.sqrt(m)-n x2 = -math.sqrt(m)-n return x1,x2#一个或多个数的乘积def product(f, *args): result = f; for x in args: resu...

2018-03-19 17:05:26 5372 1

原创 chrome源代码下载及编译

chrome源代码下载

2017-11-22 10:57:52 3917 4

原创 二叉树c++模板实现

二叉树c++模板实现

2017-01-23 15:01:42 2800 2

Opensips外网配置

Opensips外网配置

2023-02-03

Opensips内网配置

Opensips内网配置

2023-02-03

myfile.cpp

用于把大日志切割成多个小文件,以便查看和查找,现在提供源代码,有兴趣的可以自己修改。

2019-08-07

fotovison电子相册

vb.net源代码 经典的微软电子相册源码

2009-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除