zjc156m的专栏

linux c/c++

公钥私钥数字证书及工作原理

1 公钥私钥数字证书及工作原理 公/私钥成对出现,私钥加的密用公钥解,公钥加的密用私钥解密。 公钥一般用于加密,验证签名 私钥一般用于签名 签名的具体作法: 首先将信息“*”通过散列算法计算后得到的报文摘要,然后通过私钥对摘要进行加密,后面签名有三种证书:建 行CA认证中心...

2018-08-14 16:34:04

阅读数 125

评论数 0

Qt中QString,int,char,QByteArray,std::string之间相互转换

1 int 转 QString int m=1; QString b; b=QString::number(m) 2 QString 转int QString a=”1111” int b; b=a.toInt() 3 char 转换为 QString char ...

2018-08-13 12:04:17

阅读数 510

评论数 0

介绍 Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC

这两个宏在Qt的源码中随处可见,重要性不言而喻。因为 QObject 本身比较复杂,这两个宏和一个复杂的东西搅和到一块,还真是不好理解。不过幸好,这个两个宏和QObject 没有必然的联系。故接下来,忘记 QObject,看一个普通的C++的类 例子 Q_D 与 Q_Q 例子 类 ...

2018-07-01 17:39:40

阅读数 185

评论数 0

新手用hexo和github搭建属于自己的博客

在网上看过很多大佬写的教程,但是首次搭建仍会遇到许多问题。在这里,我记录了我搭建博客的过程,贴上我踩过的坑,一方面是做个整理,另一方面是帮助看到文章的人少走些弯路。 搭建环境 搭建hexo 配置github 部署时保证README.md文件不被渲染 常用命令 error 解决方法 本...

2018-06-20 18:31:06

阅读数 431

评论数 0

Opencv中Homography的使用

What is Homography? Two images of a scene are related by a homography under two conditions. The two images are that of a plane (e.g. sheet of p...

2018-05-08 16:23:17

阅读数 1098

评论数 0

System V 信号量的区别

在开始正式的内容前让我们先概要的了解一下 Linux 中信号量的分类。 信号量的分类 在学习 IPC 信号量之前,让我们先来了解一下 Linux 提供两类信号量: 内核信号量,由内核控制路径使用。用户态进程使用的信号量,这种信号量又分为 POSIX 信号量和 System V 信...

2018-04-04 13:42:27

阅读数 102

评论数 0

System V IPC 之共享内存

IPC 是进程间通信(Interprocess Communication)的缩写,通常指允许用户态进程执行系列操作的一组机制: 通过信号量与其他进程进行同步向其他进程发送消息或者从其他进程接收消息和其他进程共享一段内存区 System V IPC 最初是在一个名为 "Col...

2018-04-04 13:37:27

阅读数 85

评论数 0

CreateThread后立即CloseHandle,为什么线程还在运行?

 最近回顾了下多线程的东西,碰到CloseHandle函数,之前也碰到过,但是自己积累不足,所以也没理解明白。这次再次碰到,想想积累的也差不多了,索性就搞个明白。 函数说明 BOOL CloseHandle(HANDLE hObject); 参数 hObject :代表一个已...

2018-03-29 09:58:13

阅读数 113

评论数 0

在windows上远程使用simplerabbitmq注意事项

1 修改rabbitmq安装目录中etc下rabbitmq.config.example文件,如下: %% -*- mode: erlang -*- %% ---------------------------------------------------------------------...

2018-03-28 11:59:18

阅读数 109

评论数 0

windows 环境中 Running RabbitMQ Server as an Application or as a service

The RabbitMQ server can be run as either an application or service (not both). rabbitmq-server.bat starts the broker as an application.rabbitmq-se...

2018-03-23 11:18:17

阅读数 70

评论数 0

linux下rabbitmq发送接收流程

1.创建一个新连接 conn = amqp_new_connection(); 2.创建一个新socket socket = amqp_tcp_socket_new(conn); 3.打开socket,设置IP、port等 status = amqp_socket_open(socket, ...

2018-03-22 16:33:22

阅读数 340

评论数 0

cenos下Anaconda与TensorFlow的安装

基于Anaconda 安装TensorFlow Linux-CPU版  环境要求:Centos7.2,Glibc2.16以上 1、安装Anaconda(Python的运行环境) 下载Anaconda的地址:https://repo.continuum.io/archive/ 选择相应...

2018-03-13 10:37:40

阅读数 101

评论数 0

什么是时域,空域,频域

空间域:(spatial domain)也叫空域,即所说的像素域,在空域的处理就是在像素级的处理,如在像素级的图像叠加。通过傅立叶变换后,得到的是图像的频谱。表示图像的能量梯度。 频率域:(frequency domain。)任何一个波形都可以分解用多个正弦波之和。每个正弦波都有自己的频率和...

2018-03-06 15:11:44

阅读数 1864

评论数 0

GIT处理超大大文件时拉取报错

这几天,有个同事上传了个1.5G的大文件,老是拉取失败,提示: Out of memory, malloc failed (tried to allocate *** bytes). 下面这种方法可以解决。 在项目的.git/config里加入:  [pack]     thre...

2018-03-05 10:33:07

阅读数 2513

评论数 0

python3.5&opencv3.0 安装及使用

首先安装winpython 3.5 ,然后下载相应的opencv:https://www.lfd.uci.edu/~gohlke/pythonlibs/使用pip安装pip install *.whl 测试,安装成功! 1.2 读取、写入图像下面是一个简单地载入图像、打印尺寸,保存图像的例子:#!...

2018-03-04 23:33:23

阅读数 1228

评论数 0

面向对象设计原则

对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件...

2018-02-22 10:35:29

阅读数 120

评论数 0

Linux环境变量设置/etc/profile、/etc/bashrc、~/.profile、~/.bashrc

登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc 2.然后根据不同使用者帐号,去其家目录读取~/....

2018-02-02 11:36:27

阅读数 379

评论数 1

halcon学习笔记——机器视觉工程应用

机器视觉工程应用主要可划分为硬件和软件两大部分。 硬件:工程应用的第一步就是硬件选型。硬件选型很关键,因为它是你后面工作的基础。主要是光源、工业相机和镜头选择。 软件:目前业内商业库主要有Halcon,康耐视,DALSA,evision,NI等,开源库有OpenCV.其中NI的labv...

2018-01-18 18:06:12

阅读数 594

评论数 0

CUDA 入门教程

CUDA从入门到精通(零):写在前面 在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这些技术也就随毕业...

2018-01-09 17:56:07

阅读数 27364

评论数 2

python pyinstaller 加载ui路径

class Login(QMainWindow):     """登录窗口"""     global status_s     global connect_signal     def __init__(self, *args...

2017-12-11 11:45:46

阅读数 698

评论数 1

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