个人分享
Music 爱好者
热爱音乐 编写符合直觉可读的代码,没必要为了语法糖而使用不合时宜的代码
展开
-
移动端、PC端、Web端的各自优劣分析
劣势: 1. 在App端的时候,如果是做成App 这个受众更广一点。优势: 1. 性能好,可以处理复杂的功能。优势: 1. 便携,出门就可以使用。优势: 1. 综合了前面两个的优点。劣势: 1. 不适合复杂操作。劣势: 1. 不易便携。原创 2023-01-17 12:04:39 · 2475 阅读 · 0 评论 -
如何转行当程序员的一些经验分享
比较粗浅的定义是通过编程来开发软件的一个职业,当然这个是针对于转行的人,需要先明确的一个点,因为里面还有很多细节很多,这里就不过多阐述,因为有一点,是本人比较反感的,就是把技术和编程扯上关系,绝大多数的菜鸟程序员会觉得会编程好像是会技术一样,实则不然,技术远大于编程,我更愿意称编程是一门手艺活,需要时间积累沉淀的一个工种。这里是分成两种情况,一个是应届生,一个是已经工作了几年的,如果是应届生的话,比较简单,就是基础编程学了之后,然后就比较诚恳的面试就可以了,更多的面试官看中的是潜力。原创 2023-01-16 21:56:48 · 414 阅读 · 0 评论 -
Django自定义filedsets
Django 相关的原创 2022-11-23 15:46:48 · 386 阅读 · 0 评论 -
工作接近5年的工作感悟
生活感悟原创 2022-11-18 11:34:41 · 117 阅读 · 0 评论 -
广度优先遍历 最短路径
广度优先遍历的相关代码原创 2022-10-21 10:51:36 · 275 阅读 · 0 评论 -
好用免费的在线PDF转换工具推荐
转换工具方面,支持多种转换,总体给我的感觉是非常的干净整洁,符合一个PDF转换工具的大部分的应用都能覆盖到,对于这类的应用而言,最主要是免费和易用,是他的主要的特点。轻松点击几下,就可以实现转换,还是比较推荐的。原创 2022-09-03 18:56:01 · 232 阅读 · 0 评论 -
如何设计一个PC客户端的架构
UI和业务分离,这个主要指的是UI层和数据层,不能耦合在一块,这个看似简单,其实是客户端设计中比较难的一个点,大家可以通过这种方式来验证,就是比如说,你把下沉的sdk移除掉,这个软件如果还能正常打开使用,就说明了你的架构设计已经遵循了这个规则。插件化,这个指的是,假如一个特别大的软件,你需要和同事协同开发,这个时候,你就需要考虑使用插件化的方式,指的是在你的业务本身和他的耦合性不高的前提下,你可以直接创建自己自身的UI和处理相关业务,但是不影响到他本身业务的方式。原创 2022-08-20 19:56:56 · 697 阅读 · 0 评论 -
关于PC客户端软件开发的一些思考
关于PC客户端开发的思考原创 2022-08-20 14:30:22 · 2612 阅读 · 0 评论 -
探秘Notion是如何开发的
Notion应该是通过数据库来进行管理上传的因为在Notion本地文件上看到了Notion.db文件然后这边记录了Notion的几个表Block是Notion的灵魂里面的表数据是这些类型 这些里面包括了id 还有内容属性等,这些看来是每次更改后 都会记录到这块表当中,然后如果把db的数据发送到服务器的时候 会对里面的数据进行删除操作,从而来保证数据都能正常发送,如果想去开发notion这种软件,可以采用这种思想,唯一感觉Notion可以改进的地方是它可以对db文件进行加密,加密的方式可以类似于原创 2022-05-03 21:32:15 · 797 阅读 · 0 评论 -
Qt的安装思考
Qt商业版本是如何控制的【Mac下】首先它会在 ContextStoreAgent.plist里面呢,记录当前的激活信息ContextStoreAgent.plist的路径在/Users/xxx/Library/Preferences/ContextStoreAgent.plist里面记录了相关的激活时间所以才会有过期的限制那我们是否可以通过修改过期时间 来实现它永不过期呢,结果是否定的,因为它每次启动的时候就会重新记录一次,说明它还有一个地方记录这个时间,接下来我们主要找一下它还在哪边记录。原创 2022-04-23 12:19:18 · 431 阅读 · 0 评论 -
Qt实现桌面右下角放置窗体
代码如下: Q_Widget * dlgRight = new Q_Widget(NULL); QDesktopWidget *deskTop=QApplication::desktop(); auto deskRect=deskTop->availableGeometry(); QPoint normalPoint; normalPoint.setX(deskRect.width()-dlgRight->width()-1); normalP原创 2022-02-18 20:29:13 · 725 阅读 · 0 评论 -
keychron k8 连接切换蓝牙方案
键盘长按 Fn + 1 / Fn +2 /Fn +3 切换对应的蓝牙原创 2022-02-16 09:43:42 · 7591 阅读 · 3 评论 -
2021年终总结
今天总体比较平稳,没有什么大的起伏,主要是学习音乐,让整个生活打开了,心情舒服,人一辈子也就几十年,60岁后养老,20岁之前读书,属于自己的时间可能也就40年,如何用好这40年可能是比较重要的课题。对我来说的话,如果能沉浸在音乐的世界里,生活将会很美好,然后的话,这一年还是最要感谢的 就是老师,因为她真的特别专业,就是感觉上人格魅力满满的一个老师,学习音乐还是得更投入认真。其次就是编程,说实话进步比较缓慢,但是今年的目标就是一半一半,投入精力在编程上面,看看自己的极限能在哪。学习钢琴也是个很有意思的事原创 2022-01-30 10:44:01 · 620 阅读 · 1 评论 -
练习声乐的几个要点
喉位不能抬高气息需要吸的深一点下巴需要放松打开声音的位置居中 不能太靠前和靠后咬字可以先模糊,前提是声音的位置要对归韵快一点最好不要太多滑音 听着就有点油气息需要往下沉 利用好胸腔共鸣...原创 2022-01-28 13:47:31 · 352 阅读 · 0 评论 -
DNS原理
DNS的原理原创 2022-01-26 16:34:38 · 862 阅读 · 0 评论 -
关于Notion是如何开发的一些猜想01
Notion应该是通过数据库来进行管理上传的因为在Notion本地文件上看到了Notion.db文件然后这边记录了Notion的几个表Block是Notion的灵魂里面的表数据是这些类型 这些里面包括了id 还有内容属性等,这些看来是每次更改后 都会记录到这块表当中,然后如果把db的数据发送到服务器的时候 会对里面的数据进行删除操作,从而来保证数据都能正常发送,如果想去开发notion这种软件,可以采用这种思想,唯一感觉Notion可以改进的地方是它可以对db文件进行加密,加密的方式可以类似于原创 2022-01-25 15:40:22 · 1757 阅读 · 1 评论 -
高音的几种练习方式
呼气降低吼位再发声声音转鼻腔共鸣哼鸣转发声音量大小的控制 pp—-p—-mp —-mf —-f —-ff声音靠后不干瘪舌头抬到上颚发声 声音听起来更饱满声音练习压力感 手抬东西唱歌 低音也需要发力爬音阶的形式去发力跳音练习,练声音的长短归韵...原创 2022-01-06 16:13:19 · 213 阅读 · 0 评论 -
关于音乐中气息的练习
气息主要包括了吸气和均匀的放气的过程吸气主要采用腹部呼吸法 练习呼吸 一天20-30分钟唇颤音无声弱延音跳音练习咬字练习需要每一项都坚持练习 才会有效果原创 2022-01-05 22:33:30 · 107 阅读 · 0 评论 -
声乐学习----关于发声的个人解读
声音本质上就是声带挤压发生发声有几种方式,一种是胸腔发声,这种声音比较浑厚,一种是鼻腔共鸣,这种声音比较透,还有头腔发声,这种是比较亮的那种,比较厉害的歌手是都得掌握各种发声技巧,服务于歌曲然后声音最主要是气息,正确的呼吸 有助于更好的发声。大概想到这些,后续再补充...原创 2021-12-30 11:42:10 · 193 阅读 · 0 评论 -
QT 在最新版mac下无法显示变量的问题处理
原因:因为之前有玩mac qt开发 ,刚刚好遇到这个问题后来跟进才发现是xcode的源码判断问题:这块比较坑,需要调整xcode的源码才能调整通过,调整部分 # 自定义调整 return self.GetFileAddress()文件的路径/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/Python/lldb/__init__.py有这原创 2021-12-04 20:52:01 · 1071 阅读 · 0 评论