点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • Ubuntu 18.04 下安装运行 GPGPU-Sim

    1

    一、简介    gpgpu-sim是一个GPU模拟器,可以让cuda程序运行在一个软件模拟器上,而不需要硬件GPU。    本文主要参考 https://zhuanlan.zhihu.com/p/369673760 来一步步实现,并根据新出现的安装问题做调整修改。二、安装Ubuntu18.04x64        尝试

    soskp-yoours2024-04-13 19:20:30

    阅读更多
  • python打包成可执行文件-包含依赖库

    2

        以 spss2excel.py 为例,使用Visual Code打开工作文件夹。    1. 安装python扩展插件    2. python依赖        a) pip国内源        中国科学技术大学 : https:

    soskp-yoours2024-04-12 14:24:55

    阅读更多
  • 使用SDL2实现多屏拼接滚动显示文字

    3

    一、简介    用mfc自绘的形式纯手工模拟多屏幕文字滚动的示例,cpu占用率很高。在此改用sdl2编写测试。二、源代码#include "stdafx.h"#include <SDL.h>#include <SDL_ttf.h>#include <stdbool.h>#include <time.h>// 屏幕分辨率#define SCREEN_WIDTH 640#d

    soskp-yoours2024-04-11 21:04:18

    阅读更多
  • android多渠道版本编译

    4

    一、介绍    多渠道打包,也即多版本打包APK文件。二、build.gradle配置文件    生成standard 、miui两个版本apk。buildFeatures {        buildConfig = true    }    signingConfigs {     

    soskp-yoours2024-04-11 10:42:07

    阅读更多
  • android studio gradle配置国内源

    5

    新版本android studio在settings.gradle文件中修改,添加如下:// 阿里的maven镜像maven { url "https://maven.aliyun.com/repository/jcenter" }maven { url "https://maven.aliyun.com/nexus/content/groups/public/" }maven { url "https://maven.aliyun.c

    soskp-yoours2024-04-11 10:22:15

    阅读更多
  • RFiD - EPC区

    6

    一、bank区域   包括:EPC、TID、USER、保留,四个区域,其中TID是唯一编码不读不可写,EPC为盘点区域速度快。二、区域格式    以上可以看到EPC区域包括:CRC16(2个字节)、PC(两个字节)、有效数据(12字节)。三、EPC格式四、EPC写方法    写bank方式写epc需要将epc长度一同写入,否则长度为上一次或当前最长的长度,会影响盘点效率。&nb

    soskp-yoours2024-03-15 10:06:37

    阅读更多
  • 2FA身份认证 - GitHub双重身份验证

    7

    一、前言    认证原理:双方有共同的密钥、相同的时间戳,使用相同的计算方法,最后对结果进行对比实现认证。    为防止双方时间误差和操作上的延迟,会将时间戳改为一段时间窗口使其不变化。    本文基于 https://github.com/beemdevelopment/Aegis 其包括:TOTP、HOTP、Stream、MOTP、YAOTP 认证方式。

    soskp-yoours2024-03-08 10:22:04

    阅读更多
  • Springboot 动态更新properties配置文件参数

    8

    一、介绍    作为与硬件设备交互使用的Web网站在运行时,有时候需要在不影响当前程序运行状态的情况下修改一些参数并直接生效,比如修改转发url地址、Tcp、Udp转发IP等。    在此实现直接修改properties配置文件,使用定时器定时查询配置信息并更新当前环境变量。二、环境变量替换更新    1. 使用replace替换启动时加载的配置实例  &n

    soskp-yoours2024-02-20 13:12:06

    阅读更多
  • USBHID - android

    9

    一、USB的四种传输方式  1 控制传输(Control Transfer)  作用:USB系统软件用来主要进行查询配置和给USB设备发送通用的命令。  特点:控制传输是双向传输,数据量通常较小;数据传送是无损性的。数据宽度:控制传输方式有8、16、32、64字节的数据。典型应用:在主计算机和USB外设之间的端点0(EP0)之间的传输。后面安卓使用的控制传输也是用到端点0。  2 批量传输(Bulk Transfer)  作用:在需要大

    soskp-yoours2024-02-07 16:00:10

    阅读更多
  • USBHID - CP2110/CP2114在android手机上的开发

    10

    一、介绍    由于 libusb、slabhiddevice、slabhidtouart 在普通手机上没有权限,所以不能正常使用。    在此使用java在普通android手机上进行usb hid开发,连接CP2110设备最终实现正常通讯。    本人使用的是一个基于CP2110的Uhf900M发卡器,经测试获取功率以及标签盘点正常。二、核心配置方法  

    soskp-yoours2024-02-07 15:03:18

    阅读更多