本页 12 篇文章
StarBloghttps://blog.deali.cn/blog/editormd-toc-optimize-rendering
...们要的了,打印一下看看,大致结构如下 json [ {"text": "Node1", "slug": "node1", "level": 2}, {"text": "Django-Dev", "slug": "django-dev", "level": 3}, {"text": "Java-Dev", "slug": "java-dev", "level": 3}, ...
StarBloghttps://blog.deali.cn/blog/python-create-compressed-file
...s://qiwsir.github.io/2021/09/15/compressandarchivefile/ How to Create and Serve Zipfiles from Django:https://pybit.es/articles/django-zipfiles/
StarBloghttps://blog.deali.cn/blog/asp-net-core-mvc-2-views-models-persist
TagHelper 入门 优点:根据参数自动生成,不需要手写超链接,类似Django模板里面的url命令。 在ViewImport中添加TagHelper scss @addTagHelper *,Microsoft.AspNetCore.Mvc.TagHelpers 比如,链接TagHelper使用 html <a class="btn btn-outl...
StarBloghttps://blog.deali.cn/blog/starblog-14-theme-switching-functionality
...的适配,深色主题还在适配中,部分页面的显示效果不佳 思路 bootswatch切换主题的方式是引入其提供的bootstrap.css文件,覆盖Bootstrap默认的样式 我在DjangoStarter中实现的切换主题用的是Django的TemplateTag,它可以在模板渲染的时候根据用户选择的主题,加入对应的css文件引用 理论上使用AspNetCore MVC实现的Star...
StarBloghttps://blog.deali.cn/blog/starblog-dev-notes-11-visit-stats
...有一步之遥,然而还有一些细枝末节之处,对网站的运营或者用户体验有很大影响,必须完善的,比如: 网站访问统计 图床 按照先后顺序,本文先解决访问统计的问题。 一提到访问统计,众所周知的就是Google Analytics或者百度统计,前者在国内无法使用,后者应该是唯一选择了,但考虑到两者的功能差距以及该公司的口碑,对我这个小破站来说,我宁愿自己实现一个~ 实现 实现起来应该是不难...
StarBloghttps://blog.deali.cn/blog/starblog-dev-notes-1-project-intro
前言 OK,我也来造轮子了 博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 后端基于最新的.Net6和Asp.Net Core框架,遵循RESTFul接口规范,前端基于Vue+ElementUI开发,可作为 .N...
StarBloghttps://blog.deali.cn/blog/drf-yasg-api-docs-customization
drf-yasg是Django RestFramework的一个扩展, 可以根据路由生成OpenApi接口, 不过用起来和在Java平台和.NetCore有很多不一样的, 有些自定义的地方也比较麻烦, 不过看看文档也还好, 可以解决. 本文记录几个在实际开发中遇到的, 虽然是细节, 但是优化好细节可以给对接的同事带来很大的方便~ 顺带一提, Python写后台真的太快了, 一上午出几十个接口你...
StarBloghttps://blog.deali.cn/blog/solve-drf-yasg-swagger-cannot-group-problem
swagger是后台开发中很好用的交互式文档,Django原本的Django-Swagger已经停止维护了,现在一般用drf_yasg这个包来实现文档,它里面支持swagger和redoc两种,redoc是静态的,作为导出文档的话不错,不过一般我们用swagger,因为可以在文档里面调试,非常方便。 Drf里面有个东西是AutoSchema,可以自动扫描ViewSet和APIView这类可以提供...
StarBloghttps://blog.deali.cn/blog/flutter-min-poetry-state-mgmt-i18n-part1
前言 在开始之前的提示:虽然Flutter背靠Google这棵大树,但是毕竟还是一个年轻的技术,项目还处于初期阶段,更新非常快,问题也不是一般的多,使用Flutter的话就意味着必须忍受各种奇怪的bug和没有丰富中文资料的头疼,本文不是安利同学们入坑,只是对“极简诗词”app的开发过程进行记录。 另外app已经上架,有兴趣的同学可以下载试试:[https://www.coolapk.com/...
StarBloghttps://blog.deali.cn/blog/onecat-dev-notes-preface-thoughts
...行在服务器端的后端程序与运行在手机客户端的应用程序两大部分。 服务器端分为数据服务、全网热点、推荐系统、聚合搜索等模块。 **数据服务**包括: 网络信息采集(爬虫)、 数据缓存(MongoDB数据库)、 数据清洗(基于深度学习的BERT模型自然语言处理、中文文本分类)、 数据持久化以及提供访问数据的Restful接口(DjangoRestFramework框架)等模块; **...
StarBloghttps://blog.deali.cn/blog/apple-sent-email-new-scam
...43端口。每个域名/IP的whois信息由对应的管理机构保存。 果然,信息都是隐藏的 不过还是能查到一点有用信息的,域名注册商是Google,那我们登录Google域名官网查一下…… 谷歌官网能查到的信息就多了很多,至少电话号码没有马赛克了,可以看出是一个加拿大的号码,然后注册人和邮件什么的都是隐藏的,不过地址倒是有了,不过是加拿...
StarBloghttps://blog.deali.cn/blog/hackintosh-tinkering-success
...黑苹果的经验,销量排得很前的那几个天猫商家,都是超级坑的,好评全是刷出来的(人工成本低就是好),说说这些商家坑的地方: 1. 首先,他们安装黑苹果的办法是让你下载一个做好的恢复镜像,然后用Paragon Disk这个软件把他之前打包好的系统恢复到你的硬盘上,让我服气的是这个镜像为了怕被你偷了还加了密码。。这种方式和十年前电脑城装盗版 Windows的ghost差不多,感觉对硬盘会有损害,而且...