- 博客(46)
- 收藏
- 关注
原创 时间复杂度和空间复杂度
空间复杂度(Space Complexity)是衡量算法在执行过程中所需的存储空间的度量。时间复杂度(Time Complexity)是衡量算法执行时间随输入规模增长而增长的度量。它表示了算法解决问题所需的时间量级。在分析算法的时间复杂度和空间复杂度时,我们通常关注最坏情况下的复杂度。这是因为最坏情况下的复杂度反映了算法在处理最具挑战性的输入时的性能。理解和分析算法的时间复杂度和空间复杂度能够帮助我们选择合适的算法来解决问题,并优化算法以提高性能。时间复杂度和空间复杂度是用来评估算法性能的两个重要指标。
2024-01-14 21:28:26 623
原创 伪装用户代理:了解Python库fake_useragent
fake_useragentfake_useragentfake_useragentfake_useragent
2024-01-08 09:33:50 738
原创 自学路上的绊脚石---没有方向
7.当然,前端的东西就更多了,javascript,css,jquery html bootstrap vue等等,都是我自己需要上手的东西,这些前端的东西我现在的熟悉程度就是简单的入门,我可以看懂一些不那么高级的玩法,而且,如果自己做页面的话,前端的东西还是比较重要的,就像博客系统,然后包括Kanban等东西,都需要有良好的前端知识作为铺垫。不忘初心才能方得始终。还有好多的小技术吧,异步,并发,数据库,数据结构,做题,自动化,devops,docker, k8s这些每一个小点都是让人头秃的环节啊。
2024-01-03 22:10:58 518 2
原创 ‘mongo‘不是内部或外部命令,也不是可运行的程序或批处理文件
1、这种首先要检查一下是不是没有配置环境变量,如果没有配置好系统环境变量的话,就去参考一下其他的博文设置一下环境变量。2、如果设置了环境变量发现还是有问题的话,那你装的是不是mongodb 7版本,重新安装5版本就好了。
2024-01-02 15:12:51 1405
原创 记录一次云服务器被攻击事件
然后经过曲折的摸索,最终发现是我大意了,我为了图省事,我允许了root用户直接登录,然后有一些黑客部署的扫描程序扫到了我这边,然后就不断地在钻,尝试密码之类的,所以导致我的服务器sshd服务爆满。今天去登录华为云平台的时候,发现服务器的cpu涨到了百分之九十九,这个也太不正常了,我自己就只部署了一个页面,怎么会飚这么高呢?然后我想删除这个用户,发现根本就没有办法删除,因为他一直占用着进程,就算进程杀掉,马上也会分配一个进程id给他。然后,我就去找原因,使用top命令,去查看到底是谁占用这么多的资源。
2023-12-19 17:16:07 402
原创 数据结构和算法(重读)
这几天重新将数据结构和算法的视频内容再看了一次,这里面将列表,链表等内容讲的也比较透彻,也是收获满满1.在学习列表链表的时候,详细的讲解了链表和列表的实现方式,让我对python的数据结构有了更深一层次的认知,然后对于链表对象的一些增删改查方法,教程里面进行了一个复现,其实python的内置函数,python列表的方法函数应该都是这样实现的,这样激发了我的兴趣,以后遇到函数的时候,可以多去看看源码,这样才能真正的掌握这个函数2.对于堆和栈也有了更深认知,教程中也是复现了堆栈的实现方式,用链表来实现
2023-12-12 10:24:29 41
原创 实现流程图的过程总结
高开自己写组件的方向,我也去摸索了一下,我是纯后端,对于前端可以说是非常不熟悉,但是我还是咬着牙去看了下平台导入组件的方式,然后添加依赖啥的,然后我还去微信群,qq群问被人是不是实现过这种流程图的效果,有些说拓扑图,有些说用啥啥技术,然后我去看了该官网,但是还是不行,当时在这里的时候我想放弃了,因为放弃了没有啥成本,低代码平台实现不了的效果,我搞不出来领导也不会说什么,但是事情出现了转折,群里有一个人说他使用antv x6实现过,于是我就是x6的官网看了一下,确实是可以的,很符合效果。
2023-06-16 16:57:55 1335 1
原创 Snipaste工具推荐
注意:以下按键适用于 Windows 操作系统,对于 Mac 操作系统,需将 Ctrl 替换成 Cmd.Snipaste 不只是截图,善用贴图功能将帮助你提升工作效率!,是指将系统剪贴板中的内容转化成图片,然后作为窗口置顶显示。所以,能否贴出来、贴出来的是什么,取决于系统剪贴板中的内容。Snipaste 是一个简单但强大的。想更充分利用 Snipaste?工具,同时也可以执行。
2023-06-09 16:53:27 1055
原创 【Django新版本发布】【Django 4.2 发行说明】
【Django新版本发布】【挖坑贴】【Django新版本发布】【挖坑贴】【Django新版本发布】【挖坑贴】【Django新版本发布】【挖坑贴】【Django新版本发布】【挖坑贴】
2023-04-25 23:02:31 1379 1
原创 【容联云云通讯接口文档学习】
我们提供免费开发测试,【免费开发测试前,请先 注册 成为平台用户】。免费开发测试需要在"控制台—管理—号码管理—测试号码"绑定 测试号码。免费测试流程:注册 >> 绑定测试号 >> 开发测试。短信业务免费开发测试。
2023-04-25 23:01:04 134 1
原创 mysql delete和truncate的区别
先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑先挖坑,后填坑。
2023-04-21 08:36:54 52
原创 GPT平替 Claude,安装和使用方法
上一篇文章我们简单的介绍了一下claude,首次使用魔法之后,就可以一直使用。就非常nice现在介绍一下怎么安装更新:4-20日,claude已经暂停新用户的申请。
2023-04-20 06:42:11 1664 3
原创 python 3.12即将上线
这次的发布改动的内容并不是很大,但是版本已经来到了3.12 龟叔说python2到python3已经够头痛了,因此不会再出python4。现在python3.12马上就要更新了,由于这次更新是笔者第一次跟踪新版本的发布,因此特此写一篇文章来记录一下。在该unittest模块中,删除了许多长期弃用的方法和类。根据PEP 623,删除了 unicode 对象的 C 实现的弃用wstr和成员。Python 3.12 的许多新功能仍在计划和编写中。许多其他旧的、损坏的和弃用的函数、类和方法已被删除。
2023-04-13 00:11:13 617
原创 Mysql插入中文时错误:ERROR 1366 (HY000): Incorrect string value: ‘\xE6\x9D\x8E\xE5\x8B\x87‘ for column
windows mysql 导入数据失败这里初步定位是因为winows mysql的默认字符集为latin,而不是utf8,所以需要进行统一。解决过程:准备新增两行,并删除最后一行。然后重启mysql服务。执行show variables like ‘character%’;查看新建数据库,然后创建表之后,source E:\KuGou\information_info_category.sql;source E:\KuGou\information_info_news.sql;
2022-03-19 23:19:20 814 2
原创 flask 的优缺点
flask虽然很优秀。 但是还是有他缺点的地方,在这里来总结一下他的优缺点优点:只需要面向对象编程,不需要面向数据库编程。实现了数据库的结偶,屏蔽了不同数据库的差异缺点:因为不直接使用Sql语句,所以性能损失查询结果映射为对象也要损失...
2021-10-12 21:22:05 1349
原创 pycharm快速输出代码块
在学习的过程中,经常需要快速出书代码块,比方说main这个,if name == ‘main’:这个是pycharm自带的,我看了下我的pycharm,其中有这些是自带的,然后我自己编辑了一个start,因为在复习flask,所以就输出一小段flask的东西具体过程:1。按照图中的方法就可以设置了。可以试试看。...
2021-09-02 00:06:43 957
原创 安装postman
1.从postman官网下载一个postman2.拖动到google浏览器的扩展程序完成安装3.测试创建一个flask项目使用postman进行验证。详细学习需要学习官方文档https://learning.postman.com/docs/getting-started/introduction/...
2021-08-31 23:32:49 42
原创 2021-08-22
还就没有在csdn上面发布博文了,这次要好好复习下Flask,因此重新启动博文编写。希望能够笔耕不辍你,世界上就是这样的,有因必有果,多写几篇文章,没准就能多拿几个offer,工资多拿几千块。我没有再csdn上更新文章,并不意味着我就没有在更新我的博文,由于华为内网3ms上的博文无法导出,因此我的博客就像啥也没有。现在回归csdn,希望自己能够多学习,多思考。多时间。多coding。争取每周都能有不断的文章推出。...
2021-08-31 21:12:48 137
原创 2020-11-08
Flask之模板之特殊变量和方法Flask中的特殊变量和方法:在Flask中,有一些特殊的变量和方法是可以在模板文件中直接访问的。request 对象:就是 Flask 中表示当前请求的 request 对象,request对象中保存了一次HTTP请求的一切信息。request常用的属性如下:属性 说明 类型 data 记录请求的数据,并转换为字符串 * form 记录请求中的表单数据 MultiDict args 记录请求.
2020-11-08 15:08:57 72
原创 Flask、 模板的继承
在jinjia2语言中,也有存在代码复用的时候,这时候就用到了模板的复用,我觉得模板的复用在实际的开发中会广泛应用,这样可以减少代码的荣誉,然后增加代码简洁度。用到的就是extend语句,<% block blockname %><% endblock %>可以用来替换代码块,达到模板的继承,...
2020-11-06 23:36:25 69
原创 关于render_template
刚才在复习flask、然后用到了render_template如果要返回一个网页的数据,总不能把所有的内容全部卸载后台代码中吧,这样就引入了render_template,这样讲在模板中的html文件一起返回给前台,然后经过网页的渲染,达到数据交互的作用和,这也只是我自己的理解,今天对它有了新的认识...
2020-11-06 23:21:56 596
原创 2020-10-27
请求上下文和应用上下文session和request都是请求上下文而current_app和g变量属于应用上下文current_app 当前激活程序的实例g处理请求时用作临时存储的对象
2020-10-27 22:10:30 38
转载 vi操作(搬运)
在vi中按u可以撤销一次操作u 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作注意:如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。重做如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:young intelligent turt...
2019-02-09 18:34:18 119
原创 pyhton和json区别
Json和字典的区别:1.dict中字符串用单引号,json强制使用双引号2.dict可以嵌套元组,json只有arrayjson.dumps({1:2})3.json key name 必须是字符串,pyhton是hashable4.pyhton({“me”:’'我"})合法,,json({“me”}:"\u6211")...
2018-12-23 17:10:20 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人