Monthly Archives: 二月 2020

[leetcode题解]1346. Check If N and Its Double Exist(检查整数及其两倍数是否存在)

题目是一道简单的leetcode题目,leetcode1346题解如下: 本题目给定一个整数数组,数组中的所有元素均满足大于等于10^-3 小于等于 10^3范围。 现在求在该数组中是否存在两个下标i和j,是的i != j的情况下,arr[i] = 2 * arr[j]。 这个题目相对比较简单,关键是要考虑一下0的情况。 想了一下,最简单的方法可以直接使用哈希的方式解决,遍历数组,每个值都在哈希中 …

Continue reading

Webpack中css-import如何使用alias相对路径

起因 在用 Webpack 处理打包时,可将某一目录配置一个别名,代码中就能使用与别名的相对路径引用资源。 在 Vue 项目中,我们通常使用 vue-webpack 脚手架生成工程模板,然后配置 @ 为项目根目录下放资源和源码的 /src 目录的别名; …, resolve: { …, alias: { ‘@’: resolve(‘src’) } } 这样我们就可以在 js 文件中用形如 …

Continue reading

dpdk运行时目录/tmp/dpdk

dpdk开源代码中在创建运行时目录时,对当前的运行用户进行了监测。 如果监测到当前用户的gid是0,则表示当前用户为root用户,这时候其运行时目录在创建时会去读XDG_RUNTIME_DIR并创建dpdk运行时目录。 但是当监测到当前运行的用户是非root用户时,就不会进行该操作,而是直接在/tmp下创建一个dpdk目录,然后作为dpdk运行时目录。 文章由iaccepted发布与凌风技术站ia …

Continue reading

[leetcode题解]1310. XOR Queries of a Subarray(子数组的异或结果查询)

题目给定一个全是整数的数组 然后会给定很多查询子区间,比如数组长度为10,则查询子区间可以为小于10的任何区间,比如0-1,0-3,2-8,1-9等等。 题目要的结果是把这些子区间中数组元素全部异或起来后得到的结果。 这个题目很简单,一看到此题,就能想到利用异或的特性来解题。这是凌风技术站leetcode题解1310题,简单的数学题。 1.任意一个数异或之后结果为0。 2.0与任何一个数a的异或结 …

Continue reading

hexo教程:搜索SEO+阅读量统计+访问量统计+评论系统

网站做完之后,可以为网站添加一些常用的功能,如能被搜索引擎收录的SEO优化,网站访问量和文章阅读量统计,以及评论系统。 本文参考了: visugar.com这里面说的很详细了。 1. SEO优化 推广是很麻烦的事情,怎么样别人才能知道我们呢,首先需要让搜索引擎收录你的这个网站,别人才能搜索的到。那么这就需要SEO优化了。 SEO是由英文Search Engine Optimization缩写而来, …

Continue reading

[leetcode题解]1323.Maximum 69 Number(6和9组成的最大数字)

本题是个简单题目,是leetcode题解第1232题,给定一个最大四位数,这个四位数每一位要么是6要么是9. 要求是在这个数中最多只能翻转一位,比如有6变成9,或者由9变成6,然后在所有的变换数中,找到最大的那个数返回即可,如题目所说,找6和9组成的最大数字。 题目的思路也很简单,从高位到低位,将第一个遇到的6变成9即可。 不可能把9变成6,因为把9变成6至少就比不变之前小了。 只需要变最高位的6 …

Continue reading

gerrit向使用cherry-pick,快速同步代码到不同分支

在项目开发过程中,我们一般都在mster分支上提交代码和review代码,但是由于交付场景较多,造成多个版本从多个分支构建的情况。此时master上修改一个问题单后,要把该问题同步到其他所有相关分支上。 此时会出现以下问题: 1.若问题单代码较多时,在本地编辑容易出错,浪费开发人员不少时间。 2.通弄不问题单较多时,还会出现较多冲突,这又进一步降低开发效率。 改进方法: 对于使用gerrit来re …

Continue reading