题目:找出2到100中的质数 首先我们得知道质数是什么,百度查一下是这样的 简而言之就是,它是一个自然数 它有两个因数1和本身 那么如何判断一个数是质数 比如87,我们需要用1到87分别去整除87,最后整除的次数只有两次那么就可以判断这个数是质数 1,for循环 那么我们很容易想到会有两组数列循环 ...
分类:
其他好文 时间:
2020-06-25 13:54:06
阅读次数:
54
前言 如何判断一个文件的类型呢,判断这个文件是png还jpg,还是mp3文件? filetype 包是 python 用来判断文件类型的依赖包,github地址https://github.com/h2non/filetype.py filetype 安装 pip install filetype ...
分类:
编程语言 时间:
2020-06-18 01:32:12
阅读次数:
72
这是一道面试题,当时面试官问的是如何判断页面中两个元素是否发生碰撞(当时太久没有练习DOM方面的操作的api了,没有想到,现在又研究了一下) 场景:一个container容器中,有两个正方形方块,颜色分别为yellow,blue 给container容器绑定了mousehover事件,鼠标和yell ...
分类:
其他好文 时间:
2020-06-17 18:24:15
阅读次数:
133
1、手工除法运算方法 启示:除法可通过减法实现 问题: 除数移位次数不固定且多 需要长度为2n位的余数寄存器 如何判断每步是否够减 2、原码恢复余数除法 如何判断是否够减 利用减法,通过余数符号判断 余数为正数时,够减,商上1,将余数左移一位,再与除数做减法比较 余数为负数时,不够减,商上0,加除数 ...
分类:
其他好文 时间:
2020-06-16 18:28:24
阅读次数:
76
前言 我以前遇到的一个问题。 var object={}; if(object=={}) { } 在这里我遇到了问题,一直是lese状态。 后来想想其实也是自己犯了一个很严重的问题,这两个不是同一个对象。 但是后来我想到了另一个问题,如何判断是否为空? 正文 后来我想到了这种方法: var data ...
分类:
Web程序 时间:
2020-06-15 12:14:37
阅读次数:
98
1、JM垃圾回收的时候如何确定垃圾?是否知道什么是 GC Roots? 什么是垃圾? 简单的说就是内存中已经不再被使用到的空间就是垃圾 2.要进行垃圾回收,如何判断一个对象是否可以被回收? 引用计数法: Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行因此,很显然一个简单的办法是通过 ...
分类:
其他好文 时间:
2020-06-14 15:03:15
阅读次数:
83
在面向对象编程中,有一条非常经典的设计原则,那就是:组合优于继承,多用组合少用继承。为什么不推荐使用继承?组合相比继承有哪些优势?如何判断该用组合还是继承?今天,我们就围绕着这三个问题,来详细讲解一下这条设计原则。 ...
分类:
其他好文 时间:
2020-06-13 17:17:16
阅读次数:
52
一、Set集合特点 插入无序,不可指定位置访问。且内部数据不能重复(==或equals)的元素(只要有一个为true就不能重复,重写了equals方法也算)。常用实现类有HashSet、TreeSet。 二、元素不能重复? 1.Set是如何判断元素重复? HashSet是由HashMap实现的,Ha ...
分类:
其他好文 时间:
2020-06-08 00:20:20
阅读次数:
80
难记的大端小端 曾经被电面到一个题目,如何判断一个系统是大端还是小端, 方法其实很简单 int main(){ int i = 0x12345678; // 注意必须是16进制,否则难以判断 return *(char*)&i; } 在linux 的执行结果 gcc test.c $./a.out ...
分类:
数据库 时间:
2020-06-07 19:31:40
阅读次数:
68
代码从数字18右到走的顺序开始运行,一行代码之后就是从上往下逐步运行。 age1变量只能指向数据,不能指向变量。 变量在内存中是唯一命名的。 age1(变量) =(是赋值) 18(内容) 常量 一般指的是不变的量,将变量全部大写就是常量了 常量一般一个常量只有一个等于一个数值 布尔类型 如何判断是字 ...
分类:
编程语言 时间:
2020-06-05 23:04:03
阅读次数:
111