- 博客(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>...
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关注的人