原生js写导航收缩

加载中

LeetCode每日一题:翻转二叉树

https://my.oschina.net/u/4597666/blog/5018987?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

题目描述: 翻转一棵二叉树。 示例: 输入: 输出: 思路分析: 通过观察,我们发现只要把二叉树上的每一个节点的左右子节点进行交换,最后的结果就是完全翻转之后的二叉树。 这道题目比较简单,关键思路在于我们发现翻转整棵树就是交换每个节点的左右子节点,于是我们把交换左右子节点的代码放在了前序遍历的位置。 值得一提的是,如果把交换左右子节点的代码放在后序遍历的位置也是可以的,但是放在中序遍历的位置是不行的。 ...

04/13 22:50

字节跳动总结的设计模式 PDF 火了,完整版开放下载!

https://my.oschina.net/u/3991012/blog/4966625?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

最近很多小伙伴找我要一些 设计模式 基础资料,于是我翻箱倒柜,把这份字节跳动大牛总结的设计模式归纳笔记找出来,免费共享给大家! 据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料! 资料介绍 这份资料非常全面且详细,覆盖了 设计模式 基础学习的方方面面,非常适合初学者入门! 资料也按目录进行编排,每一章下面都有更具体的内容: 有趣的插图: 资料获取 1. 识别并关注下方公众号; 2. 在下面公众号...

02/28 13:30

C语言中段错误的解决方法Segmentation fault (core dumped)

https://my.oschina.net/u/4432649/blog/5014629?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

C语言中段错误的解决方法Segmentation fault (core dumped) 参考文章: (1)C语言中段错误的解决方法Segmentation fault (core dumped) (2)https://www.cnblogs.com/xdd-sdyp/p/11329281.html (3)https://www.codeprj.com/blog/acdf011.html 备忘一下。...

04/09 22:51

node进阶| 解决表单enctype="multipart/form-data" 时获取不到Input值的问题

https://my.oschina.net/u/4437974/blog/5016303?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

node进阶| 解决表单enctype="multipart/form-data" 时获取不到Input值的问题 参考文章: (1)node进阶| 解决表单enctype="multipart/form-data" 时获取不到Input值的问题 (2)https://www.cnblogs.com/dirkhe/p/7354886.html (3)https://www.codeprj.com/blog/703a061.html 备忘一下。...

04/12 14:56

微信扫描二维码登陆的实现原理

https://my.oschina.net/iotexplorer/blog/4968278?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

作者:程序员自由之路 https://www.cnblogs.com/54chensongxia/p/12530268.html 随着微信的普及,我们可以通过微信扫描设备二维码来实现IoT物联网场景中设备激活和绑定,今天我们就给大家介绍一下微信扫码登陆的原理。 1.网页端获取登陆二维码 要实现网页版的扫码登陆,用户必须先要请求一个登陆的二维码。Web端的服务器收到用户申请登陆二维码的请求后,会随机生成一个uuid(这个uuid作为页面的唯一标识符),并且会将这个uui...

03/01 20:40

pip安装第三方库 报错:Caused by SSLError(。。。。。。)

https://my.oschina.net/u/4710565/blog/5007405?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

pip安装第三方库时报错: SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1124)'))': /simple/objection/ 解决方法: pip install XXXXX -i http://pypi.douban.com/simple --trusted-host pypi.douban.com (XXXXX 为库名)...

04/02 19:27

spring security

https://my.oschina.net/u/3045515/blog/1564023?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

spring security 我们主要是围绕非业务合同项目对spring security的使用进行展开。 我们整体了解一下这些配置 ``` //上面配置的是命名空间 //线面配置的是路径及路径的访问权限。pattern为路径,secutity为权限,权限为none为均可访问 //这一条是访问资源路径,因为每个人都需要获取自己的资源路径之后才可以进行权限控制,所以这里的权限为none,同理下面的登录和获取验证码的路径 <--AuthenticationEntryPoint是spring-securi...

2017/11/07 20:34

有哪些有意思的,很cool的开源项目 ?

https://my.oschina.net/balloonwj/blog/5007176?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

收集了几个: 金山卫士 链接: https://pan.baidu.com/s/1R48X4O0p4StzksqC3MeDBQ 密码: 9jre 电驴 链接: https://pan.baidu.com/s/1xH-Wb3z5dkbnRFZw8ajfIg 密码: n5i0 开源 FTP 软件 —— filezilla 链接: https://pan.baidu.com/s/1YGe4a817euXETTUYGx2aDg 密码: 675q 某大型 MOBA 游戏 登录界面 进入后台配置的对战服务器: 设置自己的昵称: 支持新手教学、人机对战和联网对战: 部署在我的云主机上后,和女朋友一起对战的效...

04/02 15:48

一万五千字详解HTTP协议

https://my.oschina.net/wangzhiwubigdata/blog/5023806?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 本篇文章篇幅比较长,先来个思维导图预览一下。 一、概述 1.计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。如下: TCP/IP 通信传输流 首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。 接着,为了传输方便,...

黑暗世界的搜索引擎

https://my.oschina.net/u/4356887/blog/3383894?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

什么是 Shodan? 首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或者搜索特定类型的设备,其中 Shodan 上最受欢迎的搜索内容是:webcam,linksys,cisco,netgear,SCADA等等。 那么 Shodan 是怎么工作的呢?Shodan 通过扫描全网设备并抓取解析各个设备返回的 banner 信息,通过了解这些信息 Shodan 就能得知网络中哪一种...

2019/09/28 10:40

Flink滑动窗口之第一次触发计算

https://my.oschina.net/u/4252423/blog/5016870?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

对于时间窗口中的滑动窗口,最开始的数据根据自身的时间戳可以轻松判定其所属的窗口以及窗口关闭的时机。 对于计数窗口中的滑动窗口,有以下代码: ```java // 开计数窗口测试 SingleOutputStreamOperator avgTempResultStream = dataStream.keyBy("id") .countWindow(10, 2) .aggregate(new MyAvgTemp()); ``` 窗口大小为10,步长为2,则每个元素所属的窗口为 ![](https://oscimg.oschina.net/oscnet/up-dd4ee9b114d42c4c68c6e...

04/12 17:49

解析word公式的解决方案(office插入和wps插入不同的解决方案)

https://my.oschina.net/u/4428122/blog/5007560?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

解析word公式的解决方案(office插入和wps插入不同的解决方案) 参考文章: (1)解析word公式的解决方案(office插入和wps插入不同的解决方案) (2)https://www.cnblogs.com/wadmwz/p/10460033.html 备忘一下。

04/03 12:33

AI一键去纹身,还原明星「庐山真面目」

https://my.oschina.net/u/4593030/blog/5020673?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

这两天在 Reddit 上看到了一个挺好玩的算法,立马连夜写文过来分享一波。 AI去除纹身: 国内的一些影视作品、综艺节目、B站视频等,都有一些去除纹身的需求。 有些时候,我们需要把一些人身上的纹身覆盖掉,以避免引人效仿。 来自印度的机器学习研究者 Vijish Madhavan 最近开源的一个机器学习工具 SkinDeep 满足了我们这个需求。 项目灵感来源于贾斯汀 · 比伯一次拍 MV ,化妆师花费几个小时的时间才把一身的纹身覆盖掉,采用...

官宣!DolphinScheduler 毕业成为 Apache 软件基金会顶级项目

https://my.oschina.net/dailidong/blog/5014046?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

全球最大的开源软件基金会 Apache 软件基金会(以下简称 Apache)于北京时间 2021年4月9日在官方渠道宣布Apache DolphinScheduler 毕业成为Apache顶级项目。这是首个由国人主导并贡献到 Apache 的大数据工作流调度领域的顶级项目。 DolphinScheduler™ 已经是联通、IDG、IBM、京东物流、联想、新东方、诺基亚、360、顺丰和腾讯等 400+ 公司在使用的分布式可视化大数据工作流调度系统。 DolphinScheduler于2019年8月29日由易观捐...

whohk,一款强大的linux应急响应辅助工具

https://my.oschina.net/u/3076320/blog/5005406?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

【前言】 在linux下的应急响应往往需要通过繁琐的命令行来查看各个点的情况,有的时候还需要做一些格式处理,这对于linux下命令不是很熟悉的人比较不友好。本工具将linux下应急响应中常用的一些操作给集合了起来,并处理成了较为友好的格式,只需要通过一个参数就能代替繁琐复杂的命令来实现对各个点的检查。 【工具介绍】 程序自动获取系统的CPU,内存,磁盘的使用率以及当前在线用户信息。 参数-h 或 --help 获取工具使用说明...

03/31 21:39

c++数值55,生成正态,正态分布,几何分布

https://my.oschina.net/u/1017743/blog/5019570?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

#包含 <随机> #包含 <io流> 整 主() { 随机设备 读; mt19937 生成(读()); 对(整 n = 0; n < 10; ++n) { 输出 << 标::生成正式<双精, 10>(生成) << ' '; } } 0.208143 0.824147 0.0278604 0.343183 0.0173263 0.864057 0.647037 0.539467 0.0583497 0.609219 #包含 <io流> #包含 <io操作> #包含 <串> #包含 <映射> #包含 <随机> #包含 <c数学> 整 主() { 随机设备 读{}; mt19937 生成{读()}; ...

04/13 17:38

Qt开发经验小技巧91-100

https://my.oschina.net/feiyangqingyun/blog/5022596?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

91. 数据库处理一般建议在主线程,如果非要在其他线程,务必记得打开数据库也要在那个线程,即在那个线程使用数据库就在那个线程打开,不能打开数据库在主线程,执行sql在子线程,很可能出问题。 92. 新版的QTcpServer类在64位版本的Qt下很可能不会进入incomingConnection函数,那是因为Qt5对应的incomingConnection函数参数变了,由之前的int改成了qintptr,改成qintptr有个好处,在32位上自动是quint32而在64位上自动是quint...

04/17 11:50

【HTTP】918- 你知道 HTTPS 数字签名吗?

https://my.oschina.net/pingan8787/blog/5009420?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

数字签名 一、数字签名简介 数字签名是基于公钥密码体制(非对称密钥密码体制)的。 1.1.基本特征 数字签名必须保证以下三点: 报文鉴别——接收者能够核实发送者对报文的签名; 报文的完整性——接收者不能伪造对报文的签名或更改报文内容。 不可否认——发送者事后不能抵赖对报文的签名; 1.2.数字签名的验证过程 上图位用户A使用数字签名向用户B传输一份文件的过程: 首先,文件经过单向散列函数的处理得到一份占128位的摘要...

04/04 09:39

上B站热门,被人民网关注,收到微信邀请...敖丙魔幻的一周

https://my.oschina.net/javaFamily/blog/4357300?channel=REC&scene=SCENE_FEEDS&recid=efa0b297-0e70-4f2f-b4b8-c43418904e99

本期视频的效果其实比我预想的要好很多,我预料到大家整体评价会比较不错,但是没想到一觉醒来就上了热门,我还得意的跟挚友炫耀。 人民网跟我互相关注了你敢信?虽然是重庆的哈哈,不过也很开心,微信也灰度到我的付费阅读了,好事都是接二连三呀。 本期视频我前后的时间大概是做了2周左右,因为是工作之余出的,大家发现我其实文章也在出,还做了个缓存的技术视频,所以几乎极限的压缩了自己的业余时间了吧,不然也不至于几天...

2020/05/30 20:20
返回顶部
顶部