摘要: 参考 1.预训练模型:https://k2-fsa.github.io/sherpa/onnx/pretrained_models/online-transducer/index.html 2.sherpa-onnx介绍 https://k2-fsa.github.io/sherpa/onnx/in 阅读全文
posted @ 2024-11-17 23:44 bytehello 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 由于业务中存在不可控因素,包括网络、部署环境、客户端环境等等,系统出现错误不可避免。 如何妥善处理业务系统中的报错呢?本文以错误结果产生的影响这个角度来思考此问题。 一、最终结果正确类 例如IM软件,聊天消息下送失败,导致未收到此消息。解决方案如下: 1. 通过产品设计,抹平错误影响 发送时将聊天数 阅读全文
posted @ 2024-10-27 23:09 bytehello 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 充血、贫血的介绍 开发系统需要从领域设计和数据库设计来说 第一步,通过用例模型设计来确定功能。第二步,领域模型设计,分析实体、属性、关系,用类图来实现。属性表示了对应数据的字段,类方法对应对数据的操作。接下来是数据库设计,这里可以设计为一层抽象层,替换为mysql、mongo等。那么领域对象里面既包 阅读全文
posted @ 2022-04-10 20:26 bytehello 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 晋升 承担更多的责任: 接手别人做不到的项目,把沼泽变成良田 团队及时雨 文档建设 成为专家 好的习惯 时间管理 不要对自己放松要求 阅读全文
posted @ 2022-04-10 20:24 bytehello 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 本职工作 养成善于记录的习惯 统一的记录 隐藏的、有坑的、 事故总结 规范化流程 对接文档 需求文档 离职后 快速交接 不停push 合理的善后 阅读全文
posted @ 2022-04-10 20:22 bytehello 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.监听机制,监听MainCoroutineServerStart这个事件,适用于需要在项目启动时执行一些操作的场景 public function listen(): array { return [ MainCoroutineServerStart::class, ]; } 2.sleep技巧: 阅读全文
posted @ 2021-02-20 14:50 bytehello 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 介绍 PHP-Parse 是分析 PHP 代码生成 AST 的库,分析出可读性很高的对象数据结构,方便后续的更新和遍历。 PHP-Parse 的主要作用是修改原有代码(比如插入自定义的代码片段),生成新的代理类 。框架内生成代理类,处理注入有用到,比如 Hyperf 的 DI 组件利用反射和 PHP 阅读全文
posted @ 2020-11-16 14:42 bytehello 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 背景 最近有需求实现类似于 QueryBuilder 的谓词语句,就去翻看了它的源码。先看两个例子 例子1 $qb = $em->createQueryBuilder(); $qb->select('*')->from('User', 'u')->where('u.id = 1'); echo $q 阅读全文
posted @ 2020-11-13 14:25 bytehello 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 先说结果,没有成功,已经提了issue:https://github.com/nikic/PHP-Parser/issues/731 代码如下: $code = <<<'CODE' <?php namespace Name\Space; class SomeClass { protected fun 阅读全文
posted @ 2020-11-06 23:20 bytehello 阅读(12) 评论(0) 推荐(0) 编辑
摘要: $Env:<variable-name> = "<new-value>" 实例如下 $Env:test = "test" 然后执行 Get-ChildItem Env: 看到你设置的环境变量 表示设置成功 参考文章: https://docs.microsoft.com/en-us/powershe 阅读全文
posted @ 2020-08-13 15:05 bytehello 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 安装zip拓展,安装方式如下: apk add libzip-dev docker-php-ext-install zip 安装完成后,执行 php --ri zip 就可以看到是否安装成功 ps 1.下载源代码到文件夹/usr/src/php/ext/xxx 2.执行docker-php-ext- 阅读全文
posted @ 2020-04-15 18:45 bytehello 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 学习限流算法的php拓展 bandwidth-throttle/token-bucket,需要安装bcmath拓展,安装方式如下: docker-php-ext-install bcmath 安装完成后,执行 php --ri bcmath 就可以看到是否安装成功 阅读全文
posted @ 2020-03-26 15:50 bytehello 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 关于 CORS 的基础知识在 MDN上有很详细的描述HTTP访问控制(CORS)和可能会有的隐患。CORS机制及其风险 不过有一点需要注意,跨域的请求,最终是会被目标服务器当作一个正常的请求处理,只是浏览器拦截了返回结果。 A页面里有一个ajax请求访问B服务的接口,B服务没有设置 Access-C 阅读全文
posted @ 2019-08-18 21:03 bytehello 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 要注意,varchar(n) 这里的n表示的显示的字符长度,而不是字节数。 按照官方文档,这里的n最大可以是65535字符长度,但是又要受每行字节数65535的限制。 具体看链接 MySQL的VARCHAR最大值是多少? mysql的VACHAR的最大长度到底是多少 11.4.1 The CHAR 阅读全文
posted @ 2018-05-22 09:34 bytehello 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这个文章是依照 WWDC 2015 Advanced NSOperations 而来的,主要讲解Operation(OC:NSOperation)的高级用法。 本篇主要讲NSOperation的基础知识和NSOperation源码分析(Swift版) 注:Swift的Operation、Operat 阅读全文
posted @ 2017-10-27 02:15 bytehello 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 场景 插入、删除要显示连续的动画 作用 1.连续动画 放置在beginUpdates和endUpdates之间的操作可以呈现连续的插入、删除的动画。 2.刷新高度 beginUpdates和endUpdates之间不放任何操作,刷新要高度发生的行 其他问题 刷新过程 总结 阅读全文
posted @ 2017-06-28 15:54 bytehello 阅读(0) 评论(0) 推荐(0) 编辑
摘要: attribute((objc_designated_initializer)) 阅读全文
posted @ 2016-07-31 19:38 bytehello 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如何使用在几秒钟内将所有代码整理成word文档 毕业论文刚刚结束,论文老师要求将所有代码整理成word。200+个.h和.m文件,复制粘贴的时间都可以看好几集电视剧了。。。 研究了一下Automator,眨眼间把所有代码转成word格式。 下面上教程,没耐心的同学,直接下载我的Application 阅读全文
posted @ 2016-05-31 23:53 bytehello 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 最近接手了一个ASP.NET项目,身边没有老司机,如何把项目跑通是坑了我两个晚上。总结如下: 多搜索自己不熟悉的平台的打开方式 之前没有接触过.NET平台,对.NET项目如何打开,完全不了解。 最先搜索到一个不适用的打开方式,以后就照搬这种打开方式。然而,这种打开方式是错误的。 正确的应该是,使用V 阅读全文
posted @ 2016-05-13 09:31 bytehello 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 启动Apache 常用的几个命令如下 // 启动Apache服务 sudo apachectl start // 重新启动Apache服务 sudo apachectl restart // 关闭Apache服务sudo apachectl stop // 查看Apache的版本 httpd -v 阅读全文
posted @ 2016-04-01 11:12 bytehello 阅读(4) 评论(0) 推荐(0) 编辑
摘要: <a[^>]*>(.*?)</a> 阅读全文
posted @ 2016-03-31 14:37 bytehello 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 使用UISearchController无法正确push界面 阅读全文
posted @ 2016-03-28 10:37 bytehello 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 现象 第一次:页面滚动到最下面,执行刷新方法,没问题 第二次,新加载的数据再次滚动到底部,就不执行刷新方法了。 原因 暂时不知道,回头填坑 解决方案 判断是否滚动到底部,如果滚动到底部,只手动执行刷新方法 - (void)scrollViewDidEndDecelerating:(UIScrollV 阅读全文
posted @ 2016-03-25 16:47 bytehello 阅读(7) 评论(0) 推荐(0) 编辑
摘要: imageView.contentMode = UIViewContentModeScaleAspectFill; imageView.clipsToBounds = YES 阅读全文
posted @ 2016-03-23 17:07 bytehello 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 首先是真机压根就没法选,是灰色标志,当我重启了手机之后,可以点选,但是出现 This will open Xcode and enable this device for development. 接着我就搜到这篇文章 Instrument启动按钮不可点 希望可以帮到遇到相同问题的你 阅读全文
posted @ 2016-03-21 11:03 bytehello 阅读(1) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示