博客
文章平均质量分 79
TankNee
这个作者很懒,什么都没留下…
展开
-
Neeto-Vue我为了记笔记,手写了一个笔记软件
构建自托管的笔记系统这两年各种笔记系统快速井喷,好像谁都能来掺一脚,app store随便搜索一个关键字就会有一大堆的结果,从老牌的印象笔记,Bear,MWeb,有道云笔记再到新星专注笔记之类,从买断制到订阅制,从全平台到iOS独占,什么样的都有,如果你是一个相对包容的人,那么大牌的笔记软件就足以满足需求,代价是承受不菲的订阅费用以及陈旧的笔记客户端?我坚信订阅制对软件开发而言是一件有促进作用的好事,能够督促开发者在软件的生命周期里修复问题,并提供更好的在线服务以及售后帮助,但也不能不承认,订阅制对普通原创 2020-12-29 22:41:08 · 1205 阅读 · 0 评论 -
昼夜双版Typecho主题SplityRemake-新世界的灰烬
但愿旧世界的火光能够燃尽晦暗在前端的路上走走停停,玩了快大半年,发现自己确实还没有能力承载一个完成的项目,每次都是做了一半就已经十分的疲倦。主题介绍文章: Splity-Remake主题演示地址-1:归舟棹远主题演示地址-2:水止舟停Tribute and Disclaimer本来是想拿着原始的Default主题直接修改,但发现实在是太简陋了…就没有用那个,前两天在一个网站上看到了...原创 2020-04-15 17:47:02 · 778 阅读 · 0 评论 -
简易数据结构图谱
TODO时间复杂度计算文章目录TODO时间复杂度计算算法分析运行时间的计算分析求解算法时间复杂度的步骤复杂度函数的运算规则抽象数据类型ADT表顺序表链表循环链表双向链表双向循环链表栈队列树二叉树二叉查找树AVL树伸展树B-树用阶数来定义B-树:树的遍历散列散列的定义解决散列冲突问题分离链接法开放定址法线性探测法平方探测法优先队列-堆二叉堆二叉堆的构造二叉堆的插入算法排序插入排序希尔排序...原创 2020-02-21 15:41:24 · 334 阅读 · 0 评论 -
Neeto - 我所期待的MD编辑器
或许,这个简陋的项目更应该被称为Electron && JavaScript 的最佳实践!Neeto的起源最初这个项目是基于Steve Kinney的 《Electron跨平台开发实战》 一书第三章的Fire Sale项目。这本书写的挺好,通俗易懂,并且比较有借鉴价值。本来的计划是抛开那本书重新构建Neeto的架构,但有些代码我也不想做重复工作,所以就没有另开一个工程。N...原创 2020-02-21 15:35:28 · 823 阅读 · 0 评论 -
数据结构--堆排序
堆排序思路将传入的数组看作是一个没有完成的堆将堆整理排序成一个大顶堆将大顶堆最大的元素,也就是堆顶,与这个堆最后的元素进行交换然后视这个除刚刚交换的那个元素外的数组为一个堆,对它进行大顶堆标准检查,并将其整理成一个大顶堆有一点需要注意的是每次交换之后接下来需要接着排序的堆的大小需要减一!为了减小空间的占用,可以视交换到末尾的元素为已经出堆的元素,仅仅对这些元素之前的数组进行大顶堆检查...原创 2020-02-21 15:31:04 · 101 阅读 · 0 评论 -
基本数据结构--树
树是一种简单的数据结构,其插入查找的速度都相对均匀:O(logN),这里用到的主要是二叉查找树binary search tree。了解树在文件系统里的应用计算算术表达式的值,如中缀表达式等树是如何实现以O(logN)的平均时间进行查找操作,以及最坏时间O(logN)。树的基本模型树的构成:每棵树都有根节点和数个非空子树组成 一棵树是`N`个节点和`N-1`条边的集合,原因...原创 2020-02-21 15:26:43 · 183 阅读 · 0 评论 -
Android6.0及更高版本动态获取权限
Android 6.0及其更高版本中,即API>=23之后的版本中某些受保护的权限无法直接通过Manifest来直接默认获取,只能通过动态获取,这样做的好处是显而易见的,可以让权限用在该用的地方。动态获取权限要做的是这几件事情:判断当前的系统版本,API版本的多少来确定使用哪种获取权限的方法,如果API小于23那么就不需要发起权限获取操作。如果API大于或等于23那么就发起权限获取,...原创 2020-02-21 15:25:32 · 329 阅读 · 0 评论 -
Gitea--优秀的轻量级代码托管平台
Gitea–Git with a cup of teaGitea是一款开源的代码托管软件它来自于同样开源的gogs,是其一个分支,由于社区的开发贡献者与原gogs的开发者产生了意见上的分歧,社区开发者fork了gogs并不断迭代完善至今,其间还有很多有意思的事情,详情可以看这篇wolfogre.为什么会有 Gitea克隆一个现有的项目,然后改头换面、自立门户、重新发行,这在开源的世界上不...原创 2020-02-21 13:04:40 · 3288 阅读 · 0 评论 -
Qt实现的简单记账本软件
选题:PC端记账本软件语言:C++开发工具:Qt库、Qt Creator1.记录每日支出2.实现简单的本地登录功能->即实现数据库的写入与读取我在这里用的是Qt自带的一个比较简单的QSQLi...原创 2019-07-24 13:09:14 · 3002 阅读 · 1 评论