自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4356)
  • 收藏
  • 关注

转载 《深入实践C++模板编程》之二——模板类

1、类的模板的使用类,由于没有参数,所以没有模板实参推导机制。 1 #include <stdexcept> 2 3 template<typename T> class my_stack; 4 5 template<typename T> 6 class list_node 7 { 8 T value;...

2019-09-06 07:27:00 128

转载 《深入实践C++模板编程》之一——Hello模板

1、通过一个简单的例子来理解模板的用途:模板为不同类型的数据生成操作相同或相似的函数。弱语言如Python,可以使用一种函数来应对各种类型,但是C++就不得不为不同的类型编写相似的函数。模板的作用就是把这一步骤交给编译器去执行,让这些函数在编译器生成。2、模板参数的自动推导原则:凡是可以推导出来的模板参数“值”就无需在模板实参列表中写明。...

2019-09-06 05:55:00 137

转载 virt-install创建虚拟机并制作成模板

一、使用virt-install创建新的虚拟机virt-install --name CentOS7.6-template --ram 2048 --vcpu=2 --virt-type kvm --cdrom=/Data/kvm/iso/CentOS-7.6-x86_64-DVD-1810.iso \--disk /Data/kvm/img/test/CentOS7.6-t...

2019-09-05 21:51:00 437

转载 virsh console 登录CentOS7系统

一、在kvm虚拟机中执行如下命令systemctl start serial-getty@ttyS0.servicesystemctl enable serial-getty@ttyS0.service二、在KVM物理机中进行连接[root@192-168-5-25 ~]# virsh console node-192.168.5.69-HarborCon...

2019-09-05 16:04:00 1026

转载 Cobbler本机使用VM装机配置方法

一、需要在本地VM虚拟机上安装好Cobbler服务安装服务及配置方法参见链接:https://www.cnblogs.com/cyleon/p/11460061.html二、本地配置VM网络网络适配器 --> 网络连接 --> 桥接模式(复制物理网络连接状态)三、配置cobbler主机的IP,服务的IP以及dhcp的IP# 修改本地IP地址...

2019-09-05 13:22:00 140

转载 Cobbler自动化部署

一、Cobbler服务的介绍Cobbler是一个免费开源系统安装部署软件,用于自动化网络安装操作系统Cobbler集成了DNS DHCP软件包更新,以及配置管理,方便操作系统安装自动化Cobbler支持命令行管理,WEB界面管理,同时提供API接口便于二次开发Cobbler客户端token支持虚拟机安装和操作系统重新安装,使重装系统更便捷1.1 cobbler设...

2019-09-04 21:00:00 219

转载 编译安装PTLib和H.323 Plus Core

下载PTLib和H.323 Plus Core,官方网站很容易下载:http://www.h323plus.org/source/。我下载这两个库后存放到目录/home/ynq/h323plus下,文件夹名分别为ptlib和h323core,下面是初步的编译命令:cd /home/ynq/h323plus/ptlib./configure --prefix=/opt/h323make...

2019-09-04 14:58:00 274

转载 php-fpm 优化

查询一个php-fpm进程占用了多少内存pmap $(pgrep php-fpm|head -1)大概30M的样子那么理论上这台电脑pm.max_children 的计算方法是:机器内存 / 30M。一般机器上面还运行了其他程序,所以理论值更小php-fpm的配置公式为:pm.start_servers=min_spare_servers + (...

2019-09-04 14:31:00 78

转载 Tslib配置文件ts.conf介绍

Tslib的配置文件ts.conf 是个十分重要的部分,module_raw inputmodule pthres pmin=1module variance delta=30module dejitter delta=100module linear在ts.conf中配置了需要加载的插件、插件加载顺序以及插件的一些约束参数,这些配置参数对触摸屏的触摸效果具有十分重要的影...

2019-09-03 13:18:00 1551

转载 DisableThreadLibraryCalls与DLLMain死锁

1、首先写个简单的DLL,用来验证BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ){ switch (ul_reason_for_call)...

2019-09-03 11:48:00 209

转载 abp(net core)+easyui+efcore实现仓储管理系统——菜单-上 (十六)

abp(net core)+easyui+efcore实现仓储管理系统目录abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二)abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三)abp(net c...

2019-09-02 18:58:00 188

转载 MacBook Air在macOS Mojave和macOS Seirra系统下使用Loopback在OBS Studio推流时输出系统软件声音...

转载请标注原地址:https://www.cnblogs.com/lixiaojing/p/11440533.html运行环境:Loopback破解版获取:https://pan.baidu.com/s/1c3SYksjMePmdlVMtUzPMoA提取码: 9537https://pan.baidu.com/s/17svbSmhedIOx8W5mKTlVDA提取码: ...

2019-09-01 20:45:00 677

转载 linux 信号量

https://www.jianshu.com/p/6e72ff770244无名信号量#include <time.h>#include <stdio.h>#include <errno.h>#include <unistd.h>#include <stdlib.h>#include <as...

2019-08-31 13:36:00 79

转载 我对单元测试和测试驱动开发的见解

之前写了关于NUnit和JustMock的介绍,我们都知道这只是单元测试的工具,最终还得回归理论。什么是单元测试(废话想说一些:如果我们听到一个陌生的概念,不去追问它是什么,它有什么用?直接进行任务去完成这个概念描述的事,那么,我们可能很难理解我们为什么要这么做,也可能做不好。)概念解释单元测试是针对一个工作单元设计的测试。这里的工作单元一般是指对一个方法的一个要求。单元测试...

2019-08-30 16:41:00 124

转载 libev+TCP服务器事件轮询实例demo

#include <stdio.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdlib.h>#include <stdint.h>#include <fcntl.h>#include <errno.h&gt...

2019-08-30 13:43:00 76

转载 触摸屏与usb鼠标同时支持

https://blog.csdn.net/hpu11/article/details/53325729https://blog.csdn.net/wx984490083/article/details/81301752转载于:https://www.cnblogs.com/nanqiang/p/11425027.html

2019-08-28 16:52:00 106

转载 .net core 单元测试之 JustMock第二篇

JustMock标记方法上篇文章在举例子的时候使用了returns的标记方法,JustMock还有很多标记方法:CallOriginal跟Behaviors里的CallOriginal差不多意思,被调用时执行原始的方法和属性的实现。DoNothing忽略对方法或者属性的调用。DoInstead替换原来方法的调用,或者属性的设置。MustBeCalled被标记的方法必须...

2019-08-28 14:46:00 95

转载 .net core 单元测试之 JustMock第一篇

前面介绍了单元测试的框架NUnit,它可以很好的帮助我们建立测试,检验我们的代码是否正确。但这还不够,有时候我们的业务比较重,会依赖其它的类。基于隔离测试的原则,我们不希望依赖的其它类影响到我们的测试目标。这时候Mock就显得十分重要了。当然还有其它因素使得我们必须Mock对象,比如配置文件,DB等。提供Mock技术的工具很多:Moq,NSubstitute,RhinoMocks,Ty...

2019-08-27 16:55:00 149

转载 Django-4

母版和继承:优点:将多个共用的部分提取出来,减少代码的复用率使用步骤:1.共用的html部分提取出来,放在一个base页面里面2.在base.html页面上,通过定义block,来指定在什么地方添加新的东西3.在具体的页面上,先继承母版{% extends 'base.html'%}4.然后在block中填写指定的页面注意事项:1.{%extends 'b...

2019-08-27 11:38:00 246

转载 性能指标——基于jmeter

性能测试的类型基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数做为基础参考负载测试:是指对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等 。压力测试:压力测试是评估系统处于或超过预期负载时系统的运行情况,关注点在于系统在峰值负载或超出最大载荷情况下的处理能力。稳定性测试:在给系统...

2019-08-27 11:27:00 78

转载 接口测试

正常参数验证异常参数验证参数组合验证权限验证安全验证(是否加密,重复请求)性能测试返回值正确性转载于:https://www.cnblogs.com/cyknh-htt/p/11416468.html...

2019-08-27 09:52:00 64

转载 Django-3

Django的模型:  MTV:首先介绍MVC模型:  MVC是把web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求MTVDjango的MTV模型本质上和MVC是一样的:  1.M(Mod...

2019-08-26 20:24:00 113

转载 abp(net core)+easyui+efcore实现仓储管理系统——使用 WEBAPI实现CURD (十五)

core)+easyui+efcore实现仓储管理系统目录abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二)abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三)abp(net core)+eas...

2019-08-26 16:54:00 230

转载 单元测试之NUnit三

NUnit 分三篇文章介绍,入门者可阅读文章,有基础者直接参考官方文档。初次写博客,望大家指点。导航:单元测试之NUnit一单元测试之NUnit二单元测试之NUnit三除了Assert断言外,NUnit还提供了其它直接断言的方法,比如string、directory、file等。另外,如有需要还可自行扩展。String Assert实现了string 类型的断言,包含以下方...

2019-08-26 14:21:00 118

转载 单元测试之NUnit二

NUnit 分三篇文章介绍,入门者可阅读文章,有基础者直接参考官方文档。初次写博客,望大家指点。导航:单元测试之NUnit一单元测试之NUnit二单元测试之NUnit三本文介绍常用的NUnit属性特性和断言。常用属性更多属性参考官方文档1. Test Attribute标记一个方法为测试方法。 /// <summary> //...

2019-08-26 14:20:00 103

转载 单元测试之NUnit一

NUnit 分三篇文章介绍,入门者可阅读文章,有基础者直接参考官方文档。初次写博客,望大家指点。导航:单元测试之NUnit一单元测试之NUnit二单元测试之NUnit三NUnit是什么?NUnit .net 语言单元测试框架。最初是从JUnit移植过来的,目前已经发布3.0版本。新版本重写了许多新特性,并且支持许多 .net 平台。有关NUnit的介绍详见官网。选择产品N...

2019-08-26 14:19:00 196

转载 QT国际化(lupdate/linguits/lrelease)生成.ts,转换成.qm方法

https://blog.csdn.net/aaa123524457/article/details/80582978转载于:https://www.cnblogs.com/nanqiang/p/11399979.html

2019-08-23 14:49:00 135

转载 Qt5 使用lambda

c11新特性中加入了lambda表达式,所以Qt 也支持需在.pro文件中加入CONFIG+=c++11   m_timer = new QTimer(); m_timer->start(1000); connect(m_timer,&QTimer::timeout,[](){ qDebug() << "...

2019-08-22 16:57:00 161

转载 c++中lambda表达式的用法

#include <iostream>using namespace std;int main(){ int a = 10; auto func1 = [=](int b){return a +b+ 1;}; auto func2 = [&](int b,int c){return a+b+c + 1;}; co...

2019-08-22 16:07:00 42

转载 异或运算的作用

参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。  即:  0^0 = 0,  1^0 = 1,  0^1 = 1,  1^1 = 0  按位异或的3个特点:  (1) 0^0=0,0^1=1 0异或任何数=任何数  (2) 1^0=1,1^1=0 1异或任何数-任何数取反  (3) 任何数异或自己=把自己置0  按位异或的几个常...

2019-08-22 14:12:00 210

转载 函数指针和指针函数用法和区别

https://blog.csdn.net/luoyayun361/article/details/80428882转载于:https://www.cnblogs.com/nanqiang/p/11390579.html

2019-08-21 19:05:00 52

转载 qt触摸屏隐藏鼠标指针

方法1:运行加参数-nomouse方法2:QWidget::setCursor(QCursor(Qt::BlankCursor)例:this->setCursor(Qt::BlankCurror);只希望在某个QWidget(或QDialog等)控件上不出现鼠标指针。其他窗口仍会显示鼠标指针。方法3:main函数中调用QApplication::setO...

2019-08-21 17:33:00 102

转载 linux 线程相关函数

https://www.cnblogs.com/yongdaimi/p/8257655.html转载于:https://www.cnblogs.com/nanqiang/p/11388355.html

2019-08-21 13:55:00 108

转载 CSS技巧:超轻量实现边缘立体感

昨天朋友推荐了一个抽奖网站万物网,上去后,老毛病发作,开着FireBug分析了一遍,发现人家的Head Div做的还是很有技术含量,特此分享一下。 首先放张图 仔细看看的话,会发现Head Div的下边缘比其他的地方要深,还有点渐变的效果。一提到渐变,包括我在内的大多数人一定会想到background-repeat:repeat-x;做个竖直的长条图片,设置上这个CSS属性...

2019-08-21 12:39:48 380

转载 avcodec_decode_video2函数

转自https://www.xuebuyuan.com/2156374.html该函数的作用是实现压缩视频的解码。在avcodec.h中的声明方式如下:int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, int *got_picture_ptr, const AVPacket *avpkt);...

2019-08-21 10:31:00 691

转载 Django使用遇到的问题

遇到的问题:  1.python3 manage.py makemigrations时显示:你的版本可能需要升级  解决方法:1.升级版本 2.找到lib/pythonxx/site-packages/django/db/backends/mysql/base 将base文件夹里面的关于检查版本的代码注释    2.报错:AttributeError: 'str' object has ...

2019-08-21 09:33:00 221

转载 javascript访问MYSQL

Javascript访问MYSQL1、下载MYSQL的ODBC连接http://www.mysql.com/downloads/connector/odbc/;2、在JS中建立ODBC连接如下:var con = new ActiveXObject("ADODB.Connection");con.ConnectionString = "DRIVER={MySQL ODBC 5.1 Dri...

2019-08-20 07:09:01 465

转载 使用 stringstream 进行类型转换

如何用使用stringstream进行类型转换:1. 下面例子为整型和sting类型的相互转换示例整型转换为字符串类型string NumberToString(int num){ stringstream ss; ss<<num; //像流中传值 string result; ss>>result; //将流中的值写入到...

2019-08-19 17:52:00 150

转载 abp(net core)+easyui+efcore实现仓储管理系统——使用 WEBAPI实现CURD (十四)

abp(net core)+easyui+efcore实现仓储管理系统目录abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二)abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三)abp(net c...

2019-08-19 16:34:00 141

转载 Android Bitmap优化

概述在日常开发中我们经常遇到加载图片报出oom的错误,我们要解决这个问题,首先要明白oom代表out of memory 内存溢出,因为手机内存有限,分给每个应用的内存有限,所以要解决这个问题就是要解决图片占用内存问题android 中图片是以bitmap的形式存在的,那么bitmap中所占的内存,直接影响到了是否oom,我们了解一下bitmap的占用内存的计算方法Bitmap到底占多大内存...

2019-08-19 11:23:00 99

空空如也

空空如也

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

TA关注的人

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