林愿留的博客

客官来看看看
私信 关注
喵喵锤锤你小可爱
码龄3年
  • 527,042
    被访问量
  • 91
    原创文章
  • 40,576
    作者排名
  • 159
    粉丝数量
  • 于 2018-07-28 加入CSDN
获得成就
  • 获得130次点赞
  • 内容获得33次评论
  • 获得268次收藏
荣誉勋章
TA的专栏
  • Qt
    4篇
  • 大学
  • Git
    1篇
  • HTML
    1篇
  • Python
    6篇
  • 博客
    1篇
  • 教程
  • 胡扯
  • My Project
  • Windows 问题
    4篇
  • 论文
    1篇
  • C++
  • OpenGL
    5篇
  • Markdown
    1篇
  • 虚拟机
    2篇
  • 计算机原理
  • 树莓派
    8篇
  • 创意
    2篇
  • 计算机网络
    1篇
  • 模拟电路
    3篇
  • PDF
  • Java学习笔记
    15篇
  • UP
  • Eclips
    1篇
  • Linux
    5篇
  • 字幕
  • Android
    2篇
  • 硬件设计
    2篇
  • JS
  • C语言
    14篇
  • MATLAB
    1篇
  • GCC
    1篇
  • IDE
    1篇
  • 单片机
    6篇
  • 算法
    6篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

使用Python socket模块做TCP server与用Qt QTcpSocket 做TCP client的通信的模板以及遇到的问题

文章目录前言问题代码参考前言  我主要是想记录使用Python socket模块做server与用Qt QTcpSocket 做client的通信中client无法接收到数据的问题。Qt Version: 5.14.2编译器: MinGW 7.3.0 (64-bit)Python v3.8.6:db45529, Sep 23 2020问题  Python服务器端使用socket.send()发送数据到已经连接的Qt 客户端程序,Qt 客户端程序能够响应readyRead()的信号并且进入相应
原创
3阅读
0评论
0点赞
发布博客于 6 天前

【深度学习】手写神经网络模型保存

文章目录开始保存读取模型具体如下使用完整代码参考pickle简单使用使用Python的shelve库。开始上篇写了如何手写神经网络,现在有如下三大需求:利用GPU加速,自动求导,保存读取模型。这里主要讲讲保存读取模型。GPU加速可以用 基于mxnet进行运算的minpy。保存读取模型这里使用一种较为简单的方法,直接保存训练后的网络对象到文件。学过Java的同学可能知道可以将对象实体固化到文件。这在Python中可以使用Python的pickle模块或者Python的shelve库实现。具体如下如
原创
104015阅读
0评论
0点赞
发布博客于 3 月前

【深度学习】手把手教你写“手写数字识别神经网络“,不使用任何框架,纯Numpy

文章目录前言手写数字识别神经网络设计数据集使用神经网络设计数学模型关于矩阵求导程序实现运行结果关于权值初始化不同初始化方法收敛速度分析:为什么不同的初始化收敛速度不一样?关于损失函数关于我的感想附录文章资源参考前言  一直以来笔者对机器学习都很感兴趣,但由于大学主修专业与机器学习无关,所以一直没有时间(拖延症)不用框架来完整的写一个神经网络。不过好在这个学期正好有一门主修选修课程,借此机会发表一下自己的学习成果。  学习这篇文章的前提是你有一定的Python、线性代数、高数知识,并且对全连接神经网络有
原创
104165阅读
1评论
1点赞
发布博客于 3 月前

.gitignore常见提交时需要忽略的文件

这些内容Qt5自动生成的,我加了一些Visual Studio 的文件夹。方便在有些情况下要手动生成.gitignore使用。git速查表(git速查表)# This file is used to ignore files which are generated# ----------------------------------------------------------------------------*~*.autosave*.a*.core*.moc*.o*.obj*
原创
52阅读
0评论
0点赞
发布博客于 3 月前

【Hexo】yilia主题取消访问litten.me:9005

问题如下yilia主题加载这个api有点印象性能,这个是yilia主题的统计功能,和我们使用的没有关系,可以把它给关闭。https://github.com/litten/hexo-theme-yilia/issues/580解决方法在themes\yilia\source\main.0cf68a.js搜索liten,找到;192:function(e,t,n){"use strict";function o(e){var t=new RegExp("(^|&)"+e+"=([^&
原创
32阅读
0评论
0点赞
发布博客于 4 月前

【原神】手机版原神下错版本不能登录怎么办?B服修改为官服

起因我下错了方法因为原神游戏貌似是客户端和资源的组合,只要把资源考到对应客户端的文件夹下就可以了,我同学说这玩意的资源貌似可以直接用Unity打开,嘿嘿嘿。准备ES文件浏览器原神B服版下载好了资源原神官服版首先进入原神官服版本一下,初始化文件,不然不知道对应的数据文件夹叫什么。(不需要登录什么的,打开退出就行)。找到路径:/storag/elemulated/0/Android/data找不到的话按照下图顺序把B服文件下的资源直接全部复制到官服文件夹下面就行了,然后打
原创
7882阅读
1评论
1点赞
发布博客于 5 月前

【Python】二维码变二维马()

本文纯属娱乐效果emoji????图标缩放比例 = 4,微信可以扫描出来,字体是宋体,之前的字体显示有些乱码。汉字马原理:看代码应该基本都能懂,刚刚拿Python研究二维码,就写来玩玩。这路需要注意的是QRCode.make_image()返回的图片本身就是二值化的图片,所以不需要自己再处理。#!/usr/bin/env python3# -*- coding:utf-8 -*-'''Created on 2020年9月24日@author: lin'''__autho
原创
57阅读
0评论
0点赞
发布博客于 5 月前

【Hexo】使用gitalk给yiliya添加评论功能,部署在自己的服务器上

一、创建一个存放评论的仓库注意不是创建"Github ID.github.io"的仓库,之前出过一些问题,貌似自己的服务器不能用主页仓库作为评论仓库。二、创建OAuth Apps应用传送门:https://github.com/settings/applications/new配置OAuth Apps1)Application name 可以随便填一个。2)Homepage URL 必须是博客仓库的域名(GitHub Pages 的)。3)Authorization callback
原创
61阅读
0评论
0点赞
发布博客于 5 月前

【Python】20行代码Excel画出Alice

代码如下,照着注释就能看懂了。简单来说就是使用OpenCV来获取图片大小以及像素,遍历给每个Excel格子赋上相应的颜色,同时设置一下列宽使得格子接近方形,这样就能在Excel中显示图片了。Python Excel画图Demo问题:图片太大最后保存的Excel无法正常打开git clone https://github.com/MisakaMikoto128/DrawExcel.gitfrom openpyxl.styles import PatternFillfrom openpyxl.ut
原创
54阅读
0评论
0点赞
发布博客于 5 月前

Anaconda3安装后无法启动,启动闪退 2020-9

网上的方法试了很多遍没有用,我找了一下按照下面两个步骤来解决,具体是那个步骤解决的网页不得而知了,可以自己试试,顺便告诉我一下。一如果系统没有做过大的修改,最大的可能就是PyQt5出问题或者被卸载了,navigato的图形化界面依赖于PyQt5先卸载,如果提示没有安装忽略pip uninstall PyQt5进行安装,安装后大多数情况下navigator都可以打开pip install PyQt5pip install PyQt5 -i https://pypi.tuna.tsinghua.e
原创
216阅读
0评论
1点赞
发布博客于 5 月前

各种程序员线学习学习教程收集

OpenGL:LearnOpenGL : https://learnopengl-cn.github.io/LearnOpenGL: https://learnopengl.com/MakeFile:跟我一起写Makefile: https://seisman.github.io/how-to-write-makefile/GUN:https://directory.fsf.org/wiki/Main_PageQt :Qt快速入门系列教程:https://www.qter.org/forum.
原创
113阅读
0评论
0点赞
发布博客于 5 月前

【胡扯】量子力学与单线程

​众所周知,宇宙是单线程的,普朗克时间就是就是宇宙遍历所有对象所需要的时间。世界程序员为了提高宇宙的性能,减少计算资源的浪费,对象只在被我们观察的时候会被渲染,这就是量子塌缩。而当我们没有观察的时候对象就不会被渲染。...
原创
71阅读
0评论
0点赞
发布博客于 5 月前

Windows API WriteFile()发送响应速度慢如何解决?

我测试下来在Release(x64)和Debug(x64)下,WriteFile()写128*8Byte的数据需要约76ms,我需要将这个时间降低到24ms左右,有没有什么解决办法或者替代方案? ![图片说明](https://img-ask.csdn.net/upload/202009/07/1599452548_227411.png) CreatFile()配置: ![图片说明](https://img-ask.csdn.net/upload/202009/07/1599452559_103795.png) 串口配置: ![图片说明](https://img-ask.csdn.net/upload/202009/07/1599452566_371971.png)
0回答
发布问题于 5 月前

【C++】Windows 读取注册表方法获取串口设备信息

文章目录前言代码在这里:使用查找注册表键值对得到串口设备列表前言这些名字是凭感觉取的,没有专门学过Windows API。以前用Qt读写串口 挺方便的,但是现在要不依赖于Qt读写串口,遇到查找串口的问题,所以操作了封装了一下。代码在这里:github:git clone https://github.com/MisakaMikoto128/WinRegister.git网盘:http://liuyuanlin.xyz:666/#s/6LnvBrVg头文件#pragma once#defi
原创
435阅读
0评论
0点赞
发布博客于 5 月前

参考文献格式

发布时间:2019-05-09对于很多大学生来说,写论文是必不可少的,常常写论文的人来说肯定需要参考文献,那你知道论文中参考文献的格式要求吗?现我把大家毕业论文里常用到的参考文献类型之格式总结如下,以供大家参考。1 期刊论文类一般格式如下:作者.论文名称[J].期刊名称,发表年份(第几期):页码.注意:一般而言,参考文献里的标点符号用的是英文状态下输入的标点符号。输完汉字要切换到英文状态,再输入相应的标点符号。示例:沈延生.村政的兴衰与重建[...
转载
76阅读
0评论
0点赞
发布博客于 6 月前

【STM32】TCL2543CN 12位11通道ADC芯片stm驱动程序,使用32自带SPI实现

不是模拟SPI,使用stm32硬件SPI实现。有需要的可以Fork一下,谢谢。Here: TLC2543_STM32
原创
158阅读
0评论
1点赞
发布博客于 6 月前

Qt OpenGL如何在运行过程中添加新的VAO和VBO

我看过的示例代码都是在**initializeGL()**中先把模型数据添加的一对VAO,VBO中,但是现在我有个需求要在程序运行起来以后在添加模型数据并显示。 我试了把创建以及绑定VAO,VBO的代码封装起来,发现还是必须要在**initializeGL()**中先调用才能正常显示模型,要怎么做才能满足需求,还是说这样的想法不能实现?
0回答
发布问题于 6 月前

【Qt】 No such slot...,No such signal

绑定槽函数的时候有参数的槽和信号需要指定参数类型的,或者说参数表:正确connect(&rev,SIGNAL(on_initBDPMat(int,int,int)),this,SLOT(rec_initBDPMat(int,int,int))); connect(&rev,SIGNAL(on_BDPpacket(BDP*)),this,SLOT(rec_BDPpacket(BDP*)));错误:connect(&rev,SIGNAL(on_initBDP
原创
71阅读
0评论
0点赞
发布博客于 6 月前

【Qt5 + OpenGL】glPointSize(10); error: undefined reference to `__imp_glPointSize‘

glPointSize(10);原因我也不清楚,貌似这个方法glPointSize();不能用了,改用如下方法:initializeGL()中加入:glEnable(GL_VERTEX_PROGRAM_POINT_SIZE);**顶点着色器(**必须是顶点着色器,片段着色器不行)加入:gl_PointSize = 10.0f;//设置点的大小为10参考:OpenGL绘制点的大小...
原创
89阅读
0评论
0点赞
发布博客于 6 月前

【磁场建模项目2020-02-Lilin】采集板硬件规范

10X10采集板规范采集板主要原件:线性双极性霍尔元件SS49E12位10路ADCTLC2543CN三八译码器74HC138(无锁存)晶体管电阻电容采用贴片式。电源电源直接使用5V USB电源供电。测量超级大的电阻时不要压在手上测:两只手掌间1.3MΩ食指指节间6.5MΩ测量多个SS49E:RGND−OUT=12.50MΩR_{GND-OUT} = 12.50MΩRGND−OUT​=12.50MΩROUT−GND=无穷大R_{OUT-GND} = 无穷大ROUT−GND​=无穷
原创
49阅读
0评论
1点赞
发布博客于 6 月前

【OpenGL】四、OpenGL入门总结:LearnOpenGL CN教程中关于欧拉角公式推导

LearnOpenGL CN教程中关于用**俯仰角(Pitch)、偏航角(Yaw)**来计算摄像机方向向量的部分有点不好理解,下面我画了一个图来帮助理解。原文不好理解的地方:这里少标了一个长度,理解起来有点麻烦:...
原创
69阅读
0评论
1点赞
发布博客于 6 月前

【OpenGL】三、OpenGL总结:OpenGL坐标系

OpenGL坐标: 注意在标准化设备坐标系中OpenGL实际上使用的是左手坐标系(投影矩阵交换了左右手)。高中数学右手系:
原创
59阅读
0评论
0点赞
发布博客于 6 月前

【OpenGL】二、OpenGL学习:第一个窗口

#include <iostream>#define GLEW_STATIC#include <GL/glew.h>#include <GLFW/glfw3.h>int main(){ glfwInit(); //初始化GLFW glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3)
原创
48阅读
0评论
0点赞
发布博客于 6 月前

【OpenGL】OpenGL学习:GLFW环境搭建

简介最近做一个项目需要用到3D技术,觉得选择OpenGL学习。这里强烈推荐JoeyDeVries的learnopengl,这里是中文翻译好的版本。教程中使用OpenGL是通过GLFW这个库。这里我按照B站傅老師MrFu的教程来做笔记。资料下载你觉得官网不好下载可以到我这来:GLFW,GLEWGLFW选择32位的,GLFW可以从它官方网站的下载页上获取。GLEW选择32位的,GLEW会根据你的主机硬件配置对接相应的底层驱动程序。GLEW下载页面。推荐新建一个专门的文件夹把它们放到一起,便于你后期
原创
86阅读
0评论
0点赞
发布博客于 6 月前

WinHex.zip

winhex 18.4 亲测可用。其次还包括 WinHex. v19.2.zip WinHex. _v19.6 _SR2.zip
zip
发布资源于 6 月前

Qt 下载点这里官网太麻烦国内高速镜像

http://download.qt.io/archive/qt/
原创
240阅读
0评论
0点赞
发布博客于 7 月前

git速查表

转载自:https://biaoyansu.com/27.cheatsheet配置git config --global user.name "<姓名>"设置提交者姓名。 git config --global user.email "<邮箱>"设置提交者邮箱。基础操作git init [目录名]在指定目录创建仓库,如果没有指定目录名将在当前目录创建仓库。 git clone <远程仓库地址> [目录名]从指定地址克隆仓库,若不指定目录名将默认创...
转载
97阅读
0评论
1点赞
发布博客于 7 月前

C语言位运算符号的疑问

#include <stdio.h>#define uchar unsigned charint main(){ uchar i = 0x0F; unsigned long long j = 0x0F; printf("%d,",sizeof(long long)); printf("%ld,",j<<32); printf("%#016x,",j<<32); printf("%#016x,",i<<40); printf("%#01.
原创
43阅读
0评论
0点赞
发布博客于 7 月前

【C语言】字符串太长换行连接

‘\’ 也叫宏延续运算符字符串太长时换行: char* A = "AAA\ BBB
"; char* B = "AAA"\ "BBB
"; printf(A); printf(B);结果:注:C语言规定,连续的用""引起的字符串常量,会默认合并为一个常量字符串printf("Hello ""world
");与printf("Hello world");相同宏定义换行:#define my_puts(x) printf("%s", \x);和写
原创
695阅读
0评论
0点赞
发布博客于 7 月前

【C语言】C语言const*一个有趣的事情,强制类型转换它

int main() { int a = 1; const int* pa = &a; //*pa = 0;Error:表达式是必须修改的左值 *((int*)pa) = 9; printf("%d
", *pa); return 0;}没错,上面的代码是正确的。
原创
118阅读
0评论
0点赞
发布博客于 7 月前

【STM32】编译信息:Code RO-data RW-data ZI-data 所代表的意思

翻一下正点原子的手册
原创
90阅读
0评论
0点赞
发布博客于 7 月前

【嵌入式开发】来自一个半年没写代码的憨憨的Bug修复记录

这几天想自己弄一个轻量的单片机一对一通信协议,我总觉得没问题然后就一口气把程序写完都不带任何一个函数的单独测试的,自信满满的来了一波测试。有时候程序员一定要相信自己总会在某一时刻是个憨憨,虽然没有Error,但是两个逻辑错误,一个语法错误,这个语法错误我简直了,在哪看了半天还怪编译器,结果是自己函数调用居然没带括号。同时也说说自己的心得吧,这个学期学了计算机网络,正好赶上这几天要暂时在学校不回家,所以心血来潮想借鉴TCP/IP的思路来写一个满足单片机一对一的简单通信的协议,按照以往失败的经验这次我是首先
原创
117阅读
0评论
0点赞
发布博客于 7 月前

CRC-16 CCITT

CRC(循环冗余校验)在线计算/*CRC-16 CCITT*/// CCITT: x^16 + x^12 + x^5 + x^0 (0x1021)/*高位在左低位在右,使用时请注意高低位顺序!!!*/unsigned short CRC16_CCITT (unsigned char *pdata, int len){ unsigned short crc=0x0000;//初始值 int i, j; for ( j=0; j<len;j++) { crc^=pdata[j];
原创
94阅读
0评论
0点赞
发布博客于 7 月前

CRC-16 Modbus代码

CRC(循环冗余校验)在线计算/* 二进制显示无符号int函数,number:十进制整数 */unsigned int IntegerToBinary(unsigned int number){ char ret[33]={0};//包含最后一个字符串结尾符号 unsigned int index; int i = 0, N = sizeof( unsigned )*CHAR_BIT; index = 1 << ( N-1 ); for( i = 0; i < N;
原创
172阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】八、树莓派软路由,Ubuntu18.04配置路由转发

我的目的是通过把树莓派做成一个软路由,相当于一个智能路由器。材料树莓派4B,操作系统其实可以是其他的Linux版本。以为4B自带无线网卡,就用自带无线网卡作为路由出口。大概思路具体步骤配置两个网卡的IPsudo vim /etc/network/interface这里设置静态IP,也可以动态获取。#Local loopbackauto loiface lo inet loopback#Ethernet0auto eth0iface eth0 inet staticaddr
原创
104824阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】七、远程登录树莓派的方法总结XShell,PuTTY,vncServer,Xrdp

Xshell这个可以看我的上期【树莓派4B】六、Xshell登录Ubuntu系统PuTTY和配置Xshell一样的,把树莓派那边系统的ssh服务配置好就行,方法一样不多赘述。配置好以后直接登录。vncServerXrdp,Windows RDP远程登录Linux系统不知道没有桌面的Linux系统能不能,没有试过,也不清楚原理。 除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。Xrdp现在支持TLS安全
原创
266阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】六、Xshell登录Ubuntu系统

系统版本:Ubuntu 18.04 树莓派4B版 64位其实通过SSH登录Linux家族的系统方法步骤就和下面基本相同,都需要设置一下Linux系统的SSH服务,下面的方法其实就是我在用SSH登录虚拟机上的Kali Linux的时候学来的。文章目录Xshell登录树莓派网络准备查询树莓派IP设置启动Ubuntu的SSH服务及其权限其他方法登录树莓派Xshell登录树莓派网络准备因为是网络登录,所以首先保证树莓派和笔记本在同一个子网下或者不是一个网段但是可以路由到也行。有下面的情况:笔记本和树
原创
258阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】五、树莓派安装Ubuntu 18.04非官方桌面版第一次登陆后桌面显示比例过大超过了屏幕导致看不到任务栏怎么办

如题:方法也很简单,好像是个小BUG。在看得见的地方右键->Change BackGround->进入设置->调整设置窗口比例->找到Devices->Display。如下图:Orientation属性随便改一个然后再改回来就好了,下次重启也没用问题。...
原创
104138阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】一、校园网需要认证树莓派怎么安装Ubuntu Desktop 18.04.3

网上树莓派安装Ubuntu的教程很多,我当然不是来水的,作为一名学生校园网认证是真滴烦人,本来很简单的事情搞的贼复杂。我就来写写我在校园网需要认证才能上网的情况下如何安装树莓派桌面版及其联网的。当然啦你肯定在想能装桌面版不就可以直接连WiFi了吗?所以我还会讲讲在校园网需要认证才能上网的情况下无桌面的Ubuntu 18.04如何联网。现在Ubuntu官网树莓派4B Ubuntu 20.04 LTS,以及Ubuntu 18.04,当然都没有内置桌面。本来嘛,要装桌面很简单的,Ubuntu官网上也讲了:
原创
232阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】四、系统安装方法总结

网上树莓派安装系统的教程很多,我不想太水,就来做个大致的总结吧。给树莓派安装系统无非就三步:一、准备材料树莓派一台(这里树莓派4B 4GB)系统镜像(有很多的版本可以选择,这里选择非官方自带桌面的Raspberry Pi 4 Ubuntu Server / Desktop 18.04.3 Image (unofficial))烧录软件(比如balenaEtcher,Win32DiskImager)二、烧录镜像到内存卡不需要格式化的的其实。所以不需要SD Card Formatter。bal
原创
542阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4B】三、笔记本给树莓派Ubuntu 18.04提供网络|为什么Ubuntu18.04更改/etc/resolv.conf修改nameserver重启网络被重置

一、条件:笔记本必须是双网卡的,一个无线的一个以太网,现在的笔记本一般都是这样的。二、笔记本端配置打开网络共享打开控制面板,控制面板\网络和 Internet\网络连接,如下图:点击WLAN适配器->右键->属性->共享->勾选口允许其他网络用户通过此计算机的Internet连接来连接(N)->家庭网络连接(H):->以太网2(树莓派通过网线连接的网卡)获取记本电脑与树莓派的接口IP地址打卡控制台,ipconfig,如下图,因为树莓派连接的适配器是以
原创
467阅读
0评论
0点赞
发布博客于 7 月前

【树莓派4b】二、树莓派Ubuntu系统一些汇总

Ubuntu官网提供的Ubuntu for Raspberry Pi 2, 3 or 4,可以手动安装桌面。Ubuntu MATE:Ubuntu MATE 是仅有的原生支持树莓派且包含一个完整的桌面环境的发行版。看样子已经有树莓派4B了。使用 Ubuntu Pi Flavor Maker 社区构建的镜像,这些镜像只支持树莓派 2B 和 3B 的变种,并且不能更新到最新的 LTS 发布版。非官方的ubuntu mate:Raspberry Pi 4 Ubuntu Server / Desktop.
原创
182阅读
0评论
0点赞
发布博客于 7 月前

【虚拟机】Vmware虚拟机文件移动造成找不到文件: Windows 7 x64.vmdk 开启此虚拟机需要用到此文件。如果移动了此文件,请提供它的新位置。

解决办法:在没有修改*.vmx文件的情况下手动添加对应的*.vmdk如下:在# Extent description里面填上对应的*-s00*.vmdk文件。# Disk DescriptorFileversion=1encoding="GBK"CID=79342a0cparentCID=ffffffffcreateType="twoGbMaxExtentSparse"# Extent descriptionRW 8323072 SPARSE "Windows 7 x64-s0..
原创
3255阅读
0评论
1点赞
发布博客于 7 月前

如何用50块钱在学校吃一个月

预算只有50块钱,一个月按三十天来算这个问题挺实用的 ,我今天打饭的时候思考了一下,我们学校的饭4毛一两,一般作为一个男生要吃二两,一天就少吃一点吧,两顿,总共需要四八,学校的汤貌似是两角钱一碗,可以隔三天给自己加顿汤滋润滋润。换个思路上面的似乎过于凄惨,既然这次疫情不开学一个个都吃成????猪了 都这么惨了,那何必不借此机会强迫自己减肥呢 更惨一点有什么关系你,炸洋芋是我的最爱,没有洋芋那还能叫饭吗?可以与恶魔做个交易,啊对,恶魔会给人带来痛苦,但是曾经有个学者提出过悲欢守恒定律 (没错,其实是
原创
269阅读
5评论
0点赞
发布博客于 7 月前

在CSDN上找个女朋友。

 
发布Blink于 8 月前

【记录一个想法】视频内容快速跳转标签

如下图:例如这个模电学习视频,回看的时候找到同一个内容比较麻烦,视频本身过长造成的。这个一个方法是视频上传者上传前就把视频剪切成一小段一小段的,但是大多数时候不是这样。所以有了这个想法,可以在视频上传后通过投稿的方式创建标签,筛选后供大家使用,就像图片里面画的那样,点击标签就可以把进度条跳到相应的内容处,这样可以节省大家很多时间。其实我是希望有人会把这个东西实现,但是限于专业原因我没有多余的时间自己搞这些。bilibili@冰华君...
原创
254阅读
0评论
0点赞
发布博客于 8 月前

【Python】pywin32实用小记|pywin32操作QQ聊天窗口爆破PS学姐

开局一张图:被这些PS学姐搞烦了,一直想着那天要是他们再来就。。。今天这个想法成真了。效果图:代码在最下面,当然啦这样做其实是不好的,我也就是图一乐,但是哪怕是真的不在乎也要小心被封号。对于这种嘛真的有心情还是不要爆破,搞个自动回复,当一个礼貌的复读机就行了。while True: #打开剪贴板 w.OpenClipboard() #清空剪贴板 w.EmptyClipboard() #设置剪贴板内容 w.SetClipboardData(win32co
原创
2329阅读
12评论
23点赞
发布博客于 8 月前

PyCharm使用pywin32模块时候import win32clipboard以及win32gui提示Cannot find declaration to go to

问题:我就是想说不知道为啥,这个不用管,提示Cannot find declaration to go to,但是不影响使用我记得第一次打开会有红线提示,第二次打开PyCharm没有了。❯ pip install pypiwin32 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com...
原创
279阅读
0评论
0点赞
发布博客于 8 月前

【复习】计算网络

ISO七层协议与TCP/IP四层协议的区别层次:TCP/IP是四层结构,而OSI是七层结构;OSI的最高三层在TCP/IP中用应用层表示。它们都有网络层,传输层和应用层,但是其他层不相同。应用:OSI没有成功商业化,现在的互联网产品都是基于TCP/IP四层协议的。连接无无连接:OSI网络层支持无连接和面向连接通信,传输层只支持面向连接TCP/IP网络层只支持无连接通信,传输层支持无连接和面向连接通信TCP,UDP区别P31TCP是面向连接,可靠的的运输层协议,其数据传输单位是报文段。UDP
原创
875阅读
1评论
16点赞
发布博客于 8 月前

WindowsTerminal Power Shell美化后标签箭头乱码的解决以及在VS Code中的解决

今天无聊想着美化一下Windows Terminal,我照着这篇文章知乎:https://zhuanlan.zhihu.com/p/104720872?utm_source=wechat_session但是遇到了一些奇怪的问题:#渲染错误本来应该是这样的:解决办法:我找了半天发现貌似是字体问题,在渲染某些字符(比如 Git 相关符号)还会出乱码。所以换字体吧。换什么?适合代码阅读...
原创
2163阅读
1评论
1点赞
发布博客于 10 月前

【复习笔记】集成运放

放大电路的效率是用有效值计算的为了克服直接耦合电路存在的零点漂移问题集成运放的输入级采用了能够有效抑制零漂的双端输入的差动放大电路,中间级多为有源负载共射复合管放大电路输出级多采用互补对称输出电路集成运放采用电流源电路作为偏置电路,为各级放大电路提供合适的静态工作电流,即确定合适的静态工作点。符号中的A表示集成运放模块三角表示信号的正向传输方向∞表示理想集成运放开环电压放...
原创
536阅读
0评论
0点赞
发布博客于 10 月前

差分放大电路及直接耦合的互补输出级,功率放大电路

一、关于如何减少温漂的最原始做法ReR_eRe​反馈电阻,ReR_eRe​可以减少温漂带来的影响,但是同时也会导致AuA_uAu​下降。于是我们在思考能不能有一个这样的可控电源,随温漂变化来抵消温漂,于是有了长尾式差分放大电路的组成。二、长尾式差分放大电路的组成在这个电路中T1和T2的干扰表现为一组共模信号ui1,ui2,相互抵消。改进我们希望Re越大越好,但是Re太大的话VEE...
原创
642阅读
2评论
1点赞
发布博客于 11 月前

模电学习总结

放大电路的主要性能指标➢电压放大倍数 (电压增益)➢输入电阻.➢输出电阻➢通频带➢非线性失真系数、最大输出不失真电压、最大输出功率与效率.Au=uoui=U˙oU˙IA_{u}=\frac{u_{o}}{u_{i}}=\frac{\dot{U}_{o}}{\dot{U}_{I}}Au​=ui​uo​​=U˙I​U˙o​​Ri=uiiiR_{i}=\frac{u_{i}}{i_{...
原创
600阅读
0评论
3点赞
发布博客于 1 年前

java Class《?》和Class《T》等

java Class<?>和Class等E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)? - 表示不确定的java类型举例说明:Set 表示 集合里 是 T类的实例List 表示 集合里 是 E类的实例List<?> 表示 集合里...
原创
94阅读
0评论
0点赞
发布博客于 1 年前

c语言typeof关键字(GCC)

c语言typeof关键字(GCC)typeof关键字是C语言中的一个新扩展。typeof的参数可以是两种形式:表达式或类型。下面是使用表达式的的例子:typeof(x[ 0 ](1))这里假设x是一个函数指针数组,这样就可以得到这个函数返回值的类型了。如果将typeof用于表达式,则该表达式不会执行。只会得到该表达式的类型。以下示例声明了int类型的var变量,因为表达式foo()是...
原创
142阅读
0评论
0点赞
发布博客于 1 年前

CMD常用命令

按住Windows+R键弹出运行查找页面框然后输入cmd然后回车,打开命令行。命令解释例子cd切换目录cd <目录>cd… :回到上级目录…表示上级目录.表示本级目录cd /?获取使用帮助cd \跳转到硬盘的根目录cd C:\WINDOWS跳转到WINDOWS目录<盘符>:跳转到其他硬盘D:cd /...
原创
122阅读
0评论
0点赞
发布博客于 1 年前

Java 数组

数组  数组是一种数据结构, 用来存储同一类型值的集合。通过一个整型下标可以访问数组中 的每一个值。例如, 如果 a 是一个整型数组, a[i] 就是数组中下标为 i 的整数。 在声明数组变量时, 需要指出数组类型 (数据元素类型紧跟 []) 和数组变量的名字。下 面声明了整型数组 a:int[] a;不过, 这条语句只声明了变量 a, 并没有将 a 初始化为一个真正的数组。应该使用 ...
原创
140阅读
0评论
0点赞
发布博客于 1 年前

Markdown首行缩进

Markdown原生功能就不支持缩进找了很多方法,最终选择了== ==因为一个== 的宽度刚好是一个中文字符的宽度两个 ==即可替代传统的缩进两个字符,效果如下&emsp;&emsp;成功缩进两个字符  成功缩进两个字符...
转载
44阅读
0评论
0点赞
发布博客于 1 年前

不相交集合ADT -数据结构(C语言实现)

《读数据结构与算法分析》 不相交集合等价关系满足三个性质自反性对称性传递性基本数据结构基本思路使用一个数组,下标表示该集合,内容表示指向的父亲实现 类型声明 typedef int DisjSet[NumSets + 1] ;typedef int SetType ;typedef int ElementsType ;void Intialize(...
原创
77阅读
0评论
0点赞
发布博客于 1 年前

利用Linux下的split命令切分大文件并合并文件(Ubuntu分割txt)

问题来由这个问题是在处理一个字典的时候发生的,我下载的字典过大,超出了爆破软件所能接受的大小。而我使用的系统是Ubuntu,以前在Window的时候都是使用一个txt分割程序来进行分割的,但是在Ubuntu就不知道怎么办了。查了查找到了下面的方法。切分方法:1):查看文件的行数:wc -l a.txt #查看a.txt文件共有多少行2):根据行数利用 split 命令切分文件spl...
原创
658阅读
0评论
0点赞
发布博客于 1 年前

Java 一次性读取或写入文件内容

1.问题需求实际项目中,有很多情况需要将文件中的内容一次性读取进内存,进行一些业务的处理,这里给一个简单的案例import java.io.File;import java.io.FileWriter;import java.io.Writer;import java.io.IOException;import java.io.FileInputStream;public clas...
原创
769阅读
0评论
0点赞
发布博客于 1 年前

Eclipse中文字体很小如何更改

问题默认的eclipse的中文显示会比较小,其他的英文字符倒是很正常,我们只要在设置里设置一下自己喜欢的字体就行了。方法打开Eclipse,在上面的菜单栏依次打开Windows–Preferences。进入设置之后,在左侧的树型菜单栏中依次打开Genneral–Appearance–Colors and Font,然后在右侧的界面中,选择Basic。下拉这个列表,找到并双击“Tex...
原创
99阅读
0评论
1点赞
发布博客于 1 年前

Java如何修改String中的一个字符

String不可变。String 是引用类型数据,其值是无法改变,如果想要像C语言那样修改字符串那么只能通过StringBuilder类来操作字符串。StringBuilder是可变的。String str = "Test string";StringBuilder strBuilder = new StringBuilder(str);strBuilder.setCharAt(1, 'X'...
原创
3182阅读
0评论
1点赞
发布博客于 1 年前

Java之sizeof()问题

1.原因在C语言中,sizeof是一个判断数据类型长度符的关键字,它可以返回一个对象或者类型所占的内存字节数。实际上在C语言和C++中,sizeof是一个运算符。在学习java发现没有sizeof。例如,在C语言中,我们可以通过printf("%d",sizeof(int));可以输出int所占字节数。2.为什么Java中没有sizeof()?Java是一种纯面向对象的编程语言,它将...
原创
105阅读
0评论
0点赞
发布博客于 1 年前

Java 方法的参数可以有默认值吗?

问题Java 方法的参数可以有默认值吗?例如void method(String p1, int p2, bool p3=false); 回答Java不支持这种特性, 如果你真的有需求,你可以通过方法的重载间接的支持默认的参数值使用工厂模式重载这个很简单void method(String p1, int p2, bool p3){ // ....};void ...
转载
440阅读
0评论
0点赞
发布博客于 1 年前

解决java -version 系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe的问题

一、问题说明:电脑中安装的jdk如果是64位,则在路径中会带上64,如果是32位的并没有在路径中带上32。二、解决打开上面看到的那个目录,发现有三个文件。看了第一个文件java.exe的属性,从它对应的路径来看,是我安装的64位的JDK,所以虽然我改变了环境变量,将JAVA_HOME指向了32位的JDK,但这里的文件还是64位的。左键双击java.exe,结果如下图,这里的java...
原创
167阅读
0评论
0点赞
发布博客于 1 年前

JDK环境变量配置

JDK环境变量配置 1、配置环境变量右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(JDK的安装路径);在系统变量里新建"classpath"变量;%JAVA_HOME%\lib;%JAVA_HOME%\lib...
原创
71阅读
0评论
0点赞
发布博客于 1 年前

eclipse 怎么修改包名工程名(default package)

怎么在eclipse里修改 之前已经创建的项目名或者怎么修改JSP的页面以及怎么修改包名等等有这样一个项目这样就可以修改包的名字了。但如果包的名字是(default package),那么是不能修改 的default package对应的就是工程的根目录,如果你不自己建package的话,所有的类都在default package中。jdk不鼓励用default package,...
原创
2405阅读
0评论
2点赞
发布博客于 1 年前

ASCII码表

ASCII码表Bin(二进制)Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释0000 00000000x00NUL(null)空字符0000 00010110x01SOH(start of headline)标题开始0000 00100220x02STX (start of text)正文开始0000 0011033...
原创
66阅读
0评论
0点赞
发布博客于 1 年前

Java核心技术 卷1基础知识 原书第10版.pdf

自取,失效了的话评论链接: https://pan.baidu.com/s/1_5vhG8fQJK5rNvfiZGzeyg提取码: 72z4
原创
1540阅读
1评论
8点赞
发布博客于 1 年前

Eclipse代码会出现颜色覆盖 关闭方法

文章目录问题如下原因及其解决方法问题如下原因及其解决方法这个是不小心运行了code coverage检测,检测代码覆盖率的,可以在coverage窗口中关闭(点选remove all sessions,我圈起来那个),就没有这些颜色了...
原创
361阅读
0评论
1点赞
发布博客于 1 年前

Java:Math.random()方法和Random类

文章目录Math.random()方法实例Random类构造方法Random类的常用方法nextInt():Random类的其他方法Math.random()方法static double random()Math.random()默认产生大于等于0.0且小于1.0之间的随机double型随机数,即介于[0,1)实例public class Test{ public stati...
原创
116阅读
0评论
0点赞
发布博客于 1 年前

Java:Scanner中的nextInt()方法

文章目录方法验证方法Scanner中的nextInt()只会读取数值,剩下"
"还没有读取,并将cursor放在本行中。相当于C语言里面的scanf("%d",&i);验证为方便描述,创建一个Scanner 对象in(注:标准输入System.in作为InputStream类的对象实现标准输入,可以调用它的read方法来读取键盘数据)Scanner in = new Sca...
原创
396阅读
0评论
0点赞
发布博客于 1 年前

Java里面System.out.println()和System.out.print()区别

文章目录Java举个例子JavaSystem.out.println()输出信息后追加一个换行’
’,相当于C语言的puts()System.out.print()输出之后不追加换行printf()举个例子对于System.out.println()结果如下:而System.out.print()结果如下:...
原创
354阅读
0评论
0点赞
发布博客于 1 年前

" MODULENOTFOUNDERROR: NO MODULE NAMED 'TKINTER' "的解决方法

踩坑场景在使用pillow这个包处理图片的时候,运行程序,报错ModuleNotFoundError: No module named ‘tkinter’,遇到ModuleNotFoundError: No module named XXX 一般遇到这个报错,都是直接用pip下载这个包,但执行pip3 install tkinter,出现报错,所以并不是安装 ‘tkinter’ 包。解决方...
原创
518阅读
0评论
0点赞
发布博客于 1 年前

Ubuntu安装pip提示Unable to locate package python3-pip3

问题: ubuntu16.04 下 , sudo apt-get install 失败 一般情况下1、sudo apt-get update2、sudo apt-get install python3-pip就可以了,但是有时候人生可能不够凄惨
原创
2459阅读
0评论
0点赞
发布博客于 1 年前

Horner法则(霍纳法则)及其C语言描述

文章目录简介霍纳法则(Horner Rule)举个栗子C语言实现简介计算机科学中,有一些关于多项式求值的问题。对于多项式求值问题,我们最容易想到的算法是求出每一项的值然后把所求的值累加起来,这种算法的时间和空间效率都不高,对于数据规模不大的题目来说由于其直观、简单很容易被大家采纳,可一旦数据规模过大时,这种算法就显得无能为力了,下面介绍一种解决这类求值问题的高效算法――霍纳法则。在中国,霍纳法...
原创
348阅读
0评论
0点赞
发布博客于 1 年前

Ubuntu系统的目录结构

以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。/ 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/ 内核与进程镜像 │ ...
转载
109阅读
0评论
0点赞
发布博客于 1 年前

Ubuntu 报错 sudo: unable to resolve host

Ubuntu 在每次执行命令的时候,会报如下错误:$ sudosudo: unable to resolve host iZ2zecsdy8flu603bmdg1bZiZ2zecsdy8flu603bmdg1bZ是阿里云创建服务器默认的hostname,错误其实没有什么影响,但看起来很不爽,解决方式:$ vim /etc/hostnameiZ2zecsdy8flu603bmdg1bZ...
原创
86阅读
0评论
0点赞
发布博客于 1 年前

Ubuntun命令集--查看电脑状态

按Ctrl+Alt+T键,调出终端窗口 在窗口中输入【free -m】按enter键执行然后会在下面第一行的【mem:】后面的【total】下面显示你的内存总大小。硬盘信息那么我们需要先在终端输入【df】,显示的sd1就是我当前的磁盘。后面的第一个数据就是磁盘大小。查看cpu信息,型号 我们在终端输入【cat /proc/cpuinfo】按enter执行后则 显示...
转载
264阅读
0评论
0点赞
发布博客于 1 年前

用C语言实现简单的基数排序

八大排序算法有:冒泡排序、插入排序、选择排序、快速排序、希尔排序、堆排序、归并排序、基数排序。前面七种网上都有很多例子,但是最后一种基数排序却很少看到,所以我总结了一下,并且自己写了一个简单的实现。基数排序是一种分配排序,其基本思想是:排序过程无须比较关键字,而是通过“分配”和“收集”过程来实现排序。它们的时间复杂度可达到线性O(n)。基数排序所做的事情,是对N位分别进行排序。从直觉上来看,人...
转载
523阅读
0评论
0点赞
发布博客于 1 年前

算法:排序算法之桶排序、计数排序与基数排序C、Java、Python表述

1. 桶排序 桶排序(Bucket sort),是一种较为高效的排序算法。桶排序的思想近乎彻底的分治思想。桶排序的时间复杂度在最坏情况下为Tworst(N) = O(N)。分析:桶排序假设待排序集合(可以是一组实数)独立的分布在一个范围中,然后根据某种映射将待排序集合中处于同一个值域的元素存入同一个桶中,也就是根据元素值特性将集合拆分为多个区域,则拆分后形成的多个桶,从值域上看是处于有序...
原创
67阅读
0评论
0点赞
发布博客于 1 年前

C#算法设计排序篇之10-桶排序(附带动画演示程序)

桶排序(Bucket Sort)桶排序的工作原理是将数组根据一定的策略均匀的分到有限数量的桶子里,再对每个桶里的内容进行排序。桶排序是鸽巢排序的一种归纳结果,当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间 O(n) 。桶排序并不是比较排序,它不受到 O(n*log n) 的下限的影响。public class Program { public static void ...
转载
159阅读
0评论
0点赞
发布博客于 1 年前

Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决

环境:Ubuntu18.04-amd64问题描述:在ubuntu下安装mysql时,进行apt-get操作,出现了如下报错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (...
原创
532阅读
0评论
1点赞
发布博客于 1 年前

模运算与奇偶数判断

模运算如果N整除 A - B,那么我们就说A与B模N同余(congruent),记为A≡B(modN)A \equiv B\pmod{N}A≡B(modN)直观地看,这意味着无论A还是B被N去除,所得余数都是相同的。于是,81≡61≡1(modN)81 \equiv 61 \equiv 1\pmod{N}81≡61≡1(modN)。如同等号的情形一样,若A≡B(modN)A \equiv B\p...
原创
268阅读
0评论
0点赞
发布博客于 1 年前

二分查找与时间复杂度计算分析

二分查找:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。  原理:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成左、右(左边小一些)两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找左子表,...
原创
1035阅读
0评论
0点赞
发布博客于 1 年前

驱动程序vmci.sys版本不正确。请尝试重新安装 VMware

今天在测试一台服务器,安装在虚拟机里面,但是发现在安装后,重启了一下电脑,出现了这个错误:无法获取 vmci 驱动程序版本: 句柄无效。驱动程序 vmci.sys 版本不正确。请尝试重新安装 VMware Workstation。打开模块DevicePowerOn电源失败。找了很多方法,最后找到了一个好的解决方法:1.别打开电源,然后到建好的虚拟机文件夹里,找到你的虚拟系统文件,后缀为...
转载
152阅读
0评论
0点赞
发布博客于 1 年前

常用证件照照片规格(英寸) (厘米) (像素)

照片规格(英寸) (厘米) (像素)1寸 2.53.5cm 413295身份证大头照 3.32.2 3902602寸 3.55.3cm 626413小2寸(护照) 4.83.3cm 5673905 寸 5x3.5 12.7*8.9 1200x840以上 100万像素6 寸 6x4 15.2*10.2 1440x960以上 130万像素7 寸 7x5 17.8*12.7 1680x12...
原创
128阅读
0评论
0点赞
发布博客于 2 年前

C99 可变数组LVA

C90及C++的数组对象定义是静态联编的,在编译期就必须给定对象的完整信息。但在程序设计过程中,我们常常遇到需要根据上下文环境来定义数组的情况,在运行期才能确知数组的长度。对于这种情况,C90及C++没有什么很好的办法去解决(STL的方法除外),只能在堆中创建一个内存映像与需求数组一样的替代品,这种替代品不具有数组类型,这是一个遗憾。C99的可变长数组为这个问题提供了一个部分解决方案。可变长数组...
原创
67阅读
0评论
0点赞
发布博客于 2 年前

android studio报错Gradle project sync failed. Please fix your project and try again

android studio报错Gradle project sync failed. Please fix your project and try againAndroid Studio导入项目或者新建项目想运行的时候可能会报错Gradle project sync failed. Pleasefix your project and try again,原因应该是Gradle的一些东...
原创
297阅读
0评论
0点赞
发布博客于 2 年前

“安装软件时提示“Error! Can't initialize plug-ins directory””的解决方案

【问题描述】:在安装、卸载软件的时候,弹出:Error! Can’t initialize plug-ins directory. Please try again later 的错误提示【原因】:环境变量的路径中存在中文【解决方法】:1.右键点击“计算机”——“属性”——“高级系统设置”——“环境变量”2.把上方中的2个用户环境变量,都改变位置。比如改变到 d 盘下的tem...
原创
3315阅读
0评论
2点赞
发布博客于 2 年前

Android利用Achartengine实现实时曲线图

From:http://blog.csdn.net/lamelias/article/details/41894433实时曲线图在实际项目中经常会遇到,特别是与传感器相关的项目中。也正是因为公司项目需要实时展现从BLE设备获取到的心电图数据,所以有机会对实时曲线图的实现过程进行了较深入的探究。本文会讲述两种实现方式,其中每种实现方式里都会包含两种展现方式(曲线图平移方向:左、右)。假设可见视窗...
转载
160阅读
0评论
1点赞
发布博客于 2 年前

过孔盖油和过孔开窗什么意思

过孔开窗”和“过孔盖油”是电路板设计中的两个专业术语。如果你是一个初学电子的小白,听到某人说了句:“把这个电路板给我设计成过孔开窗的”,是不是感觉说这话的人很牛。不过,千万别被专业术语给吓坏了,“过孔开窗”“过孔盖油”,就是电路板设计中的一个关于过孔如何处理的方式而已。如上图,左边的过孔就是“开窗”处理,右边的过孔就是“盖油”处理。实际上就是 是否要进行绝缘处理。盖油”的“油”就是指电路板上...
原创
419阅读
0评论
0点赞
发布博客于 2 年前

Multism SPWM仿真 LM339.ms14

Multism SPWM仿真 LM339,详情见文章
ms14
发布资源于 2 年前

Multism SPWM仿真 LM339

工程下载
原创
374阅读
1评论
1点赞
发布博客于 2 年前

邪恶改装:TPYBoard制作廉价WIFI干扰器

  0X01引言  想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网、复制、欺骗等等。刚好手上有块TpyboardV202(30元),也是esp8266芯片的,也是想换个固件是不是也可完成呢?周末动手试一下。  0X02搭建开发环境  1、网上下载了一个使用esp8266制作Deauth无线攻击的开源固件,是arduino开发的。...
原创
60阅读
0评论
0点赞
发布博客于 2 年前

[Web前端]使用paho MQTT.javascript来连接百度IOT(天工物接入)

标题[Web前端]使用paho MQTT.javascript来连接百度IOT(天工物接入) 对于MQTT相信搞物联网的话,已经不是很陌生了。MQTT是基于TCP长连接下的,它的报文比较小,非常适合于物联网嵌入式设备使用。对于详细的MQTT协议可以参考网上其他文章,这里推荐一个github上的中文协议手册MQTT协议中文版 : https://mcxiaoke.gitbooks.io/...
原创
212阅读
0评论
0点赞
发布博客于 2 年前

SDK Manager无法启动、一闪而过问题的解决

一、Android SDK简介Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看做用于开发和运行 Android 应用的一个软件。二、下载SDK1...
原创
306阅读
0评论
0点赞
发布博客于 2 年前

如何实现快速位翻转总结(各种算法+方法+代码)包含雷德算法

如何实现快速位翻转总结(各种算法+方法+代码)包含雷德算法 0 1一、查表法unsigned char ReverseByte(unsigned char value){ static unsigned char code ReverseByteTable[256] = { 0 ,128,64 ,192,32 ,160,96 ,224,16 ,144,80 ,208,48...
原创
409阅读
0评论
1点赞
发布博客于 2 年前

V6.0-S13-SPI.7z

OLED屏驱动程序源码(各平台都有) 原理图 教程等资料下载 学习oled有这个就够了 oled单片机驱动源码版本V6.0-S13-SPI
7z
发布资源于 2 年前