自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(487)
  • 收藏
  • 关注

原创 Django 重写search方法

后台管理相关

2022-11-23 18:03:33 96

原创 Django自定义filedsets

Django 相关的

2022-11-23 15:46:48 82

原创 Django 后台过滤字段的方式

当选择角色时,自动过滤掉 default_idle的可选集合。重写ModelForm。

2022-11-20 14:28:56 102

原创 工作接近5年的工作感悟

生活感悟

2022-11-18 11:34:41 11

原创 Python 输出函数运行时间的两种方式(常规、装饰器)

Python 计算函数运行时间的两种方法

2022-11-16 17:06:02 133

原创 广度优先遍历 最短路径

广度优先遍历的相关代码

2022-10-21 10:51:36 166

原创 Qt 实现 Element-ui 警告的样式

Qt实现Element-ui的样式效果

2022-09-16 15:37:17 134 1

原创 QJsonObject 的一些弊端

QJsonObject的问题

2022-09-05 15:30:57 61

原创 好用免费的在线PDF转换工具推荐

转换工具方面,支持多种转换,总体给我的感觉是非常的干净整洁,符合一个PDF转换工具的大部分的应用都能覆盖到,对于这类的应用而言,最主要是免费和易用,是他的主要的特点。轻松点击几下,就可以实现转换,还是比较推荐的。

2022-09-03 18:56:01 69

原创 如何设计一个PC客户端的架构

UI和业务分离,这个主要指的是UI层和数据层,不能耦合在一块,这个看似简单,其实是客户端设计中比较难的一个点,大家可以通过这种方式来验证,就是比如说,你把下沉的sdk移除掉,这个软件如果还能正常打开使用,就说明了你的架构设计已经遵循了这个规则。插件化,这个指的是,假如一个特别大的软件,你需要和同事协同开发,这个时候,你就需要考虑使用插件化的方式,指的是在你的业务本身和他的耦合性不高的前提下,你可以直接创建自己自身的UI和处理相关业务,但是不影响到他本身业务的方式。

2022-08-20 19:56:56 69

原创 关于PC客户端软件开发的一些思考

关于PC客户端开发的思考

2022-08-20 14:30:22 540

原创 Windows 部署QT程序的问题汇总

QT相关问题

2022-08-15 17:41:21 29

原创 Qt在选择MSVC 编译器的时候,无法识别出M_PI的问题处理

的处理,即可处理编译失败的问题。在定义的.pro文件中,增加。

2022-07-28 19:10:59 70

原创 Winform项目控制台调试方式

basic

2022-06-20 18:56:22 250

原创 探秘Notion是如何开发的

Notion应该是通过数据库来进行管理上传的因为在Notion本地文件上看到了Notion.db文件然后这边记录了Notion的几个表Block是Notion的灵魂里面的表数据是这些类型 这些里面包括了id 还有内容属性等,这些看来是每次更改后 都会记录到这块表当中,然后如果把db的数据发送到服务器的时候 会对里面的数据进行删除操作,从而来保证数据都能正常发送,如果想去开发notion这种软件,可以采用这种思想,唯一感觉Notion可以改进的地方是它可以对db文件进行加密,加密的方式可以类似于

2022-05-03 21:32:15 387

原创 Qt的安装思考

Qt商业版本是如何控制的【Mac下】首先它会在 ContextStoreAgent.plist里面呢,记录当前的激活信息ContextStoreAgent.plist的路径在/Users/xxx/Library/Preferences/ContextStoreAgent.plist里面记录了相关的激活时间所以才会有过期的限制那我们是否可以通过修改过期时间 来实现它永不过期呢,结果是否定的,因为它每次启动的时候就会重新记录一次,说明它还有一个地方记录这个时间,接下来我们主要找一下它还在哪边记录。

2022-04-23 12:19:18 276

原创 网易的面经分享【社招】

网易的面试 总要有3+1 (3轮技术面+一轮hr面)以下的面试经验主要是针对于工作三年经验的人而言,本人C++客户端开发首先是第一轮面试:主要是考察项目经验,只要你能把你的项目经历,很完整的描述好,并且提前跟面试官详细讲一下你的开发思路啥的,其实也就过了,第一轮的面试大概维持了20多分钟就结束了,然后第二天就收到复试通知,第二轮面试的话,考察技术方面就已经比较少了,主要聊最近在学啥,以及相关的技术积累等。也差不多20来分钟,第三轮是在两天后才通知第三轮主要是领导面,领导面试的话,就是真诚吧,有啥说

2022-04-20 23:24:25 683

原创 LeetCode 删除排序数组中的重复项

题目给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。判题.

2022-04-04 11:55:17 34

原创 LeetCode 长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。作者:力扣 (LeetCode)链接:https://leetcode-cn.com/leetbook/read/algorithm-and-interview-skills/xi72dd/来源:力扣(LeetCode)著作权归作者所

2022-04-03 22:46:55 308

原创 学习爬虫的基本路线

Python基础知识 : 对语言有个基本的了解,用java,C++啥都可以,主要是python简洁,所以选用python网络的相关知识 (网络:《图解http》):抓包Fiddler了解使用主要作用是对网络有个基础的认识Requests库和BeautifulSoup 和爬虫的基本了解: 主要是对于基础的爬虫库了解就是会简单的使用就行实战练习 (推荐爬取豆瓣网站)基本上爬虫的重点是对于网络 尤其是http的了解 要有一定程度的理解,才能快速的爬取,跟语言的联系很小...

2022-03-03 20:56:24 623

原创 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 331

原创 keychron k8 连接切换蓝牙方案

键盘长按 Fn + 1 / Fn +2 /Fn +3 切换对应的蓝牙

2022-02-16 09:43:42 2504

原创 2021年终总结

今天总体比较平稳,没有什么大的起伏,主要是学习音乐,让整个生活打开了,心情舒服,人一辈子也就几十年,60岁后养老,20岁之前读书,属于自己的时间可能也就40年,如何用好这40年可能是比较重要的课题。对我来说的话,如果能沉浸在音乐的世界里,生活将会很美好,然后的话,这一年还是最要感谢的 就是老师,因为她真的特别专业,就是感觉上人格魅力满满的一个老师,学习音乐还是得更投入认真。其次就是编程,说实话进步比较缓慢,但是今年的目标就是一半一半,投入精力在编程上面,看看自己的极限能在哪。学习钢琴也是个很有意思的事

2022-01-30 10:44:01 549 1

原创 练习声乐的几个要点

喉位不能抬高气息需要吸的深一点下巴需要放松打开声音的位置居中 不能太靠前和靠后咬字可以先模糊,前提是声音的位置要对归韵快一点最好不要太多滑音 听着就有点油气息需要往下沉 利用好胸腔共鸣...

2022-01-28 13:47:31 290

原创 DNS原理

DNS的原理

2022-01-26 16:34:38 809

原创 关于Notion是如何开发的一些猜想01

Notion应该是通过数据库来进行管理上传的因为在Notion本地文件上看到了Notion.db文件然后这边记录了Notion的几个表Block是Notion的灵魂里面的表数据是这些类型 这些里面包括了id 还有内容属性等,这些看来是每次更改后 都会记录到这块表当中,然后如果把db的数据发送到服务器的时候 会对里面的数据进行删除操作,从而来保证数据都能正常发送,如果想去开发notion这种软件,可以采用这种思想,唯一感觉Notion可以改进的地方是它可以对db文件进行加密,加密的方式可以类似于

2022-01-25 15:40:22 1212 1

原创 [乐理知识] 第三章 拍子 节拍 节奏

一、概念拍子:等长的时间单位节拍:每隔若干拍出现一个重音节奏:在一定的节拍制约下,发出长短不等并且没有高低区别的音 成为节奏正常情况下,强拍作为第一拍。[乐思]:乐思就是在音乐曲式分析中整体表达内容的最小单位。其中的具体情况如下:据了解作为音组的一种,乐思可以环绕一个主要重音(即小节中的强拍,有时将复拍子小节中的次强拍也看为重音)所结合出来。除此之外,乐思往往在曲调的音高关系、节奏、甚至和声方面都具有鲜明的特点,从而使它获得独立的性格。二、强音 小节 小节线 复纵线 终线小节和小节之间的

2022-01-12 10:38:37 508

原创 【乐理知识】第二章 音符 休止符

音延续时间的长短成为音值 音符主要是用来表示音值的长短一、单纯音符音符:符头、符干、符尾二、音符的音值关系音符的音值比例是固定的,实际长短取决于音乐采用的速度,类似于节拍器调整的速率这样三、附点一个附点 = 1/2个原本的音符多个附点 就是原有的1/2的1/2四、附点和符头的位置附点和符头在同一间上多声部附点的位置 符头在线上,附点要在房间上!五、音符表示音值 ,符头表示音高六、符尾连写的问题: 符干以离三线最远的音为标准,它朝下则朝下符尾连写的标准 是在于尾杆数是一样.

2022-01-11 10:29:23 350

原创 【乐理知识】第一章谱表

关于乐理基础知识的整理

2022-01-10 10:29:38 546

原创 高音的几种练习方式

呼气降低吼位再发声声音转鼻腔共鸣哼鸣转发声音量大小的控制 pp—-p—-mp —-mf —-f —-ff声音靠后不干瘪舌头抬到上颚发声 声音听起来更饱满声音练习压力感 手抬东西唱歌 低音也需要发力爬音阶的形式去发力跳音练习,练声音的长短归韵...

2022-01-06 16:13:19 139

原创 关于音乐中气息的练习

气息主要包括了吸气和均匀的放气的过程吸气主要采用腹部呼吸法 练习呼吸 一天20-30分钟唇颤音无声弱延音跳音练习咬字练习需要每一项都坚持练习 才会有效果

2022-01-05 22:33:30 43

原创 声乐学习----关于发声的个人解读

声音本质上就是声带挤压发生发声有几种方式,一种是胸腔发声,这种声音比较浑厚,一种是鼻腔共鸣,这种声音比较透,还有头腔发声,这种是比较亮的那种,比较厉害的歌手是都得掌握各种发声技巧,服务于歌曲然后声音最主要是气息,正确的呼吸 有助于更好的发声。大概想到这些,后续再补充...

2021-12-30 11:42:10 111

原创 学习音乐有感

发现生活还是不能少了兴趣,只剩code 那会太无趣了。基础的乐理知识能够提高正确的音乐审美。掌握一门基础的乐器也比较重要,所以选择了钢琴。如果是声乐入门的话,最核心的一个部分就是呼吸了,正确的呼吸能够让你的唱歌听起来更舒服,横膈膜需要动起来,然后就是咬字,声音不能太靠前,靠前的声音容易听起来白嗓,发声位置也很关系,气息最重要,然后基础的开嗓活动也比较重要。人声本质上就是一门乐器,能控制自己的声音就很吊。乐理也很重要,不然你根本不知道你唱的是啥。声乐学习的概念知识【个人整理版本】:https:

2021-12-27 18:15:38 40 3

原创 问题处理:qt.qpa.plugin: Could not find the Qt platform plugin “cocoa“ in ““

这块比较方便处理:增加系统变量

2021-12-06 17:38:48 1940

原创 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 782

原创 史上最优秀的转换工具类网站推荐[唯一保存历史转换记录]

首先上链接:https://clickonce.vip/home界面简洁优雅,转换类型丰富支持音频文件图片等多种类型转换,转换效率也很高转换界面简单优雅,一键下载等功能一应齐全最强的地方在于查看转换列表功能,可以方便查看历史记录,相较于其他网站来说,可以自己删除或者下载上传过的文件记录,保证文件的安全性。强烈推荐!!!!!!!https://clickonce.vip/home...

2021-10-26 11:18:35 110

原创 爬虫职业道德----查看Robots.txt

输入https://ziyuan.baidu.com/robots/index进入主页此处搜索相应的网站地址例如www.taobao.com即可查看相应的访问权限,这边可以看到 淘宝不允许百度进行爬取,但是其他人可以爬取大概介绍到这边。...

2021-06-22 20:40:31 162

原创 小米智能鼠标评测

外观:普普通通 平平无奇支持蓝牙、有线连接内置小爱同学连接:特别麻烦、反人类连接后的效果 其实还可以、延迟不会很高不推荐购买

2021-05-12 09:23:54 133

原创 Mac精品软件分享第二期

可能是Mac下最好的Markdown编辑器-----Typora推荐理由:使用Markdown编辑文字方便,并且知乎、CSDN、掘金等多个平台均支持该语法软件完全免费,界面简洁,可以让用户沉浸在其中进行创作支持图床、可以自定义多个主题,支持导出pdf、docx等多种格式适用平台:MacOS,Windows安装教程打开https://www.typora.io/点击Download下载Download Beta(OS X)下载成功后点击安装即可

2021-05-10 11:28:53 83

原创 Mac精品软件分享第一期

可能是Mac下最好的截图软件----Xnip推荐理由:Mac自带的截图功能比较少,只适用于简单截图该软件的免费功能已足够日常使用,方便省心支持文字标注、马赛克、手写笔等基础功能适用平台:MacOS安装教程打开AppStore搜索Xnip点击搜索结果中的第一条(如上图所示),获取即可下载安装完成后,在启动台中看到该图标则说明安装成功点击该图标进入偏好设置​ 其中这两个选项为必选项,一个是开机自启动,一个是快捷键,

2021-05-07 09:16:27 87

zipbags.rar

c++压缩库,主要用来压缩文件解压文件中使用,比较简洁的库,合起来只有四个文件,代码中直接添加即可,好处是使用方法,坏处是压缩效率不够高,但是基本上也是够用了。

2019-11-22

SocketDemo.rar

这个是关于C++Socket编程的示例代码,里面包含了客户端和服务端两个代码,主要就是简单地实现了客户端和服务端的通信过程,适合初学者下载学习,希望能帮助到大家

2019-06-18

获取kernel32位相关信息地址.rar

获取kernel32.dll相关信息,并且保存到txt文本当中,代码比较简单,面向初学者

2019-06-06

testasm64.rar

实现将64位汇编嵌入到64位平台上使用,最简单的实例,比较方便理解,适合初学者

2019-05-29

winform音乐播放器.rar

在VS2017 ide上,用C#语言winform框架开发的音乐播放器,支持下载音乐功能,这个功能是这个软件的创新点,纯C#语言编写

2019-05-28

Windows创建窗体C++实现

使用Windows API 创建窗体,简单的实现这一过程,主要是理解创建的流程。

2019-05-16

HookAPI并且在Windows程序启动前注入dll (C++)

这是本人用C++ 在VS2019IDE 用控制台写的一个可以在程序启动前注入dll 和Hook系统api的函数。Hook的是knernelbase的CreateProcessInternalW函数,希望对大家有帮助

2019-05-08

共享内存通信实现.rar

c++实现的Windows进程通信的共享内存方式,比较简单明了,大家看代码就学会用法。希望对大家有帮助

2019-05-08

hook api jmp调用底层windows

环境vs2019 c++控制台程序,这个主要是修改Kernel32.dll入口来使得在启动前就监听函数。

2019-05-06

登录界面Html(bootstrap)源码

简单的登录界面的实现,现在分享我写的源码供大家参考,对初学者来说应该挺有帮助,希望可以对大家有帮助

2019-05-05

Hook C++简单使用Demo

这个压缩包里面主要包含两个文件 一个是dll文件,一个是exe,原理是通过注入dll文件到应用程序中,从而实现hook 这边是用qq程序 作为demo来教学

2019-05-02

使用REDM框架制作计算器小工具

简单使用了DM框架 制作了一个计算器的小工具,其中用到了DMDesigner工具,CMAKE构建工程工具,熟悉了界面xml使用方法,现在分享给大家学习,代码量不大,但是我感觉我写的也还可以就是了 有基本的逻辑判断 ,直接在vs2010或以上的编译即可。

2019-04-26

qt导航栏Demo

qt导航栏Demo 可以参考学习 一起学习 里面是最基础的代码

2019-01-05

winform 音乐播放器源码-实现了下载音乐功能

源码里面含有下载功能的实现,可以提供给大家参考===其实下载功能有分很多种 -- 这边采取的是脱壳法下载

2018-10-03

ArcMap ZoomIn(add-in)插件制作(VS2010 +ArcObject10.2) C++

vs2010 + arcobject10.2版本 C++ 开发的ATL项目生成的dll文件以及源码 具体开发流程可以参见我的博客 主要是官方文档太坑了。。

2018-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除