会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
red_leaf_412
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
···
30
下一页
2019年11月18日
linux驱动开发学习二:创建一个阻塞型的字符设备
摘要: 在Linux 驱动程序中,可以使用等待队列来实现阻塞进程的唤醒。等待队列的头部定义如下,是一个双向列表。 struct list_head { struct list_head *next, *prev; }; struct __wait_queue_head { spinlock_t lock;
阅读全文
posted @ 2019-11-18 19:34 red_leaf_412
阅读(372)
评论(0)
推荐(0)
2019年11月5日
linux驱动开发学习一:创建一个字符设备
摘要: 首先是内核初始化函数。代码如下。主要是三个步骤。1 生成设备号。 2 注册设备号。3 创建设备。 #include <linux/module.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/cdev.h> #incl
阅读全文
posted @ 2019-11-05 19:06 red_leaf_412
阅读(2271)
评论(0)
推荐(0)
2019年10月31日
如何高效的对有序数组去重
摘要: 给定一个排序数组,需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度 数组nums=[0,0,1,1,1,2,2,3,3,4] 函数应该返回新的长度为5,并且原数组nums的前五个元素被修改为0,1,2,3,4。不要使用额外的数组空间,必须在原地修改输入数据并在O(1)额外
阅读全文
posted @ 2019-10-31 16:01 red_leaf_412
阅读(2161)
评论(0)
推荐(0)
2019年10月18日
找到缺失的第一个正整数
摘要: 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: 输入: [7,8,9,11,12] 输出: 1 你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间O(1)。 这道题
阅读全文
posted @ 2019-10-18 09:37 red_leaf_412
阅读(2513)
评论(1)
推荐(0)
2019年10月16日
有效三角形的个数
摘要: 给定一个包含非负整数的数组,你的任务是统计其中可以组成三角形三条边的三元组个数。 输入: [2,2,3,4] 输出: 3 解释: 有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 2) 2,2,3 数组长度不超过1000。 数组里整数的范围为 [0, 1000]。 三条边要能
阅读全文
posted @ 2019-10-16 09:56 red_leaf_412
阅读(548)
评论(0)
推荐(0)
2019年10月10日
小于K的两数之和
摘要: 给你一个整数数组 A 和一个整数 K,请在该数组中找出两个元素,使它们的和小于 K但尽可能地接近 K,返回这两个元素的和。 如不存在这样的两个元素,请返回 -1。 示例1: 输入:A = [34,23,1,24,75,33,54,8], K = 60 输出:58 解释: 34 和 24 相加得到 5
阅读全文
posted @ 2019-10-10 10:21 red_leaf_412
阅读(542)
评论(0)
推荐(0)
2019年10月4日
和至少为K的最短子数组
摘要: 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K 如果没有和至少为 K 的非空子数组,返回 -1 。 示例 1: 输入:A = [1], K = 1 输出:1 示例 2: 输入:A = [1,2], K = 4 输出:-1 示例 3: 输入:A = [2,-1,2], K = 3 输出
阅读全文
posted @ 2019-10-04 11:37 red_leaf_412
阅读(1418)
评论(0)
推荐(0)
2019年9月22日
docker: 构建自己的镜像
摘要: 我们给予ubuntu的镜像然后拷贝python的requirement.txt文件进去,再根据这个文件安装对应的python库 拷贝文件到docker容器。首先查找对应的容器ID。然后执行命令 docker cp 文件源路径 文件目标路径 root@zhf-maple:/home/zhf/桌面# d
阅读全文
posted @ 2019-09-22 20:40 red_leaf_412
阅读(808)
评论(0)
推荐(0)
2019年9月18日
判断字符串是否是异位词
摘要: s="anagram", t="nagaram"这就属于异位词,长度一样,包含的字母都一样,每个字符出现的频率也一样,只是顺序不同而已s="rat",t="car"这种就不属于异位词,因为s中的'r'在t中没有思路:1 首先看字符串长度是否一样,不一样则为false2 看每个字符出现的频率是否一样,
阅读全文
posted @ 2019-09-18 10:12 red_leaf_412
阅读(1911)
评论(1)
推荐(0)
2019年9月16日
找出字符串中的最长回文
摘要: 对于字符cabadabae来说,已有的回文有aba, ada,abadaba。最长的显然是abadaba。如果简单点要找出最长的回文。可以用遍历的方式,时间负责度将是O(n^3)。为了降低时间负责度,我们就必须采用另外的方式。由于回文是左右对称的,因此我们可以利用左右对称的这个特性来寻找答案 对于字
阅读全文
posted @ 2019-09-16 19:36 red_leaf_412
阅读(1531)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
30
下一页
公告