自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程圈子-谢厂节的博客

编程入门知识

  • 博客(1204)
  • 资源 (11)
  • 收藏
  • 关注

原创 51单片机学习笔记1 简介及开发环境

51单片机是对兼容英特尔8051指令系统的单片机的统称。STC单片机在线文档地址:http://www.stcmcudata.com/datasheet/STC89C52.pdf以下图片仅代表封装样式,型号不一定是51系列。复位电路:上电时,C1电容充电相当于短路状态,RST为高电平,单片机进入复位流程。当C1充满电,RST通过R1连地,C1相当于断路,RST为低电平。本系列博文使用普中51-2开发板。安装过程省略……安装过程略……打开电源,DP1指示灯表示电源状态。这里选择了一个LED流水灯实验的

2022-11-20 00:03:44 933

原创 立创EDA仿真入门2 实战全桥整流

只有二极管电路时,整流器输出仍然是脉冲电压,不能用于实际应用。这时需要加上滤波电路。可在负载端放置一个电容,利用其充放电特性实现减小纹波。交流电进入全桥整流电路后,在正半周期、负半周期电流分别从不同二极管通路通过,实现输出只有正半周期的效果。电容充电到电压最大值后,当整流后的脉动电压开始下降并小于电容器电压时,电容器开始放电并向负载提供电流。电容器中大约有一半的电荷被放电。目前电容容值较小,纹波比较大。黄色是整流桥的输出端,可以看到输出端电流只有单向流动了。这时输出电压已经比较稳定了。

2022-11-19 09:06:22 1865

原创 立创EDA仿真入门1 基本操作

进入EDA标准版,点击左上角切换到仿真模式。其中示波器a通道为黄色,b通道为蓝色。csv格式是时间-坐标值的格式化文档。a通道连接输出端,b通道连接输入端。导出图形是svg格式。

2022-11-17 17:14:49 18786 1

原创 初级程序员软考重点10 知识产权

商业秘密权:不为公众所知悉、能为权利人带来经济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息。著作权不随作品的转移而转移,即作品转移后,原著作权所有者保留人身权;对于职务作品,著作权、专利均归属公司。软件著作权的客体是指计算机软件,即。,不论是否发表,都享有著作权;中国公民、法人或者其他组织的。《计算机软件保护条件》规定。商标和专利都必须申请注册。《反不正当竞争法》规定。

2022-11-04 20:42:19 650

原创 初级程序员软考重点软件重点9 网络基础

病毒:编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。应用层协议主要有:POP3、FTP、HTTP、Telnet、SMTP、DHCP、TFTP、SNMP、DNS。利用通信线路物理地将终端连接、按网络协议相互通信,以共享软件、硬件和数据资源为目标的系统。建立在内外网边界上的过滤封锁机制,认为内部网是可信赖的,而外部网络是不安全和不可信赖的。截获信息的攻击,分2类:被动的获取消息内容 、对业务数据流的分析。用户接收不到或接收到错误的信息。

2022-11-04 09:22:19 1877

原创 初级程序员软考重点8 面向对象及数据库

UML模型中的动态部分,描述了跨越时间和空间的行为,如交互(Interaction)、状态机(State machine)和活动(Activity)。定义在模式描述中,把描述全局逻辑结构的模式与描述物理结构的内模式联系起来,保证物理独立性。保护数据库不受恶意访问,即防止不合法的使用所千万的数据泄漏、更改、破坏。一种结构化的设计工具,以图形的方式描述数据在系统中流动和处理的过程。对数据库中对象所允许操作的集体,对系统动态特性的描述。所研究的对象类型的集体,是对象静态特性的描述。UML模型中的解释部分。

2022-11-03 07:59:15 879

原创 初级程序员软考重点7 软件工程

软件程序员初级考试重点 软件工程

2022-10-31 19:50:05 1065

原创 初级程序员软考重点6 数据结构与算法

软考重点6 数据结构与算法

2022-10-29 23:58:29 1427

原创 初级程序员软考重点5 程序设计语言

软考重点 程序设计语言

2022-10-20 20:30:42 604

原创 若依框架 使用数据权限功能

低代码开发框架若依,使用数据权限功能。

2022-10-20 14:10:16 2435

原创 初级程序员软考重点4 操作系统

软考重点这:进程管理 存储管理 设备管理 文件管理 作业管理。

2022-10-16 23:07:15 517

原创 Vue.js 学习13 ElementUI项目中使用自定义组件

Vue ElementUI自定义组件

2022-10-13 20:07:37 814

原创 AD 入门2 一步步学PCB画板

V1要放到背面去,这里选中元器件,按下图操作提示把它放到Bottom Layer。右键取消画线,重复这个过程。按需求把元器件摆放到合适的地方,如果要旋转,鼠标选中元器件的时候按空格键。Edit-Origin-Set,点击一下PCB板的左下角。点击下方的工具条: Bottom Layer画背面线路。这里的NetR2_2可以放大图纸,可以看到标在元器件上。改完后,如果仍有飞线提示,则删除导线重新画。如果是自己蚀刻,覆铜可以减少腐蚀时间。图上还有飞线时,提示有网络没有设置。选中红色底纹,按Delete删除。

2022-10-13 09:48:05 4019 2

原创 模电学习2. NPN型三极管电流电压计算实战

电流负反馈偏置电路具有良好的温度稳定性,选择好合适的偏置电阻阻值,设计好直流工作点,就可以让放大电路稳定可靠的工作。本文分析串联式电流负反馈静态电压分析,准备如下NPN型三极管电路。类似方式,如果给出了各点电流要求,也可以计算所需要的各个电阻阻值。需要知道三极管的放大倍数,这里假设三极管的放大倍数是100。如果计算B-E结电流,则V_B略小于2.5V。

2022-10-07 23:06:46 2499 2

原创 Uni-App 云打包使用自有证书的步骤

这里证书别名与生成时的-alias参数值相同,密码填写生成证书时的密钥。选择快速安心打包、打包。等待生成apk包即可。

2022-10-06 18:53:41 1706

原创 初级程序员软考重点3 多媒体

边传边播的媒体,主流的流媒体技术有3种: RealMedia,Windows Media, QuickTime。RTSP是常用的流媒体协议,流媒体采用基于用户数据报协议的实时传输协议RTP,其控制协议是RTCP。人的说话声音频率大概300-3400Hz,数字话音采样频率一般定义为8KHz。模拟声音转为数字声音的过程,采样频率要超过声音最高频率的2倍。对收集的样本要采用多少位二进制来表示用来反映精度。数字化处理步骤: 采样=>量化=>编码。交换媒体包括存储媒体和传输媒体。

2022-10-05 23:30:13 466

原创 初级程序员软考重点2 计算机系统

指令少、定长格式,支持寻址方式少,实现方式增加了通用寄存器,硬布线逻辑控制业主,适合采用流水线。指令多、可变长格式,支持多种寻址方式,实现方式以微程序控制技术(微码),研制周期长。其它控制器部件还有:指令译码器ID、时序部件、状态字寄存器PSW等。存储下一条要执行的指令的地址,每取了一条指令,PC自动加1;其它运算器部件还有 状态字寄存器PSW、通用寄存器组等。指令执行方式:取指 => 分析 => 执行。一条指令分为:操作码字段+地址码字段。流水线技术: 并行取指、分析、执行。存放正在执行的指令。

2022-10-05 20:54:22 484

原创 初级程序员软考重点1 计算机内数据表示及编码基础

海明码在原数据中的一些固定位置插入数据,以进行奇偶校检,能更正一个比特的错误;从森林里选出权值最小结点合并,作为一棵新树的子树,且新权的根结点权值为其子树根节点权值之和;阶码小的尾数右移,每右移一位、阶码加1,直到两数阶码相等。:从右边第1位开始把间隔1位的比特位取出来,数1数量。计算机内保存数据的时候,可能会对数据进行处理。P2,P4校验不通过,2+4=6,可知第6位错误。偏移2n-1的情况下,移码就是将补码符号位求反。在对浮点数进行加、减运算时,要先进行对阶,1数量为3奇数,进行偶校验,把P1填。

2022-10-04 17:22:38 712

原创 模电学习1. 三极管基础知识及常用电路

模电基础,三极管基础知识及简单电路应用

2022-10-02 00:04:44 2361

原创 AD 入门1 一步步画一个门铃电路

Altium Designer一步步学习绘制原理图

2022-09-29 18:16:34 2124 2

原创 Uni-APP 安卓环境本地打包

HBuilderX 打开自己的H5项目后,点击 发行 => 原生App-本地打包 => 生成本地打包App资源。后面即可正常使用Android Studio的编译、安装、调试、打包等功能。其实就是一个预先设置好的安卓项目,把其中的H5文件夹替换掉就可以编译使用。生成的本地打包资源位置在 unpackage/resources下。在manifest.json中有定义。

2022-09-28 15:41:14 1983

原创 Uni-App 多语言(Vue2)

uni-app 多语言的实现

2022-07-09 10:52:40 1922

原创 Vue2-Canvas库 KonvaJS入门 1 安装与引用

KonvaJS入门 1 安装与引用一、简介二、Vue2下安装与引用1. npm 安装2. 引用3. 使用三、基本图形1. 常用属性3.1.1 config 配置属性2. 文本3. 正方形4. 圆5. 线段下面是画三角形,每个边带0.2弧度。连接与端子形状虚线6. 椭圆7. 楔形一、简介KonvaJS 是一个功能强大的Html5 Canvas库。文档:https://konvajs.org/docs/vue/index.html二、Vue2下安装与引用1. npm 安装npm install

2022-05-29 20:33:22 2124 1

原创 支持 flv+h265 的ffmpeg编译安装

支持 flv+h265 的ffmpeg编译安装一、操作说明二、编译依赖1. h2642. h2653. 编译ffmpeg三、问题处理1. x264_bit_depth 未定义2. fdk-aac 出现has no member named ‘encoderDelay’一、操作说明ffmpeg 官方分支没有支持flv+h265,国内金山云发了补丁版本,地址:git clone https://github.com/ksvc/FFmpeg.git -b release/3.4 --depth=1二、编

2022-05-29 11:41:05 1590

原创 VS2022 C# 打包步骤

VS2022 C# 打包步骤一、准备工作二、安装扩展三、建立一个解决方案1. 右键选择解决方案,选择新增项目 - Setup Project2. 在解决方案按右键选择Setup1-View-启动条件3. 选择目标FrameWork 版本4. 设置默认安装目录4. 生成一、准备工作vs2022二、安装扩展点击vs2022菜单-扩展-管理扩展-联机,搜索 Visual Studio Installer Project ,点击下载。关闭vs,按提示继续操作:三、建立一个解决方案1. 右键选择

2022-05-05 22:33:10 14682 8

原创 安卓 Handler 机制学习

安卓 Handler 机制学习一、一些基本概念1. Handler机制的目的:2. handler与thread3. handler的message处理二、Handler机制组成部分1. message2. Handler3. MessageQueue 消息队列4. Looper 循环器三、 Handler的工作流程四、Looper方法1. prepareMainLooper()2. Looper.prepare()方法3. myLooer()方法4. Looper.loop()方法五、MessageQue

2022-04-13 16:01:03 580

原创 RxJava学习入门2.转换、组合、功能操作符

RxJava学习入门2.转换、组合、功能操作符一、转换操作符1. map2. flatMap3. concatMap4. buffer二、组合操作符1. concat2. concatArray3. merge三、功能操作符1. 普通的订阅事件,程序在同一个线程运行2. subscribeOn、observerOn 进行线程调度3. doOnNext四、过滤与条件操作符1. filter2. all 判断所有事件是否全满足了条件3. takeWhile 发射数据到某条件时停止4. skipWhile 跳过条

2022-04-13 14:11:27 340

原创 RxJava学习入门1.基本概念和常用的创建操作符

RxJava学习入门1.基本概念和常用的创建操作符一、简介1. RxJava的一些优势:2. 几个重要的概念(1) 观察者: Observer(2) 被观察者: 触发事件并决定什么时候发送事件的主要角色。(3) 订阅:观察者和被观察者建立关联3. 六大类操作符二、 创建操作符1. 创建demo项目2. 创建操作符示例3. 消费者4. just 操作符5. fromArray操作符,类似于just,但数组不受10个限制6. fromIterable 迭代器操作符7. fromFuture操作符8. fromC

2022-04-13 13:35:30 2164

原创 安卓蓝牙开发 1. 发现过程

安卓蓝牙开发 1. 发现过程一、基本概念二、 蓝牙发现三、相关API四、发现的过程1. 启用权限2. 获取BluetoothAdapter3. 判断蓝牙是否开启4. 查找蓝牙设备4.4.1 BluetoothAdapter.startLeScan4.4.2 getBluetoothLeScanner()4.4.3 startDiscovery()方法5. 在查找的回调函数中取得扫描的设备4.5.1 使用 BluetoothAdapter.start.LeScan的回调4.5.2 getBluetoothLe

2022-04-11 10:16:37 484

原创 Esp8266学习1. Node-mcu基于Arduino IDE1 开发环境设置

Esp8266开发板 Node-mcu基于Arduino IDE 开发环境设置一、下载Aruino IDE二、安装开发板驱动程序三、Arduino IDE设置1. 点文件-首选项,在附加板开发网址输入:2. 工具-开发板-开发板管理器,输入 esp82663. 设置端口四、编译运行示例程序一、下载Aruino IDE这里使用 1.8.14 版本。https://www.arduino.cc/en/Main/Software下载后安装。另外要准备开发板。我这里使用的是太极创客的node-mcu开发板

2022-04-04 10:46:20 5481

原创 ESP8266学习3. 基于安信可开发环境搭建

ESP -12F WIFI模块开发入门1 开发环境搭建一、开发板环境二、安装开发环境一、开发板环境编程方式:无操作系统的 8266 SDK开发模式编译环境:安信可一体化编译器开发套件:8266 开发板、温湿底传感器二、安装开发环境安信可一体化开发环境下载链接:https://docs.ai-thinker.com/ai_ide_install...

2022-03-29 23:38:01 3405

原创 Ubuntu 交叉编译国产开发板香橙派的环境配置

Ubuntu 香橙派交叉编译一、目的二、准备工具三、操作步骤1. ubuntu安装交叉编译工具2. 建一个demo程序 a.c3. 编译4. 检查文件信息四、开发板上设置1. 检查环境一、目的在Ubuntu上编译香橙派运行的c/c++程序。目前普遍使用的工具链下载地址:http://releases.linaro.org/components/toolchain/binaries/二、准备工具香橙派开发板Ubuntu 14 x86三、操作步骤1. ubuntu安装交叉编译工具sudo

2022-03-26 10:20:00 5656 1

原创 C++ JSON处理库 CJsonObject 的使用

C语言使用 JSON一、简介二、使用方法1. 下载引用2. 读取一个文件内容 解析当中的json字符串一、简介CJsonObject 是一个基于cJSON开发的、适用于c++的轻量级的JSON处理器。开源地址:https://gitee.com/Bwar/CJsonObject.git二、使用方法1. 下载引用从官网下载 源码,引用其中的 CJsonObject.hpp。#include <string>#include <iostream>#include &

2022-03-04 21:52:07 6112 1

原创 音视频开发10. 使用ffmpeg 流媒体视频流截图jpg实践

基于C++ ffmpeg对流媒体视频截图成jpg格式保存。

2022-03-04 17:08:22 1313 1

原创 音视频开发9. 使用ffmpeg 将pcm转码mp3实践(C++)

@[TOC](音视频开发9. 使用ffmpeg 将pcm转码mp3实践(C++))一、准备环境CentOS环境安装 ffmpeg 库,并有必要的库(主要是lame:mp3解码库)ffmpeg库安装可参考之前文档二、一些预备知识1. 音频格式说明如前文所述,pcm是音频裸数据,要转成mp3需要进行重采样、编码步骤。2. 参考命令行ffmpeg -y -ac 1 -ar 16000 -f s16le -i /data/ffmpeg/test/input.pcm -c:a libmp3lam

2022-03-03 21:02:43 5790 2

原创 音视频开发8. 使用ffmpeg 将pcm转码aac实践(C++)

@[TOC](音视频开发8. 使用ffmpeg 将pcm转码aac实践(C++))一、 准备环境CentOS 已安装ffmpeg库本地使用vscode,安装 Remote developement 远程开发插件 。二、 项目结构三、 audio.cpp 主要代码1. 引用ffmpeg头#include <stdio.h>#include <iostream>#ifdef __cplusplusextern "C"{#endif#include "l

2022-03-02 17:38:33 1989

原创 音视频开发7. ffmpeg 几个重要结构体

ffmpeg 重要结构体

2022-03-01 17:05:33 1812

原创 CMake 入门学习3 基本指令、宏、模块、函数

CMake 入门学习3 引用指令、文件详解一、CMake 基本指令1. ADD_DEFINITIONS2. ADD_DEPENDENCIES3. ADD_EXECUTABLE4. ADD_LIBRARY5. ADD_SUBDIRECTORY6. CMAKE_MINIMUM_REQUIRED7. INCLUDE_DIRECTORIES8. LINK_DIRECTORIES9. LINK_LIBRARIES10. TARGET_LINK_LIBRARIES11. PKG_CHECK_MODULES一、 CMak

2022-03-01 14:02:53 680

原创 音视频开发6. 搭建 ffmpeg Linux远程开发环境

音视频开发6 搭建ffmpeg Linux远程开发环境

2022-03-01 13:04:00 1830

原创 CenotOS上的gcc切换版本(编译安装)

CenotOS上的gcc切换版本(编译安装)一、测试环境二、操作1. 下载目标版本一、测试环境CentOS7gcc 4.8.5目标:gcc切换为4.8.2版本。二、操作1. 下载目标版本下载地址:http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/这里下载 gcc-4.8.2.tar.bz2解压缩:tar -xvf gcc-4.8.2.tar.bz2...

2022-02-23 06:08:13 857

adb驱动解决重启问题

adb.exe 新版本手机连接adb可能会出现反复重启的现象,该版本可以解决此问题。解压后把目录加入到path即可。

2018-06-28

sbt-launch

在windows下的启动包

2017-01-23

倒计时功能的PPT

具有倒计时功能的PPT

2016-11-24

Psycopy For win64

Python连接PostgreSQL时要安装的库。Windows 64Bit操作系统使用。

2016-07-26

tcpdump for android arm

适合android使用的tcpdump抓包工具,使用方法http://blog.csdn.net/xundh/article/details/46010707

2016-01-07

php redis驱动for win

php 下的 redis驱动,64/32bit windows,配合博客: http://blog.csdn.net/xundh/article/details/42437091#5752006

2015-12-29

C#操作JSON LitJSON

C#操作JSON LitJSON,适用Framework的版本比较广。操作方法简便。

2015-09-16

msnodelsql

nodejs使用sqlserver数据库的包

2015-09-16

mysql-connector-net-6.3.9.rar

mysql与c#的连接库6.4版本后可能有bug,连接数据库可能会提示:out of sync with server。这个老版本可以正常使用。

2015-06-13

Sqlite3+VB

非原创,感谢原作者。VB下使用Sqlite3,网上代码很多,但要筛选使用。这个测试可用。因为博客没法上传文件,所以上传在这里。

2015-02-06

使用html5实现的多边形展示百分比

使用html5实现的多边形展示数字百分比,以替换柱状图的展示方式。

2014-10-21

空空如也

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

TA关注的人

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