自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pewds的博客

Pewds-Pie Fans

  • 博客(45)
  • 收藏
  • 关注

原创 【AV1音视频】Windows下使用CMake静态编译libaom的正确姿势

RustDesk是一个跨移动/桌面平台的高性能虚拟化桌面软件,在兼容多个平台的同时,还需要满足arm、arm64下的编译。vcpkg的默认triplet往往不能满足所有平台的成功编译,老版本在部分平台上可能还会有代码问题。libaom是AV1编码/解码的一个静态库,由C编写,跨平台支持。VCPKG也把aom集成到自己的ports当中,可以很方便的完成编译。在编译层面本应不是问题,但是集成到RustDesk中,出现了链接错误。是找不到,我们再细看。

2023-05-21 17:48:11 328

原创 Flutter中文文本Text两端对齐的临时解决办法

Flutter中文文本Text两端对齐的临时解决办法

2023-01-04 12:35:22 873 1

原创 【解决办法】部分联芸主控NVMe固态硬盘在部分机型上导致的Linux休眠掉盘

前情提要:Thinkbook 14p 锐龙版睡眠唤醒后死机-论坛-深度科技 (deepin.org)先说结论:在Linux环境下,联芸主控如MAP1202、MAP1002(光威Basic 1T固态、海康威视C2000eco等一些新的国产固态上)可能在部分机型上的ID汇报存在问题。现有Linux内核NVMe代码会使用多种不同方法侦测NVMe设备的eui64值。方法返回值不一致时,会被认为是NSID发生改变,会下线固态硬盘。 a) the device is completely broken i

2022-04-12 00:51:10 6920 1

原创 根本上解决Thinkbook 14p Gen2 ACH Linux睡眠或从Linux重启后SSD掉盘的问题

自定义Linux内核,从根本上解决Thinkbook 14p Gen2 ACH Linux睡眠或从Linux重启后SSD掉盘的问题

2022-04-08 11:56:01 3225 2

原创 Google Colab升/降级TensorFlow以及cudnn的正确姿势

Google Colab升/降级TensorFlow以及cudnn的正确姿势背景跑leaf-audio论文的时候,代码用到了lingvo库,当前lingvo库的最新版本是0.10.0,并且与tensorflow-gpu版本强依赖(2.6,而colab是2.7)。直接按要求pip tensorflow-gpu 2.6后,又发现cudnn版本不对。也就是说,tensorflow 2.6版本是基于cudnn 8.1编译的,需要8.1以上的cudnn才行。但是系统里面的cudnn是8.0.5。经过n天的摸索

2021-11-26 00:27:26 2345 3

原创 小米8(Dipper)编译魔趣MK100全流程记录

最近闲下来了一会,除了休息了一会,另外还学习了下如何编译一个完整的AOSP(Android 10)项目,并添加人脸解锁功能~耗时一周,网上几乎没啥资料,自己摸索后总结一下呜呜呜…以Mokee (MK100)为例,Dipper(小米8)为开发机进行说明下载源代码1.下载repo可执行文件安卓使用repo工具组织项目,并提供并行fetch、checkout功能。此处引用Mokee Github的Git-repo仓库:repo文件下载后导入任意一个可执行文件路径(/usr/bin、/bin等)2

2020-10-30 16:57:20 3260 1

原创 使用LLVM库编译或运行出现错误的一些解决办法

1.编译成功,提示Option注册了多次效果图:提示Option xxx registerd more than once! LLVM ERROR: inconsistency in registerd CommandLine options原因分析:如果使用的是CMake进行查找依赖的话,如llvm_map_components_to_libnames,可能是因为:安装了多个LLVM版本,导致查找时得到了多次相同的Option解决方法:只保留一个LLVM版本尝试将后面链接处改

2020-10-05 23:27:06 6565

原创 在EdgeBoardLite中集成RTL8811CU驱动的历程

目前进度:已可以在平台上支持网卡的识别、扫描。WiFi连接还有循环连接的问题,还没找到解决方法,等灵感吧PS:这个板子基于内核4.14.0-xilinx-v2018.3构建,该有的网络工具一样没有hhh,比较“干净”(阉割)的计算卡Linux系统。安装RTL8811CU/RTL8822CU驱动注1:5.4.1版本驱动安装后用dmesg打印后会发现有崩溃现象,改为5.8.1版本问题解决。5.8.1版本地址:地址由于没有对应的平台预设,我们需要更改以下内容再进行make和make install注2:

2020-07-17 22:37:08 1076

原创 巧用树莓派+MotionEyeOS+PushPlus实现摄像头监控系统,支持微信推送

1.烧录MotionEyeOS镜像使用balenaEtcher烧录到一张SD卡中。启动树莓派在config.txt中加入ssh文件开启SSH Server,配置wpa_supplicant.conf设置默认WiFi热点2.设置时间服务器内置的好像在中国没有用,时间初始为1970-01-01,这里我们换成阿里云提供的NTP时间服务器# NTP协议ntp1.aliyun.com3.设置动作捕捉实测Frame Change Threshold设置为3%左右为最佳其他设置见下图4.开启

2020-05-16 10:42:12 2235 2

原创 实现在flutter_web中嵌入codemirror代码编辑器

解决flutter_web嵌入codemirror的问题博文的Flutter版本Flutter 1.17.0 • channel beta • https://github.com/flutter/flutter.gitFramework • revision d3ed9ec945 (6 天前) • 2020-04-06 14:07:34 -0700Engine • revision c...

2020-04-12 23:46:07 1046 1

原创 Ubuntu 16.04.6 LTS安装python 3.6/3.7/3.8以及pip的解决方法

Ubuntu 16.04.6 LTS安装python 3.6/3.7/3.8以及pip的解决方法方案1:源码编译,太过于繁琐方案2:ppa安装,大部分教程留下的链接过老,ppa源失效(博客抄袭何时休)以下给出我的解决方案:Step1. 安装Python 3.x添加deadsnakes源,截止到本博文发布,该ppa源有效sudo apt install software-propert...

2020-04-11 11:55:22 1107 1

原创 Arduino ESP8266 天气预报程序

动动手,单车变摩托~除下显示组件,其余功能都是原创手码。Arduino ESP8266 天气预报程序项目地址:https://github.com/Kingtous/esp8266_arduino_weather_reporter二进制文件下载:Release File适配配置芯片:ESP8266 (NodeMcu、CH340)显示器:SSD1306OLED SW I2C编程语言...

2020-04-09 12:35:11 2316 2

原创 算法-快速排序&堆排序 超直白讲解+详细Cpp代码注释

算法擱置很久了,來填上之前的坑~快速排序说白了,就是找出每次一个数(称为基准),使得那个数所在的位置,其左边元素比基准数小,其右边元素比基准数大。故我们需要3个函数:getIndex找出基准数quickSortPartition针对当前的基准数,拆分成左右两个数组,再分别进行排序初始时,我们默认将数组第一个元素选为基准数int getIndex(vector<in...

2020-04-01 10:48:18 383

原创 Flutter Bloc更新状态后不刷新UI的一个解决办法

Flutter Bloc更新状态后不刷新UI的一个解决办法Flutter 1.12.13+hotfix.8 • channel stable使用Equatable 1.1.1创建Bloc在用Bloc框架写一个项目时,发现在mapEventToState中yield一个state后发现UI并没有刷新,明明改变了关注状态。究竟是怎么回事呢?上原代码class ...TopicIn...

2020-03-31 10:57:42 2470

原创 macOS Catalina启用NTFS-3G并实现自动挂载的正确方式

NTFS-3G是一个开源的支持NTFS读写的系统小工具相比NTFS For Mac等一些专业工具来说,NTFS-3G的驱动读写性能大约为专业工具的30%请谨慎考虑是否安装链接:NTFS-3G WikimacOS Catalina启用NTFS-3G并实现自动挂载的正确方式安装NTFS-3G需要安装osxfuse和ntfs-3gbrew cask install osxfusebr...

2020-03-06 10:02:11 2215

原创 七牛云——利用Python生成带有时限的上传token

Python生成带有时限的七牛云上传token注:七牛云官网已有各种语言的SDK,已无需个人实现~不过还是根据博文的教程,自己使用Python语言实现了一遍。token = accessKey + encodedSign + encoded需要准备的数据:AccessKeySecretKeyOSS Bucket名称当然,如果还想添加policy(限制上传文件大小等)的...

2020-03-02 22:05:18 560

原创 使用Qt 5.14.0自带的windeployqt打包程序提示Unable to find Platform Plugin的解决方法

使用的是MingW 73 x64版本,发现不管设置什么环境变量、使用MingW命令行都不行后来查得官方链接,给出了详细解释Qt 5.14.0已知问题windeployqt does not work for MinGW QTBUG-80763 Will be fixed in 5.14.1确定是Qt 5.14.0的问题所以解决方法:回滚至5.13.2等待Qt官方更新5.14....

2020-01-04 08:09:59 5752 4

原创 操作系统-经典代码集合

经典算法以及实例包含信号量隧道过车问题银行客户问题银行家算法进程调度内存块置换算法页面调度简单文件系统后面四个在Github仓库中:https://github.com/Kingtous/os_exp纯手打,希望对大家有所帮助,代码也可能有潜在的本人也没发现的问题,欢迎大家指正~...

2019-12-17 10:33:45 841

原创 烽火HG261GS——获取超级管理员密码

本教程适用于以下网关烽火HG260GS。发现网上的一些教程已经失效,现发现获取网关的超级密码并不是一件难事,当然是截止到当前文案的时间啦~本教程纯属原创,如需转载请注明原链接获取加密的密码我们直接打开:http://192.168.1.1/cgi-bin/baseinfoSet.cgi,执行出来的结果中有几下几行"baseinfoSet_TELECOMACCOUNT":"telec...

2019-08-02 22:20:05 21973 3

原创 使用python调用百度翻译api进行翻译

要用到的包Urllib 网络请求Json 解析json数据Hashlib 构造md5加密值Re 正则表达式代码示例一个用在汉化项目的代码通过正则表达式匹配相应要翻译的内容传入百度翻译api进行翻译api说明得到翻译结果,构造语句,并写入磁盘import urllib.requestimport urllib.parseimport jsonimport h...

2019-07-06 09:51:56 5157 3

原创 汇编语言-复习笔记记录(重难点)

满足CPU中断的条件CPU执行完当前的指令周期当前运行的为非中断程序或者是优先级较低的中断服务程序采样到有效的中断请求信号如果是可屏蔽中断请求INTR,检查中断允许标志是否为1,即中断开放CPU不响应的情况执行STI时执行IRET向SS中传送数据时中断优先级(从高到低)内中断非屏蔽中断可屏蔽中断单步中断CF与OF的联系(1)、8H+8H:对于signe...

2019-06-24 17:58:30 1887

转载 汇编语言-REP,RCR,ROR等指令

Original WebsiteRCL - Rotate Through Carry LeftUsage: RCL dest,countModifies Flags: CF OFRotates the bits in the destination to the left “count” times with all data pushed out the left side re...

2019-06-24 17:56:53 4977

原创 Linux-Qt5.12.3无法使用Fcitx搜狗输入法的解决方法

环境OS: Deepin 15.10.1**Qt:**5.12.1**Compiler:**gcc_64遇到的问题Qt Creator以及所编译出的程序无法输入使用搜狗输入法(Fcitx)解决方法我们需要将fcitx的支持库放入qt的目录下具体过程:解决方法以及容易遇到的问题...

2019-06-24 17:55:29 824

原创 8086汇编语言-奇怪的程序(jmp 跳转)

不多说,直接上程序程序示例assume cs:codesgcodesg segment mov ax,4c00h int 21hstart: mov ax,0s: nop nop mov di,offset s mov si,offset s2 mov ax,cs:[si] mov cs:[di],ax ...

2019-06-24 17:52:50 714

原创 算法刷题-Z字形变换

题目描述将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行指定行数变换的...

2019-06-24 17:50:39 664

原创 数据库系统概论总结-范式

数据库考试总结1NF(第一范式)第一范式是指数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合或是由一组属性构成。简而言之,第一范式就是无重复的列。例...

2019-06-24 17:48:57 2694 1

原创 SQL Server 导入northwnd数据库的问题

SQL Server 导入northwnd数据库的问题新版本的SQL Server已经无法通过mdf,ldf导入旧版本的northwnd数据库了,但是我们可以寻找其他的办法进行数据库的导入,例如通用的sql文件.下载适配的sql文件下载地址删去两行内容我们下载的文件有很多,但是需要的文件只有其中一个名为"instnwnd.sql"的sql文件,但是其并不能直接用,我们需要删除如下...

2019-06-24 17:46:34 459

原创 搭建自己的中转git服务器,解决git速度慢的问题

背景有的时候将个人博客push上github仓库,1-2kb/s的速度看着脑壳疼,怎么办呢?要是有个连接Github速度快的云服务器帮助我们推送则就很爽了.开始操作!操作流程在服务器建立自己的中转git仓库在本地副本中链接我们服务器的中转git仓库在中转git仓库链接我们的github仓库在我们的服务器上设置自动推送,让Linux系统能够自动推送我们的commit(可选的懒...

2019-04-01 23:00:01 2491

原创 Deepin Linux CPU无法进行自动降频的一个解决方法

在笔记本上安装了Deepin,发现笔记本风扇转的巨快,耗电也跟飞似的。通过cpufrequtils-info发现cpu频率一直是3.5GHz以上!看见网上很多文章都是说通过安装cpufrequtils来调节CPU频率,但是用这个工具调节时,发现在我的笔记本上只拥有Peformance和Powersave两档,而且调节后一点效果都没有。奇了怪了?后来了解到在Linux上基本改用了intel_...

2018-12-01 18:31:16 8897 2

原创 二叉排序树

在网上查了很多平衡二叉树的代码,发现很多代码都缺少了一个引用(&amp;)的问题,而代码在未加引用符的时候,删除叶子结点会存在删不掉问题(指针地址未变成NULL)(不知道是不是我写代码的风格问题)以下代码有树的一些基本操作+排序树的基本操作(主要是用于二叉排序,所以树的一些操作代码未写入),用的时候可以注意一下。//// Created by Kingtous on 2018/11/1...

2018-11-20 10:26:51 191 1

原创 数据结构-稀疏矩阵(压缩存储,转置,加法,乘法)类库

上完数据结构课,练练手~目前本人测试没有问题...记录一下,方便以后整理,更新代码, debug。-----------------代码用了两个class分别封装Matrix和record,record为压缩矩阵的记录,记录了一个元素的位置以及数据内容。Matrix则记录矩阵的数据(record封装),大小,以及转置要用到的cpot数组,也就是记录从第一列到第n列,共有多少个元素。...

2018-10-02 11:30:22 1114 1

原创 表达式求值-栈的应用

自己练练手,写了个栈用来进行表达式求值。记录一下~(用‘#’表示开始结束~)不过可能也存在着一些问题,就是用double存整数可能会出现问题,另外异常处理还没有完善。还存在很大优化空间。#include &lt;iostream&gt;#include &lt;sys/malloc.h&gt;//win上为malloc.h#include &lt;cmath&gt;us...

2018-09-28 12:29:11 457

原创 Python-客户端、服务器交互模板

参考链接比较简单的一个例子,不过还是记录一下。参考链接里的我不知道为什么我的运行不了,下面是经过一些改动后能在本地跑的例子。1.Server.pyimport socketimport timeimport threadingmessage=[]def tcplink(sock,addr): print('欢迎来自%s:%s的大佬'%addr) sock....

2018-08-07 10:45:50 1849

原创 java类库:大数字阶乘

package start;import java.math.BigInteger;import java.util.Scanner;public class Start { public static Scanner scanner = new Scanner(System.in); public static void main(String[] args) ...

2018-05-28 11:51:27 481

原创 Problem L. 跑图---2018年第二届河北省大学生程序设计竞赛

Description    跑图是RPG游戏中很烦躁的事情。玩具需要跑到距离他最近的传送点的位置。现在给你一张N×M的方格图,每个方格中数值0表示平地,数值1表示为转送点,你的任务是输出一张N×M的矩阵,Matrix(x,y)表示从(x,y)到距离它最近的传送点的距离。这里的距离是曼哈顿距离,(x1,y1)-&gt;(x2,y2)的距离为|x1-x2|+|y1-y2|。Input    第一行,...

2018-05-20 22:44:44 1444 5

原创 Less or Equal ——NEUQ-ACM Codeforces Round #479 (Div. 3)

地址:点击打开链接我们先回顾下题目C - Less or Equal You are given a sequence of integers of length nn and integer number kk. You should print any integer number xx in the range of [1;109][1;109] (i.e. 1≤x≤1091≤x≤109) ...

2018-05-13 23:08:14 171

原创 【类库】求某数的有效数字

本代码为保留12位有效数字,考虑了进位,计算a/(a+b)的值#include &lt;bits/stdc++.h&gt;typedef unsigned long long lll;using namespace std;int maze[12];//12为有效数字void format()//考虑进位问题{ for(int i=11;i&gt;0;--i) { ...

2018-05-13 18:01:08 199

原创 NEUQ 1022:二叉树

链接:http://newoj.acmclub.cn/problems/1022题目:1022: 二叉树描述题目描述:众所周知,遍历一棵二叉树就是按某条搜索路径巡访其中每个结点,使得每个结点均被访问一次,而且仅被访问一次。最常使用的有三种遍历的方式:1.前序遍历:若二叉树为空,则空操作;否则先访问根结点,接着前序遍历左子树,最后再前序遍历右子树。2.中序遍历:若二叉树为空,则空操作;否则先中序遍历...

2018-05-08 21:19:24 497

原创 NEUQ-NewOJ-1277: 考试排名

1277: 考试排名描述题目描述:C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢? 我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题 “AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别是,曾经...

2018-03-31 19:03:45 350

原创 简单二维数组中连通性的判断

感觉用的挺多的,就简单练习下1表示有路,0表示无路,假设有n个1,如何判断这n个1都说连通的?策略:深度优先搜索,搜索完判断count_是否等于n,是则连通,否则不连通以下代码的测试数据:0 1 1 00 1 0 01 1 1 0 为连通图需要一个vis和used数组进行操作#include &lt;bits/stdc++.h&gt;using namespace std;int used[...

2018-03-30 09:14:54 3877 2

空空如也

空空如也

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

TA关注的人

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