后端
文章平均质量分 57
m0_67391270
这个作者很懒,什么都没留下…
展开
-
i2c总线之通信原理及linux驱动中读写时序的实现
一、I2C简介I2C使用两条线在主控制器和从机之间通信,SCL(串行时钟线)和SDA(串行数据线),这两条线需接5~10欧上拉电阻,总线空闲空闲时,SCL和SDA处于高电平,I2C总线标准模式速度可以达到100K/S,快速模式可以达到400K/S。一个I2C总线可以挂多个I2C从设备,通过I2C器件地址去识别不同的设备,如图二、I2C通信原理1.起始位2.停止位3.数据传输:I2C在数据传输时要保证SCL高电平期间,SDA数据稳定,因此SDA上数据变化只能SCL低电平期间发生,如图4.原创 2022-03-19 21:00:12 · 1027 阅读 · 0 评论 -
CSS样式——背景图片
文章目录颜色color图片image图片大小size重复repeat滚动行为attachment坐标position位置origin裁剪clip颜色color用颜色作为背景。<div id="app"></div>* { margin: 0; padding: 0;}#app { width: 400px; height: 300px; background-color: red;}图片image默认会显示不全backgrou原创 2022-03-19 17:09:23 · 3412 阅读 · 0 评论 -
AcWing 1459 奶牛体操 题解(春季每日一题)
原题看见这个数据范围基本就可以为所欲为了#include<bits/stdc++.h>using namespace std;const int N = 25;int n, k;int ans;int g[N][N];int main(){ cin>>k>>n; for(int i = 1; i <= k; i ++ ){ for(int j = 1; j <= n; j ++ ){ int v; cin>&原创 2022-03-19 13:09:08 · 87 阅读 · 0 评论 -
浅谈HyperLogLog底层算法逻辑
本文是对hyperloglog原理的梳理,整理自知乎答主张戎的回答:大数据领域的近似分析方法(一)。内容涉及高中数学的期望,大学的高等数学以及概率论。就像文章所言,HyperLogLog是大数据基数统计中的常见方法,无论是 Redis,Spark 还是 Flink 都提供了这个功能,其目的就是在一定的误差范围内,用最小的空间复杂度来估算一个数据流的基数。文章目录一、基数估计法介绍二、HyperLogLog部分1、理论基础介绍2、引入调和平均数3、误差修正4、Reids中的Hyp原创 2022-03-18 17:53:10 · 365 阅读 · 0 评论 -
基于Eclipse、Maven 和 Apache Tomcat的Java Servlet 和 JSP Hello World 教程
在本 Java 教程中,我们将帮助您了解使用 Eclipse IDE、Maven 作为构建系统、Tomcat 作为 Web 服务器从头开始开发 Java Web 应用程序(基于 Servlet 和 JSP)的过程。本教程对 JSP、Servlet、Eclipse、Maven 和 Tomcat 的初学者很有帮助。本教程中使用了以下技术和软件:JDK 8Servlet 3.1JSP 2.3Eclipse 4.6 (Neon)Apache Tomcat 8开始吧。1. 创建 Java 动态 W原创 2022-03-18 15:27:29 · 422 阅读 · 0 评论 -
vue文件上传
util/upload.jsimport axios from 'axios';import api from "@/http/api";import { Message } from 'element-ui';export const uploadFile = (file) => { let formData = new FormData(); formData.append('file', file); return axios({ url: process.env.原创 2022-03-16 14:06:52 · 169 阅读 · 0 评论 -
Git的安装、配置、使用01【Git Bash Here命令行操作】
Git的安装、配置、使用01【Git Bash Here命令行操作】[这里是图片001]https://blog.csdn.net/qq_45037155/article/details/123438980Git的安装、配置、使用02【Idea对GitHub支持使用】[这里是图片002]https://blog.csdn.net/qq_45037155/article/details/123446538目录一、版本控制工具1. 什么是版本控制工具2. 版本控制工具的作用3. 目前市场常见的版.转载 2022-03-15 14:08:08 · 904 阅读 · 0 评论 -
BM13 判断一个链表是否为回文结构(c++)
/** * struct ListNode { * int val; * struct ListNode *next; * }; */class Solution {public: /** * * @param head ListNode类 the head * @return bool布尔型 */ bool isPail(ListNode* head) { // write code here L..原创 2022-03-15 12:45:54 · 71 阅读 · 0 评论 -
redis实战技巧
redis增删改查基本的步骤@Service@Slf4jpublic class UserService {public static final String CACHE_KEY_USER = “user:”;@Resourceprivate UserMapper userMapper;@Resourceprivate RedisTemplate redisTemplate;//新增public void addUser(User user) { //1 先插入mysql并..原创 2022-03-15 11:24:12 · 972 阅读 · 0 评论 -
Matlab中在文件中创建函数
目录在文件中创建函数函数定义语法函数和文件的内容End 语句在文件中创建函数脚本和函数都允许通过将命令序列存储在程序文件中来重用它们。脚本是最简单的程序类型,因为它们存储命令的方式与您在命令行中键入命令完全相同。函数提供的灵活性更大,主要因为可以传递输入值并返回输出值。例如,名为 fact 的以下函数用于计算某个数 (n) 的阶乘并返回结果 (f)。function f = fact(n) f = prod(1:n);end此类型的函数必须在文件中而不是在命令行中定义。通常,原创 2022-03-15 10:04:07 · 1283 阅读 · 0 评论 -
JavaScript黑魔法:不可阻止的“自动下载”
正常情况下,当我们想要从网站下载某个文件时,一定是需要主动点击,才能出现下载操作。这是理所当然的。但你是否遇到过这样一种场景:当打开某个网页时,未进行任何点击,然而后台自动下载了一个文件!很可怕吧,像是种不可思议的黑魔法。但这是真实可以实现的,用JavaScript即可实现。实现效果:且看本演示:打开页面,后台自动下载了一个vbs文件。点击下载后的文件,vbs脚本文件被执行,弹出了一个hello窗口。如下:由于是vbs脚本,因此,如果点击该文件,文件会被打开并执行:选择打开,脚本被执行:原创 2022-03-14 17:39:19 · 398 阅读 · 0 评论 -
Cycript(四):常用脚本
目录MDCycript/MS.cyMDCycript/md.cymjcript/mjcript.cylibcycript.cycycript-utils/utils.cyMDCycript/MS.cygit 地址:https://github.com/AloneMonkey/MDCycript/blob/master/MS.cy(function(ms) { // 获取存储 libcycript.dylib 的目录的路径 let GetLibraryPath = fun原创 2022-03-14 16:14:32 · 277 阅读 · 0 评论