- 博客(40)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
转载 用Docker跑Android系统,在x86电脑玩ARM手机游戏
ReDroid (Remote anDroid) 是自架「云手机」的方案,透过docker在电脑上跑Android系统容器,再利用Scrcpy的镜射萤幕功能连线到Android桌面。目前来看,ReDroid的泛用性比Waydroid好,因为不只造福Linux使用者,连那些想摆脱专有模拟器、想自架云手机的用户都可以利用ReDroid达成目的。目前即使有安装libndk,Android 11的Play商店还是不给下载ARM架构的APP,请配合APKPure之类的应用程式商店安装APP。ReDroid容器的。
2023-05-31 17:10:33
26372
2
原创 QTCreator调试多子项目时,多个main函数debug选择
如图所示被依赖的项目中包含测试程序都可以在debug中找到,针对ui程序的debug则选择ui,然后点击debug按钮。
2023-05-09 21:54:25
615
原创 QT源码编译#error “Q_ATOMIC_INT64_IS_SUPPORTED must be defined on a 64-bit platform“
【代码】QT源码编译#error "Q_ATOMIC_INT64_IS_SUPPORTED must be defined on a 64-bit platform"
2023-04-25 19:49:42
1771
转载 J1939协议简介
J1939协议是由()定义的一组标准。J1939标准用于卡车、公共汽车和移动液压等重型车辆。在许多方面,J1939标准类似于旧版J1708和J1587标准,但J1939标准协议建立在CAN(控制器区域网络,ISO11898)上。物理层(J1939/11)描述了针对客车的电气接口。数据链路层描述了构建报文、访问总线以及诊断传送故障的规则。应用层(J1939/71和J1939/73)定义了在网络中传送的每条报文的具体数据。
2022-12-19 18:34:50
1852
原创 车辆VIN校验位计算方法 - Java及Python算法实现
VIN码从从第一位开始,码数字的对应值×该位的加权值,计算全部17位的乘积值相加除以11,所得的余数,即为第九位校验值。车辆识别码:WU6JA69621D713820第九位为9为校验码,我们可以验证下是否正确。376除以11,余2,该余数9即为校验码,和识别码的校验位相同。注意:VIN中不会包含 I、O、Q 三个英文字母。如果余数为10,则检验位为字母“X”
2022-08-24 06:33:23
1700
转载 Robot Framework自定义测试库开发详解
开发自定义测试库Robot Framework主要有三种API:静态API、动态API和混合API,下面分别进行介绍。静态API静态API直接将方法(methods)映射为关键字。关键字接收的参数和方法相同的参数一样。1. 编写测试库在~\Lib\site-packages目录中新建一个包【比如MyLibrary】, 然后在创建的测试库MyLibrary目录下新建MyKeywords类文件(MyKeywords.py),用来封装要实现的关键字。class MyKeywords():.
2022-04-16 11:48:15
795
翻译 6 个例子教你重构 Python 代码
1. 合并嵌套的 if 条件合并之前:if a: if b: return c合并后:if a and b: return c2. 将重复的代码移到条件语句之外if sold > DISCOUNT_AMOUNT: total = sold * DISCOUNT_PRICE label = f'Total: {total}'else: total = sold * PRICE label = f'Total:
2022-03-24 12:26:16
1041
原创 Linux HDMI使用
系统:Manjaro with NVIDIA RX2060安装好Manjaro并安装好显卡驱动程序;此时插上HDMI双显示器,下面为使能HDMI双屏显示步骤:1. 命令行输入:xrandr | grep connected此时相关软件都安装好之后会有如下输出:eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mmDP-1 disconnected (
2021-12-30 20:22:46
4783
原创 pylink Windows下中文路径报错Specified file could not be opened
解决方案:在pylink包路径下修改jlink.py文件, 找到flash_file方法;在该方法下找到self._dll.JLINK_DownloadFile行, 后边的参数path.encode()修改为path.encode(locale.getpreferredencoding()), 当然还得在使用locale前导包...
2021-12-18 11:17:04
745
转载 在Windows上将Ctrl+C信号发送到Python subprocess子进程
连接:https://blog.youkuaiyun.com/polyhedronx/article/details/82022093优快云上很久没看到这么认真的博客了, 最重要的是解决了我的实际问题, Make a mark<div id="content_views" class="htmledit_views"> <h1><a name="t0"></a><a name="t0"></a>一...
2021-04-15 00:10:06
714
2
原创 神舟战神Z8-CU7NA折腾Windows10 + Manjaro双系统
前言: 此博文是笔者折腾笔记, 同时贡献给爱折腾的Linuxer, 笔者使用过Ubuntu, 红帽RHEL, CentOS, Fedora, Manjaro(按时间先后顺序), 我个人觉得好用性一个比一个强. 另外①操作系统而言看需求和个人喜好, 用Windows还是Linux或者MacOS没有什么好争辩的, ②Linuxer用图形操作还是命令行也是个人自由, 没有强制要求, 在这里稍微谈一下笔者的看法: 命令行有好处, 就比如下面安装系统要介绍的, 其实Windows已经自带bcd编辑功能, 只不过只有命
2020-07-19 14:33:18
3588
转载 MIUI11线刷包精简
本文针对python3更新, 并解决上次博客中的一些问题. 参考MIUI9线刷包精简:https://blog.youkuaiyun.com/zhuyu4839/article/details/779792551. md5文件更新直接使用: flash_gen_md5_list.py, 此文件更新内容:删除第31行:file = os.path.join(path, file)或者在前面加#2. crc校验文件生成, 使用:flash_gen_crc_list.py更新110行左右(不同机型线刷包...
2020-05-21 22:31:09
4841
8
转载 Wrapping a C library in Java
https://nachtimwald.com/2017/06/06/wrapping-a-c-library-in-java/IntroductionIt can’t be argued that Java is popular and successful. It is consistently the number one language on TIOBE’s popularity...
2019-03-15 09:58:17
385
1
转载 选择示波器要考虑的十大因素
本文引用地址: http://www.21ic.com/app/test/200907/44906.htm1、您需要多少带宽 我们已经处于数字示波器时代,与仅考虑模拟放大器的带宽相比,应更多的考虑示波器的带宽,为了保证示波器为应用提供足够的带宽,您必需考虑示波器将要考察的信号带宽。 带宽是示波器最重要的特点,因为它决定这显示的信号范围,它在很大程度上还决定着用户需要支付的价格。在制定带...
2018-12-20 17:21:30
1374
1
原创 kchmviewer乱码现象之一的解决方案
对于用Linux的人来说kchmviewer是Linux下最好用的chm文件阅读器了(至少我使用过的没有比她更好的了)之前版本在编码方式上可能处理的不太好,经过不断更新和完善,目前支持绝大部分编码的chm文件,但是可能你在使用过程中会发现导航和主界面的文字怎么设置编码格式,就是不能设置到一块去:导航设置正常了这时如果制作的chm文件路径包含中文的话就是这样解决方法:下载源码,修改代码,然后编译:把...
2018-06-10 14:34:17
3288
2
转载 关于MATLAB 中的 opengl错误
com.jogamp.opengl.GLException: X11GLXDrawableFactory - Could not initialize shared resources for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj ...
2018-05-28 00:23:11
3038
原创 MIUI9线刷包精简
MIUI9线刷包精简1. 说明:系统包一经修改,将无法通过OTA升级(可能只是修改system分区的无法OTA升级,一般精简都修改system分区,system分区未修改的能不能OTA升级未测试)2. 需要准备的工具:系统 Windowspython2.7蘑菇rom助手文本编辑器(notepad,notepad++等)miflash_unlock(小米官方bootloa...
2017-09-14 13:26:06
20559
7
原创 Linux修改硬件时间与系统时间差
在Linuxer中,很多人都发现Linux系统安装好之后BIOS中的时间和系统显示的时间差几个小时,这要取决于你系统设置的时区,如果你设置的时区时间是UTC时间,那么这个时间就不会差,但是大多人也不知道UTC选择哪一个时区,那怎么解决这个时间差的问题呢?其实很简单的,只需要一个命令:timedatectl set-local-rtc 1或者timedatectl set-loc
2017-06-30 01:12:46
1472
1
原创 Linux下51单片机开发
鉴于目前在linux下开发51单片机的文章均为转载,而且未经过亲试,造成以讹传讹,一下开发方案经由本人测试:1. 系统fedora 242. 编译环境sdcc3. 下载环境: stcflash,下载stcflash.pyStcflash支持89系列、12c5a系列、12c52系列、12cx052系列单片机4. 编译下载步骤:A)建立test.c文件:B)编写一个简单
2016-07-12 10:42:37
6846
原创 解决insmod error required key not available
由于目前bios支持efi,如果支持UEFI Secure Boot启动,那么内核所有模块都必须使用UEFI Secure key 签名.查看当前系统key:#keyctl list %:.system_keyring如果系统没有开启UEFI Secure Boot,会类似如下输出:3 keys in keyring:...asymmetric: Red Hat Enterp
2015-01-19 18:27:24
12787
原创 jlink程序更新新版本后jlink V8无法使用
Jlink更新到高版本后,国内的克隆版的j-link仿真器无法使用,并且报错:The connected emulator is a J-Link clone.The use of the licensed software to operate SEGGER product clones is prohibited and illegal.由于高版本的Jlink软件增加了SN
2014-12-26 09:21:52
5409
转载 如何解决Linux操作系统下时间错误的问题
1. 设置/etc/rc.conf中的clock 为local cp /usr/share/zoneinfo/Asia/Shanghai 到 /etc/localtime date MMDDhhmmYY (月日小时分钟年份) 运行/sbin/hwclock --directisa --systohc (写入硬件,directisa为引导时钟到isa模式) P
2014-11-23 19:29:29
1341
原创 C语言中的位段
1. 定义: type [var]: digits;如:struct node{ unsigned int a:4; //位段a,占4位 unsigned int :0; //无名位段,占0位 unsigned int b:4; //位段b,占4位 int c:32; //位段c,占32位
2014-09-24 18:57:35
823
原创 hadoop2.2 MapReduce and yarn(二) MapReduce in MR v2 API
MapReduce1. 首先了解MapReduce的功能:一个分布式系统(Distribute System)是用来处理大计算量的数据,即当计算量在一台计算机无法处理的情况下,就通过把整个计算过程分成很多个小的计算块,通过Master分派给分布式系统中集群的Cluster,Cluster计算完成后结果返回给Master,如此迭代;在Hadoop模型中MapReduce即为实现.MapRed
2014-03-29 08:13:01
921
转载 MapReduce 2.0 in Apache Hadoop 0.23
This blog provides developers with architectural details of the new MapReduce design. Apache Hadoop 0.23 has major improvements over previous releases. Here are a few highlights on the MapReduce f
2014-03-23 18:36:43
905
原创 hadoop2.2 MapReduce and yarn(一)
1. MapReduce前后框架对比:2. MapReduce主要操作对象Driver:是一个很重要的内容,主要负责MapReduce job的初始化,它定义了job的配置 输入输出格式 使用的combiner和partitioner.Context:drivers mappers reducers...的上下文环境.InputData:InputFormat:
2014-03-23 01:11:36
667
原创 hadoop HDFS杂记
1. HDFS使用ChecksumFileSystem或它的子类实例时,文件交换使用crc校验码;2.HDFS支持压缩格式:deflate gzip bzip2 lzo snappy格式:java 访问:public static void main(String[] args) throws Exception {String codecClassname = args[0];
2014-03-23 00:31:17
643
原创 hadoop hdfs2 Basic Filesystem Operations
1. create path in hadoop hdfsConfigeration conf = new Configeration();FileSystem hdfs = FileSystem.get(conf);Path path = new Path("pathName");hdfs.create(path);hdfs.close();2. create p
2014-03-19 00:15:58
1000
原创 yarn & hadoop2.2 与 HBase with zookeeper环境集成
前面的是对hadoop整个系统的大致认识,今天就为学习hadoop搭建环境.首先介绍为什么要使用这样的集成环境:http://img.blog.youkuaiyun.com/20140307204651015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1eXU0ODM5/font/5a6L5L2T/fontsize/400/fill/I0JBQkF
2014-03-17 22:09:16
1875
转载 分布式安全--YARN & HDFS2 安装和配置Kerberos
设置hadoopsecuritycore-site.xml hadoop.security.authentication kerberos hadoop.security.authorization true hadoop.secur
2014-03-17 22:03:46
1020
原创 Hadoop ecosystem HDFS and HDFS2
1. HDFS的思想来源GFS(Google File System),是一个块结构的文件系统,用于处理海量数据处理,并且允许读取和数据本地处理.2. HDFS允许数据读写附加删除但是不允许数据更新操作.3. HDFS把数据分成若干块,存储在DataNode上,DataNode在本地分散的文件中存储HDFS数据块.4. NameNode: 实质就是一个master server,用于管
2014-03-12 21:50:33
1445
转载 Hadoop Yarn 框架 Demo 变化
场景介绍:Weblogic 应用服务器日志分析了解了 hadoop 新的 Yarn 框架的架构和思路后,我们用一个 Demo 示例来检验新 Yarn 框架下 Map-Reduce 程序的开发部署。我们考虑如下应用场景:用户的生产系统由多台 Weblogic 应用服务器组成,每天需要每台对应用服务器的日志内容进行检查,统计其日志级别和日志模块的总数。WebLogic 的日志范
2014-03-11 22:08:40
819
原创 hadoop's ecosystem
一. Hadoop早期生态系统的模块:1. HDFS --> Hadoop Distribted File System: Hadoop的文件系统,是一个能在多个cluster()上面对海量数据操作,并且数据只需写一次.2. MapReduce(MP): Hadoop运行核心,一种分布式(平行数据处理)的编程模式,MP将任务分段处理,被分配了Map作业的worker,开始读取对应分片的输
2014-03-11 22:06:47
846
转载 Installing single node Hadoop 2.2.0 on Ubuntu
artic from:http://bigdatahandler.com/2013/11/02/installing-single-node-hadoop-2-2-0-on-ubuntu/Please find the complete step by step process for installing Hadoop 2.2.0 stable version on Ubuntu a
2014-03-07 20:28:57
1313
转载 hadoop2.2.0 单节点安装
以下两个软件是在Linux下必须安装的:ssh rsync安装步骤:1)将下载的Hadoop安装包放到指定的目录,比如放到您当前用户的home目录。执行以下命令解压安装包:tar xzf hadoop-2.2.0.tar.gz2)编辑home目录下的.bashrc,添加以下项:# add for hadoop 2.2export
2014-03-07 00:42:02
748
原创 解决Linux下Tomcat由于Tomcat Native问题启动报错
omact服务启动报错日志如下信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: $JAVA_HOME/jre/lib/amd64/server:$JAVA_
2013-10-24 23:40:15
11525
原创 HTML ContentType
ContentTypes : "ez","application/andrew-inset" ContentTypes : "hqx","application/mac-binhex40" ContentTypes : "cpt","application/mac-compactpro" ContentTypes : "doc","application/msword" Conte
2013-10-19 23:59:54
657
servlet filter
2014-02-17
C语言函数传参使用_()是什么意思?
2016-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅