eXosip和osip详解

文档 可以查看exosip osip的在线文档 http://www.antisip.com/doc/ 在线文档 一般先看mainpage 会有库的一个整体说明。 其次看看 modules 会有一些使用说明。 exosip是对osip的封装 使用osip简单好用。 osip主要包括sip sdp 协议的解析 fmt 无限状态机 实现sip协议的会话状态(这个没有太深入理解) 其次还包括了对不同平台的线程 锁信号的封装实现跨平台。 osip 源代码框架详解 https://wenku.baidu
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

能不能不要局限思维呀!!!!!!

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>弹出收缩</title> <style> body { width: 100%; height: 100%; margin: 0; background: antiquewhite; } #
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

mongo 是什么

一、概述 1.MongoDB是什么?用一句话总结 MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库 2.为什么要使用MongoDB? (1)MongoDB提出的是文档、集合的概念,使用BSON(类JSON)作为其数据模型结构,其结构是面向对象的而不是二维表,存储一个用户在MongoDB中是这样子的。 { username:'123', password:'123' } 1 2 3 4 使用这样的数据模型,使得Mon
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

【洛谷P2647】最大收益

题目大意 现在你面前有n个物品,编号分别为1,2,3,……,n。你可以在这当中任意选择任意多个物品。其中第i个物品有两个属性Wi和Ri,当你选择了第i个物品后,你就可以获得Wi的收益;但是,你选择该物品以后选择的所有物品的收益都会减少Ri。现在请你求出,该选择哪些物品,并且该以什么样的顺序选取这些物品,才能使得自己获得的收益最大。 注意,收益的减少是会叠加的。比如,你选择了第i个物品,那么你就会获得了Wi的收益;然后你又选择了第j个物品,你又获得了Wj-Ri收益;之后你又选择了第k个物品,你又
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

CF 435B Little Pony and Harmony Chest

Little Pony and Harmony Chest 题解: 因为 1 <= ai <= 30 所以 1 <= bi <= 58, 因为 59 和 1 等效, 所以不需要59。 [1, 58]只有16个质数,对于这16个质数去状压。 对于1->58的数,我们计算出每个数对于质数来说的状态,然后转移。 代码: #include<bits/stdc++.h> using namespace std; #define Fopen freopen("_in.txt","r",stdin);
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

浏览器地址栏输入url回车之后发生了些什么

1、输入地址   当我们开始在浏览器中输入网址的时候,浏览器其实就已经在智能的匹配可能得 url 了,他会从历史记录,书签等地方,找到已经输入的字符串可能对应的 url,然后给出智能提示,让你可以补全url地址。对于 google的chrome 的浏览器,他甚至会直接从缓存中把网页展示出来,就是说,你还没有按下 enter,页面就出来了。 2、浏览器查找域名的 IP 地址     1、请求一旦发起,浏览器首先要做的事情就是解析这个域名,一般来说,浏览器会首先查看本地硬盘的 hosts 文件,看
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

rf 环境

googlechrome webdriver驱动下载 addr https://sites.google.com/a/chromium.org/chromedriver/downloads 谷歌浏览器app下载 https://www.chromedownloads.net/ ############### python2.7.12amd64.msi 安装框架: pip install robotframework 安装gui图形库 wxpython2.8*****安装next,到finish
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

MySQL连接池详解 MySql数据库连接池专题

使用场景 数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 原理 连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

软件工程 团队开发(3)

昨天开始了截图识别文字的框架,然后利用百度提供的接口尝试完成文字识别的功能,不过在实现的时候发现少安装了3个库,准备今天解决这个问题。 今天,准备完成昨天所说的安装那3个库的问题,但今天满课,时间相对来说并不太充裕,并且没有考虑到对于这3个库的迁入都是基于vs上的,vs迁入qt过程这3个库的环境配置并不像想象中那么简单,目前卡在了这3个库进行迁入的问题,这里不禁吐槽百度提供的这个C++的api接口对程序员根本不友好。明天利用课余的时间看能不能迁入,否则的话,得考虑改用url的api借口。这个核
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

《我学》系列----之 计算机补码运算的相关知识总结

一直都想专心的学习计算机相关知识,都没能下定决心,过去都是经典的结局:《从入门到放弃》。 但是今年开始,一改往日颓废的学习方式,在《学堂在线》这个平台找到了一门课程:0240103X 汇编语言程序设计(2019春) 随即开始了我的学习之路,这门课程的没有指定教材,但是推荐了参考书:经典的CSAPP赫然在列。我也终于有了个理由每天可以阅读这本厚重的教科书了。 但是读了一小部分发现,知识还是有很多欠缺,随即就去网络上查找各类资源来填补我所欠缺的相关知识。 稍后,我会把关于“计算机补码”相关的知识总
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

C/C++错误笔记

1.类定义完成要加分号;
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

go语言之变量

1、go的hello world package main //申明开头,表示代码所属包,申明为main包,可以编译为二进制程序 import ( "fmt" ) //导入格式化包,如果引入了包,则必须要用,不然会报错,主要为提高效率,追求极致 func main() { fmt.Println("Hello, World!") } //左边的大括号不能自己单独启一行,右边的大括号不影响 //单行注释 /* duo多行zhus注释 */
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

今天比较懒

还没有写博客!
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

系统日志:/var/log/messages

/var/log/messages 存放的是系统的日志信息,它记录了各种事件,基本上什么应用都能往里写日志,在做故障诊断时可以首先查看该文件内容 [root@mirh5_center1_111.231.133.13 ~]# tail /var/log/messages Dec 18 23:27:07 localhost kernel: [33100840.027421] possible SYN flooding on port 3873. Sending cookies. Dec 18
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

git bash

3、全局配置:就是为了在于提交代码的时候,知道是哪个家伙提交的! git config --global user.name "chen1932490299" git config --global user.email "[email protected]" ssh-keygen-t rsa-C “[email protected]” 输入地址如:C:\cwx606464\ 输入密码123456 确认密码123456 cat ~/.ssh/id_rsa.pub ssh -T git@git
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

LORA系统前端学习第三天

今天整理了这个系统的结构草图,本来想画流程图,后面发现很难实现。 主从节点的结合有难度,师傅给的意见是先画主要流程然后再添加次要的。
分类: 其他 发布时间: 05-08 23:51 阅读次数: 0

类加载学习笔记

类加载的流程 加载->验证->准备->解析->初始化 或者 加载->验证->准备->初始化->解析 类加载的时机 什么情况下需要开始类加载过程的第一个阶段:加载?Java虚拟机规范中并没有进行强制约束,这点可以交给虚拟机的具体实现来自由把握。但是对于初始化阶段,虚拟机规范则是严格规定了有且只有5种情况必须立即对类进行初始化(而加载、验证、准备自然需要在此之前开始): 有且仅有以下五种情况: 遇到 new、getstatic、putstatic 和invokestatic 这四条字节码指令的时候
分类: 其他 发布时间: 05-08 23:50 阅读次数: 0

十项关于网络安全的迷思

当前,随着社会生活各领域信息化水平的不断提高,网络安全已经成为了各政企单位都非常重视的管理问题之一。但是,尽管人们越来越关注自身的网络安全,仍然有几种常见的网络安全领域的迷思普遍存在于很多人的意识中。如果单位的网络安全管理人员或各级员工迷信以下任何一点,都可能为单位的信息系统带来遭受网络***的风险。包括:step1对于单位的网络安全管理而言,设置强密码是一种良好的习惯。但是,强密码策略只能是网络安
分类: 企业开发 发布时间: 05-08 23:50 阅读次数: 0

如何通过网络遥测(Network Telemetry)技术实现精细化网络运维?

基于AI、大数据的互联网应用推动了互联网数据中心产品、技术的快速升级。首先,接入带宽从传统的10Gbps升级到25Gbps/100Gbps,需要基础网络提供高转发能力保障业务的高可用。其次,基于RDMA(RemoteDirectMemoryAccess,远程直接内存访问)无损以太网技术的普遍应用,实现了计算节点到存储节点的微秒级时延,大大优化端到端的业务转发性能,而这也意味着对网络运维提出了更高的
分类: 企业开发 发布时间: 05-08 23:50 阅读次数: 0

如何恢复手机删除的视频,简单的方法

现在短视频火了起来,很多人没事就喜欢拿着手机拍拍照片、拍拍视频等。但是很少有人会备份这些手机照片和手机视频。如果我们在清理手机的时候,不小心把珍贵的手机视频给删了该怎么办呢?别着急,教大家恢复手机视频的方法。具体的恢复步骤:第一步:我们可以在手机的浏览器或应用宝里搜索“手机数据恢复精灵”这个软件,然后安装这个软件。第二步:打开安装好的手机数据恢复精灵,可以在界面中看到几种恢复类型,由于我们需要恢复
分类: 其他 发布时间: 05-08 23:50 阅读次数: 0