HTML是用来描述网页的一种语言。HTML指的是超文本标记语言(HyperTextMarkupLanguage)超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素HTML不是一种编程语言,而是一种标记语言(markuplanguage)标记语言是一套标记标签(markuptag)HTML使用标记标签来描述网页我们随便打开一个网页看看;html文件的结构:1.<html>&
分类:
编程语言 时间:
2020-10-21 20:46:01
阅读次数:
18
前言2020金九银十马上结束,现为大家整理了这次金九银十面试阿里的面试题总结,都是我从朋友那拿到的面试真题,话不多说,满满的干货分享给大家!inta=10是原子操作吗?是的。注意点:i++(或++i)是非原子操作,i++是一个多步操作,而且是可以被中断的。i++可以被分割成3步,第一步读取i的值,第二步计算i+1;第三部将最终值赋值给i。inta=b;不是原子操作。从语法的级别来看,这是也是一条语
分类:
编程语言 时间:
2020-10-21 20:45:18
阅读次数:
16
1.前言以前是MybatisXML配套的方式去写,而MybaitsPlus是Mybatis的增强版,抛去了XML文件内容。后者虽然减少了很多繁琐的SQL内容编写,但是同样的,对于复杂的SQL场景,类似流似的SQL生成还是没有XML写法直观。2.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作强大的CRUD操
分类:
编程语言 时间:
2020-10-21 20:45:06
阅读次数:
22
1:面向对象基础 1:面向对象的基本概念 1:面向过程,(怎么做) 把完成某一个需求的 所有步骤 从头到尾 逐步实现 根据开发需求,将某些 功能独立的代码 封装 成一个函数 最后完成的代码,就顺序的调用 不同的函数 特点: 注重 步骤与过程 开发复杂的项目,没有固定的套路,开发难度很大 2:面向对象 ...
分类:
编程语言 时间:
2020-10-21 20:43:21
阅读次数:
15
1.如果类A可能会被继承,那么A的析构函数一定要被设置为virtual虚函数; 原因:如果基类的析构函数不是虚函数,当创建一个基类指针指向一个派生类对象,当释放此基类指针时,子类的析构函数不会被调用; 如下: class CFather { public: CFather(); virtual ~C ...
分类:
编程语言 时间:
2020-10-21 20:42:11
阅读次数:
21
安装 官网下载 http://ffmpeg.org/ 选择需要的版本 在这个网址下载ffmpeg,https://github.com/BtbN/FFmpeg-Builds/releases 将解压后得到的以下几个文件放置在E:\FFmpeg下 环境变量 此电脑--属性--高级系统设置--环境变量 ...
分类:
编程语言 时间:
2020-10-21 20:39:30
阅读次数:
22
1、遍历循环 简单的计数循环 for i in range(5): print(i) 输出:0 1 2 3 4 注:range(N)会产生一个从0到N-1的数字序列 扩展range函数 for i in range(M,N,K): <语句块> range函数会产生一个M开始不到N,并且以K为步长的整 ...
分类:
编程语言 时间:
2020-10-21 20:37:01
阅读次数:
22
python调用zabbix api 获取主机cpu、mem、disk
分类:
编程语言 时间:
2020-10-21 20:33:29
阅读次数:
43
什么是“自定义数据类型”?顾名思义,就是用户可以随时在程序中自行定义新的数据类型。自定义数据类型时需要设置数据类型的名称及其成员。数据类型成员各属性的设置方法等同于变量设置时相应属性的设置方法。 一、什么是联合体? 在C语言中,变量的定义是分配存储空间的过程。一般的,每个变量都具有其独有的存储空间, ...
分类:
编程语言 时间:
2020-10-21 20:32:45
阅读次数:
24
JMenuBar,菜单栏。菜单栏组件添加到 JFrame 窗口后,在窗口的内容显示区域的顶部出现。实现一个菜单栏主要涉及三种类: (1)JMenuBar 表示一个菜单栏。 (2)JMenu 表示菜单栏上的一个一级菜单。 (3)JMenuItem, JCheckBoxMenuItem, JRadioB ...
分类:
编程语言 时间:
2020-10-21 20:28:36
阅读次数:
25
点击可直接下载文中所讲的书籍 学校也开始要求学python了;越来越多的人意识到编程思维的重要性;在人工智能时代,也许每个人都应该学点Python。 无论是什么职业,或者是什么年龄,对于python的入门学习,都不算很难,但却依然有很多人难以入门。 在爱尔兰的一位教授,一直在着力研究如何学习pyth ...
分类:
编程语言 时间:
2020-10-21 20:28:10
阅读次数:
19
配置 factories 文件,然后 让 spring 去扫描到 ...
分类:
编程语言 时间:
2020-10-21 20:25:20
阅读次数:
21
线程通信 为什么要进行线程通信 把一个大的任务放到主线程的话,由于顺序执行,会严重影响程序执行的效率。为了提高效率和并发度,可以将任务解耦为多个线程执行,比如一个线程接收数据,一个线程处理数据,这个时候,线程间就会出现交互,也就是线程通信。 生产者消费者模型 线程通信的关键应用场景就是生产者消费者问 ...
分类:
编程语言 时间:
2020-10-21 20:23:26
阅读次数:
23
1 #多态性 2 3 #多态的概念 4 #发生多态的两个前提条件 5 # 1.继承,多态一定发生在父类与子类之间 6 # 2.重写,子类重写父类的方法 7 #简单来说 8 #多态就是在多个子类继承了同一个父类后 9 #重构父类的方法,然后同样的方法在不同类中存在不同的形式 10 #这就是多态 11 ...
分类:
编程语言 时间:
2020-10-20 16:45:02
阅读次数:
39
以多窗口买票为例。 多线程操作共享数据存在安全问题。 是由于数据操作的原子性被破坏导致的。 if语句和之后的operate语句应该具有原子性。没有锁,在if 与 operate 之间可能数据被其他线程修改了。导致数据安全问题。 导致原子性丢失的原因有多个,比如线程自己阻塞,cpu资源调度导致线程挂起 ...
分类:
编程语言 时间:
2020-10-20 16:44:08
阅读次数:
42
请注意,该讲解不提供代码模板。 模板题目请走这里 也算是傻愣愣地熟悉一下两种不同的思路了吧。 首先,不得不说Prim算法以及Kruskal算法确实是两个十分优秀的算法。 它们分别从点和边的角度出发建立一个最小的权值树。 在实现过程上,也有诸多注意点要说~~ 1、说一说Prim算法吧 Prim算法的核 ...
分类:
编程语言 时间:
2020-10-20 16:43:39
阅读次数:
40
QT、C++插件式框架、主要原理还是 动态库的动态加载、 dlopen()函数、下面为动态加载拿到Plugininstance对应指针、void**pp=(void**)dlsym(handle,"Plugininstance"); 功能:添加单个插件参数:libName:添加名为libName的插 ...
分类:
编程语言 时间:
2020-10-20 16:32:45
阅读次数:
26