自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数学爱好者写的编程系列文章

在这漫长的开发时光中,我都是从零开始学习新技术,HTML、CSS、JavaScript、Vue.js、Nuxt.js、React.js、Next.js、Django、React Native、Flutter、Tauri…对于我这种不擅长编程的人来说,刚开始编程确实很难学,但再难也没有数学难学,因此在逐渐熟练之后,我也渐渐上手步入正轨。于是我又多了一个爱好——编程,严格来说是Web开发。我很享受将自己的想象通过编程实现出来,然后让别人也能欣赏到的这个过程,这与写数学论文可谓是异曲同工,并且还更容易让人理解。

2025-03-22 19:38:38 609

原创 小众APP弦圈的第一个正式版终于上线啦!

目前弦圈的目标就是尽可能多的集齐更多的小众亚文化,提高弦圈的文化多样性,让弦圈的氛围热闹起来!早在上一年12月,我就计划开发弦圈的手机端APP(计划开发弦圈的桌面端版和APP版),结果中间历经波折,我的开发也断断续续。弦圈由很多个圈子组成,每一个圈子都相当于一个兴趣部落,允许志同道合的人一起在其中圈地自萌,也允许不同圈子的人一起交流分享。于是终于在3月14号,历经三个月的开发和准备,弦圈APP的第一个正式版V0.0.2终于上线!

2025-03-22 19:03:21 512

原创 我开发的宇宙级APP竟然成为了其他世界的系统

这些年,工作之余陈木一直在研究宇宙级APP如何开发,其实原本实现任何一个简单功能的代码都是十分复杂的,动则上亿亿行代码,像上面那个空间传送与修改时间功能,如果是原来的话,至少要写200亿亿行代码。如今简洁的代码,完全是无数天才工程师们历尽心血,构建大量星系级精密物理设施,以及编程上写了大量库以及进行了大量包装,最后实现的。所谓的宇宙级APP数亿年以来,一直都是各大星域争相竞争的研究对象,指的是通过开发宇宙级API接口,然后通过宇宙级API来对各个宇宙单位进行编程,最后达到能自动化操纵一片星域的效果。

2024-12-27 21:24:43 559

原创 数学爱好者聚集地 - 小众网站弦圈

当时网站已经有了圈子,但基本上处于荒废状态,访问网站的用户也看不懂它究竟是什么?后来经过朋友的朋友的用户反馈,我决定再次修改网站,将其改为以圈子为核心,并将社区功能合并,不然名字弦圈简直不对味。数学圈中有很多英文翻译过来的中文数学内容,也有不少我自己写的中英文数学内容。原本我只是想做个诗词网站来完成毕设,后来经过老师的提点,将网站改成了文化交流网站。当时网站上线后,只有文学、数学、编程三个模块,后来加上AI模块,但效果都不是很好。毕竟我的初心就是想弄个爱好者聚集地的网站(不止数学),因此新网站。

2024-11-03 10:48:35 459

原创 Nuxt.js交流社区,欢迎加入!

在百度、知乎、优快云,分别搜索Nuxt都只能得到少量信息,并且大多数阅读量都不高。目前来看,中文互联网上几乎没有一个Nuxt.js的交流社区,这也导致开发者用Nuxt.js开发过程中缺少足够的社区支持。Nuxt.js是一个基于Vue.js的服务端渲染框架,然而因为种种原因导致开发过程的困难,因此目前Nuxt.js的圈子可以算是一个小众圈,尤其是在中文互联网上。

2024-11-03 10:28:20 314

原创 django对象报错object has no attribute ‘count‘

的代码,里面用到了django wizard。我想要确定的是用户在他们能够创建文档前,至少有一个名字。欢迎来弦圈一起翻译StackOverflow等国外编程内容👇👇👇。我正在学习django/python,并被一个问题给卡住了。相反,你应该查询数据库中当前用户已有的。我已经尝试了很多种组合,但现在还是卡住了。,并对他们进行计数。,我想在其中计算模型类。但我不知道正确的写法!为用户创建一个全新的。

2024-08-23 14:36:59 649

原创 Django对RawQuerySet进行计数

你好,我使用的是django 1.2,然后我想知道如何对原生查询集(RawQuerySet)的行进行计数。欢迎来弦圈一起翻译StackOverflow等国外编程内容👇👇👇。惯例的.count()方法行不通。

2024-08-23 14:32:20 696

原创 对多个表中进行Select count(*)查询

需要补充的是,想要在SQL Server中完成同样的事情,您只需要删除(上一条回答)查询的“FROM dual”部分。它返回了转置的答案(每个表一行,而不是每个表一列),否则我认为没有太大区别。我认为在性能方面,它们应该是等效的。欢迎来弦圈一起翻译StackOverflow等国外编程内容👇👇👇。在SQL Server中,我得到了你想要的结果。如何从两个不同的表(称他们为。

2024-08-19 21:11:16 849

原创 原创文章被检测为AI创作,AI检测还靠谱吗?

AI生成的内容跟人越来越像,甚至有时候比人写的还要好,而人写的内容呢,相对的也就越来越AI化了😅。其实是别的AI检测都太不靠谱了😄,Undetectable.ai感觉就无论给它什么结果都是AI生成,封面那个检测结果是ZeroGPT,也是一样,给什么内容结果都是AI生成,那个比例也是一样的,估计是钓鱼网站。现在这一两年里,随着生成式AI不断深入人心,AI内容变得更加泛滥了,并且经过这段时间技术的发展,AI生成的内容越来越真假难辨😢😤,有些AI生成的内容需要仔细辨别才能看出端倪。国外教材与国内教材的区别。

2024-08-19 11:40:48 1974

原创 将多个表的计数合为一个计数

我想要得到一个所有’wiki_xxxx’表的加在一起的计数。比如说,我想要得到’wiki_items’(above) + ‘wiki_armors’ + ‘wiki_weapons’ + …我知道如何对不同的表做多个计数,但从没见过如何将他们合起来。欢迎来弦圈一起翻译StackOverflow等国外编程内容👇👇👇。

2024-08-18 21:28:55 224

原创 mysql中用一个查询获取多个数据库(模式)和表的计数之和

下面的查询返回了4排数据,这很好。但我同时需要对同一个查询中的所有计数求和。我已经尝试了多种不同的方法,但只得到sintax报错。(在这种情况下,索引中列的顺序并不重要。如果这只是许多困难的查询方法中的一个,您可能需要重新考虑给数据配备多个数据库(模式)。你可以把它们放进一个select子句中,让它给你求和。欢迎来弦圈一起翻译StackOverflow等国外编程内容👇👇👇。如果你需要在一个查询中对他们进行求和,请使用下面这个查询。这应该会给你输出一个单行四列的结果。

2024-08-18 21:20:25 506

原创 Python time模块与datetime模块的区别

这两个关于时间的模块。接下来,我们将讨论这两个模块中的函数有什么区别。可见,用datetime获取当下时间的运行效率略高于用time的。然后你需要格式化得到的时间戳,最后才能得到你想要的时间格式,比如。时间方面的编程在开发过程中是很常见的,而Python提供了。需要注意的是,该时间戳单位是秒(s),不是毫秒(ms)。如果你想要获取当前的本地时间,那么首先你需要运行。在本模块中,想要获取当前本地时间,你首先需要运行。100000000次需要花费5.5秒的时间。,这会返回一个关于当前时间的。

2024-08-10 15:56:34 399

原创 在Nuxt 3中如何配置PrismJS和Autoloader插件?

通过本地CDN,我们可以很轻松的加载很多JavaScript库,且不用担心因此导致页面加载变慢。插件最简单的方法是用CDN,在本文,我们将会讲解在Nuxt 3中,如何用加载Mathjax的同一种方法来配置PrismJS和它的。),那么你想高亮的每一个语言几乎都需要引入一遍,比如说你想高亮Typescript,那么你需要添加。插件可以自动加载你需要的语言,让你不必再一个个的引入你需要高亮语言的文件。现在,PrismJS就会自动加载每个你需要的语言,你仅仅需要调用。

2024-06-26 22:38:37 607

原创 如何使用Nuxt实现高亮代码块?

你也想像其他网站那样,可以高亮用户写的代码块吗?有两个Javascript库可以帮助你实现这一点,他们分别是`Prism.js`和`highlight.js`。在本教程中,我们将使用PrismJS来讲解如何实现代码块高亮。在本教程中,我们将使用PrismJS来讲解如何实现代码块高亮。如果你需要高亮的语言很多,那么一个个地引入他们的。

2024-06-26 20:56:33 652

原创 Mathjax加载慢,如何在Nuxt中加载本地JS文件

我们说明了如何在Nuxt中使用Mathjax来渲染数学公式。然而使用CDN来加载Mathjax简单是简单,但是它会降低网页的性能。换句话说,使用CDN加载的Mathjax可能会比较慢。然而在Nuxt中,你很难去整合Mathjax,不仅因为关于这方面的资料很少,而且跟着Mathjax的官方文档走可能对于Nuxt没有什么用。想要解决这个性能问题,其中一种解决办法就是本地加载Mathjax。也就是说,你继续用CDN的方式去加载Mathjax,但是是加载Mathjax的本地JS文件。

2024-06-17 21:53:21 906 1

原创 VSCode报错: To enable project-wide JavaScript/TypeScript language features, exclude large folders...

重启VSCode没有任何作用。我安装的所有插件都失效了,即使重装插件也没用。通过VSCode的提示,我觉得应该是自己之前动过。目录的东西,进而引发了这个错误。于是一切都恢复正常了!

2024-06-17 20:54:52 1257 1

原创 token简介以及python计算token的方法

Token和cookies都可以用来存放用户信息。但是token可以将信息存放在浏览器中的localstorage中,不占用服务器内存,而cookies则需要在每次请求中送往服务器中,吃服务器资源。同时,token作为一种比cookie更新的技术,有更多的优势,可以参考。每个用户都可以对应一个token值。Token可以由用户名+密码+时间,经过哈希加密得到,也可以直接由用户名和密码经过加密算法加密后得到。加密后得到的token值,存放在会话session中。来实现加密,计算token值。

2024-06-08 21:00:42 1324

原创 pyttsx3运行错误

因为之前pip安装总是SSL报错,刚开始以为是SSL报错导致安装出错。但是修复SSL报错问题后(见。版本控制在305以下,可以使用225或者226这样的低版本。于是使用pip下载对应版本。然而,下载时发现已经没有225版本可以下载。安装的版本有问题,导致包虽然有了,但是却无法识别,导致出现。使用pip直接安装不行,就需要自己手动安装。之后又尝试了几种办法,仍然都是跟。等库都已经安装好了。仍然报错,不过报错的内容变了。,结果仍然报错,报错内容为。),该问题仍然没解决。最后经过了解,可能是。

2024-06-08 20:46:13 1097

原创 Python实现语音朗读

该库为调用Windows自带的语音功能,不能调音量和语速。该库是付费的,质量和效果会更好,支持试用。

2024-06-07 22:36:15 785

原创 Django上传图片时ImageField的max_length报错

我使用的版本是Django 4.2,有一个模型里定义了ImageField。当我上传图片的时候,django返回了这样一个错误:Ensure this filename has at most 100 characters (it has 107)。因此,想要解决这个问题,我们只需要像平常的。

2024-06-07 22:13:03 496

原创 Nginx安装后command not found

我在我的Debian 12服务器上安装了nginx,安装过程完全按照官方文档。刚开始,一切正常,运行sudo nginx -v也正确返回了nginx的版本😇。但是最近我运行相同的命令,却给我返回command not found:

2024-06-06 20:27:26 2694 1

原创 Python生成随机字符串

有两种方法可以生成随机字符串。第一种是自己列出所有大小写字母和数字,然后使用。

2024-06-06 18:09:41 1606

原创 Vue或Nuxt中如何渲染数学公式?

在网页上,有很多种方法可以渲染漂亮的数学公式。但是这些方法基本上不能直接应用于Vue.js或者Nuxt.js。在本文中,我们将分别说明如何在Vue.js或者Nuxt.js中使用katex和mathjax渲染数学公式。

2024-06-06 17:01:13 1992

原创 Vue报错TypeError: Cannot read properties of null (reading ‘insertBefore‘)

从报错上看,看不到太多的信息与提示,因此对于第一次遇到这种报错的人,往往不知道从何下手去修复报错。自动渲染页面的数学公式。那么报错很可能就是因为你设置的自动渲染功能,其实就是因为你完全按照官网的方式设置导致的[doge]。,那么有可能把正常的代码也给渲染成数学公式了,结果就出现了。总结一下,是否有感觉Vue或者Nuxt中有不少报错,是源于。,具体原因可能涉及Vue或Nuxt的底层原理。有时候,之所以会报错,就是因为你使用了。的自动渲染设置,将自动渲染函数里面的。来渲染数学公式,或者修改你。

2024-06-05 13:15:18 2942

原创 Nuxt 3报错TypeError: Cannot read properties of null (reading ‘shapeFlag‘)

在写Nuxt 3.8项目的时候,遇到了以下报错 :这个报错看起来有些误导人,因为我定义了一个Dialog组件,名字也叫`Flag`。

2024-06-05 12:02:01 1061 1

原创 Vue.js与Nuxt.js的区别

预渲染,简称SSG,指提前渲染静态的html,提高页面响应。Nuxt.js中同样可以设置SSG,你可以根据自己的需求,将不同页面分别设置为SSR页面、SPA页面、SSG页面。在Nuxt.js中,可以设置部分页面SSR,部分页面则是SPA,这样能降低服务器的资源耗费。Vue.js与Nuxt.js都是前端的两个框架,Vue.js的项目属于单页应用,而Nuxt.js是基于Vue.js的服务端渲染通用框架。因此,结果是查看源代码没有别的东西,搜索引擎爬虫也基本只能看到这些,于是便直接下一个了,不会等你渲染。

2024-06-04 19:07:05 1611

原创 Python pip安装SSL证书错误

故而认为原因是ca证书丢失或者寻找ca证书路径出错,因此尝试修改pip的默认ca证书路径。正常使用pip install xxx安装会弹出错误,导致下载失败。文件中有大量的pip配置信息,因此需要先找到该文件。且了解到,pip会有一个默认的。在默认路径里没有找到ca证书,而在。现在在cmd直接输入。发现,在多个路径中,都没有找到。

2024-06-04 19:01:57 1759

原创 npm run build报错:Some chunks are larger than 500 KiB after minification

以下分别为vue 3和nuxt 3的解决方法。当你的Vue/Nuxt项目太大,那么使用npm run build可能会遇到以下报错

2024-06-03 22:29:41 3830 1

原创 Djano云服务器部署uwsgi+nginx+https部署

chdir为django项目根地址,socket为django启动服务器的ip地址,daemonize为日志地址。如果想要一直在后台不停的运行django项目,需要部署uwsgi服务器。2,当uwsgi启动后,当前django项目的程序已变成后台守护进程,在关闭当前终端时此进程也不会停止。4,Django中代码有任何修改,都需要重启uwsgi(重启即为先关闭,再开启)3,启动成功后,进程在后台执行,所有日志均输出在配置文件所在目录的。配置好uwsgi服务后,还需要进一步配置nginx服务器,原因见。

2024-06-03 22:11:31 659 2

空空如也

空空如也

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

TA关注的人

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