自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (13)
  • 收藏
  • 关注

原创 《Netty核心代码解析》FastThreadLocal

系列FastThreadLocal目录文章目录系列FastThreadLocal目录前言二、InternalThreadLocalMap二、FastThreadLocal前言Netty作为一个高性能的网络框架,针对自己的业务实现了一些API,比如FastThreadLocalThread和FastThreadLocal等。用来实现Pooled池化内存。# 一、FastThreadLocalThread Netty自定义了Thread类,用于存储自定义的ThreadLocalMap。publ

2021-07-12 18:20:56 201

原创 图的最短路径

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、BFS二、Dijkstra总结前言最短路径分为两种:(1)单源路径:从某顶点出发,到其他全部顶点的最短路径(2)顶点间的最短路径:任意两个顶点之间的最短路径最短路径的结果主要有两个方面:(1)顶点之间最短路径的长度(2)从源顶点到目标顶点的路径一、

2021-06-21 20:13:15 4611

原创 Spring 循环依赖源码分析

Spring循环依赖文章目录Spring循环依赖前言一、开始1.1 定义循环依赖Bean1.2 手写第一版本1.3 手写第二版本二、版本二1.引入库2.读入数据总结前言循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:在本博客,我将手写实现一下Spring的循环依赖。试试水一、开始1.1 定义循环依赖Bean1、student类package com.jztai.spring.circledepen

2021-06-14 21:29:10 336

原创 Spring Bean的生命周期源码分析

Bean的生命周期文章目录Bean的生命周期前言一、实例化Bean二、设置对象属性(依赖注入)三、initializeBean3.1 调用Aware接口3.2 调用BeanPostProcessor的前置处理3.3 invokeInitMethods3.3.1 afterPropertiesSet()3.3.2 invokeCustomInitMethod3.4 调用BeanPostProcessor的后置处理4 destory总结前言对于普通的Java对象,当new的时候创建对象,当它没有任

2021-06-14 13:22:29 263

原创 《Netty核心代码解析》JavaNIO详解

Netty核心代码解析文章目录Netty核心代码解析前言一、NIO1.1 缓冲区二、使用步骤1.引入库2.读入数据总结前言回顾一下Netty的核心API一、NIO关于BIO、NIO的一些介绍,在手写实现人脸识别服务器中有介绍。NIO的API三大核心:Selecto、Channel、Buffer。(1)每个channel都会对应一个 Buffer(2) Selector 对应一个线程, 一个线程对应多 个chamel(连接)(3)该图反应了 有三个channel注册到该seletor

2021-05-11 21:02:24 219 1

原创 Redis缓存击穿、穿透、雪崩

Redis缓存击穿、穿透、雪崩文章目录Redis缓存击穿、穿透、雪崩前言一、击穿二、穿透三、雪崩前言Redis缓存击穿、穿透、雪崩以及其解决方案,击穿、穿透、雪崩的前置问题就是高并发。一、击穿击穿发生在:key到期或者key通过LRU(最近最少使用)、LRF(最不经常使用)进行清除的时候,此时大量的并发请求来临,发现key不存在,会去访问数据库,给数据库造成压力。解决方法是,当大量并发来临的时候,使用setnx key加锁,setnx是只有key不存在的时候才会设置成功,此时大并发下只有

2021-05-10 19:15:51 188 1

原创 《Tomcat源码解析》Tomcat的Web请求与处理

Tomcat的Web请求与处理文章目录Tomcat的Web请求与处理前言一、NioEndPoint二、使用步骤1.引入库2.读入数据总结前言Connector对象创建的时候,会创建Http11NioProtocol的ProtocolHandler,在Connector的startInteral方法中,会启动AbstractProtocol,AbstractProtocol启动NioEndPoint进行监听客户端的请求,EndPoint接受到客户端的请求之后,会交给Container去处理请求。

2021-05-05 20:45:55 577

原创 MybatisPlus自定义SQL如何支持多表分页查询

MybatisPlus自定义多条件分页查询MybatisPlus自定义多条件多表查询前言二、QueryVo二、Controller层三、Service层四、Mapper层4.1 Mapper类4.2 多表查询的sql4.3 Mapper.xmlMybatisPlus自定义多条件多表查询前言在本文,详细写一下使用mapper.xml实现mybatisplus多条件分页查询的写法。# 一、介绍其实还是比较简单的,直接看下面的需求:![在这里插入图片描述](https://img-blog.csd

2021-04-26 21:52:14 1265

原创 HashMap核心源码解析之Jdk1.8HashMap

HashMap提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录HashMap前言一、大概二、Jdk1.7源码2.1 重要参数2.2 构造函数2.3 添加元素2.7 resizec2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学

2021-04-10 21:01:23 153 2

原创 HashMap核心源码解析之Jdk1.7ConcurrenHashMap

Jdk1.7ConcurrenHashMap文章目录Jdk1.7ConcurrenHashMap前言一、 重要属性二、 重要属性三、 put四、 Get五、remove五、size前言HashTable是通过在函数上加synchronized,即在HashTable对象上加锁,实现的线程安全,但是这种方式,虽然实现了线程安全,但是同时刻只能put或者get,效率非常低。ConcurrentHashMap是由Segment和Segment内的HashEntry数组组成,类似于二维数组,HashE

2021-04-09 20:35:41 166

原创 HashMap核心源码解析之Jdk1.7HashMap

HashMap核心源码解析之Jdk1.7HashMap文章目录HashMap核心源码解析之Jdk1.7HashMap前言1 重要属性2 构造函数3 put4 删除元素5 查找元素6 ConcurrentModificationException前言JDK7的实现是数组+链表;当出现Hash冲突的时候,插入在链表的头部(头插法);因为如果插在尾部的话,需要遍历链表,导致插入效率低。而且操作系统里面有个局部性原理,就是往往一段时间的操作是在局部进行的,所以一般来说,put的顺序和get的顺序是一致的

2021-04-09 20:29:32 133

原创 HTTP协议安全性分析

HTTP协议安全性分析文章目录HTTP协议安全性分析一、具体介绍二、安全性2.1 明文攻击2.读入数据总结一、具体介绍HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是万维网的数据通信的基础。大牛的博客:地址1 [地址2](请求方法方法意义OPTIONS请求一些选项信息,允许客户端查看服务器的性能GET请求指定的页面信息,并返回实体主体HEAD类似于

2021-04-05 21:19:08 2738 2

原创 《Tomcat源码解析》Tomcat类加载器

《Tomcat源码解析》Tomcat类加载器文章目录《Tomcat源码解析》Tomcat类加载器前言一、J2SE类加载器1.1 启动类加载器1.2 扩展类加载器1.3 系统类加载器1.4 代码获取各种类加载器1.5 双亲委派机制1.6 ClassLoader二、Tomcat类加载器三、Web应用类加载器四、Tomcat类加载器源码前言一、J2SE类加载器JVM默认提供了3个类加载器,他们以一种父子树的方式创建,同时使用委派模式确保应用程序可通过自身的类加载器(System)加载所有可见的J

2021-03-27 18:35:04 522 3

原创 《Tomcat源码解析》Tomcat启动过程

《史上最全Tomcat源码解析》Tomcat启动过程文章目录《史上最全Tomcat源码解析》Tomcat启动过程前言一、启动过程二、使用步骤1.引入库2.读入数据总结前言在上一章对Tomcat的架构进行了分析,这一章,我们来看一下Tomcat的启动过程一、启动过程二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns

2021-03-27 17:30:16 1041 8

原创 Leetcode 115. 不同的子序列

文章目录题目介绍一、PAT类似题二、Leetcode题目介绍给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,“ACE” 是 “ABCDE” 的一个子序列,而 “AEC” 不是)题目数据保证答案符合 32 位带符号整数范围。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/distinct-subsequ

2021-03-23 17:57:44 135

原创 《深入理解计算机系统》第三章:程序的机器级表示(数据传输指令)

《深入理解计算机系统》第三章:程序的机器级表示提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录《深入理解计算机系统》第三章:程序的机器级表示前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就

2021-03-19 21:28:25 890 1

原创 《Tomcat源码解析》Tomcat架构解析

Tomcat源码解析提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Tomcat源码解析前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正

2021-03-12 10:18:17 1294 3

原创 并查集Java版本实现

项目场景:手写一下并查集这个数据结构问题描述:这里先空着,等有时间在过来完善一下并查集的概念。代码实现:这里直接给出了并查集的Java版本写法:package newcode.zuochengyun.easyday05;import java.util.HashMap;import java.util.List;import java.util.Map;public class UnionFindSet { private List<Node> nodeLi

2021-03-08 20:54:11 136

原创 《Java动手撸源码》手写实现Future设计模式

《Java动手撸源码》手写实现Future文章目录《Java动手撸源码》手写实现Future前言一、UML设计二、代码实现2.1 FutureService2.3 FutureTask2.2 FutureServiceImpl三、代码测试总结前言最近经常遇见Future设计模式,比如在看Tomcat源码的HostConfig等XXXConfig类的deployDescriptors方法时;下面给出HostConfig的deployDescriptors源码: /** * Deploy

2021-03-02 17:51:52 273

原创 剑指 Offer 19. 正则表达式匹配

文章目录题目介绍一、分析二、代码总结题目介绍给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。来源:力扣(LeetCode)具体看链接:https://leetcode-cn.com/problems/regular-expression-matching一、分析这个题一开始看其实感觉特别难,根本没有思路,看完答案解析之

2021-03-02 12:24:07 105

原创 Letcode 29. 两数相除

29. 两数相除29. 两数相除题目地址:解决方案:29. 两数相除题目地址:两个数相除,要求不能使用乘法、除法和mod操作。题目地址解决方案:比如两个数为67 和 6,可以按照下面的方式进行分解(1)6 + 6 = 12 ,此时12 < 67, 倍数为2(2)12 + 12 = 24,此时24 < 67,倍数为 2 + 2 = 4(3)24 + 24 = 48,此时 48 < 67,倍数为 4 + 4 = 8(a)(4)48 + 48 = 96,此时 96 >

2021-03-01 21:33:14 87

原创 《深入理解计算机系统》第二章:浮点数的表示

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-02-06 12:38:46 1289 3

原创 《Java动手撸源码》手写读写锁

《Java动手撸源码》手写读写锁文章目录《Java动手撸源码》手写读写锁前言一、操作系统之读者写者问题1.1 问题介绍1.2 读优先1.3 读写公平锁二、使用步骤1.引入库2.读入数据总结前言Java手写实现读写锁,读写锁的实现,我从复习完操作系统之后就想写的,一直脱到了现在,今天在这篇文章里面,把读写锁用Java实现了它。一、操作系统之读者写者问题1.1 问题介绍1.2 读优先基于信号量机制,实现的版本一,如下图所示,但是此版本容易出现严重的读优先问题,如果系统中有源源不断的读进

2021-02-05 16:33:06 658 2

原创 《深入理解计算机系统》第二章:整数的运算

《深入理解计算机系统》第二章:整数的表示文章目录《深入理解计算机系统》第二章:整数的表示前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言我将在本篇文章,详细回顾一下自己对浮点数的表示的理解。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplo

2021-02-05 14:47:55 1268

原创 剑指 Offer 53 - II. 0~n-1中缺失的数字

剑指 Offer 53 - II. 0~n-1中缺失的数字剑指 Offer 53 - II. 0~n-1中缺失的数字题目地址:解决方案:剑指 Offer 53 - II. 0~n-1中缺失的数字题目地址:题目地址解决方案:可以总结成两部分1、寻找第一个小于等于target的位置left2、寻找第一个大于等于target的位置right3、return right - left + 1直接上代码:class Solution {public: int findLeft(vect

2021-02-03 21:40:18 125

原创 《深入理解计算机系统》第二章:整数的表示

《深入理解计算机系统》第二章:整数的表示文章目录《深入理解计算机系统》第二章:整数的表示前言一、64位机器上的数据类型二、无符号数的编码2.1 表示和计算2.2 UMax三、有符号数的编码3.1 补码3.2 TMax&TMin四、U2T&T2U 有无符号数的转换五、unsigned注意事项5.1 注意15.2 注意25.3 注意35.4 如果正确使用unsigned六、Sign Extension 位扩展6.1 位扩展的注意事项6.2 有符号数扩展的数学证明七、Truncating Num

2021-02-03 17:31:11 853 1

原创 LeetCode小技巧之修改测试用例

兄弟萌我发现leetcode可以自定义测试用例!!!!!!!!!!是不是只有我不知道????

2021-02-02 17:03:40 986 1

原创 《Java动手撸源码》手写线程上下文设计模式(一文全解ThreadLocal)

《Java动手撸源码》手写实现线程上下文设计模式(ThreadLocal)文章目录《Java动手撸源码》手写实现线程上下文设计模式(ThreadLocal)前言一、ThreadLocal介绍二、Coding实现简易版本三、查看API源码四、内存泄漏问题总结前言线程上下文设计模式,估计很多人都没听过,这一概念来自于汪文君老师的书《Java高并发编程详解》多线程架构设计的第21章,简单解释,上下文就是贯穿整个系统或者阶段生命周期的对象,其中包含着系统全局的一些信息,比如登录的用户信息、账号信息,以及

2021-02-02 11:39:17 567 2

原创 《Java动手撸源码》手写实现线程池

《Java动手撸源码》手写实现线程池提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录《Java动手撸源码》手写实现线程池前言一、线程池的原理二、简易版本三、完善版本1.类图2.重点代码分析2.1 ThreadPool接口分析2.2 RunableQueue接口分析2.3 拒绝策略2.4 BasicThreadPool(重点)2.5 ThreadPool

2021-01-30 15:37:59 4478 18

原创 C++实现字符串分割(split)

不重复造轮子,参考下面知乎:https://zhuanlan.zhihu.com/p/56163976

2021-01-23 09:34:01 662

原创 vue使用hbuilder打包成webapp如何解决跨域

vue使用hbuilder打包成webapp如何解决跨域答案:不用解决!!!!不用解决!!!!不用解决!!!!快乐的事情说三遍,估计打包成apk的时候会有其他的处理吧,反正打包成apk之后不用考虑跨域,打包前把代码里面的路由取消,直接写后端接口路径就可以。...

2021-01-07 18:06:58 1032

原创 高并发编程实战第一阶段(Java线程基础API教程)

高并发编程实战第一阶段(Java线程基础)文章目录高并发编程实战第一阶段(Java线程基础)1 线程基本介绍1.1 进程的七状态模型1.2 线程的状态模型2 多线程基础API2.1 Thread类2.2 线程API之Runnable接口2.3 线程创建2.4 银行多线程叫号的案例2.5 线程安全问题2.5.1 Servelt线程不安全2.5.2 i--与System.out.println()的线程不安全问题2.6 ThreadGroup2.6 线程名字2.7 run方法2.8 stacksize2.9

2020-12-09 11:33:14 524

原创 从零开始写高性能的人脸识别服务器(四)

文章目录从零开始写高性能的人脸识别服务器(四)1 Web客户端2 Qt客户端从零开始写高性能的人脸识别服务器(四)​ 后面的代码就更简单的了,需要的同学可以去我的GitHub仓库下载源码,跑一下。1 Web客户端​ Web客户端需要注意的是,要想Html调用摄像头,请求URL必须是本地或者HTTPS的。然后为了极大限度的提高传输速度,Web前端直接传输截图的摄像头图像的像素值。交由AI微服务去解析。比较难的Web调用摄像头的方法,这个网上的资料比较少。代码如下:<!DOCTYPE html

2020-12-07 10:57:39 665

原创 从零开始写高性能的人脸识别服务器(三)

这里写自定义目录标题从零开始写高性能的人脸识别服务器(三)1 消息格式1.1 定义Proto1.2 编译2 人脸识别微服务3 Netty服务器从零开始写高性能的人脸识别服务器(三)​ 我们在前两章学习了高性能的服务器高性能在哪里,下面开始着手Coding,其实Coing很简单,主要是学习和理解netty和protobuf比较难。github仓库地址1 消息格式​ 消息序列化使用protobuf。在传输过程中为了极大的提高效率,直接传输的图像的像素点。服务器响应的数据格式参考的是HTTP的状态码。但是

2020-12-07 10:52:42 704

原创 从零开始写高性能的人脸识别服务器(二)

文章目录从零开始写高性能的人脸识别服务器(二)1 高性能服务器架构1.1 BIO1.2 NIO1.3 架构发展1.4 网络IO模型对比2 protobuf序列化协议2.1 什么是序列化与反序列化2.2 传统的序列化方法的优缺点2.3 何为protobuf2.4 protobuf效率对比2.4.1 Json序列化2.4.2 protobuf序列化2.4.3 总结2.5 protobuf原理2.5.1 protobuf格式2.5.2 protobuf序列化规则2.5.3 Varint编码规则2.5.4 大数

2020-12-01 13:18:28 1351

原创 从零开始写高性能的人脸识别服务器(一)

从零开始写高性能的人脸识别服务器(一)​ 如今AI的应用越来越广,但是对于AI产品技术的部署落地是一个很多人都会忽视的地方,因为大部分的AI服务都是基于Python的,将基于Python的AI程序如何部署到Web或者其他平台是一个问题,本专栏将从零开始写一个高性能支持高并发的人脸识别服务器。因为本人的技术栈是Java,所以使用Java的高性能网络IO模型库Netty进行服务器的开发,AI的模型大部分都是Python进行开发的,所以也使用了基于Python的人脸识别框架face_recoginize用来开发

2020-12-01 12:57:32 2290 2

原创 无法解析的外部符号 _mysql_init@4、_mysql_query

这里写自定义目录标题无法解析的外部符号 _mysql_init@4、_mysql_query问题描述:无法解析的外部符号 _mysql_init@4、_mysql_query问题描述:C++,visual studio 2013在配置mysql的时候可能会出现无法解析的外部符号,是因为你MySQL的位数和vs的编译环境不匹配,特别是你想在win32下开发MySQL程序时,你的Mysql版本是64位的# 解决方案:将你的dll和lib文件换成32为的就好了,不用再去更换MySQL的版本。MySQL

2020-11-27 14:07:29 1231

原创 简洁实用的前端模板

好用的前端模板:给兄弟萌推荐一个好用的前后端分离里面用到的前端的模板项目,使用Vue2.x+ElementUI写的。是一个非常可以值得借鉴的后台管理系统的前端模板。需要的同学可以下载之后,在此基础上修改,然后用到自己的项目中。git地址:https://github.com/MaShantao/JzyOA喜欢的兄弟萌给个star哟演示动画上传不了,可以去上面的git地址去看一下演示,同时我也上传到了csdn。地址为: https://download.csdn.net/download/qq_34

2020-11-18 11:00:01 4356 6

原创 git push 报错 Logon failed

git push 报错 Logon failed, use ctrl c to cancel basic credential prompt. remote: Invalid username or password:解决方案:可能是由于git版本该更新了,我这个问题是有的项目能提交,有的不能提交,解决方法就是更新了一下git,这个错误很少有人遇到过。...

2020-11-18 10:11:25 1438

原创 使用Vue脚手架的图形界面初次创建vue项目

这里写自定义目录标题使用Vue脚手架图形界面创建Vue项目创建Vue项目使用Vue脚手架图形界面创建Vue项目你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。创建Vue项目1、首先启动vue的图形界面, win + r ,打开cmd,输入vue ui,然后回车,浏览器就会打开vue脚手架的图形界面;2、找到Vue项目管理器,选择指定的目录,点击在此创建新项目3、填写项

2020-10-22 21:32:52 751

32/64位的MySQLdll和lib

解决MySQL由于系统不同位(32/64)引起的错误:无法解析的外部符号 _mysql_init@4、_mysql_query。下载下来粘贴到你的项目里面配置一下就可以了,相当于直接白嫖。

2020-11-20

Vue2.x+Elemtui前端模板工程(直接白嫖,拿来即用)

Vue2.x+Elemtui前端模板工程,直接白嫖,拿来之后配好环境就可以直接使用,您买不了吃亏买不了上当,希望可以帮到兄弟萌。。

2020-11-18

Windows下Qt+minGW+CMake+Opencv4.3编译配置(直接白嫖).rar

Windows下Qt+minGW+CMake+Opencv4.3编译配置。使用cmake+mingw编译好的opencv4.3版本的安装包,直接白嫖就可以。

2020-05-18

Sapera-DevelopHelp-senior.rar

线阵相机的操作文档,DALSA线扫相机开发方法,有需要的朋友快来下载吧。

2019-10-10

CGridCtrl的InsertColumn函数数组越界中断异常解决办法.rar

MFC的表格框架CGrdCtrl对表格插入一列时调用 CGridCtrl::InsertColumn出现 vector subscript out of range数组越界异常的解决办法。

2019-10-09

GridCtrl控件FAQ.doc

MFC表格控件GridCtrl控件最强API解析。。。。欢迎大家下载。

2019-07-28

OpenCV3编程入门-毛星云pdf.rar

毛星云Opencv3编程入门高清pdf原书。欢迎大家下载。

2019-07-27

数字图像处理冈萨雷斯.rar

冈萨雷斯图像处理中文第三版,高质量印刷,图像处理的最佳学习资料

2019-07-19

SSM框架所需要的所有jar包.rar

ssm框架所需要的所有jar包,一共42个jar包,欢迎大家下载。

2019-06-10

maven学习笔记.rar

maven学习笔记,传智博客的两天maven培训课件,简单易懂,有项目代做,快速上手maven,欢迎大家下载。

2019-06-10

2014版谢凤英数字图像处理及应用.rar

天津理工谢凤英教授2014版Visual C++数字图像处理,原书PDF。

2019-06-10

TensorFlow安装错误解决方法.rar

tensorflow的常见安装错误,及其相对应的解决方法,欢迎大家下载.

2019-06-10

空空如也

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

TA关注的人

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