simple-card rockchip machine simple
Rockchip RK3399 - linux下抓取usb数据包
开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2017.09 linux :4.19 注意:本节介绍的内容基于《Rockchip RK3399 - linux-headers制作》中移植的运行环境:内核版本 ......
NC17383 A Simple Problem with Integers
来记录一下实现方式,真的有点妙。 首先通过打表可以发现进入循环节前的长度最多为 \(4\),最小循环节的长度只有 \(1,2,3,6\)。 所以我们可以记录当前平方了几次,到达 \(4\) 次后算出长度为 \(6\) 的循环节中的数,之后只要记录平方次数模 \(6\) 后的值即可。 放一下 \(O( ......
mlpack is an intuitive, fast, and flexible header-only C++ machine learning library
https://github.com/mlpack/mlpack README.md a fast, header-only machine learning library Home | Documentation | Community | Help | IRC Chat Download: c ......
Rockchip RK3399 - linux-headers制作(linux 4.19)
linux-headers(内核头文件)包含各种头文件,可以让设备具有本地编译驱动的能力。 一、制作linux-headers 这一节我们借助friendly提供的工具来编译linux-headers,编译的内核的内核也是friendly提供的linux 4.19版本。 1.1 下载工具和固件 ro ......
CNN -- Simple Residual Network
Smiling & Weeping 我爱你,从这里一直到月亮,再绕回来 说明: 1.要解决的问题:梯度消失 2. 跳连接,H(x) = F(x)+x,张量维度必须一致,加完后再激活。不要做pooling,张量的维度会发生变化 1 # 先是1个卷积层(conv, maxpooling, relu),然 ......
Machine Learning for Beginners(scikit-learn module)
Machine Learning Common Lifycycle Import the Data Clean the Data Split the Data into Training/Test Sets Create a Model Train the Model Make Prediction ......
Rockchip RK3399 - MMC基础
一、概述 MMC是MultiMedia Card的简称,从本质上看,它是一种用于固态非易失性存储的内存卡规范,定义了诸如卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等方方面面的内容。 从1997年MMC规范发布至今,基于不同的考量(物理尺寸、电压范围、管脚数量、最大容量、数据位宽、clock ......
[ABC309Ex] Simple Path Counting Problem
Problem StatementWe have a grid with $N$ rows and $M$ columns. We denote by $(i,j)$ the cell in the $i$-th row from the top and $j$-th column from the ......
Rockchip RK3399 - GPIO&PWM风扇调试
开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、电路原理图 我所使用的NanoPC-T4开发板可以外接一个散热风扇,下面我们来介绍一下散热风扇硬件相关的内容。 1.1 ......
安装 MyEclipse 出现 "An error occurred while copying software to your machine" 的一个解决方法
安装 MyEclipse 时出现 An error occurred while copying software to your machine 字样,有部分文章提出可能是因为之前安装没有完全卸载。比如 MyEclipse(不论版本是啥)卸载后重新安装,提示:拷贝到计算机时出错;问题解决方案:。 ......
CF 1867 E1. Salyg1n and Array (simple version)
Link 简单版本的结论还是很容易猜到的。 首先很容易想到的第一步就是尽可能地不覆盖地取尽可能多地区间,最后剩下了一小块。 然后在接着原来的指针一个一个地往右问,直到不能问了为止。 为什么这样是正确的呢?首先,在这样一步一步地往右查询的过程中,我们会发现总是前$k-1个数加上后面的一个数。 然后题面 ......
win7系统 安装python3.6.5版本遇到“user installations are disabled via policy on the machine” 和“0x80070643 ”错误情况
一、遇到提示“user installations are disabled via policy on the machine”是 系统策略禁止这个安装 解决方案: 方法一: 1、打开【开始】菜单,选择【运行】。 2、在运行窗口中【打开】一栏输入【gpedit.msc】,点击【确定】。 3、此时会 ......
Rockchip RK3399 - USB触摸屏接口驱动
开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、触摸屏接口分类 触摸屏主要包括电阻触摸屏和电容触摸屏,这个我们在《linux驱动移植-LCD触摸屏设备驱动》中已经详细 ......
SOEM的simple_test代码分析
安装soem 下载SOEM的源码,点击链接 下载windows下的插件,winpcap 安装winpcap,傻瓜式安装 解压代码包 windows下编译源代码 使用vs自带的make进行编译,我电脑安装有vs2022: 打开vs自带的环境控制台,切换到SOEM主站目录下 创建一个build目录,我们 ......
Rockchip RK3399 - USB OTG和extcon驱动
一、USB OTG USB是主从模式的总线,主机称为Host,丛机称为Device(设备)。从机与从机之间、主机与主机之间(不包括USB4.0),不能互联。每次通信都是由主机发起,从机不能主动发起通信,只能被动的应答主机的请求。 USB OTG(On-The-Go)是一个扩展的USB标准,允许USB ......
Rockchip RK3399 - USB触摸屏接口驱动
一、触摸屏接口分类 触摸屏主要包括电阻触摸屏和电容触摸屏,这个我们在《linux驱动移植-LCD触摸屏设备驱动》中已经详细介绍了,这里不再重复介绍。 在《linux驱动移植-LCD触摸屏设备驱动》这篇文章中我们介绍了SoC S3C2440触摸屏驱动的实现,对于S3C2440来说,其只支持四线电阻触摸 ......
[ABC313F] Flip Machines 题解
题意 有 \(N\) 张卡片,第 \(i\) 张卡片正面印着一个数 \(A_i\),反面印着一个数 \(B_i\)。一开始所有数正面朝上。 有 \(M\) 种操作,第 \(i\) 种操作表示为: \(50\%\) 的概率将卡片 \(X_i\) 翻转,否则将 \(Y_i\) 翻转。 求一个集合 \(S ......
Rockchip RK3399 - USB基础
一、USB基础知识回顾 在linux驱动移植-usb驱动基础我们对USB总线进行了简单的介绍,其中包括: USB协议版本介绍:USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2、USB4.0; USB接口:伴随着USB版本迭代,USB产生了多种连接器类型规范,比如Ty ......
洛谷 P9502 『MGOI』Simple Round I | A. 魔法数字 の 题解
直接用 pow() 函数暴力判断即可,一旦不符合条件就立即跳出循环,要注意开 long long 或 unsigned long long 。 #include <iostream> #include <cmath> using namespace std; unsigned long long n ......
洛谷 P9503『MGOI』Simple Round I | B. 魔法照相馆 の 题解
这道题是一道模拟题,坑点不多,但是细节特多,所以导致大部分人 $A$ 不了这道题。这道题我也写了注释,如果思路没明白可以看代码和注释的。 先创建一个长度为 $3$ 的字符串 $s1$ ,这个字符串的意思就是模拟现在的这几个幕布的情况,这里分了四个字符代表着四种情况,详细如下 该字符串 $s1$ 下标 ......
CF1867E1 Salyg1n and Array (simple version)
思路 首先考虑,\(n\) 是 \(k\) 的倍数的情况,直接枚举询问所有每一段就好,然后输出每一段的异或和的异或和。 如上图,每次询问都没有重叠部分,颠转互不干扰。 那么,\(n\) 不是 \(k\) 的倍数的情况呢? 可以看到,与第一种情况的区别就是末尾多了一小截,那么我们需要考虑如何计算这一小 ......
Bugku simple_SSTI_1
ssti注入 又称服务器端模板注入攻击(Server-Side Template Injection),和sql注入一样,也是由于接受用户输入而造成的安全问题。 它的实质就是服务器端接受了用户的输入,没有经过过滤或者说过滤不严谨,将用户输入作为web应用模板的一部分,但是在进行编译渲染的过程中,执行 ......
Machine learning note(1)
注:本笔记不给出完整解释 ## 正规方程 设$z=\theta^{T}x$ 设损失函数为$J(\theta)$,求令$\frac{\partial J}{\partial \theta}=0$的$\theta$ 由此得出最优的$\theta$ ## 牛顿迭代 回顾一下梯度下降:$\theta'=\t ......
JVM(JAVA Virtual Machine)Java虚拟机
JVM的跨平台性 一次编写,到处运行 JVM将字节码文件编译成对应操作系统的机器码 JVM的语言无关性 JVM的解释执行 字节码文件会按照顺序执行 ,字节码文件先被加载到jvm中,执行引擎根据字节码指令逐行解释成本地机器码 JIT——即时编译器 逐行解释代码——运行速度比较慢 jvm还有一种另外的情 ......
Proj CDeepFuzz Paper Reading: TensorFlow: a system for Large-Scale machine learning
## Abstract 本文:Tensorflow Github: https://github.com/tensorflow/tensorflow Task: Detail on Tensorflow dataflow model 特点: 1. operates at large scale an ......
Rockchip RK3399 - DRM驱动程序.md
这里我们介绍一个`DRM`驱动的案例,具体流程如下: (1) 定义`struct drm_driver`,并初始化成员`name`、`desc`、`data`、`major`、`minor`、`driver_features`、`fops`、`dumb_create`等; (2)调用`drm_dev ......
Vue简单浮动标签(simple floating labels)
简介及使用教程 Vue简单浮动标签(simple floating labels)是一个基于Vue.js的简单浮动表单标签组件,支持自定义颜色、边框及错误信息。 安装 npm i vue-simple-floating-labels 使用 引入组件 import FloatingLabel from ......
js:Simple pagination in javascript
https://stackoverflow.com/questions/25434813/simple-pagination-in-javascript @{ ViewBag.Title = "Index"; Layout = null; } <div id="listingTable"></div ......
Proj CDeepFuzz Paper Reading: Balancing Effectiveness and Flakiness of Non-Deterministic Machine Learning Tests
## Abstract 背景:In fact, some of the latest findings suggest that the existence of adversarial attacks may be an inherent weakness of deep learning mod ......