自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 结构化数据和非结构化数据

在有些领域,大数据被分为结构化数据和非结构化数据,本文概述其中异同

2022-08-23 16:03:59 498 1

原创 组件化与插件化

在有些领域,模块化被分为组件化和插件化,本文概述其中异同

2022-08-23 14:59:38 128

原创 disruptor无锁队列实现流水记录

目录1 无锁机制简介2 RingBuffer简介2.1 工作原理简介3 disruptor实现流水异步入库3.1 定义事件实体类3.2 定义事件服务类3.3 定义消费者3.3.1 单任务处理3.3.2 批处理3.4 运行4pom依赖5 参考1 无锁机制简介普通队列写入时需要通过锁机制避免并发,disruptor不用锁,使用CAS(Compare And Swap/Set)操作确保线程安全,这是一个CPU级别的指令,工作方式类似乐观锁。2 Ring.

2022-01-28 12:52:38 1001 1

原创 64位win10安装【JDK】【eclipse】【MAVEN】【GIT】,配置环境变量

一、JDK1.JDK下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.下载完之后配置环境变量用户变量只对当前用户有效;系统变量对所有用户有效。对于当前用户而言,设置用户变量与系统变量的效果大致相同,只是系统变量的路径排在用户变量的路径之前。PATH...

2020-01-17 00:18:25 614

原创 Java覆写equals()方法、hashCode()方法、toString()方法原理解析

1.equals()方法在Object源码中,比较的是对象地址。Object中的equals()方法的源码如下:public boolean equals(Object obj){ return (this == obj);// “==”默认比较地址}在子类中覆写equals()方法。class Person extends Object {// extends O...

2019-11-02 20:24:34 495

转载 Redux 使用流程与个人心得(二)

1、Action 与 Reducer的详细理解先回顾一下不使用Redux的情况下,React的Class该怎么写。import React, { Component } from 'react';class Test extends Component{ constructor(props){ super(props); state={ ...

2019-10-29 16:03:53 135

转载 Redux 使用流程与个人心得(一)

Redux 是React生态中重要的组成部分。很多人都说,简单的应用可以不用此工具。但是我个人认为,中小型应用使用的话,可以使文件结构更加规范,代码可读性更强。因为React提出将展示组件与容器组件分离的思想,所以降低了React 与Redux之间的耦合度。网上广为流传的Redux流向图,可以帮助我们更好地理解并使用。Redux Flux.png我个人粗浅的理解是:Stor...

2019-10-29 15:39:07 223

转载 Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图

PO(bean、entity等命名):Persistant Object持久对象,数据库表中的记录在java对象中的显示状态最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO(service、manager、business等命名):Business Object业务对象主要作用是把业务逻辑封装为一个对象。这...

2019-10-26 19:24:10 539

原创 Latex使用总结(待完善)

问题一:插入代码、代码框、代码配色(转自https://blog.csdn.net/u012675539/article/details/49131567)预先设置模板导言区加入listings包\usepackage{listings}\usepackage{color}\definecolor{dkgreen}{rgb}{0,0.6,0}\definecolor{gr...

2019-01-17 11:22:07 295

原创 LeetCode第八题 字符串转换整数(atoi)(java)

题目描述:请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的...

2019-01-11 11:30:08 728 1

转载 C语言 计算/测程序运行时间(精确到微秒)

 平台:VS2010#include<stdio.h>#include <Windows.h>int main() { int a[10002]; int i = 0; double run_time; LARGE_INTEGER time_start; //开始时间 LARGE_INTEGER time_over; //结束时间 double dqF...

2018-12-31 12:26:36 5931

原创 visio使用总结(待完善)

问题1:无法使用键盘的上下移动键(方向键)选中对象进行移动描述:原来可以点击对象使用键盘上的上下左右箭头来移动选中的对象,但是今天想移动对象时,发现是移动的整个面板。解决方法:键盘上的scoll lock键打开了。关上即可问题2:在对象给定的连接线接口之外,添加连接线。描述:如图所示。解决方法:将两个对象放大,并放到指定位置,在空白位置创建箭头,并调整到想要的长...

2018-12-27 13:58:32 1035

原创 如何生成和使用CLIPS动态链接库

使用VS2010建立DLL工程,如下图:建立过程中注意选择DLL选项,和,空项目选项,如下图:将CLIPS-core源码拷贝到VS工程下,并导入工程,新建三个文件,命名分别为:“CLIPSWin32defStr.h”、“DllCLIPS.c”、“DllCLIPS.h”,如下图:“DllCLIPS.h”用来声明要预留接口的函数,其中#include "CLIPS/clips....

2018-12-24 12:13:01 1116

原创 VS如何调用动态链接库

打开VS,建立常规工程,添加新建项,将已有的".DLL"和".lib"文件拷贝到".cpp"或者".c"文件所在的目录下,如图:在".cpp"文件中编写如下简单的测试内容:(由于我测试使用的dll中封装了add()和substract()函数,只做简单演示。)#pragma comment(lib,"Dll1.lib")#include<stdio.h&am

2018-12-23 20:40:23 1901

转载 关于烧录的hex文件

hex文件和bin文件区别转自https://blog.csdn.net/wordwarwordwar/article/details/77151611 HEX文件和BIN文件是我们经常碰到的2种文件格式。因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做STM32单片机的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两种文件。下面是最近的我的了解,...

2018-12-05 17:52:09 6524 1

原创 基于STC89C52RC开发板的嵌入式交叉编译环境的搭建

交叉编译环境的搭建主要分为两部分,一个是PC上的编译环境,另一个是将文件烧入板子的软件。此处前者使用keil,后者使用PZ-ISP,即普中自带的烧录免安装软件。首先keil的安装,百度上可搜索到安装包,文末附csdn资源链接,一路next即可完成安装。如何编译第一个程序?第一步:打开Keil编译器:创建项目:Project------New uVision Project...

2018-12-05 16:23:41 3976

转载 使用Dumpbin命令确认dll的导出函数

首先在命令行中进入到VS的安装目录下,运行一个名为VCVARS32.bat的批处理程序(对于VS2013来说,该bat文件位于\VC\bin目录下),该文件的作用是用来创建VC++使用的环境信息。(注意,当在命令行界面执行VCVARS32.bat文件后,该文件设置的环境信息只在当前命令行窗口生效。) 然后输入dumpbin命令,即可列出该命令的使用方法: 那么想要查看一个dll提供的导出函...

2018-11-30 17:23:53 1028

原创 使用Adobe Acrobat DC将一个多页pdf拆分为多个固定页数的pdf

拆分文档的意义:可以使用有道词典文档翻译功能,由于该功能限制文档字数10万,所以拆分后可以便于更好地翻译并快速阅读。至于其他意义,暂时还没有发现。一、使用Adobe Acrobat DC打开需要拆分的pdf,如下图:二、然后点击左上角“工具”,然后再点击“组织页面”,或直接点击右侧“组织页面”,如下图:三、然后点击拆分,如下:四、首先选择拆分之后每个pdf的页数,然...

2018-11-22 17:26:42 57859 2

原创 使用win10画图3D进行图片拼接

一、拼接以下三张图片。二、随便选择一张图片,使用 画图3D 打开。三、点击画布,然后鼠标拖动调整画布大小,建议先将画布调整的尽量大一些,拼接完成之后再调小,如下图所示:四、导入需要拼接的其他图片。点击左上角“展开菜单”,点击“插入”,选择需要拼接的第二张图片,可以拖动对图片位置进行调整,如下图:五,重复第四步加入第三张图片,并对画布进行调整,使得画布和图...

2018-11-20 17:40:28 19873 2

clips_windows_32位_2018更新版

CLIPS is a public domain software tool for building expert systems. The name is an acronym for "C Language Integrated Production System." The syntax and name was inspired by Charles Forgy's OPS ("Official Production System," although there was nothing really official about it).

2018-12-05

keil4+PZ-ISP+开发板USB转串口CH340驱动

嵌入式开发交叉编译环境全套软件,windows10+STC89C52RC已测试可用,包括keil4,PZ-ISP普中自动下载软件,,开发板USB转串口CH340驱动。

2018-12-05

clips_windows_64_bit_executables_630.msi

基于windows64位系统下的clips集成开发环境安装包,安装完成即可直接运行

2018-07-23

百度文库下载工具

百度文库下载工具,破解版,免积分,免下载券,轻松下载百度文库内容

2018-07-23

CPU-Z中文版(包含32位和64位)

计算机硬件检测,内存大小检测,内存电压检测,cache大小检测

2018-07-23

设备及介质序列号查询工具及方法

设备及介质序列号查看方法: 1、计算机相关信息查询; 2、移动存储介质序列号查看方法; 3、办公自动化设备;

2018-07-23

常用排序算法复杂度总结

包含排序类型有以下几种:插入排序,交换排序,选择排序,归并排序,基数排序

2018-07-23

C语言-快速排序

用C语言实现快速排序 void input(); void output(); void quick_sort(int low,int high); int part(int low,int high);

2018-07-23

空空如也

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

TA关注的人

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