- 博客(22)
- 资源 (24)
- 收藏
- 关注
原创 数据结构之线性表
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
交叉编译openssh.tar.bz2运行在armlinux上
2020-01-14
selinux.zip
2019-12-11
sm2签名验签解压公钥sm.zip
2019-05-29
kotlin学习手册,文档
2018-12-25
银联8583报文解析,2种类型
2018-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人