码迷,mamicode.com
首页 >  
搜索关键字:有一个    ( 75447个结果
LeetCode: 回溯法
回溯法 全排列 LeetCode.46. 全排列 给定一个没有重复数字的序列, 返回其所有可能的全排列. 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] from typing import L ...
分类:其他好文   时间:2021-04-05 11:44:36    阅读次数:0
STM32如何将bootloader 和 app 程序的bin文件量产
一、 问题抛出 在KEIL同一个工程只能有一个main函数,因此这个决定了我们的bootloader 和 app 程序肯定不可能一次编译生成。(当然我个人感觉这里是可以一次生成的,只是我们的链接脚本 和 makefile 需要比较精通)但是在linux中我们通常是把uboot 放在 norflash ...
分类:移动开发   时间:2021-04-02 13:40:28    阅读次数:0
并发编程(三)volatile禁止重排序原理
上篇文章记录到volatile在硬件层面怎么保证线程间可见性的,是通过lock锁缓存行缓存一致性协议来实现的。但是这样会有一个伪共享的问题。 首先缓存行在64bit机中一般为64字节,具体缓存行大小可以通过下面的命令查看: cat /proc/cpuinfo 假设有一个对象有两个long类型的数据x ...
分类:编程语言   时间:2021-04-02 13:27:35    阅读次数:0
输入输出流
参考资料:郝斌老师的Java学习视频 一,流和四大基本抽象流 * 流的定义 流:用于输入输出的类 流:程序和设备之间连接起来的一根用于数据传输的管道,这个管道上有很多按钮,不用的按钮可以实行不同的功能 管道 = 口径 + 方向 * 流的分类 数据的流向| 输入流 处理数据的单位| 字节流 功能 | ...
分类:其他好文   时间:2021-04-02 13:26:58    阅读次数:0
Wikipedia Extractor处理维基百科数据
1. 下载维基百科数据:https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles.xml.bz2 2. 去Github上下载Wikipedia Extractor,直接下载zip即可 3. 解压,进入目录可以看到有一 ...
分类:其他好文   时间:2021-04-02 13:18:23    阅读次数:0
C/C++程序编译步骤以及如何生成可执行文件
引用别人的文章, 这里只用做备份, 原作者的文章出处: https://blog.csdn.net/qq_21842557/article/details/51886327 一、开篇 许久不碰关于这方面的知识了,前几天同学开课提及到该部分,正好作为回顾吧。 C/C++语言很多人都比较熟悉,这基本上是 ...
分类:编程语言   时间:2021-04-01 13:46:28    阅读次数:0
面向对象设计的原则
SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 LSP Liskov 替换原则 子类型必须能够替换他们的基本类型。 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口 ...
分类:其他好文   时间:2021-04-01 13:33:03    阅读次数:0
面试题34. 二叉树中和为某一值的路径
看到返回List就好奇试了一下 List<List<Integer>> res = new List<>(); 结果果然还是不行的。 这道题的思路很好 理解,先序遍历将当前节点值添加进路径。 如果符合一条路径的标准就在res存做一个答案。 遍历到null就返回到上一层,然后会有一个removeLas ...
分类:其他好文   时间:2021-04-01 13:22:02    阅读次数:0
原型+原型链+闭包+立即执行函数+插件开发初识
一个比较强的分析:针对item的乘除进行封装成方法,针对不同的方法进行item的乘除,但是还是不够简介 来个更加简洁的:这就有点像java里面的一些封装,多写这样的代码对之后的专业素养能有一个比较大的提升 原型: 原型prototype其实是function对象的一个属性,将其打印出来它也是对象。 ...
分类:其他好文   时间:2021-04-01 13:16:03    阅读次数:0
展开符的使用
展开符的使用 展开一个数组 let arr = [1,3,5,7,9]; console.log(...arr); // 1 3 5 7 9 连接一个数组 let arr = [1,3,5,7,9]; let arr1 = [2,4,6,8,10] console.log(...arr,...arr ...
分类:其他好文   时间:2021-03-31 12:36:01    阅读次数:0
75447条   上一页 1 ... 34 35 36 37 38 ... 7545 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!