自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心之所向

JUST IDEA

  • 博客(6)
  • 资源 (15)
  • 收藏
  • 关注

原创 结构型模式之适配器ADAPTER

推荐先看《敏捷开发:原则、模式与实例》了解基本开发原则一、意图如果我们需要使用另一个类,但是这个类的接口与我们现有代码不接口不兼容,可以使用Adapter模式使得不兼容接口一起工作。二、图解 如上图Shape类是我们现有代码,现在需要复用TextView。但是观察两个类内的函数,可以发现Shape内BoundingBox()与TextView内的GetExTent()作用相同。但是由于函数名不同,

2017-02-28 11:13:34 366

原创 多线程同步方法:临界区、事件、信号量、互斥对象

一、临界区(Critical Section)临界区是指一段独占某些共享资源的访问代码。任意时刻只容许一个线程对共享资源进行访问,如果有多个线程同时访问,那么在一个线程进入临界区后,其他线程只得等待直到该线程离开临界区。 注意: 一个线程进入临界区,其他试图进入该临界区的线程就会被挂起,不要在临界区执行长时间操作; 临界区只能用于同步本进程内的线程; 进入与离开临界区需同时匹配,如果不出临界

2017-02-17 23:09:52 1676

原创 数字逻辑电路 逻辑运算 与、或、非、与非、或非、与或非、异或、同或 二进制运算技巧

用^代表事件相反一、与 有0出0;全1出1 A B F=AB 0 0 0 0 1 0 1 0 0 1 1 1二、或 有1出1;全0出0 A B F=A+B 0 0 0 0 1 1 1 0 1 1 1 1三、非 有1出0;有0出1。 A F = ^A 0 1

2017-02-17 10:17:21 197709 6

原创 QT5(16)多线程 Thread

推荐一博客 Qt提供两种多线程方式。一种继承QThread类;另一种采用movetothread。在Qt中采用事件循环(QEvenLoop)处理时间。一、继承QThreadQt线程中默认run函数调用exec()执行事件循环。但是如果继承的run函数没有启动事件循环,run函数就不会阻塞。如果我们需要启动线程内的事件循环,就需要手动执行exec()。 注意继承自QThread的类在子线程中只有r

2017-02-14 21:59:57 7033

原创 软件运行 函数调用 堆 栈 寄存器 汇编指令

一、堆、栈、寄存器  win32下PE文件结构(Portable Execute),EXE,DLL,OCX,SYS文件都是用此结构: 主体结构部分常有段:执行代码段: .text (Microsoft,已编译程序的机器代码)或 CODE(Borland)数据段: .data(已初始化的全局变量和静态变量) 、.rdata 或 .bss(Microsoft,未初始化的全局变量和静态变量)、D

2017-02-14 14:08:11 1841

原创 敏捷开发之原则 五大原则 SRP OCP LSP DIP ISP

一、面向对象设计原则内容来自《敏捷开发:原则、模式与实例》 SRP单一职责原则(Single Responsibility Principle): 就一个类而言,应该仅有一个引起它变化的原因。 OCP开放-封闭原则(Open Closure Principle): 软件实体(类,模块,函数等)应该可以扩展的,但不可修改。 LSPLiskov 替换原则(Liskov Substitution

2017-02-08 22:04:57 15410 4

视频、图像原理 设配选择

介绍视频、图像原理及其如何进行设配选择。图象与视频是两个既有联系又有区别的概念:静止的图片称为图象(Image),运动的图象称为视频(Video)。图象的输入要靠扫描仪、数字照相机或摄象机等;而视频的输入只能是摄象机、录象机、影碟机以及电视接收机等可以输出连续图象信号的设备。 本文将针对视频图像这一领域作一个概括的介绍,希望对大家进一步了解视频技术方面的知识有所帮助。下面先对一些视频技术名词作一下简单解释。

2018-04-12

基于图像处理和K近邻的车牌号识别 opencv python

基于图像处理和K近邻的车牌号识别源码 首先对车牌字符进行图像处理,提取,然后使用K近邻算法预测。 opencv python

2018-01-16

GetDict.exe 2.6的升级版本MdxExport

GetDict.exe 2.6的升级版本MdxExport

2017-04-09

Xgboost编译版,使用Python2.7

Xgboost编译版,使用Python2.7

2017-03-20

Qt多线程Thread示范,失效百度私链穷举

Qt多线程Thread示范,失效百度私链穷举

2017-02-20

java 原型模式

java 原型模式

2017-01-05

java 建造者模式代码

java 建造者模式代码

2017-01-03

c++ java 抽象工厂模式代码

c++ java 抽象工厂模式

2016-12-31

java c++ 工厂模式源代码

java c++ 工厂模式源代码

2016-12-31

Qt5 模拟登录百度

练习QT5时写的模拟登录百度的简陋代码。

2016-12-28

Qt5的类继承图

通过类继承图一眼明了Qt5的类继承。

2016-12-18

tornado 简单项目结构

tornado 简单项目结构

2016-08-11

STM32F4-Discovery_FW_V1.1.0 固件库及实例

STM32F4-Discovery_FW_V1.1.0 固件库及实例

2016-04-09

stsw-link009 for window10.zip

This USB driver (STSW-LINK009) is for ST-LINK/V2 and ST-LINK/V2-1 boards and derivatives (STM32 discovery boards, STM32 evaluation boards, STM32 Nucleo boards).

2016-02-27

MATLAB7.0从入门到精通

《MATLAB7.0从入门到精通》对MATLAB 7.0进行了详细的介绍,力求做到细致全面。全书共分为15章。 前5章是有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数学运算和数据可视化工具以及MATLAB的编程等内容。 第6章~第9章是MATLAB的高级应用部分,分别介绍了MATLAB 7.0的数据分析和处理功能,符号计算功能,Simulink仿真环境和文件I/O操作。 第10章~第12章和第14章介绍了信号处理工具箱、图像处理工具箱和编译工具箱以及应用广泛的高级图形设计。第13章、第15章介绍了MATLAB的外围功能,包括与Word、Excel的混合使用和MATLAB的应用程序接口。附录部分列出了常用命令和函数,Simulink的库模块和应用程序接口函数库。 《MATLAB7.0从入门到精通》叙述详细,深入浅出,又有丰富的例程,适合使用MATLAB的本科生、研究生和教师以及广大科研工作人员作为参考用书。

2016-02-22

空空如也

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

TA关注的人

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