(一)驱动程序介绍 (a)Linux驱动程序学习 知识结构: 1. Linux驱动程序设计模式(40%) 2. 内核相关知识(30%) 3. 硬件相关知识(30%) (b)驱动分类: ①字符设备: 字符设备是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现 open, clos ...
分类:
系统相关 时间:
2019-12-29 13:03:04
阅读次数:
89
1. #include <stdio.h> #include <stdlib.h> #include <string.h> const int N = 10; // 定义结构体类型struct student,并定义其别名为STU typedef struct student { long int ...
分类:
其他好文 时间:
2019-12-29 13:02:42
阅读次数:
64
转:https://www.cnblogs.com/yixinjishu/p/12028327.html 为了增加对负载均衡的好感,我们先了解负载均衡能实现什么。 将多个服务器节点绑定在一起提供统一的服务入口。 故障转移,在意外发生的时候,可以增加一层保险,减少损失。 降低上线运维复杂度,实现平滑上 ...
分类:
其他好文 时间:
2019-12-29 13:02:31
阅读次数:
63
算法思路:BFS。 先记录所有的0值元素的下标,作为初始集合。使用两层遍历,找出每到每个可达点存入下一层的集合。 使用visited进行缓存,过滤重复访问过的点,防止出现环,而死循环。 ...
分类:
其他好文 时间:
2019-12-29 13:02:11
阅读次数:
84
String是最常操作的引用类型了,但也是我最怕的地方(因为不熟悉),最怕还是String和Array同时出现,所以现在先写下一篇博客熟悉熟悉字符串 1.字符串的不可变性 我们常说String是不可变的,但的对应的变量为什么还是能"改"为不同的字符串呢? 来看一下String的部分源码 在114行可 ...
分类:
其他好文 时间:
2019-12-29 13:01:43
阅读次数:
74
在ES查询时,有些数据是热点数据,这些数据是需要需要更好的机器配置的节点,当数据变得不是那么重要的时候,我们需要转到配置相对低的节点上。 比如热点新闻专题,我们需要更好的机器,热点过后,这些数据不再需要那么快的查询效率。这种情况我们可以通过ES的配置来实现。 热节点要求: cpu,内存,io 配置比 ...
分类:
其他好文 时间:
2019-12-29 13:01:26
阅读次数:
115
git如何获取一个文件的提交时间并格式化输出 用python实现: ...
分类:
其他好文 时间:
2019-12-29 13:01:12
阅读次数:
243
有时候在显示文本时,后台传递的数据中是中文输入法中的大括号【】 这种能突出重点,但是如果是在一行文本的开头,会出现无法对齐 此时可以通过YYKit中的YYLabel解决, YYText中有一个属性 firstLineHeadIndent 可以设置一行开头的边距 YYKit : https://git ...
分类:
移动开发 时间:
2019-12-29 13:00:58
阅读次数:
105
typedef struct Node *PtrToNode; struct Node { /* 队列中的结点 */ ElementType Data; PtrToNode Next; }; typedef PtrToNode Position; struct QNode { Position Fr ...
分类:
其他好文 时间:
2019-12-29 13:00:22
阅读次数:
57
质量、效率、成本、安全,是运维工作核心四要素。 AIOps 技术会涉及到数据收集方面的基础监控,服务监控和业务监控,甚至会涉及到与持续交付流水线的数据和状态整合(比如在软件发布的阶段会自动关闭某些监控项。异常判断时会参考流水线目前的状态)。数据存储与人工智能技术,其中人工智能包括机器学习算法与深度学 ...
分类:
其他好文 时间:
2019-12-29 13:00:06
阅读次数:
175
原文:WPF中使用加速键(或称访问键)在界面中有很多字母带下划线的加速键如下图中带下划线的字母,在WPF如何实现呢? 加速键示例 如何定义 WPF中定义比较简单,就是在控件的Text或Content属性中给做加速键的字母前加上下划线即可,例如下面用M做加速键: 在新的最近几年新的操作系统上,这个加速... ...
题意:给出一排果酱,从之间开始往左右两边吃,使得剩下的红蓝果酱的数量一样,并且吃的最少? 分析:对于这种贡献题目,我们可以将果酱的贡献换成 01序列或者1\ 1序列 ,这题需要换成1\ 1序列,意味着如果sum[i] == q,那么从1 ~ i这个果酱序列里,蓝果酱和红果酱之间的数量差值为q, 那么 ...
分类:
其他好文 时间:
2019-12-29 12:59:16
阅读次数:
63
转:https://www.cnblogs.com/Tiancheng-Duan/p/11268148.html Nginx安装文档 前言: 最近,系统部署人员那边,让我们给写一个傻瓜式的Nginx安装过程。所以就有了这个文档,本着独乐乐不如众乐乐,就分享一下。我觉得对入门小白来说,有图,乃至运行过 ...
分类:
其他好文 时间:
2019-12-29 12:58:34
阅读次数:
50
ls的实现及改进ls的实现 参考伪代码实现ls的功能,提交代码的编译,运行结果截图,码云代码链接。 打开目录文件 针对目录文件 读取目录条目 显示文件名 关闭文件目录文件 ls实现代码: makels改进测试: 码云链接提交图: "码云链接" ...
分类:
其他好文 时间:
2019-12-29 12:58:17
阅读次数:
65
div和span都是图层,每一个图层都是独立的单元,独立的块对象所以他们可以采用很好的进行网页的布局[layout]div灵活 table固定div独占一行 span不会独占一行获取dom对象 设置div中的html代码 innerHtml属性不只是在div元素中还是用设置元素nebula的html ...
分类:
Web程序 时间:
2019-12-29 12:58:05
阅读次数:
123
性能测试分为: 1. 负载测试 在一定软硬件环境下,通过不断加大负载(不同虚拟用户数)来确定在满足性能指标情况下能够承受的最大用户数。简单说,可以帮我们对系统进行定容定量,找出系统性能的拐点,给予生产环境规划建议。这里的性能指标包括TPS(每秒事务数)、RT(事务平均响应时间)、CPU Uing(C ...
分类:
其他好文 时间:
2019-12-29 12:57:50
阅读次数:
73