Hot100 - 字母异位词分组 最佳思路:排序 时间复杂度: O(nmlogm),其中 n 为 strs 数组的长度,m 为每个字符串的长度。 代码: class Solution {public List<List<String>> groupAnagrams(String[] strs) …
2024/11/27 5:21:51Vim 的编程风格 在 Visual Studio Code(简称 VSCode)中安装 Vim 插件是一个相对简单的过程。首先,打开 VSCode 软件。然后,在 VSCode 的左侧菜单栏中找到“扩展”图标,点击它以打开扩展面板。在扩展面板的搜索栏中输入…
2024/11/27 8:23:42join是两个结果集之间的链接,需要进行数据的匹配。 演示一下join是否存在shuffle。 1. 如果两个rdd没有分区器,分区个数一致 ,会发生shuffle。但分区数量不变。 scala> val arr Array(("zhangsan",300),("lisi",…
2024/11/27 13:26:47代码非常长 有六百多行 参考一位博主的理论实现 通俗易懂,十分钟读懂DES 还有很多不足的地方 感觉只是个思路 S盒(理论既定) package src// 定义S - 盒的置换表 var SBoxes [8][4][16]int{{{14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12, …
2024/11/25 20:12:14何为优化: 大家虽然不是真正的开发工程师,但是也或多或少听说过 优化 俩字。 而如今做到测试开发工程师,当然要去写代码,做工具,搞平台,写脚本了。那么但凡跟创造和代码沾边,就少不了优化&am…
2024/11/28 20:39:22 人评论 次浏览函数扩展属性 __attribute__,GCC可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。 共享库构造函数和析构函数 共享库在装载时执行初始化…
2024/11/28 20:14:58 人评论 次浏览Redis Sentinel机制与用法(一)本文参考翻译自《Redis Sentinel Documentation》概述Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如 master宕机了,Redis本身(包括它…
2024/11/28 19:59:12 人评论 次浏览Nginx安装和部署 1.输入指令,下载相关的依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2、在你的linux服务器上创建目录:install cd /rootmkdir install 3、进入刚刚创建的目录: cd install 4、下载并解压…
2024/11/28 19:20:03 人评论 次浏览2018-06-04 使用JS完成首页轮播图效果 一、技术分析 获取元素: document.getElementById(“id 名称”) 事件(onload) :页面加载事件 定时操作:setInterval(“changeImg()”,3000); 二、步骤分析 第一步:确定事件(onload)并…
2024/11/28 20:58:10 人评论 次浏览1. 什么是oom killerLinux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录…
2024/11/28 20:57:40 人评论 次浏览key 的 特征 key是一个字符串,通过key获取redis中保存的数据 key应该设计哪些操作? 对于key自身状态的相关操作,例如:删除,判定存在,获取类型等 对于key有效性控制相关操作,例如…
2024/11/28 20:57:09 人评论 次浏览现在能实现截屏的软件很多,就不一一列举了,连WIN7都自带截屏软件,甚至OFFICE2010开始都有截屏的功能。 截屏软件虽多,无外乎三种截屏方式:全屏截图、窗口截图、自定义矩形截图。 其中,窗口截图用的比较多&a…
2024/11/28 20:56:39 人评论 次浏览Centos给文件设置了777权限仍不能访问解决方案参考文章: (1)Centos给文件设置了777权限仍不能访问解决方案 (2)https://www.cnblogs.com/liu-ke/p/10676905.html 备忘一下。
2024/11/28 20:56:08 人评论 次浏览前几天有个朋友向我哭诉,说他在公司干了8年的软件测试,却被一个实习生代替了,该何去何从? 这是一个值得深思的问题,作为职场人员,我们确实该思考,我们的工作会被实习生代替吗?这是一个很尖锐的问题&…
2024/11/28 20:55:38 人评论 次浏览新坛开张,希望志同道合的朋友来参与,因工作原因,也许我无法管理论坛,只是看到它是免费的,所以就抢先注册一个,哈哈论坛网址点这里转载于:https://blog.51cto.com/kpjack/125000
2024/11/28 18:53:35 人评论 次浏览return:只是退出函数; ~是关键字. exit:是退出进程; ~是函数名. 整理自:https://www.cnblogs.com/cxchanpin/p/6927025.html
2024/11/28 18:53:05 人评论 次浏览因为公司需要网页浏览全景图,在网上找了好久支持的插件,一直没有合适的。 全景图我最后用的photo-sphere-viewer.js框架,网上有下载。 当图片链接是本地静态的时候一切正常,但远程动态的话就一直报错。在网上找了很多资料…
2024/11/28 18:52:34 人评论 次浏览malloc和free成为C的库函数 new和delete称作运算符 malloc开辟内存失败,是通过返回值与nullptr作比较;而new开辟内存失败,是通过抛出bad_alloc类型的异常来判断! int* q1 new int[20]; int* q1 new int20; 二者区别在于&#…
2024/11/28 18:52:04 人评论 次浏览移动互联网时代,海量的用户数据每天都在产生,基于用户使用数据等这样的分析,都需要依靠数据统计和分析,当数据量小时,数据库方面的优化显得不太重要,一旦数据量越来越大,系统响应会变慢…
2024/11/28 18:51:32 人评论 次浏览一.前言在开发中,经常使用的还是for-each循环来遍历来Collection,不经常使用Iterable(迭代器)的,下面记录一下terable是一般用法:二.说明迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象&…
2024/11/28 18:51:02 人评论 次浏览