学会有效管理自己知识:思考+总结+分享

做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 知道却讲不出来,或许也等于不知道! 知道 ≠ 能做到 | 知道 ≠ 能讲出 ? 昨天听了一个音频,里面说:“知道很多道理 却依然过不好这一生”! 知道了这么多道理,能真正做到有多少呢?知道了这么多道理,真正用自己的理解或者自己的话能表达的道理又有多少呢? 我在反思自己,希望与你共勉! 分享:好的学习方法 — 费曼技巧 知道只是一个开始,知道了许多的方法论,在实际中一个都不会用,那不如不知道! 好的学习方法可以让人更快
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

普通PC通过USB转485串口 ModBus-RTU通信协议控制伺服电机

一、RS485通信 RS485 是半双工通信(2 线制),可以一点对多点进行组网,而且 RS485 是用缆线两端的电压差值来表示传递信号,这与 RS232 电气特性大不一样。RS485 仅仅规定了接收端和发送端的电气特性,并没有规定或推荐任何数据协议 RS485 采用两根通信线,通常用 A 和 B 或者 D+和 D-来表示。逻辑“1”以两线之间的电压差为+(0.2~6)V 表示,逻辑“0”以两线间的电压差为-(0.2~6)V 来表示,是一种典型的差分通信, 电平与 TTL 电平兼容,可方便与
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

笔趣阁

笔趣阁: https://www.bqg8.cc/
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

类反射,用于JDBC

三种获取字节码对象的方法,获取的都是同一个,因为保存的对象只有一个 Student s = new Student(); Class c1 = Student.class; Class c2 =s.getClass(); Class c3 = Class.forName("com.test.reflector.Student"); 重点是第三种获取对象的方法 例子的隐藏条件: 有一个Student类,构造方法 public Student(); private Student(String n
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

将WTL应用向导添加到VS2019

WTL 简介 WTL 全称是 Windows Template Library,像 MFC 一样使用 C++ 的面向对象技术对 Win32 接口进行了封装,使之便于开发 Windows 程序。相对于 MFC 这个庞然大物,WTL 保持了小而美,只包含了界面开发相关的特性。 下载 WTL 首先下载最新版本的 WTL,下载地址(https://sourceforge.net/projects/wtl/files/WTL%2010/)。下载后将其解压,包含文件如下: AppWizard:包含了应用向
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

数据结构总体概括

线性表,栈,队列,(字符)串,数组,广义表,树,二叉树,图 数据结构的三个方面: 数据的逻辑结构 线性结构 线性表 栈 队列 串及数组 非线性结构 树形结构 图形结构 数据的存储结构 顺序存储 链式存储 索引存储 散列存储 数据的运算,检索,排序,插入,删除,修改等
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

<Django> MVT三大块之views(视图)

1.视图简介   作用:接受web请求,返回web响应   本质:一个函数,定义在views.py文件中(定义在其他地方也行,约定俗成)   流程:(如果匹配不到,报一个404错误)-----结果返回http response对象 1.1 视图配置   在settings.py文件的ROOT_URLCONF部分指定根级url的配置(指向urls.py文件) 查找流程,mannage.py→settings.py→urls.py 习惯上,每个应用(APP)单独配置自己的urls.py,不写在根目
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

Docker启动的问题解决笔记

一、错误信息1:解决VM 与 Device/Credential Guard 不兼容 错误原因: 1、出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容。 2、Windows系统的Hyper-V不兼容导致。(我在本机Windows10装了Docker Desk Top,而Docker Desk Top依赖于Hyper-V。) 二、解决方法1:禁用Device Guard & 关闭Hypver-V 步骤一:禁用Device Guard或Cr
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

NGINX openrestry(指令的执行顺序)

Nginx的指令的执行顺序: 一、post-read 二、server-rewrite 三、find-config 四、rewrite 五、post-rewrite 六、preaccess 七、access 八、post-access 九、try-files 十、content阶段:   这个阶段的这么多的指令只能有一种胜出。   执行的顺序是:如果1里面有就从里面选择一个执行,如果1里面没有就让2执行,如果2没有就让3执行,如果3内有就让4执行。 1、ngx_echo模块的echo指令、ec
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

类加载机制--浅谈

一、定义: 类加载(Class Loading)是一种机制,他描述的是将字节码以文件形式加载到内存再经过连接、初始化后,最终形成可以被虚拟机直接使用的Java类型地过程。 Class Loading 包含了加载(Loading)、连接(Linking)、初始化(Initialization)三大部分,其中Linking又包含了三个部分:校验(Verification)、准备 (Preparation)、解析(Resolution)。而一个类的生命周期只是在Class Loader的基础上多了:
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

Npoi简单读写Excel

什么是NPOI ?   简而言之,NPOI就是可以在没有Office的情况下对Word或Excel文档进行读写等操作。 使用方式 :   1、准备NPOI的dll文件     下载链接:https://npoi.codeplex.com/releases   2、将下载的dll文件引入项目中   3、引用命名空间     须知:   1、Excel表格分为:WorkBook(工作薄)-> Sheet(工作表) -> 行:Row 单元格:Cell。   2、NPOI是POI的C#版本,NPOI的
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

Java学习手册:JVM加载class文件的原理机制

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/89054154 Java语言是一种具有动态性的解释型语言,类(class)只有被加载到JVM中后才能运行。当运行指定程序时,JVM会将编译生成的.class文件按照需求和一定的规则加载到内存中,并组织成为一个完整的Java应用程序。这个加载过程是由类加载器来完成的,具体地说,就是由ClassLoader和它的子类来实现
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

Java学习手册:实例化String对象

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/89430916 实例化String对象的方法: ——直接赋值(多) ——使用关键字new 注:使用new关键字实例化时,会开辟两个内存空间,其中一个是无用的。如下图所示: java.lang.string使用了final修饰,不能被继承。(String是不可变对象:字符串创建后,内容不可改变)字符串底层封装了字符数组及
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

Java学习手册:String&StringBuffer&StringBuilder&StringTokenizer

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/89222766 Java语言有4个类可以对字符或字符串进行操作,它们分别是Character、String、StringBuffer和StringTokenizer,其中Character用于单个字符操作,String用于字符串操作,属于不可变类,而StringBuffer也是用于字符串操作,不同之处是StringBu
分类: 其他 发布时间: 04-25 23:34 阅读次数: 0

Java学习手册:Java中复制数组的方法

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/89245444 一、System.arraycopy方法 public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) //src——源数组 //srcPos——源数组中起始位置 //dest——目标
分类: 其他 发布时间: 04-25 23:33 阅读次数: 0

Java学习手册:正则表达式

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/89462570 一、正则表达式 正则表达式:就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求。 表达式 意义 [ ] 表示1个字符 [abc] 表示abc中任一个字符,字符a、b或c [^abc] 表示除了a、b、c之外的任意字符 [a-zA-Z0-9] 表示由
分类: 其他 发布时间: 04-25 23:33 阅读次数: 0

Java学习手册:反射机制

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/88652783 一、什么是反射? 能够分析类能力的程序称为反射(reflective)。反射是一种功能强大且复杂的机制,它提供了封装程序集、模块和类型的对象,它允许程序在运行时进行自我检查,也允许对其内部成员进行操作。在Java运行时,对于任意一个类的对象,可以通过反射获取这个类的信息。 Java反射机制是在运行状态中
分类: 其他 发布时间: 04-25 23:32 阅读次数: 0

Java学习手册:Java基础知识点(不断扩充更新中)

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请务必注明出处: https://blog.csdn.net/MaybeForever/article/details/89186089 1、Java中的程序代码可以分为结构定义语句和功能执行语句。 2、Java程序中一句连续的字符串不能分开在两行书写。如果为了方便阅读,想将一个太长的字符串分在两行书写,可以先将这个字符串分为两个字符串,然后用加号(+)将这两个字符串连起来,在加号(+)处断行。 System.out.println("这
分类: 其他 发布时间: 04-25 23:32 阅读次数: 0

DBFlow 进阶: or/and组合查询的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rocklee/article/details/84670883 为什么使用DBFlow不多介绍, 还有其gradle配置的百度很多资料, 但极少提及如何进行生产的应用,比如写一些or/and一起用的复杂的查询条件, 即使Google也很少查得到, 即使查到的也是低版本的应用,在4.0以上编译有问题. 现在4.0+已经改为用OperatorGroup来描述查询条件了, 如下例子:
分类: 其他 发布时间: 04-25 23:32 阅读次数: 0

佳博蓝牙打印的java 连接

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rocklee/article/details/84890744 适用于gp-3120tu机型通过蓝牙协议与android app的对接, 用的是TSC指令. package com.freestyle.demo; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.Bit
分类: 其他 发布时间: 04-25 23:32 阅读次数: 0