- 博客(995)
- 资源 (2)
- 收藏
- 关注
原创 FastDFS详解
FastDFS详解 引用博客:https://blog.youkuaiyun.com/eakom/article/details/102846031
2020-07-09 15:25:01
574
转载 VS2013 MFC 中DLL链接库断点不能命中的解决方案总结
一、结论 1. ”当前不会命中断点,因为还没有为该文档加载任何符号”才是要使断点命中的要点; 2. 方案1是前提,一定要确保DLL是最新的,头文件包含要同步一致; 3. 按第6条的第一步就解决问题了,其它实验后并无效果。二、方案1. https://blog.youkuaiyun.com/zhangbinsijifeng/article/details/46328393(1).要调试的dll不在调试进程的进程空间,调不到,也就是该dll还没有...
2020-07-04 17:43:17
949
原创 stm32死机问题的处理
引用文章:https://blog.youkuaiyun.com/qq_27087571/article/details/84580532
2020-05-19 11:53:46
917
原创 Web浏览器已经限制此文件显示
HTML页面是本地的,我们可以在页面里面加上一句<!--savedfromurl=(0013)about:internet-->解决如下问题:
2020-04-28 18:05:45
904
转载 pjsip代码分析(1)——modules框架
今天,来谈一下pjsip 模块框架(module framework)。弄清楚这个概念,就可以轻松地分析pjsip的sip消息的分发处理。 概念: PJSIP模块框架的概念非常重要,负责在各组件之间分发sip消息。 对于接收或发送的sip消息,pjsip_endpoint根据优先级由高到低,依次分发消息到各module进行处理。 优先级的说明: ...
2020-03-20 21:58:58
1033
转载 第二章 驱动程序调测方法与技巧
驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是:利用printk 查看OOP消息 利用strace 利用内核内置的hacking选项 利用ioctl方法 利用/proc 文件系统 使用kgdb一、利用printk这是驱动开发中最朴实无华,同时也是最常用和有效的手段。scull驱动的main.c第338行如下,就是使用p...
2020-02-23 21:02:23
852
原创 sipp帮助
sipp帮助文档:http://sipp.sourceforge.net/doc/reference.html#uac_with_media
2020-01-04 11:41:52
285
转载 SIPp工具Linux下安装
一、SIPp介绍SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件。它可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套接字上的TCP和UDP,利用重新传输管理的多路复用。在场景定义文件中可以使用正规表达式,动态调整...
2019-12-24 20:42:45
700
原创 人工智能知识记录
安装:https://blog.youkuaiyun.com/wenyusuran/article/details/83010044http://c.biancheng.net/view/1881.htmlhttps://www.cnblogs.com/tan-wm/p/9566564.htmlhttps://www.cnblogs.com/wanyu416/p/9536853.html安...
2019-12-06 08:55:24
234
原创 Ceph块设备(RBD)常用命令
创建块设备映像? 1 rbd create --size {megabytes} {pool-name}/{image-name} 实例:? 1 [ceph-deploy@ceph-admin ~]$ rbd create --size 1024 foo 罗列块设备映像? 1 ...
2019-11-26 17:20:50
3556
转载 Ceph 撸源码系列(二):Ceph源代码里的那些锁 std::mutex(2 of 3)
一、前言:Nautilus v14.2.4 里有一个Performance PR msg/async: avoid put message within write_lock #20731 ,这个PR主要是把 for 循环里的m->put()的代码放到锁之外,来减少临界区里的代码,以提高performance。注:这个PR里由于要把put()代码分开,新增了Message *数组,用...
2019-11-14 11:24:46
364
转载 Ceph 撸源码系列(一):Ceph开源项目源代码的关键目录介绍
从GitHub上Clone Ceph项目,其(ceph version 12.2.11 luminous 版本)目录下主要文件夹和文件的内容介绍如下:1、一级根目录[admin]:管理工具,用于架设文档服务器等[debian]:用于制作debian(Ubuntu)安装包的相关脚本和文件[doc]:用于生成项目文档,生成结果参考http://ceph.com/docs/master/...
2019-11-14 11:17:02
1210
转载 “Ceph浅析”系列之七——关于Ceph的若干想法
本篇文章的内容,主要是笔者在调研分析Ceph过程中产生的一些思考。因为其中的内容比较自由发散,且大多是笔者的个人见解,故此另启一文进行讨论。关于Ceph的性能目前为止,本系列的文章中没有涉及到Ceph性能的详细讨论,也没有给出任何的Ceph性能数据。原因很简单:笔者本人没有机会进行详尽的Ceph性能分析研究,也没有见到比较全面的相关数据。因此,为了避免以片面的数据误导读者,便没有提供任何信...
2019-11-12 17:38:00
228
转载 “CEPH浅析”系列之六——CEPH与OPENSTACK
在 《“Ceph浅析”系列之二——Ceph概况》中即已提到,关注Ceph的原因之一,就是OpenStack社区对于Ceph的重视。因此,本文将对Ceph在OpenStack中的价值进行简要介绍,并且对Ceph和Swift进行对比。Ceph在OpenStack中的地位对于一个IaaS系统,涉及到存储的部分主要是块存储服务模块、对象存储服务模块、镜像管理模块和计算服务模块。具体针对OpenSt...
2019-11-12 17:23:42
278
转载 “Ceph浅析”系列之五——Ceph的工作原理及流程
本文将对Ceph的工作原理和若干关键工作流程进行扼要介绍。如前所述,由于Ceph的功能实现本质上依托于RADOS,因而,此处的介绍事实上也是针对RADOS进行。对于上层的部分,特别是RADOS GW和RBD,由于现有的文档中(包括Sage的论文中)并未详细介绍,因而本文或有语焉不详之处,还请读者多多包涵。本文将首先介绍RADOS中最为核心的、基于计算的对象寻址机制,然后说明对象存取的工作流程,...
2019-11-12 15:25:53
212
转载 Ceph浅析”系列之四——Ceph的结构
本文将从逻辑结构的角度对Ceph进行分析。Ceph系统的层次结构Ceph存储系统的逻辑层次结构如下图所示[1]。Ceph系统逻辑层次结构自下向上,可以将Ceph系统分为四个层次:(1)基础存储系统RADOS(Reliable, Autonomic, Distributed Object Store,即可靠的、自动化的、分布式的对象存储)顾名思义,这一层本身就是一个完整的对象存...
2019-11-12 14:48:28
216
转载 CEPH浅析”系列之三——CEPH的设计思想
Ceph针对的目标应用场景理解Ceph的设计思想,首先还是要了解Sage设计Ceph时所针对的目标应用场景,换言之,“做这东西的目的是啥?”事实上,Ceph最初针对的目标应用场景,就是大规模的、分布式的存储系统。所谓“大规模”和“分布式”,是指至少能够承载PB级别的数据,并且由成千上万的存储节点组成。在大数据口号深入人心的今天,PB已经远远不是一个激动人心的系统设计目标了。但是,应该指...
2019-11-12 14:34:34
188
转载 “Ceph浅析”系列之二——Ceph概况
本文将对Ceph的基本情况进行概要介绍,以期读者能够在不涉及技术细节的情况下对Ceph建立一个初步印象。1. 什么是Ceph?Ceph的官方网站Ceph.com上用如下这句话简明扼要地定义了Ceph:“Ceph is a unified, distributed storage system designed for excellent performance, reliability...
2019-11-12 14:22:58
169
转载 tftp使用方法
1. 从设备上下载1.jpg到PC端: >tftp-p-l1.jpg192.168.213.128 2. 从PC端上传输ZKDB.db文件到设备:>tftp-g192.168.213.128-rZKDB.db上传参数说明:-l是local的缩写,后跟存在于Client的源文件名,或下载Client后...
2019-09-02 16:29:57
774
转载 SPI通信协议(SPI总线)学习
1、什么是SPI?SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。2、SPI优点支持全双工通信通信简单数据传输速率块3、缺点没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据可靠性上有一定的缺陷。4、特点1...
2019-08-19 16:31:09
3607
原创 Oclint 安装指导
一 安装加载工程插件bear安装bear ,生成加载工程路径文件Bear用于生成oclint工程信息加载文件compile_commands.json正确执行:安裝bear ,下载路径:git clone https://github.com/rizsotto/Bear.git执行如下指令:cd Bear cmake . (注意点) make Make insta...
2019-08-08 11:06:29
710
原创 php编译安装
https://blog.youkuaiyun.com/eddy23513/article/details/82595047https://blog.youkuaiyun.com/belen_xue/article/details/79418744https://www.centos.bz/2018/06/lnmp环境不重新编译php安装postgresql扩展pgsql和pdo_pgsql/...
2019-07-10 19:45:32
170
转载 TensorFlow :HelloWorld
https://blog.youkuaiyun.com/MOU_IT/article/details/79886493
2019-07-01 14:10:19
335
转载 gtest的介绍和使用
一、什仫是gtest gtest是一个跨平台的(Liunx、Mac OS X、Windows 、Cygwin 、Windows CE and Symbian ) C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化、”...
2019-06-28 16:22:04
2373
转载 libevent源码深度剖析二
前面讲到,整个libevent本身就是一个Reactor,因此本节将专门对Reactor模式进行必要的介绍,并列出libevnet中的几个重要组件和Reactor的对应关系,在后面的章节中可能还会提到本节介绍的基本概念。1 Reactor的事件处理机制首先来回想一下普通函数调用的机制:程序调用某函数?函数执行,程序等待?函数将结果和控制权返回给程序?程序继续处理。Reactor释义“反应堆”...
2019-06-27 09:30:08
206
转载 libevent源码深度剖析一
1 前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且几乎是无处不函数指针,学习其源代码也需要相当的c语言基础。2 Libevent简介上来当然要...
2019-06-27 09:26:04
195
转载 PJSIP视频用户开发
# PJSipPJSip开发。#3.2 传来的通话:用call setting启用或拒绝video(pjsua_call_setting,via vid_cnt setting)API:pjsua_call_answer2() (so for example, to reject the video, set vid_cnt to 0 and call pjsua_call_answer...
2019-05-07 22:10:26
1782
1
原创 PHP下添加PDO_Pgsql扩展
https://blog.youkuaiyun.com/kelonsen/article/details/9116573https://blog.youkuaiyun.com/fyzhu01/article/details/82585387
2019-04-29 14:05:02
1243
原创 ODBC
一、ODBC安装1)UnixODBC安装* yum安装 # yum install -y unixODBC.x86_64** 验证安装 # rpm -qa | grep unixODBC unixODBC-2.3.1-11.el7.x86_642)PostgresqlODBC安装* yum安装 # yum install -y postgr...
2019-04-20 10:41:47
399
原创 硬件原理图
https://lceda.cn/editor#id=be1ffcf396934f28b35307be5b446824|d6a3c68c07694eccbca22bb0d5c68ac0https://space.bilibili.com/88461692/video
2019-04-10 15:16:49
1808
原创 BeyondCompare3密钥过期如何处理。
删除该目录下的所有文件。C:\Users\37090\AppData\Roaming\Scooter Software\Beyond Compare 3重新打开Beyond Compare 3,执行下一步,直到完成。就搞定了。
2019-04-08 10:42:15
1552
转载 PHP反射类
https://www.jb51.net/article/84055.htmhttp://www.jquerycn.cn/a_16967https://blog.youkuaiyun.com/loongwong2011/article/details/52425312https://www.php.net/manual/en/reflectionclass.innamespace.phphtt...
2019-04-04 15:28:19
513
转载 配置nginx下别名alias支持PHP fastcgi解析
1)参看如下连篇文章:Nginx设置alias实现虚拟目录 alias与root的用法区别http://down.chinaz.com/server/201111/1382_1.htmNginx下alias支持PHP的问题http://i.laoer.com/nginx-alias-php.html2)我的环境是:web根目录在 /var/www/html/中,但是我要加上一个类似于a...
2019-04-02 21:09:39
1327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人