ICode9

精准搜索请尝试: 精确搜索
  • 漫画:什么是 CAS 机制?2021-05-30 22:51:57

     永远爱大家的 —————  第二天  —————————————————示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。最终输出的count结果是什么呢?一定会是200吗?加了同步锁之后,count自增的操作变成了原子性操作,所以最终的输出一定是count=200,代码实现了线程

  • 漫画:什么是 CAS 机制?2021-05-30 22:51:46

     永远爱大家的 —————  第二天  —————————————————示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。最终输出的count结果是什么呢?一定会是200吗?加了同步锁之后,count自增的操作变成了原子性操作,所以最终的输出一定是count=200,代码实现了线程

  • 漫画:什么是SHA系列算法?2021-05-30 22:04:29

     玻璃猫 程序员小灰SHA-1SHA-1算法可以从明文生成160bit的信息摘要,示例如下:给定明文:      abcdSHA-1摘要:   81FE8BFE87576C3ECB22426F8E57847382917ACFSHA-1 与 MD5的主要区别是什么呢?1.摘要长度不同。MD5的摘要的长度尽128bit,SHA-1摘要长度160bit。多出32bit意味着什么呢?不

  • 漫画:Bitmap算法 整合版2021-05-30 21:55:19

     玻璃猫 程序员小灰 两个月之前——为满足用户标签的统计需求,小灰利用Mysql设计了如下的表结构,每一个维度的标签都对应着Mysql表的一列:要想统计所有90后的程序员该怎么做呢?用一条求交集的SQL语句即可:Select count(distinct Name) as 用户数 from table whare age = '90后' and Occ

  • 漫画:什么是布隆算法?2021-05-30 21:53:46

     玻璃猫 程序员小灰 两周之前——爬虫的原理就不细说了,无非是通过种子URL来顺藤摸瓜,爬取出网站关联的所有的子网页,存入自己的网页库当中。但是,这其中涉及到一个小小的问题......URL去重方案第一版:HashSet创建一个HashSet集合,把每一个URL字符串作为HashSet的key插入到集合当中,利

  • ​漫画:什么是Base64算法?2021-05-30 21:51:21

     玻璃猫 程序员小灰 ValueCharValueCharValueCharValueChar0A16Q32g48w1B17R33h49x2C18S34i50y3D19T35j51z4E20U36k5205F21V37l5316G22W38m5427H23X39n5538I24Y40o5649J25Z41p57510K26a42q58611L27b43r59712M28c44s60813N29d45t61914O30e46u62+15P31f47v63/控制字符:可打印字符:有

  • 漫画:什么是字典序算法?2021-05-30 07:52:19

     永远爱大家的 程序员小灰 —————  第二天  —————算法题目:给定一个正整数,实现一个方法来求出离该整数最近的大于自身的“换位数”。什么是换位数呢?就是把一个整数各个数位的数字进行全排列,从而得到新的整数。例如53241和23541。小灰也不知道这种经过换位的整数应该如

  • 漫画:什么是SnowFlake算法?2021-05-30 07:52:03

     永远爱大家的 程序员小灰—————  第二天  —————方法一:UUIDUUID是通用唯一识别码 (Universally Unique Identifier),在其他语言中也叫GUID,可以生成一个长度32位的全局唯一识别码。String uuid = UUID.randomUUID().toString()结果示例:046b6c7f-0b8a-43b9-b35d-6489e6da

  • 漫画:什么是ZooKeeper?2021-05-30 07:51:49

     小灰 程序员小灰 —————  第二天  —————————————————Zookeeper的数据模型Zookeeper的数据模型是什么样子呢?它很像数据结构当中的树,也很像文件系统的目录。树是由节点所组成,Zookeeper的数据存储也同样是基于节点,这种节点叫做Znode。但是,不同于树的节点,Zn

  • 漫画:如何实现抢红包算法?2021-05-30 07:01:22

     永远爱大家的 程序员小灰发出一个固定金额的红包,由若干个人来抢,需要满足哪些规则?1.所有人抢到金额之和等于红包金额,不能超过,也不能少于。2.每个人至少抢到一分钱。3.要保证所有人抢到金额的几率相等。小灰的思路是什么样呢?每次抢到的金额 = 随机区间 ( 0,  剩余金额 )为什么这

  • 粗糙漫画网站(真的粗糙)之首页设计2021-05-29 23:33:47

    最近在写期末大作业,是一个粗糙的漫画网站,用JSP+bootstrap实现。一边写一边疯狂感叹,俺真滴好菜:( 这里是作业要求: 如果有同学经过…请别全抄俺的…(希望不会有 这篇先写首页,主要是导航栏和链接,还有一个莫名其妙的轮播(其实没有存在的必要 但因为只要求有一部漫画,所以在页面设

  • Photo2Cartoon照片转漫画,图片风格转移2021-05-22 18:03:23

    当你宅在家里冲浪,当你和驴友出行,当你打开自己的相册。。。。有没有想过让自己的照片换个样子。照片转漫画是一个不错的idea,换个角度欣赏会获得更多的意想不到,不是吗?试试看! 首先,进入“图龙解”首页,打开视觉服务的“漫画”模块,选择一种漫画风格,上传你的相册图片,等待生成吧。。。。

  • Photo2Cartoon照片转漫画,图片风格转移2021-05-22 18:02:49

    当你宅在家里冲浪,当你和驴友出行,当你打开自己的相册。。。。有没有想过让自己的照片换个样子。照片转漫画是一个不错的idea,换个角度欣赏会获得更多的意想不到,不是吗?试试看!首先,进入“图龙解”首页,打开视觉服务的“漫画”模块,选择一种漫画风格,上传你的相册图片,等待生成吧。。。。生成

  • Photo2Cartoon照片转漫画,图片风格转移2021-05-22 18:02:33

    当你宅在家里冲浪,当你和驴友出行,当你打开自己的相册。。。。有没有想过让自己的照片换个样子。照片转漫画是一个不错的idea,换个角度欣赏会获得更多的意想不到,不是吗?试试看!首先,进入“图龙解”首页,打开视觉服务的“漫画”模块,选择一种漫画风格,上传你的相册图片,等待生成吧。。。。生成

  • 漫画:什么是 “抽象工厂模式” ?2021-05-19 13:01:20

     小灰 程序员小灰所谓“工厂模式”,是三种常见设计模式的统称,它们分别是简单工厂模式、工厂方法模式、抽象工厂模式。上一期的漫画中,我们介绍了简单工厂模式和工厂方法模式的特点和应用场景,没看过的小伙伴可以点击下面链接:漫画:设计模式之 “工厂模式”这一期,我们来介绍抽象工厂模

  • 漫画:设计模式之 “工厂模式”2021-05-19 12:52:25

     小灰 程序员小灰 —————  第二天  —————————————————ClassA a = new ClassA();ClassB b = new ClassB();假设我们的业务代码当中,有一个被广泛引用的“口罩类”,这个类实例需要在许多地方被创建和初始化,而初始化的代码也比较复杂。public class

  • 漫画:什么是 “跳表” ?2021-05-19 12:05:32

     小灰 程序员小灰 —————  第二天  —————如何进行二分查找呢?首先根据数组下标,定位到数组的中间元素:由于要查找的元素20,大于中间元素12,再次定位到数组右半部分的中间元素:这一次定位到的元素正好是20,查找成功。如果数组的长度是n,二分查找的时间复杂度是O(logn),比起从左到

  • 漫画:什么是 “跳表” ?2021-05-19 12:05:13

     小灰 程序员小灰 —————  第二天  —————如何进行二分查找呢?首先根据数组下标,定位到数组的中间元素:由于要查找的元素20,大于中间元素12,再次定位到数组右半部分的中间元素:这一次定位到的元素正好是20,查找成功。如果数组的长度是n,二分查找的时间复杂度是O(logn),比起从左到

  • 漫画:设计模式之 “外观模式”2021-05-19 10:53:23

     小灰 程序员小灰—————  第二天  —————————————————首先,肯德基提供了众多基础菜品,比如鸡翅、汉堡、薯条、沙拉、可乐等等:这些琳琅满目的菜品虽好,但有些顾客犯了选择困难症,不知道该选什么好。于是肯德基对这些菜品做了一定的组合,推出了各种各样的套餐。比

  • 漫画:“哈夫曼编码” 是什么鬼?2021-05-19 09:52:42

     小灰 程序员小灰在上一期,我们介绍了一种特殊的数据结构 “哈夫曼树”,也被称为最优二叉树。没看过的小伙伴可以点击下方链接:漫画:什么是 “哈夫曼树” ?那么,这种数据结构究竟有什么用呢?我们今天就来揭晓答案。计算机系统是如何存储信息的呢?计算机不是人,它不认识中文和英文,更不认识

  • 漫画:什么是流行病的 R0 和 R ?2021-05-19 07:01:28

     小灰 程序员小灰 我们虚构一种传染病,叫做仓鼠流感,假设小灰患上了这种传染病:一星期之后,小灰的疾病自愈了,但是在他患病期间,仓鼠流感传染了另外两位小伙伴A和B:又过了一个星期,小伙伴A自愈了,小伙伴B不幸去世。在患病期间,A传染了3位小伙伴,B传染了1位小伙伴:在上面这个例子当中,每个人在

  • 漫画:什么是KMP算法?2021-05-18 23:52:21

     小灰 程序员小灰 —————  第二天  —————————————————前情回顾在字符串匹配算法的前两讲,我们分别介绍了暴力算法BF算法,利用哈希值进行比较的RK算法,以及尽量减少比较次数的BM算法,没看过的小伙伴可以点击下方链接:1. BF算法和RK算法2. BM算法如果没时间细

  • 漫画:什么是 “模因” ?2021-05-18 23:51:57

     小灰 程序员小灰有关 “模因” 的故事话说很久以前,有一个老头名叫洪七公,他有10个儿子,10个女儿。洪七公拥有这么多的子嗣,个体的基因能够广泛传播,他是不是感到很满足呢?然而,洪七公还是有一个大大的遗憾:他是一位武功高手,生平最得意的武功是降龙十八掌,可是他的儿女资质不佳,没有人能领

  • 漫画:什么是 “哈夫曼树” ?2021-05-18 23:51:19

     小灰 程序员小灰—————  第二天  —————————————————概念1:什么是路径?在一棵树中,从一个结点到另一个结点所经过的所有结点,被我们称为两个结点之间的路径。上面的二叉树当中,从根结点A到叶子结点H的路径,就是A,B,D,H概念2:什么是路径长度?在一棵树中,从一个结点到另

  • 漫画:什么是字符串匹配算法?2021-05-18 23:01:43

     小灰 程序员小灰—————  第二天  —————什么意思呢?让我们来举一个例子:在上图中,字符串B是A的子串,B第一次在A中出现的位置下标是2(字符串的首位下标是0),所以返回 2。我们再看另一个例子:在上图中,字符串B在A中并不存在,所以返回 -1。为了统一概念,在后文中,我们把字符串A称为

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有