CraigieBaird
CraigieBaird

好事总是需要时间,不付出大量的心血和劳动是做不成大事的。想吃核桃,就是得首先咬开坚硬的果壳。 —— 格里美尔斯豪森*

  • CraigieBaird 发表了【主题】 · 5月前
    ffmpeg开发知识点回顾

    视频花屏/卡顿原因 如果GOP分组中的P帧丢失会造成解码端的图像发生错误 为了避免花屏问题的发生,一般如果发现P帧或者I帧丢失,就不显示本GOP内的所有帧,直到下一个I帧来后,重新刷新...

    7 465
  • CraigieBaird 发表了【主题】 · 5月前
    Golang 并发编程与同步原语

    浅谈 Go 语言实现原理 原文链接:https://draveness.me/golang/c... 当提到并发编程、多线程编程时,我们往往都离不开『锁』这一概念,Go 语言作为一个原生支...

    4 266
  • CraigieBaird 发表了【主题】 · 5月前
    ShardingSphere x Seata,一致性更强的分布式数据库中间件

    日前,分布式数据库中间件 ShardingSphere 将 Seata 分布式事务能力进行整合,旨在打造一致性更强的分布式数据库中间件。 背景 数据库领域,分布式事务的...

    2 474
  • CraigieBaird 发表了【主题】 · 5月前
    php 实现Redis分布式锁

    简介 多线程情况下访问一些共享资源需要加锁,否则就会导致数据错乱的问题 分布式锁可以通过DB,Redis,Zk等方式实现,本节主要介绍php使用Redis实现分布式锁 set命令 ...

    1 371
  • CraigieBaird 发表了【主题】 · 1年前
    SpringBoot 应用程序启动过程探秘

    本文共 946字,阅读大约需要 3分钟 ! 概述 说到接触 SpringBoot 伊始,给我第一映像最深的是有两个关键元素: 对照上面的典型代码,这个两个元素分别是:...

    6 154
  • CraigieBaird 发表了【主题】 · 1年前
    Vue-Router的使用

    Vue-Router的最简单使用 1.先注册路由 2.将路由注册到VM组件中 3.定义组件 4.页面定义跳转路径 <!DOCTYPE html> <...

    5 119
  • CraigieBaird 发表了【主题】 · 1年前
    蚂蚁金服 AntV 发布 G6 2.1 -- 一路同行

    G6 是一个简单、易用、完备的图可视化引擎。它在高定制能力的基础上,提供了一系列设计优雅、便于使用的图可视化解决方案,帮助开发者高效搭建属于自己的 图分析 或 图编辑器 应用。 项目 G...

    4 345
  • CraigieBaird 发表了【主题】 · 1年前
    HTTPie 官方文档中文翻译版

    HTTPie 是一个命令行 HTTP 客户端。目标是让 CLI 与 Web services 的交互尽可能的更友好。它提供了一个简单的 http 命令,可以让我们用简单自然的表述发送任意 HTTP 请...

    2 140
个人简介
好事总是需要时间,不付出大量的心血和劳动是做不成大事的。想吃核桃,就是得首先咬开坚硬的果壳。 —— 格里美尔斯豪森*
  • 2016-10-20 21:01:31
  • 2019-07-04 14:05:54
  • 主页被访问次数: 8337