-
[综合] AndroidStudio学习笔记-03ART模式
Dalvik在每次程序执行时会将dex字节码编译为机器码然后执行,ART也被称为预编译模式,安装时就会编译为机器码源代码->字节码->机器码Android4.4开始加入ART,与Dalvik并存,用户可以自己选择模式,从Android5.0开始全面推行ART,彻底废弃Dalvik, RA...
31
热度 -
[综合] AndroidStudio学习笔记-02JVM与DVM
安卓系统最早使用JVM,后来由于版权原因被SUN起诉,所以Google自己开发了DVM,区别 编译过程: JVM:.java->.class->.jarDVM:.java->.class->.dex->.odex 架构区别:JVM基于栈,DVM基于寄存器
22
热度 -
[综合] 利用spring自带的定时器 实现动态定时器的增删改
福兮祸所伏,祸兮福所依 简单业务场景:项目启动的时候启动多个定时器。(走高速) 实现CommandLineRunner接口并标记为spring组件(@Component)@Component publicclassScheduleConfigimplementsCommandLineRunne...
78
热度 -
[综合] 神奇微商旗舰版神快捷微商,快捷微商激活码,快捷微商验证码,神奇微商软件,神奇微商好用吗
什么是SSL证书管理 SSL证书管理(SSLCertificateManager,SCM)是一个SSL(SecureSocketLayer)证书管理平台,平台联合全球知名数字证书服务机构为用户提供购买SSL证书的功能,用户也可以将本地的外部SSL证书上传到平台,实现用户对内部和外部SSL证书的统一管...
58
热度 -
[综合] c++虚函数的实现原理和typedef void(*func)(void)
2020/08/04在华为面试过程中被问到:“虚函数的实现原理是什么?”,那一刻我懵了,在面试结束后,我查询了一下相关的文章,发现我曾经看过这个知识点,只不过长时间不使用,已经忘记了,现在重新查资料再记录一遍。 一.虚函数的实现原理: 1.c++虚函数这个概念设置的目的是什么? 我看了一些博客简单的...
93
热度 -
[综合] 深入理解Spring--动态代理(Jdk和Cglib)
一、原理区别: java动态代理:是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 cglib动态代理:是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1、如果目标对象实现了接口,默认情况下会采用JDK的动...
9
热度 -
[综合] 面试题:有关js内存泄漏问题总汇~
vue内存泄漏问题 内存泄漏?官方解释:内存泄漏(MemoryLeak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。通俗点就是指由于疏忽或者错误造成程序未能释放已经不再使用的内存,不再用到的内存却没有及时释放,从而造成...
19
热度 -
[综合] Linux命令——系统管理
adduser:adduser命令用于新增使用者帐号或更新预设的使用者资料,与useradd指令为同一指令。使用权限:系统管理员。 chfn:chfn命令提供使用者更改个人资讯,用于fingerandmailusername使用权限:所有使用者。 chsh:chsh命令用于更改使用者shell设定。...
5
热度 -
94
热度 -
79
热度 -
[综合] java读取modbus(串口,DTU(WIFI )也可 DTU(gprs)也可)协议数据 解释详细 踩坑完整 拿来就可以用的demo(下)
福兮祸所伏,祸兮福所倚。(现在发生在你身上的都是好事,福祸相伴) 这些源码应该都可以看的懂我就不解释了。 publicvoidConnect(StringcomPort)throwsException{//类似于串口连接(个人理解)this.portIdentifier=CommPortIden...
18
热度 -
[综合] 学习下载编译和下载内核
(信息来自友善和百度还有自己的汇总) 编译Ubuntu内核 touch.scmversion makenanopi3_linux_defconfig make 然后编写一个脚本 linux_update_dfl.sh 里面内容为 dfl@dfl-virtual-machine:~/work_...
50
热度 -
[综合] 1095:数1的个数
【题目描述】 给定一个十进制正整数n(1≤n≤10000),写下从1到n的所有整数,然后数一下其中出现的数字“1”的个数。 例如当n=2时,写下1,2。这样只出现了1个“1”;当n=12时,写下1,2,3,4,5,6,7,8,9,10,11,12。这样出现了5个“1”。带我去看题目 【输入】 ...
76
热度 -
[综合] 1091:求阶乘的和
【题目描述】 给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!),输出阶乘的和。带我去看题目 【输入】 输入有一行,包含一个正整数n(1<n<12)。 【输出】 输出有一行:阶乘的和。 【输入样例】 5 【输出样例】 153 【通过代码】 ...
32
热度 -
[综合] 嵌入式面试C集锦(2)冒泡排序法
//功能:实现冒泡排序,从大到小voidpaixu(charbuf[],charN){unsignedchari,j;chartemp;for(i=0;i<N-1;i++)//N个数,比较N-1次大循环{for(j=0;j<N-i-1;j++)//第i次大循环,小循环比较的次数是N-i-...
71
热度 -
[综合] 剑指-25.调整数组使奇数位于偶数前面
方法一: classSolution{ public:voidreOrderArray(vector<int>&array){//边界条件if(array.empty())return;intb[array.size()];intt=0;for(inti=0;i<arra...
1
热度 -
[综合] 1090:含k个3的数
【题目描述】 输入两个正整数m和k,其中1<m<100000,1<k<5,判断m能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。例如,输入:438333,满足条件,输出YES。如果输入:393313,尽管有3个3,但不能被19整除,也不满足条件...
0
热度 -
[综合] 剑指-22.矩形覆盖
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?比如n=3时,2*3的矩形块有3种覆盖方法: classSolution{ public:intrectCover(intnumber){//斐波那契数列//边界考虑if...
90
热度 -
[综合] Ubuntu18.04下安装spyder
在安装Spyder之前,先需要安装一些必要的库,如果已经安装,会自动跳过: condainstallscrapy condainstallpyzmq condainstallpygments condainstallqtconsole condainstallpyqt5==5.10 condain...
26
热度 -
[综合] 对已在Always on中的数据库启用TDE的步骤
--在Alwayson集群的主数据库(读写) USEmaster; GO --主密钥是否已经创建 SELECT*FROMsys.symmetric_keyswherename='##MS_DatabaseMasterKey##'; --查看master数据库是否被加密 SELECTname,is_m...
85
热度