Linux ALSA 图解
最近在解决一个音频的问题,所以正好借这个机会来把音频的东西重新梳理一下,总结是一个很好的习惯,能方便自以后遇到问题快速排查问题。 平台「MT8167」 内核版本「kernel 4.4」 音频读数据函数流程 tiny...
最近在解决一个音频的问题,所以正好借这个机会来把音频的东西重新梳理一下,总结是一个很好的习惯,能方便自以后遇到问题快速排查问题。 平台「MT8167」 内核版本「kernel 4.4」 音频读数据函数流程 tiny...
对于游戏开发,人们可能想到最多的就是那些3A大作,然而其实除了那些3A大作之外,还有很多其它的游戏也值得品玩。 对于游戏开发,之前人们主要采用的是c++来进行开发,然而随着时代的发展,,c#等都可以用来进行游戏开发,而我们今天主要来盘点的却不是这些...
图已经成为一种强大的建模和捕获真实场景中的数据的手段,比如社交媒体网络、网页和链接,以及GPS中的位置和路线。如果您有一组相互关联的对象,那么您可以使用图来表示它们。 在这篇文章中,我将简要地解释10个对分析和应用非...
要说到装机时很多人经常忽视的部分,那我想电源一定排的上前三。通常大家都是根据预估功耗去随便选一个,殊不知这样随意的操作也会对实际使用带来影响。所以今天慢慢君也根据近一个月的数据,帮大家在足够功率的前提下,选出一些值得入手的稳定高质量电源品牌及型号。...
Golang超好用的支付宝支付类库 在我的上一篇文章中小编给大家推荐了一款超好用的wechat支付类库。今天小编再给大家推荐一个超好用的支付宝支付类库smartwalle/alipay 安装方式 go module模式 go g...
大家好,我是好色之图,从本节开始,尽我所知的为大家讲解PS软件中的"图层混合模式"。以前简单笼统的介绍过,不够详细,现在重新整理一下,详细解读。我也不想用那些看着就头大的官方语言来说明,只是用我自己的理解,尽可能使用大白话来与大家分享。对错与否,请大...
Executor 执行器 今天分享一下 Executor。它在中是具体sql的执行器,sqlSession(门面模式)封装通用的api,把具体操作委派给 Executor 执行,Executor协同BoundSql,StatementHandler...
作者 | Daan 编译 | 郑丽媛 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 作为一个,你可以有很多种选择。 身为程序员,最大的好处就是可以在任何你喜欢的地方工作。不仅如此...
一、什么是TCP的拆包和粘包? 粘包:比如客户端发送了第一个数据包内容为abc,然后又发送了第二个数据包为bcd,服务端接收到了数据,内容是abcbcd,对于接收数据的服务端来说,是无法区分哪些内容是哪个数据包的,也无法区分客户端到底发送了几个数据...
如果你使用数据库,请记住一点:你应该总是使用utf8mb4编码,而不是utf8编码。 MySQL编码实现 标准的UTF-8字符编码可以用4个字节去编码最多21位字符,这几乎包括了世界上所有的字符集了,然而在MySQL里实现的UTF-8编码使用3个...
松哥最近在研究 Spring Security 源码,发现了很多好玩的代码,抽空写几篇文章和小伙伴们分享一下。 很多人吐槽 Spring Security 比 Shiro 重量级,这个重量级不是凭空来的,重量有重量的好处,就是它提供了更为强大的防护...
服务器监控工具对于IT基础性能、可视化和系统稳定至关重要。合适的工具能够帮助系统管理员面对服务器故障、应用缓慢、停机、泄露和配置依赖等挑战。 Nag、Zabbix等工具是用于监控整个基础结构监控工具。使用它们,系统管理员可以监控几乎所有内容,比如服...
这是我最近在 CodePen 上制作的 WebGL 演示案例。它可以捕获网络摄像头的数据(或在无法访问网络摄像头时,从 placekitten 获取备用图像),并将其实时转换为 ASCII 图像艺术。 为了获得更多的复古性,我使用了...
前段时间,有测试人员联系我,寻求帮助,让我帮忙看看,测试环境的一台数据库不断的重启,导致他们的测试无法进行,时间拖的长了,会影响上线进度。 下面就来说说现象 在一个测试环境,mysql5.7部署在7.4的系统上,测试人员用Load...
BiglyBT for 是很好用的BT种子下载工具,它会在启动时检测你的网络连接,并为你提供能获得最佳速度的设置,还可以限制上传和下载的速度、支持按IP地址过滤源、对其他设备进行远程访问等功能。 BiglyBT fo...
如何将物理机上的系统迁移到VMware虚拟机?本文详细介绍如何使用DiskGenius免费版将物理电脑上的Windows操作系统转移至VMware虚拟机。 关于迁移物理系统到VMware虚拟机 VMware是很常用的虚拟机软件之一,在VMware...
写在前面: 作为一个什么器材都玩的发烧友,写这篇文章是因为最近购买了一款专业声卡,觉得声音很不错,我这个佛系发烧友已经对绝大多数声音提不起兴趣了,难得听到了久违的,能让内心泛起一丝波澜的声音。本想只写写这款声卡的。 想到自己把玩专业声卡也有十来年...
相信很多小伙伴在使用电脑的过程中都遇见过电脑自动更新的情况。有时候临时要出门或者是忙其他的事情,想将电脑关闭,10却在关机前自动安装系统更新文件,并且显示“Windows正在更新,XX%已完成,不要关闭计算机”的提示。 如果是小补丁那还好,但若是大...
网络层是为主机之间提供逻辑通信,而运输层为应用进程之间(socket:ip+端口)提供端到端的逻辑通信。 端口 服务器使用的端口 系统端口号/熟知端口号 (0-1023)FTP: 21 TELNET: 23 SMPT: 25 : 53 T...
很多的第一代分布式 KV 存储都是很简单的,如下图左侧的所示,美团也是这样。在客户端内做一致性哈希,在后端部署很多的 Memcached 实例,这样就实现了最基本的 KV 存储分布式。但这样的设计存在很明显的问题:比如,在宕机摘除节点时,会丢失数据;...
最近换了新电脑所以各种环境重新搞一遍,顺便做个记录,接下来是安装操作步骤: 1.下载Elasticsearch: pull elasticsearch:7.6.2 2.下载kibana: docker pull kibana:7.6...
对于现代人,特别是年轻人,都有过忘记密码的经历吧。在这篇文章中,我们来了解如何在 Ubuntu 18.04 LTS 和 Ubuntu 20.04 中重置忘记的 root 密码。 首先,你需要开机或重启你的 U...
在《 常见语句加锁分析》一文中,我们详细讲解了 SQL 语句的加锁原理并具体分析了大部分的简单 SQL 语句,但是实际业务场景中 SQL 语句往往及其复杂,包含多个条件,此时就需要具体分析SQL 使用到的索引,并了解 where 条件的判断逻辑。...
在我们工作生活中,都离不开视频线,看电视时需要用来连接机顶盒和电视机,工作时需要用来连接主机和显示屏,开会投屏时也要用来连接笔记本和投影仪,所以挑选一根好的视频线至关重要。 目前常见的四种视频接口类型有:VGA、HDMI、DVI、DP,那么这四种视...
作者 | seesun2012 来源 | urlify.cn/uY36R3 什么是锁? 在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种...
自定义动态Tabbar导航栏 在默认的开发中,定义tabbar,需要在.json中配置如下json: "tabBar": { ... "list": [ { "text": "首页",...
有的时候我们在做优化过程中,总是在思考快速的获得一个万能的排名公式,但是我们都非常清楚,影响网站关键词排名的因素有很多,比如: ①网站内容更新的数量 ②页面内容的质量与网站 ③外部链接情况等 因此,我们基于工作的原理,只要将某一个指标,做到更...
一、说明 1. JSMpeg简介 JSMpeg是一个Script编写的视频解码器,支持MPEG1视频、MP2音频解码,WebGL&Canvas2D渲染、WebAudio音频输出。JSMpeg可以通过Ajax...
ReFS(Resilient File System,弹性文件系统) 是在 Server 2012中新引入的一个文件系统。目前只能应用于存储数据,还不能引导系统,并且在移动媒介上也无法使用。ReFS是与NTFS大部分兼容的,其主要目的 是为了保持较高...
昨天看到一个评论,大致意思是说,“何时可以抛弃那种标题语不惊人死不休的态度,那就好了”。可能这位看客不明白,这种风气并不是自媒体的创作者带起的,而是根据内容的推荐机制来决定的。今天,做了动漫自媒体5年多的我,还是想分享一下,其中的一些心得。 很...