自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (24)
  • 收藏
  • 关注

转载 数据结构之栈和队列

2021-07-28 15:43:51 134

原创 数据结构之线性表

1。线性表的定义和基本操作1.1。线性表的定义1.2.线性表的基本操作2.线性表的顺序表示2.1 顺序表定义2.2 顺序表基本操作的实现3. 线性表的链式表示3.1 单链表的定义3.2 单链表基本操作的实现3.3 双链表...

2021-07-27 11:06:43 79 2

原创 arm Linux上shell脚本不能执行的问题

1,问题现象描述如下: 编写了一个shell脚本能在gnulinux上运行,但是拷贝到arm Linux上执行时就报错/system/bin/sh:not found...等,检查了好多都发现没有任何问题(权限,用户等都有),但是仍然执行不起来,后来在pc Linux的vi中通过set ff查看脚本格式是dos的,因为我是在Windows上编写的该脚本,然后我在Linux中通过set ...

2020-02-02 13:49:21 1129 1

原创 armLinux上实现远程登录(即ssh+frp)

一,移植openssh首先要交叉编译一个openssh,这个网上教程不少,不赘述;在按照教程把openssh包中的文件拷到开发板对应的目录下后,手动运行sshd,然后ps查看是否有/usr/bin/sshd进程起来。我这里移植时,由于我的分区奇特,就是/usr目录下对应的空间很小,没办法只能把openssh里面的东西丢到大一些的磁盘空间,然后再去/usr对应的目录下建立对应的软连接ln -...

2020-01-14 11:57:19 3042

原创 2个主机中的虚拟机间的局域ping通

有2中方式:首先虚拟机都设置成桥接模式方法一:两个电脑连同一个局域网(也有复杂情况并不行,我就遇到了)复杂情况:路由只允许装过加密软件的电脑通过路由局域相连(改造过),所以我没法用方法一方法二:电脑a 开启热点给电脑b(电脑a联网的话,电脑b也能用),此时电脑a的虚拟机就不知道桥接到a主机上的哪个网络了,虽说自动设置可以联网,这样的话,电脑a和电脑b的虚拟机就ping不通了,...

2019-12-23 17:07:42 854

原创 QT:笔记1,文件存储格式,QMainwindow中的布局错误

1,我在继承QMainWindow的子类中去布局,出现错误,虽然工程能运行起来,但是并没有相应的显示效果。当使用qt布局时候出现错误QLayout: Attempting to add QLayout "" to MainWindow "", which already has a layout. 的时候,处理方法如下:QWidget *widget = new QWidget();//...

2019-07-22 18:22:51 245

原创 QT基础:3,常用简单控件以及QTreeWidget实例

QPushButton :setGeometry(x,y,w,h);//设置位置和大小setFont(QFont("Time",18,QFont::Bold));QLable: setText();//设置标签内容QDateTime: currentDateTime()//获取系统时间QTimer: start(second) stop()//启动或停止定...

2019-07-21 19:51:41 641

原创 QT基础,1,qt安装中可能会出现的问题以及相关基础知识 QString QList QLinkedList QVector

1,安装qt,教程一大堆,就不赘述,安装时选择你编译所需要运行的平台的编译器,然后里面包含的一些工具和源码也最好安装上,这样在查看qt定义的一些方法和类时还能看到qt源码,也算是一种学习吧。还有在win10系统上安装好qt后可能会出现运行qt后,软件卡死无反应的现象,有的是显卡造成,有的是要修改文件,但你在修改之前最好先试一下用管理员权限运行qt试一下,看能不能解决该问题,不行的话再去用那些方式修...

2019-07-20 18:45:47 175

转载 sha1withrsa

https://blog.csdn.net/vr7jj/article/details/53588089对上面播客中openssl rsa in userkey.pem -pubout -out userpub.key这一句其实有点小问题,执行会不成功,然后执行 openssl rsa -help发现如下-help Display this summar...

2019-06-01 14:35:26 381

原创 在linux系统上安装交叉工具链,使用交叉工具链编译官网上下载curl源码,生成arm-linux(嵌入式)系统上可运行的东西

1,linux系统上安装交叉工具链     首先你得有一个linux系统,我是windows系统,然后在windows系统上装了vmware虚拟机然后在虚拟机中安装了Linux系统     然后我从网上下载了一个交叉工具链的压缩包arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2     然后扔到我的linux...

2019-01-26 12:02:13 434

原创 java学习,重载,重写,向上造型,JVM的GC,匿名内部类

1,重载(overload)是在同一个类中,方法名相同,但参数列表不同;如下:class A{  A(){}A(int a){this();//调用上面无参构造,对应的还有super();//调用父类构造方法(如果有继承的情况下,先构造父类)}   void abc(){}  void abc(int a){}}方法的签名是方法名和参数名,不包含返回值,所以重载...

2019-01-09 18:36:27 239

原创 kotlin 数字签名

1,数字签名的签名是2种算法的组合(非对称和hash算法),有时也会对明文进行对称加密package com.wel.cryptimport java.security.PrivateKeyimport java.security.PublicKeyimport java.security.Signatureobject SignatureCrypt{//sha256 with R...

2018-12-29 10:32:38 375 1

原创 kotlin写的加解密算法,包括模式和填充方式

DES加密DES是一种对称加密(Data Encryption Standard)算法。DES算法一般有两个关键点,第一个是加密算法,第二个是数据补位。加密算法常见的有ECB模式和CBC模式:ECB模式:电子密本方式,这是JAVA封装的DES算法的默认模式,就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者明文,最后一段不足8个字节,则补足8个字节(注意:这里就涉及到数...

2018-12-28 20:16:36 1062

原创 kotlin 在同一个包中却找不到自己定义的类或者。。。

在同一个包中,但在不同文件中,访问不到定义的单例或者类;可能是你在使用相关类时可能顺手按了一下alt+enter,也就是说你导入了其他包,那么他就识别不到你当前包中其他文件中相同的类或者单例或者。。。。...

2018-12-27 19:37:14 1740

转载 gradle依赖管理

https://www.cnblogs.com/gzdaijie/p/5296624.html1.1 依赖类型 常见的依赖包含两种类型。 (1) 一类是项目中所需要的库,包括本地/仓库中的文件和其他项目文件(例如一个多项目工程,一个项目依赖于另一个项目)  (2) 一类是实现自动化编译、部署等所需的库,包含Gradle的API和Groovy编写的Task、Plugin等,这一类依赖...

2018-12-24 18:20:12 93

原创 intellij idea编译kotlin时不报错,运行时报错graphic xxxx.....:d3d,sw..

1,建立kotlin类的文件的时候忘了加后缀.kt2,可能是java的jdk版本有点问题,我当时的是jdk11,后来换成了低一点的版本如果不想换,可以尝试下载4个库放到jdk.../bin的目录下glass.dll   javafx-font.dll   prism_d3d.dll   prism_sw.dll 我已上传...

2018-12-24 16:54:28 861

原创 intellij idea练习 基于httpClient

1,distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=file:///e:/gradle-5.0/gradle-5.0-bin.zipzipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/dists2,plugins{...

2018-12-24 10:32:07 1025

原创 kotlin学习之路,基础3

1,函数式编程,高阶函数编程,返回值相当于函数指针var print = fun (name:String):Unit { println(name)}fun main(args:Array<String>){ var names=listOf<String>("王","隔壁的") names.forEach(print) name...

2018-12-23 15:32:12 89

原创 kotlin--gradle基础篇

1,建立一个gradle工程后,要把gradle-wrapper.properties中的distributionUrl=file:///E:/gradle-5.0-bin.zip   //(这个是自己在网上下载的,已上传),build.gradle.kts中加plugins{application}//如果要支持kotlin,则要kotlin(module:"jvm"),dependencies...

2018-12-23 15:13:20 167

原创 kotlin学习手册,基础,2,类与对象

1,类的定义和java基本类似,只是在类名处增加了参数输入,相当于java类的构造函数初始化class a(x:int,y:int){}2,封装,在定义的数据或者函数加上private,在类外部不允许调用3,继承,方法重写open class father{var c:String="internal"open fun action(){//注意open     p...

2018-12-21 13:11:52 177

原创 kotlin学习之路----intellij idea的下载安装配置

1,下载intellij idea 网址 https://www.jetbrains.com/idea/download/#section=windows2,然后再下载jdk ,,https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html3,安装,一直都是next。然后打开ide...

2018-12-20 19:59:22 542

原创 kotlin学习完全手册,基础语法篇,变量,函数,字符串,循环,list,

语法:1,主函数,传入参数是字符串数组fun main(args:Array<String>){}2,变量的申明和使用,byte,short,int,long,float,double,(前面都是有符号类型的),,stringvar testv=5 //那么这个变量的类型就已经确定了,整型;此处会根据赋值的数字大小来智能分配具体类型var i:int = 6 /...

2018-12-20 14:11:58 195

allKindsOfFrp.zip

里面有3个包,分别是:frp源码包,编译好的在x86 Linux上运行的包,编译好的在armLinux上运行的包,都带有服务端和客户端

2020-01-14

交叉编译openssh.tar.bz2运行在armlinux上

交叉编译openssh.tar.bz2运行在armlinux上,用的openssl-1.1.0f;zlib-1.2.11;openssh-5.6p1三者交叉编译而成,交叉编译工具链是arm-none-linux-gnueabi-...该包中的密钥文件最好自己去重新生成,路径是openssh/usr/local/etc

2020-01-14

selinux.zip

总共包含了3篇,1篇中文,2篇英文[Packt Publishing] SELinux System Administration The_SELinux_Notebook_The_Foundations_3rd_Edition SELinux_notes

2019-12-11

mytool.rar

解析交通部一卡通卡片中相关文件数据,输入框内为16进制数据,每个数据之间可以用:逗号,空格隔开,数据可以带0x也可以不带

2019-09-03

FileTest.zip

对应我的QT笔记1中的代码资源,文件存储格式,QMainwindow布局错误等

2019-07-22

sm2签名验签解压公钥sm.zip

国密sm2密钥对生成,加密解密,签名验签,公钥解压;还有对应的测试案例;这些函数是基于openssl1.1.1库函数版本。在我的资源中有编译好的PC上linux运行该代码所需的openssl1.1.1的libssl.so;libcrypto.so,还有编译好的在arm linux上运行的openssl1.1.1的库(libcurl.so,libz.so,libssl.so,libcrypto.so)

2019-05-29

SM2加解密,数字签名,SM3杂凑算法字节码以及文档

SM2加解密,数字签名,SM3杂凑算法字节码以及文档.

2019-01-02

国密SM2数字签名算法文档

国密SM2数字签名算法文档

2019-01-02

javafx-font.dll

javafx-font.dll,

2018-12-26

PC串口工具

这个就是对应我qcom源码生成的串口工具,生成的release版,里面还有些必须的库

2018-12-26

上位机-串口,源码,C++ QT

结合部分串口源码,添加本人测试修改的部分;是在QT上用桌面版编译器编译,编程语言C++

2018-12-26

kotlin学习手册,文档

总共4本手册,分别是book.pdf,,,kotlin in Action.pdf,,kotlin官方中文参考文档.pdf,kotlin-for-android-developers-zh.pdf

2018-12-25

kotlin语法讲解基础14,后面还有后续视频

kotlin语法讲解基础14,后面还有后续视频

2018-12-23

kotlin语法讲解基础13,后面还有后续视频

kotlin语法讲解基础13,后面还有后续视频

2018-12-23

kotlin语法讲解基础12,后面还有后续视频,

kotlin语法讲解基础12,后面还有后续视频,

2018-12-23

kotlin语法讲解基础11,后面还有后续视频,

kotlin语法讲解基础11,后面还有后续视频

2018-12-23

kotlin语法讲解基础10,后面还有后续视频

kotlin语法讲解基础10,后面还有后续视频,

2018-12-23

kotlin语法讲解基础8-9

kotlin语法讲解基础8-9,后面还有后续视频,想学接着看

2018-12-23

kotlin语法讲解基础6,7

kotlin语法讲解基础6,7,后面还有后续视频,想学接着看

2018-12-23

kotlin语法讲解基础3,4,5

kotlin语法讲解基础3,4,5,后面还有后续视频,想学接着看

2018-12-23

kotlin语法讲解基础1-2

kotlin语法讲解基础1-2,后面还有后续视频,想学接着看

2018-12-23

解析8583报文工具源码

基于QT编译工具,用C++语言开发的解析8583报文工具的源码,本人原创,也是初学者,可能有很多不足之处,大神口下留情

2018-12-23

中国银联技术文档

包含银联产品规范,辅助规范,基础规范;在基础规范中不仅有银联技术规范还有我自己搜罗的银联pos开发协议文档,包括刷卡扫码。

2018-12-20

银联8583报文解析,2种类型

2种数据格式解析,1种是从位域开始即消息头之后;另一种是从头开始即收到的原始数据(数据总长度2byte,5byte tpdu,6byte head,2byte massege type,后面数据就跟第一种一样了),

2018-12-19

空空如也

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

TA关注的人

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