-
[综合] uniapp nfc读写
1.先添加权限 "<uses-permissionandroid:name=\"android.permission.NFC\"/>" 2.添加NFC调用js importstorefrom'@/store/index.js'//包路径 constpackage_NdefReco...
82
热度 -
84
热度 -
[综合] 批量上传静态资源软件
FTP/FTPS客户端:FileZilla客户端 UPX(命令行工具)? UPX是又拍云专为开发者设计,基于命令行的云存储管理工具。通过它,可以实现文件上下传、增量文件同步、目录创建删除、文件删除(包括异步文件批量删除)。 在使用UPX之前,需要下载它,点此访问到Github下载UPX。下载它后,通...
80
热度 -
[综合] mybatis相关知识
1.什么是Mybatis? (1)mybatis是一个跟数据库交互的持久层框架,是基于JDBC实现的,是对JDBC的封装。当我们需要使用mybatis持久层框架时,需要在使用端创建两个核心配置文件如下,mybatis在启动时会加载这两个文件,通过xml解析配置初始化相关的信息。大概总体是实现两个步骤...
67
热度 -
[综合] JVM加载过程,以及内存模型相关
JVM如何加载类的 JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化。 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从...
48
热度 -
77
热度 -
10
热度 -
[综合] 【牛客】C翻转(C++)
题目描述 首先输入一个5*5的数组,然后输入一行,这一行有四个数,前两个代表操作类型,后两个数xy代表需操作数据为以xy为左上角的那几个数据。操作类型有四种:12表示:90度,顺时针,翻转4个数13表示:90度,顺时针,翻转9个数22表示:90度,逆时针,翻转4个数23表示:90度,逆时针,翻转9个...
90
热度 -
[综合] 【牛客】复数集合(C++)
题目描述 一个复数(x+iy)集合,两种操作作用在该集合上:1、Pop表示读出集合中复数模值最大的那个复数,如集合为空输出empty,不为空就输出最大的那个复数并且从集合中删除那个复数,再输出集合的大小SIZE;2Inserta+ib指令(a,b表示实部和虚部),将a+ib加入到集合中,输出集合的大...
30
热度 -
[综合] 【牛客】二叉排序树(C++)
题目描述 输入一系列整数,建立二叉排序树,并进行前序,中序,后序遍历。 输入描述: 输入第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。 输出描述: 可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。 每种...
68
热度 -
[综合] 【牛客】查找(C++)
题目描述 输入数组长度n输入数组a[1...n]输入查找个数m输入查找数字b[1...m]输出YESorNO查找有则YES否则NO。 输入描述: 输入有多组数据。 每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m,n<=100)。 输出描述: 如果在n个数组中输出YE...
58
热度 -
100
热度 -
[综合] JS面试零碎知识点一
一、闭包的作用和用法 1、什么是闭包 闭包是有权访问另一个函数作用域中变量的函数; 一个内部函数在包含它的外部函数之外被调用时,就会形成闭包; 2、闭包的好处(作用) 可以读取函数内部的变量; 让这些变量的值始终保持在内存中; 3、滥用闭包的坏处 影响网页的性能,在IE中可能导致内存泄露。解决办法是...
57
热度 -
[综合] 线程方法sleep()在Synchronous中与外面的区别
lz有一次为了实现一个功能时做了一个测试,这个测试的大概内容是这样的: 有100个数据,每个线程读取睡眠一秒,如果是一个线程读取的话,需要100秒才能读完,那么开启四个线程的话只用25秒就可以读完。 从理论上来说,这是一个很简单的测试,不管你是用同步关键字做或者锁都可以,所以lz采用了同步关键字进行...
27
热度 -
[综合] 设计模式--iterator模式简要探究
对于iterator模式,可能很多同胞都有用过,也有大神做过讲解和深化,所以这次LZ就不哗众取宠,只说一些自己学习或者用到iterator时所产生的感想和总结,希望和大家交流一下。 LZ在示例中代码就不写全了,只表明这个模式原理即可,望见谅! 有两种方式定义iterator模式,大致相同: 第一种:...
52
热度 -
[综合] 排序算法之直接插入、希尔排序、堆排序三者比较
最近又研究了一下排序算法,突然发现这些算法大多都是在一些基础上进行的改进,将时间或空间复杂度降低,今天lz先就直接插入、希尔排序、堆排序这三个算法唠叨唠叨。 先就最简单的直接插入算法说一说:直接插入:个人感觉核心便是临时变量和角标后移 啥都不说了,先上代码: publicstaticvoidmain...
96
热度 -
[综合] 设计模式--单例模式探究
最近写程序经常用到单例模式,比如对于一个对象想让它唯一化,或者想在各个地方使用这个对象,但又必须是相同的地址,所以这里将常用的几种单例写法分享给大家。 第一种:恶汉式: 优点:在当前单例的类加载的时候单例的对象便已经创建,所以效率特别高 缺点:在内存上会占用一定的空间 publicclassS...
22
热度 -
[综合] 多线程中是否必须使用sleep方法
近期在使用多线程开发时遇到一些有意思的东西—在线程run方法中是否需要当前线程睡眠一段时间。 要了解sleep方法,那么首先得了解到它的原理及其使用方法。 使用简介: 在这里以JAVA的API为例(当然其它语言亦可以),JAVA的API中是这么描述的, publicstaticvoidsleep(l...
51
热度 -
[综合] try和catch以及finally执行顺序
在项目中经常会用到try、catch、finally等,那么如果我们不了它们的运行顺序以及原理,我们将会做出很多错误的操作,也会让我们的计划失败。 那么现在咱们就用一个例子来掰一掰这个问题(以下均指单线程)。 第一种情况:在程序最后面有一个return publicclassMain{public...
14
热度 -
[综合] 如何code review?
一.目标(按重要程度排序) 1.结构和设计(方法、类、包、文件等) --1、代码需要清晰明了 --2、代码类、方法、注解、注释设计规范 --3、是否冗余、代码语义是否含糊不清 2.代码逻辑(正确性、bug) --1、执行前的检查是否完善 --2、不同条件下是否和期望的结果相同 3.安全设计(判空、异...
117
热度