谈谈对区块链的了解

加载中

跳表 | 会跳的链表原来这么diao

https://my.oschina.net/magebyte/blog/4966777?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

点击上方bigsai 关注我 前言 跳表是面试常问的一种数据结构,它在很多中间件和语言中得到应用,我们最最熟知的就有Redis跳表(zset)。并且在面试的很多场景可能会问到,偶尔还会让你手写试一试(跳表可能会让手写,红黑树是不可能的),这不,给大伙复原一个场景: 但你别慌,遇到蘑菇头这种面试官也别怕,因为你看到这篇文章了(得意😏),不用像熊猫那样窘迫。 对于一个数据结构或算法,人群数量从听过名称、了解基本原理、清楚执...

02/25 09:00

VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法

https://my.oschina.net/u/4428122/blog/4959834?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法 参考文章: (1)VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法 (2)https://www.cnblogs.com/chaoyingLi/p/11218550.html 备忘一下。

02/22 22:02

快排 递归 非递归

https://my.oschina.net/zjItLife/blog/537100?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

我记得曾经 有一个大师说过这么一句话,大概的意思是说如果你懂得了编程,那么请你给我用非递归表达你的思想。我想非递归隐藏的东西恰恰应该是程序员应该注意的东西。因为递归的隐藏,让我们其实没有真正的理解实现的具体细节。今天我想用非递归的方式去做一下快排。 大家都应该知道快排: 1、不稳定排序 2、时间复杂度:O(nlogn)。糟糕的时候时间复杂度是O(n*n) 思想是 1借用一个元素为flag 让数组左面的数组小于该flag,右面的...

2015/11/29 17:14

Tomcat启动报错:[The configuration may be corrupt or incomplete]的解决方案

https://my.oschina.net/stackoom/blog/4963505?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

Tomcat启动报错:[The configuration may be corrupt or incomplete]的解决方案 参考文章: (1)Tomcat启动报错:[The configuration may be corrupt or incomplete]的解决方案 (2)https://www.cnblogs.com/valuestack/p/Tomcat-The-configuration-may-be-corrupt-or-incomplete.html 备忘一下。...

02/25 19:38

老司机要开车了!用Selenium+PhantomJS来抓取煎蛋网妹子图

https://my.oschina.net/u/3873244/blog/1823293?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

那天有朋友找我一起抓妹子图片,像我这么正派的人,肯定是要抱着学习的目的......打开网页,哇!又...又要上火了。。。。 话不多说,先看看网页吧! 熟练的打开网页,找到妹子图,然后F12打开开发者工具,定位,ok,图片地址找到了,so easy~!,我们写入代码看看 WTF~! 返回了个空列表?加了header也是这样,为啥呢,来打开源码看看 原来是js数据,这就麻烦了,难道先去学习下js语法,拿js文件,分析逻辑,找最终的url吗? 让我...

2018/06/03 09:40

利用Python做一个小姐姐词云跳舞视频

https://my.oschina.net/u/4440337/blog/4964784?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

作者:北山啦 https://blog.csdn.net/qq_45176548/article/details/113410073 本文将以哔哩哔哩–乘风破浪视频为例,you-get下载视频,同时利用python爬取B站视频弹幕,并利用opencv对视频进行分割,百度AI进行人像分割,moviepy生成词云跳舞视频,并添加音频。 1. 导入模块 1.1 下载所需模块 我们需要下载很多的模块,所以我们可以使用os.system()方法来自动安装所需模块,当然也有可能下载失败,特别是opencv-python,多安装几...

02/26 09:24

这个 bug 让我更加理解 Spring 单例了

https://my.oschina.net/u/3471412/blog/4952038?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

谁还没在 Spring 里栽过跟头呢,从哪儿跌倒,就从哪儿睡一会儿,然后再爬起来。 讲点儿武德 这是由一个真实的 bug 引起的,bug 产生的原因就是忽略了 Spring Bean 的单例模式。来,先看一段简单的代码。 public class TestService {          private String callback = "https://ip.com/token={token}";     public String getCallback() {         Random random = new Random();     ...

Python语言的排序算法有哪些?Python学习班!

https://my.oschina.net/u/4938745/blog/4960194?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

  排序是每个软件开发工程师都需要掌握的技能,包含Python工程师也是如此,那么Python排序算法有哪些?常见的排序算法分为插入排序、希尔排序、选择排序、冒泡排序、快速排序等,接下来跟着小编深入了解一下吧。   冒泡排序   是一种简单直观的排序算法,重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成,这...

02/23 11:25

JVM - 打破双亲委派机制(模拟热加载)

https://my.oschina.net/icefoxhz/blog/4955560?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

如果需要热部署,使用“双亲委派”是不行的,如何打破“双亲委派”呢~ # 一. 源代码 “双亲委派”源代码如下(ClassLoader.java): ```java public Class loadClass(String name) throws ClassNotFoundException { return loadClass(name, false); } protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException { synchronized (getClassLoadingLock(name)) { // First, check if the class has a...

02/19 10:09

20分钟掌握Android Gradle

https://my.oschina.net/u/4705798/blog/4960856?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

目前国内对Android领域的探索已经越来越深,不少技术领域如插件化、热修复、构建系统等都对Gradle有迫切的需求,不懂Gradle将无法完成上述事情。所以Gradle必须要学习。 Gradle 里的几乎任何东西都是基于这两个基础概念: * task * project 掌握了这两个,你就掌握了一大半的 Gradle 知识了。 ## 首先讲 Task 字面理解为任务,Gradle 中所有执行的事件都是借由 Task 执行的。 例如我们新建一个 Android 工程,在其根目录中输入:...

02/23 16:46

spring boot 整合 druid 连接池

https://my.oschina.net/fhadmin/blog/4953703?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

使用springboot默认的连接池 导入springboot data-jdbc依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> 配置文件配置连接池 spring: datasource: username: root password: 5201314 url: jdbc:mysql:///jqmb?serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driv...

02/18 11:22

瞄准互联网女员工,“霸道总裁”滴滴开豪车骗财骗色,被判无期!

https://my.oschina.net/u/3613477/blog/4964377?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

没想到,竟然有阿里巴巴的女员工,也遭遇了杀猪盘! 网传阿里巴巴12名女员工 被滴滴顺风车司机诈骗两千余万元 春节期间,一则关于诈骗的新闻,引发了很多网友的热议:一个初中文化水平男子开顺风车故意制造机会,和12个在杭州某互联网公司工作的女员工恋爱,最后诈骗钱财共计1940万人民币,102万美元。 据网传案件办理情况图片所述,犯罪嫌疑人使用奥迪、保时捷等车辆在阿里公司附近开滴滴顺风车,接近阿里受骗女员工并添加微信...

02/26 11:10

都在推介 TS,但 TS 真的有必要上吗?来看看老司机怎么说

https://my.oschina.net/u/3623645/blog/4954902?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

点击上方蓝字关注前端下午茶,从此前端进阶不再难 文章转载自港台作者:Ting-Shu Lin,文末有原文链接。 大家好,我是京都开发室的Lin。 在工作与私人专案中使用TypeScript开发已约两年, 想就导入TypeScript时的经验与大家分享。 近年TypeScript是前端领域最热门的一项技术。 根据The State of JavaScript的资料,越来越多开发者选择使用TypeScript且评价也趋向正面。 许多团队会考虑「下个专案应该用TypeScript 开发」、「把现...

02/16 09:17

无责任畅想:云原生中间件的下一站

https://my.oschina.net/u/3825800/blog/4950411?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

这是Bella酱的第 100 期分享 作者 | 于雨 来源 | 阿里巴巴云原生 本文源自 2020 年 12 月 20 日作者在云原生社区 meetup 第二期北京站演讲 《Apache Dubbo-go 在云原生时代的实践与探索》的部分内容,如果对演讲完整内容感兴趣请访问: https://www.bilibili.com/video/av245840877 自从以 2013 年开源的 docker 为代表的的容器技术和以 2014 年开源的 K8s 为代表的容器编排技术登上舞台之后,相关技术从业人员从认知和体感上接...

02/08 08:30

为什么阿里巴巴不建议boolean类型变量用isXXX?

https://my.oschina.net/didispace/blog/4943651?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

背景: 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢? 例子: 1.其他非boolean类型  private String isHot;     public String getIsHot() {         return isHot;     } 2.boolean类型  private boolean isHot;     public boolean isHot() {         r...

02/03 08:30

Argo Event-云原生的事件驱动架构

https://my.oschina.net/u/2306127/blog/4968727?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

1、Argo Event简介 Event事件大家都很熟悉,可以说Kubernetes就是完全由事件驱动的,不同的controller manager本质就是实现了不同的事件处理函数,比如所有ReplicaSet对象是由ReplicaSetController控制器管理,该控制器通过Informer监听ReplicaSet以及其关联的Pod的事件变化,从而维持运行状态和我们声明spec保持一致。 当然Kubernetes无论是什么Controller,其监听和处理的都是内部事件,而在应用层上我们也有很多外部事件,比...

03/03 10:55

Java代码生成

https://my.oschina.net/coderup2u/blog/4959460?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

在很多开源的后台管理系统当中都有代码生成的工具,帮助开发者完成通用代码的生成,比如生成 Controller、Service、Dao 和 XML 文件等,能够帮助开发者生成通用的CRUD 代码。还能帮助开发者生成统一的后台列表页面和表单页面,以方便开发者可以快速的完成自己业务的开发,而忽略那些重复而又繁琐的工作。其实在开发框架中也有一些简单的代码生成的工具,比如接下来要介绍的 mybatis-plus 提供的代码生成。 MyBatis-Plus 代码生成...

02/22 06:30

《吃透 MQ 系列》之核心基础篇

https://my.oschina.net/u/4447432/blog/4968740?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

上一篇文章中 谈到了《吃透系列》的讲解思路:先找到每个技术栈最本质的东西,然后以此为出发点,逐渐延伸出其他核心知识。 所以,整个系列侧重于思考力的训练,不仅仅是讲清楚 What,而是更关注 Why 和 How,以帮助大家构建出牢固的知识体系。 回到正文,这是技术系列《吃透 MQ》的开篇。本文主要讲解 MQ 的通用知识,让大家先弄明白:如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战? 有了这个基础后...

03/02 12:46

推荐 4 个基于 Flutter 的重磅高仿开源项目

https://my.oschina.net/u/4898487/blog/4960522?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

大家新年好呀,我是你们的 猫哥,那个不喜欢吃鱼、又不喜欢喵 的超级猫又回来啦 ~ 相信大家过年都过得开心吧 过得开心,那么就开始学习了哈 ~ 这里为你整理了 4 个 Flutter 优质的开源项目,希望对你有帮助。 斗鱼 APP flutter 重构的斗鱼直播 APP 首页、娱乐为 Material 组件;直播间、鱼吧为纯自定义编写。 另外整合各类优质的第三方开源库,打造出原生 APP 丝滑的用户体验 尽可能接入更多功能,方法附带注释,帮助你在使用 ...

02/23 08:00

争分夺秒!百度AI助力CDC完成北京疫情病例样本病毒全基因组测序和分析

https://my.oschina.net/u/4601503/blog/4460667?channel=REC&scene=SCENE_FEEDS&recid=347e8eb1-8cd3-4120-ada3-d0de9f1f7a05

“数据私房菜”已开通微信群,汇聚3000+位小伙伴一同成长学习,加Andy为微信好友(微信号:AndyFeo)申请入群,让我们共建一个成长型数据社区,《数据私房菜》致力于为您提供大数据行业知识干货、就业职位、专业讲座等对每一位有价值的信息。 百度既是AI基础设施建设者,也是AI技术及应用创新引领者和推动者。以百度大脑、飞桨、智能云等为代表的AI平台,已经成为智能时代的重要基础设施,正在帮助国家社会发展实现经济效益和社...

2020/06/18 05:57
返回顶部
顶部