软件分享

奇亿音乐分享:游戏音效是用什么软件制作的?

吃可爱长大的小学妹 提交于 2020-04-06 02:45:28
众多周知,游戏音效能提升游戏的打击感,让游戏更真实,游戏音效是玩家互动和反馈的重要途径,一般是通过拟音、贴库、合成器、效果器处理以及音频引擎实现等技术来创作。那么制作 游戏音效 是用什么软件呢? 制作游戏音效的软件,常用的 Nuendo, cubase pro, protools,FLStudio, logic pro等DAW软件。 DAW软件可以理解成专为创作音乐、录音、混音、音频编辑等工作的集成工具软件。 这些软件的功能操作以及音质,都是大同小异的,根据自己的购买软件的预算和喜好选择其中一个即可,音质取决于你选用的硬件条件,最基础的硬件就是你的声卡的档次和品质。 关于游戏音效的制作,可以在这些DAW里 通过音频样本素材进行合成编辑 来创作新的音效文件,DAW强大的音频编辑工具的集成可以得到非常出色的创作,也可以加入利用Foley拟音的方式进行创作,这些软件都支持强大的高采样品质的录音。还可以在这些DAW里使用各种效果器 和 音源插件来创作音效, 最终获得满意的游戏音效样本。 这些样本可以交给程序员直接在游戏引擎里播放,也可以交给游戏音效设计在wwise 或是 fomd里进行更强大的逻辑管理和功能的播放。 以上就是制作音效常用的软件,如您想了解更多精彩内容,敬请关注奇亿音乐官网。 来源: oschina 链接: https://my.oschina.net/u/3838531

分享个人收集的资源一些关于技术生活的资源 (干货满满)

房东的猫 提交于 2020-04-02 07:41:41
前言 分享一下本人工作至今整理的一些好用的资源,这些资源主要是一些工作和生活中用到的文档、软件和网站。 文档主要是面试相关的文档和技术文档,其中面试文档主要是Java这块的,技术文档就有很多,除了Java语言相关的,还有Sql、Linux、JavaScript、Python、分布式、大数据等等相关文档。 软件主要是工作中会经常用到的软件,比如kafka监控管理、redis可视化桌面、接口测试软件、文本对照软件、FTP传输等等软件。也有一些很有趣好用的软件,nyfedit、everything、LICEcap、MSIAfterburner等等。 网站主要分为学习网站和资源网站。其中学习网站包括很多种的编程语言、框架技术、大数据、分布式网站等等。我这里把网站导航、资源查找、在线工具使用等等的网站归为资源网站。 文档 面试文档 示例图: 全部的Java面试相关文档: 链接: https://pan.baidu.com/s/1J8g56kki3Usn0jQi8ScWOw 提取码:ylpt 为了防止上述链接失效,这里再进行分类分享。 面试宝典 经典的文档,适用于初中级程序员。 链接: https://pan.baidu.com/s/1ivP14JVuD7rHhyBY3Q2WMA 提取码:yaec 框架相关 链接: https://pan.baidu.com/s

微信团队分享:微信支付代码重构带来的移动端软件架构上的思考

你说的曾经没有我的故事 提交于 2020-03-25 20:37:34
3 月,跳不动了?>>> 本文原文由微信客户端高级工程师方秋枋原创发表于WeMobileDev公众号,收录时有修订和加工,感谢作者的无私分享。 1、引言 作为一个重要业务,微信支付在客户端上面临着各种问题。 其中最核心问题就是分平台实现导致的问题: 1)iOS 和安卓实现不一致:容易出 Bug、通过沟通保证不了质量; 2)扩展性差且无法快速响应业务需求:需求变更迭代周期长、数据上报不全面; 3)质量保障体系不完善:缺少业务及设计知识沉淀、协议管理松散、缺少统一的自动化测试; 4)用户体验不一致:比如下图就是之前安卓和 iOS 没有统一前的收银台。 ▲ 微信安卓片和iOS版,没有统一用户体验前的收银台功能 为了解决分平台实现这个核心问题,并解决以往的技术债务。我们建立起了一整套基于 C++ 的跨平台框架,并对核心支付流程进行了重构。微信支付跨平台从 iOS 7.0.4 版本起, 安卓从 7.0.7 版本起全面覆盖。 重构后的软件架构原理如下图所示: 本文分享了微信团队基于 C++ 的移动端跨平台技术在重构整个微信支付功能的过程中,对于移动端软件架构设计方面的思考和实践总结。 术语约定: 本文中的名词 CGI 可以理解为一个网络请求,类似HTTP请求。 2、关于作者 方秋枋: 毕业于华中科技大学,现为微信客户端高级工程师。目前主要负责微信支付的跨平台开发框架与相关业务开发。 是开源项目

【华为云技术分享】如何将90%的代码自动迁移到鲲鹏平台上

荒凉一梦 提交于 2020-03-19 13:25:05
主讲人:华为云云享专家 张老师 大家好,今天要讲的主题是关于软件迁移,这是一个久远的话题,因为但凡牵扯到切换平台、CPU架构的变化,甚至一些语言版本的升级,都可能会面临到软件迁移的问题。今天我们就探讨一下软件移植过程的原理,以及如何进行软件迁移。 在软件移植的过程当中,如何帮助开发者提升效率,如何把华为沉淀下来的软件开发以及移植的经验反馈给开发者,帮助开发者加速软件开发的进度,降低成本,这是我们一直关注的问题,为此,我们还推出了鲲鹏的开发套件,帮助用户做软件的移植,以及做基于鲲鹏平台的性能加速。 其实一提到软件移植,如果是做了比较底层软件的话,大家可能会用到一些 汇编这样的底层语言 。 它和机器的硬件架构强相关 ,当你在从一个平台切换到另外一个平台的时候,这些强相关的语言势必要 进行一次代码移植, 跟我们所采用的编程语言以及移植的平台环境强相关。当我们用汇编代码或者是用这种编译型语言的时候,就会面临着一些移植的问题和挑战,有些问题通过编译器能解决, 有些问题特别是一些低阶的代码或者比较底层的代码, 就要手工去查手册 , 然后去把它相应的转换成新平台所使用的机器码。 上图列出了鲲鹏处理器和x86处理器的指令差异,列了一个简单的两个数相加,两个int型相加的这样一个简单程序。通过GCC编译完之后,通过OMGD,就能看到指令的具体的格式形式以及相应的对应的汇编代码。可以看出

Windows系统下查看文件的md5/SHA1/SHA256值

99封情书 提交于 2020-03-01 15:04:40
前言 刷一个web题用到了菜刀,想见识下大名鼎鼎的Cknife有多nb,结果发现官方分享的链接失效了,剩下的就是网络上流传的各种版本,但是吧,伴随Cknife名气的还有一个东西,就是它的后门。找了一个版本的不敢用啊,在52pojie上看到了有人发了官方的md5值,我寻思着比对下md5不就知道是不是官方版本了嘛! 正文 5001ef50c7e869253a7c152a638eab8a 4b4a956b9c7dc734f339fa05e4c2a990 windows下的对应命令: certutil -hashfile filename MD5 certutil -hashfile filename SHA1 certutil -hashfile filename SHA256 可以看到,这个软件的md5值和官方的不一样,所以我没敢用… 来源: CSDN 作者: Wo_Knight 链接: https://blog.csdn.net/weixin_43092232/article/details/104589370

图形化编程娱乐于教,Kittenblock实例,为背景添加音乐

一个人想着一个人 提交于 2020-02-28 09:27:33
图形化编程娱乐于教,Kittenblock实例,为背景添加音乐 跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括scratch3.0 (.sb3)、Python、Kittenblock。 程序解读:为背景添加音乐 知识点:为背景添加音乐 涉及的软件:scratch3.0 (.sb3)、Python、Kittenblock。 程序效果图! ​角色代码: # -*- coding: utf-8 -*- import _env, time, random from kblock import * x = 0 Stage.sound_playuntildone("纯音乐-琵琶语")#背景添加音乐 来源: https://www.cnblogs.com/ztg1/p/12375649.html

如何批量删除通一个文件夹目录下的相同文件,批量删除文件

二次信任 提交于 2020-02-07 04:54:27
今天找到了一套源码发现里面有很多别人留下的广告信息,在不同的文件夹里面,一个个去删是很麻烦的,于是找一下有没有什么工具。 看了下 基本每个文件夹里面都有,手动删会累死的,也不知道他是不是用工具加的 然后我找到了一个工具 设定好规则-点击右边的立即扫码,选好文件目录,一下就扫出来了直接全部删除。 等等,我突然 反应过来一个问题。 我直接用Windows的检索不也可以么。 哦 不对, 这个软件还是有点用的, 我用检索工具一次性 只能检索一个名字, 比如有 a b c d e 5个相同的文件存在不同目录 那还是挺麻烦的。 还是有用 分享给大家。 来源: CSDN 作者: 央千澈~~~ 链接: https://blog.csdn.net/dujiangdu123/article/details/104195632

Kali下Teamviewer的安装

有些话、适合烂在心里 提交于 2020-01-06 22:50:45
1、在 官网下载 ,接着根据自己的kali系统是32位的还是64位的作出相应的选择,如下图: 2、下载好了之后,文件是deb格式的,我们在终端输入: dpkg -i teamviewer_15.1.3937_amd64.deb 其中,teamviewer_15.1.3937_amd64.deb是你下载的压缩包的名称,自己复制自己的,我的只是参考! 3、接着输入下面的代码进行修复: apt-get -f install 4.停止服务,执行命令 : teamviewer --daemon stop 5.修改配置文件,在文件/opt/teamviewer/config/global.conf末尾增加以下内容: [int32] EulaAccepted = 1 [int32] EulaAcceptedRevision = 6 6.重新启动服务 : teamviewer --daemon start 7、在Kali下搜索teamviewer就可以出现我们的程序了,右键发送到桌面就ok了: 8、如果您觉得有帮助的话,可以关注我们的微信公众号{空谷小莜蓝},主要是分享Mac,windows和Android 各类软件或者是黑科技的分享,后期会介绍Kali下各类软件的安装! 亲们,拿起你们的小手点点赞吧,谢谢! 来源: CSDN 作者: 是超超啊! 链接: https://blog.csdn.net

分享一些很小众但是很实用的软件

走远了吗. 提交于 2019-12-26 16:14:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.窗口之间的切换 VistaSwitcher:这个算是感觉还不错的一个软件 推荐设置快捷键为 win+`, 反正我是这么设置的,默认的win+F10手短够不着 2.文件夹窗口之间切换,像浏览器一样查看文件夹窗口 Colver: 有图就不用多做说明了吧 3.Gif图录制软件:Gifcam 4.截屏软件:SetUna,这个自己体会把,反正功能很牛逼 5 截屏软件Greenshot 需要手动设置下抓取后的动作: 6 linux远程工具 xshell5 , xftp5 来源: oschina 链接: https://my.oschina.net/u/2374683/blog/757507

一篇读懂分布式架构下的负载均衡技术:分类、原理、算法、常见方案等

核能气质少年 提交于 2019-12-17 07:52:48
1、引言 关于“负载均衡”的解释,百度词条里:负载均衡,英文叫Load Balance,意思就是将请求或者数据分摊到多个操作单元上进行执行,共同完成工作任务。 负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡有两方面的含义: 1)首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间; 2)其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。 简单来说就是: 1)其一是将大量的并发处理转发给后端多个节点处理,减少工作响应时间; 2)其二是将单个繁重的工作转发给后端多个节点处理,处理完再返回给负载均衡中心,再返回给用户。 目前负载均衡技术大多数是用于提高诸如在Web服务器、FTP服务器和其它关键任务服务器上的Internet服务器程序的可用性和可伸缩性。 总之,它的目的就通过调度集群,达到最佳化资源使用,最大化吞吐率,最小化响应时间,避免单点过载的问题。 内容概述:本文将从负载均衡技术的分类、技术原理、常见实现算法、常用方案等入手,为您详细讲解负载均衡技术的方方面面。这其中,四层和七层负载均衡技术最为常用,它们也是本文介绍的重点。 内容点评