“volatile”,在 C 语言中该关键字用于表示变量是易变的,要求编译器不要优化。这些结构体内的成员,都代表着寄存器,而寄存器很多时候是由外设或 STM32 芯片状态修改的,也就是说即使 CPU 不执行代码修改这些变量,变量的值也有可能被外设修改、更新,所以每次使用这些变量的时候,我们都要求 C ...
分类:
编程语言 时间:
2020-04-23 00:25:42
阅读次数:
92
运行级别的相关目录 在CentOS8中, 默认的 RunLevel(在 /etc/inittab 文件设置)现在被默认的 Target 取代, 位置是 /etc/systemd/system/default.target, 通常符号链接到graphical.target(图形界面)或者multi-u ...
分类:
其他好文 时间:
2020-04-23 00:25:12
阅读次数:
387
IDEA使用Spring Initializr创建项目时报错 但在浏览器中输入 https://start.spring.io 能正常访问。 解决方式 点击“Check connection”测试一下配置,输入 https://start.spring.io ,提示连接成功,就说明弄好了。 ...
分类:
编程语言 时间:
2020-04-23 00:25:00
阅读次数:
307
非递归实现。 1 class Solution(object): 2 def fib(self, N): 3 """ 4 :type N: int 5 :rtype: int 6 """ 7 fibs = [] 8 fibs.append(0) 9 fibs.append(1) 10 if N <= ...
分类:
其他好文 时间:
2020-04-23 00:24:43
阅读次数:
61
这个使用的是 defogging 包来处理的,不过算法也可以自己实现: from defogging import Defog df = Defog() df.read_img('pumpkins-input_40.png') df.defog() df.save_img('test.png') 测 ...
分类:
编程语言 时间:
2020-04-23 00:24:28
阅读次数:
172
1.1项目在Tomcat中的部署: 1.2资源结构: 1.3Servlet概述: 1.4补充: ...
分类:
其他好文 时间:
2020-04-23 00:23:57
阅读次数:
48
傻瓜式、一站式,教你用github pages 来搭建博客,详细记录全过程,人人都能搭博客。 ...
分类:
其他好文 时间:
2020-04-23 00:23:41
阅读次数:
162
ViewPager中height=wrap_content无效 public class MyViewPager extends ViewPager { @Override protected void onMeasure(int widthMeasureSpec, int heightMeasur ...
分类:
其他好文 时间:
2020-04-23 00:23:27
阅读次数:
80
编程完整实现任意类型的数据拷贝;亮点是char*的强制类型转换。
分类:
其他好文 时间:
2020-04-23 00:23:13
阅读次数:
59
Python算术运算符假设a=8,b=12Python比较运算符假设a=8,b=12Python赋值运算符假设a=8,b=12Python逻辑运算符假设a=8,b=12Python成员运算符Python身份运算符Python位运算符按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:下表中变量a为60,b为13二进制格式如下:Python运算符优先级以下表格列出了从最高到最
分类:
编程语言 时间:
2020-04-23 00:22:54
阅读次数:
106
二叉查找树是最常用的一种二叉树,它支持快速插入、删除、查找操作,各个操作的时间复杂度跟树的高度成正比,理想情况下,时间复杂度是 O(logn)。 不过,二叉查找树在频繁的动态更新过程中,可能会出现数的高度远大于 log2^n 的情况,从而导致各个操作的效率下降。极端情况下,二叉树会退化为链表,时间复 ...
分类:
编程语言 时间:
2020-04-23 00:21:58
阅读次数:
86
参考链接 "【学习总结】SQL的学习 汇总" 目录 "" "" "" "" "" ======================================================= ===================================================== ...
分类:
数据库 时间:
2020-04-23 00:21:39
阅读次数:
90
安装composer.进入nginx主目录cd/Applications/MAMP/htdocs/设置国内镜像,执行composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com下载laravel,composerglobalrequire"laravel/installer新建laravel项目compos
分类:
其他好文 时间:
2020-04-23 00:21:28
阅读次数:
115
今天是学习的第60天了,不管每天是否真的有所收获,但是随着今天<form>标签的学习,离一个阶段性的胜利真的是越来越近,成功的光芒也开始能看到了,我学习第二天,有位仁兄鼓励过我,60天你就能养成一个习惯,但愿吧!!! 先说说昨天没有说完的<meta>标签里面的非<meta>标签 <title>old ...
分类:
编程语言 时间:
2020-04-23 00:21:09
阅读次数:
81
一、计划任务的基本概念linux系统采用crond守护进程来控制系统和用户的计划任务,实现周期性的执行某种任务或处理某些事件。Linux系统本身就有很多的计划任务,所以crond服务是默认安装和启动的。crond服务每分钟都会检查是否有需要执行的任务,如果有则自动执行该任务。执行以下命令可以看到crond服务的运行情况:systemctlstatuscrondLinux下的计划任务分为两种:用户计
分类:
其他好文 时间:
2020-04-23 00:20:08
阅读次数:
72
Spring是如何解决循环依赖的? + 三级缓存 + bean的创建会调用doCreateBean方法 1. 先调用addSingletonFactory方法 2. 再调用getSingleton方法 3. 最后调用addSingleton方法 总结 + A先实例化(存入三级缓存),A初始化是发现依 ...
分类:
编程语言 时间:
2020-04-23 00:19:49
阅读次数:
60