哈希表(Hash Table)

  • Post author:
  • Post category:其他

哈希表(Hash Table)是一种特殊的数据结构,它最大的特点就是可以快速实现查找、插入和删除。因为它独有的特点,Hash表经常被用来解决大数据问题,也因此被广大的程序员所青睐。为了能够更加灵活地使用Hash来提高我们的代码效率,今天,我们就谈一谈Hash的那点事。 1. 哈希表的基本思想 我们知道,数组的最大特点就是:寻址容易,插入和删除困难;而链表正好相反,寻址困难,而插入和删除操作容易。那…

继续阅读 哈希表(Hash Table)

Android Fragment 测试app时出现闪退

  • Post author:
  • Post category:其他

一、问题描述: 包含有Fragment的app 运行之后出现闪退的情况 二、问题分析: 查看Logcat打印日志发现问题如下 Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.suppor…

继续阅读 Android Fragment 测试app时出现闪退

Redis 入门之 redis 对hash的操作

  • Post author:
  • Post category:其他

接上一章 /** * {@link #test() test} * jedis 对 hash 进行操作 * @author jackson * @date 2015-12-17 下午2:48:30 * @return void */ @SuppressWarnings("unchecked") @Test public void TestJedisHash(){ // hset hget jedi…

继续阅读 Redis 入门之 redis 对hash的操作

深入了解命令提示符(CMD):Windows中的强大命令行工具

  • Post author:
  • Post category:其他

引言: 命令提示符(CMD)是 Windows 操作系统中内置的命令行工具,它提供了一种直接与计算机系统进行交互的方式。虽然现代操作系统提供了许多图形化界面和工具,但命令提示符在某些场景下仍然具有重要的作用。在本篇博客中,我们将深入了解命令提示符,介绍其功能和常用命令,以及如何充分利用它来完成各种任务。 目录 一、什么是命令提示符(CMD) 1.1  CMD 的定义和作用 1.2  命令提示符与图…

继续阅读 深入了解命令提示符(CMD):Windows中的强大命令行工具

开源桌面快速启动工具-GeekDesk

  • Post author:
  • Post category:其他

GeekDesk 极客桌面 小巧、 美观 的桌面快速启动管理工具 全局热键 一键呼出 鼠标跟随 自定义热键 设置并使用自己习惯的快捷键 一键呼出 使用鼠标中键呼出 鼠标跟随 自动追随鼠标位置 自定义壁纸 随意选择自己喜欢的壁纸 毛玻璃等界面效果 背景图片毛玻璃效果 界面透明度 界面圆角 自定义菜单图标 80多个系统图标可供选择 另支持在线导入阿里巴巴icon图标 篇幅原因,公众号内回复 自定义图标…

继续阅读 开源桌面快速启动工具-GeekDesk

PPT批量删除相同位置图片(非母版)的野路子

  • Post author:
  • Post category:其他

确保文件是 pptx 格式。如果是老式 ppt 格式,请先另存为 pptx 将 pptx 扩展名改为 zip。如 xxxxx.zip 把这个 zip 文件解压缩 在解开的文件夹中找到要删除的图片。一般来说它位于 xxxxx\ppt\media 目录下 用PS或者别的什么图片编辑工具,打开要删除的图片,把图片内容删成透明的 上一步只对 png 格式有效。如果图片不幸是 jpg 格式,可以删成纯白色,…

继续阅读 PPT批量删除相同位置图片(非母版)的野路子

【CDN实操手册】如何判断CDN是否生效

  • Post author:
  • Post category:其他

配置CNAME后,要验证CDN服务是否已经生效,主要有以下几种方法: 方法1、通过ping你所添加的加速域名,如果被转向 . kunlun*.com的域名,即表示CDN功能已生效: 方法2、通过 nslookup或dig命令,可以查看相应的加速域名访问CDN节点的IP和延时丢包等基本信息。用户可以根据解析出来的IP在CDN的控制台上的IP检测工具查看是否为CDN节点的IP,是的话就说明CDN已生效…

继续阅读 【CDN实操手册】如何判断CDN是否生效

HTML5 的离线储存

  • Post author:
  • Post category:其他

在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。 原理: HTML5 的离线存储是基于一个新建的 .appcache 文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资 ​ 源,这些资源就会像 cookie 一样被存储了下来。之后当网络在处于离线状态下时,浏览器会通过被离线存储的数据进行页面 ​ 展示。 如何使用: ​ (1)创建一…

继续阅读 HTML5 的离线储存

分治策略总结

  • Post author:
  • Post category:其他

1、基本概念 分治策略是一种算法设计技术,其主要思想是:将原问题划分(或者归约)为彼此独立的、 版权声明:本文为TommyZht原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/TommyZht/article/details/46272687

继续阅读 分治策略总结

了解一下一致性Hash算法

  • Post author:
  • Post category:其他

引子 我们在做分布式缓存的时候,通常会对需要存储key进行一定的算法,然后使该key均匀的落到每一个节点进行存储。 最简单的实现算法是普通余数Hash算法,按照节点数量,对key的hashCode进行取余,根据结果将key随机分配到不同节点上。 举个例子: 假设缓存服务器有三个节点,我们标记为0号节点,1号节点,2号节点。 每次往缓存中插入数据的时候,会先对key取余,余数是几则存到几号节点,从缓…

继续阅读 了解一下一致性Hash算法