Alsa音频编程

  • Post author:
  • Post category:其他

Alsa音频编程 基本概念 声音是连续模拟量,计算机将它离散化之后用数字表示,就有了以下几个名词术语: 样本长度(sample) :样本是记录音频数据最基本的单位,计算机对每个通道采样量化时数字比特位数,常见的有8位和16位。 通道数(channel) :该参数为1表示单声道,2则是立体声。 帧(frame) :帧记录了一个声音单元,其长度为样本长度与通道数的乘积,一段音频数据就是由苦干帧组成的。…

继续阅读 Alsa音频编程

C语言练习2-14 求奇数分之一序列前N项和

  • Post author:
  • Post category:其他

C语言练习2-14 求奇数分之一序列前N项和 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 23 输出样例: sum = 2.549541 代码如下: #include <stdio…

继续阅读 C语言练习2-14 求奇数分之一序列前N项和

Protel元件封装总结(Protel99se)

  • Post author:
  • Post category:其他

零件封装是指实际零件焊接到电路板时所指示的外观和焊点的位置。是纯粹的空间概念因此不同的元件可共 用同一零件封装,同种元件也可有不同的零件封装。像电阻,有传统的针插式,这种元件体积较大,电路板必须钻孔才能安置元件,完成钻孔后,插入元件,再过锡炉或喷锡(也可手焊),成本较高,较新的设计都是采用体积小的表面贴片式元件(SMD)这种元件不必钻孔,用钢膜将半熔状锡膏倒入电路板,再把元件放上,即可焊接在电路板…

继续阅读 Protel元件封装总结(Protel99se)

CentOS python 2.x 升到 3.x 遇到的一些问题记录

  • Post author:
  • Post category:python

一些Python3的代码比较耗时,想挂到VPS上跑,VPS 的 CentOS 默认只提供了Python2,所以需要升级到Python3。 查看系统和python版本: 查看Linux系统类型和版本 [root@** ~]# head -n 1 /etc/issue CentOS release 6.7 (Final) 查看Python版本 [root@** ~]# python Python 2.…

继续阅读 CentOS python 2.x 升到 3.x 遇到的一些问题记录

让自己开发的照相软件也可以自动对焦

  • Post author:
  • Post category:其他

拍照button按下时 mCamera.autoFocus(mAutoFocusCallBack); 自动对焦回调函数mAutoFocusCallBack private AutoFocusCallback mAutoFocusCallBack = new AutoFocusCallback() { @Override public void onAutoFocus(boolean success…

继续阅读 让自己开发的照相软件也可以自动对焦

HarmonyOS常用组件和布局

  • Post author:
  • Post category:其他

鸿蒙组件和布局 简介 组件 ListContainer PageSlider DatePicker TimePicker RoundProgressBar ToastDialog 布局 布局和组件的关系 布局配置LayoutConfig DirectionalLayout属性和布局内组件属性 DependentLayout属性和布局内组件属性 总结 简介 我们把内容呈现在手机屏幕上给用户进行观看的…

继续阅读 HarmonyOS常用组件和布局

[全文]DDD话语批评之一:评张逸的“状态和事件本质相同”

  • Post author:
  • Post category:其他

原创 潘加宇 UMLChina 9月22日 收录于话题 #建模带来竞争优势35个内容 #分析&设计(领域建模&领域驱动设计)55个内容 有位同学给我发了张逸著的《解构领域驱动设计》中的一页,让我评点一下。 图1 摘自《解构领域驱动设计》(张逸,2021) 书中“状态和事件本质上是相同的”的观点真是令我“耳目一新”。那就针对这页书的内容来讲讲吧。 我先介绍状态机的一些知识点,然后根据…

继续阅读 [全文]DDD话语批评之一:评张逸的“状态和事件本质相同”

UDP协议

  • Post author:
  • Post category:其他

后端面试灵魂之问: TCP 和 UDP 有哪些区别? TCP是面向连接的,UDP是面向无连接的。 什么是面向连接? 在互通之前,面向连接的协议会 先建立连接 。所谓的建立连接,是为了在客户端和服务端维护连接,而 建立一定的数据结构来维护 双方交互的状态用这样的数据结构来保证所谓的面向连接性。 UDP继承了IP包的特性,不保证不丢失,不保证按顺序到达。 TCP是流式套接字,之所以变成流,这也是TCP…

继续阅读 UDP协议

Vue-photo-preview(图片放大缩放,大图展示)

  • Post author:
  • Post category:vue

详情可见 基于photoswipe的vue图片预览插件 1.安装 npm install vue-photo-preview --save 2.配置 在main.js中 import preview from 'vue-photo-preview' import 'vue-photo-preview/dist/skin.css' Vue.use(preview,{ fullscreenEl: fa…

继续阅读 Vue-photo-preview(图片放大缩放,大图展示)

JS小练习之快速获取路径中的文件名和路径名

  • Post author:
  • Post category:其他

这个练习中主要用到的知识点是:indexOf()和substr(). indexOf() 用于返回某个指定的字符串值在字符串中首次出现的位置,返回值是个数字,注意:对大小写敏感;如果需要检索的字符串值没有出现,就返回-1 lastIndexOf() 就是返回最后一次出现的那个值的位置; substr(start,length) 可用于在字符串中抽取从start下标开始(包含start所指的字符)的…

继续阅读 JS小练习之快速获取路径中的文件名和路径名