后端
文章平均质量分 61
后端技术全学习记录
别出BUG求求了
这个作者很懒,什么都没留下…
展开
-
解决 python flask启动以及端口映射后,在公网中无法访问 的问题
把0.0.0.0改为::,两者不同是0.0.0.0代表监视所有ipv4地址,::是监视所以有ipv6地址,ipv4有可能是局域网,有可能是公网,而ipv6一般都是公网!最后一段是你的公网ipv6地址,注意ipv6地址用[ ]括起来,其他和ipv4是一样的("*"号是我打的码!host是ip地址,port是端口号,什么端口号都行,比如5000,建议用80,不过你会收到windows的警告,继续就行了。之所以不能从公网访问,往往是因为ip的问题,以往你可能用的是局域网ip,当然不行,访问时使用公网ip。原创 2023-12-09 18:22:28 · 3428 阅读 · 1 评论 -
Pyramid 中的wtforms中的SelectField和通过javascript添加标签选项
SelectField是wtforms库中的一个表单字段类型,用于在页面上创建下拉选择框。通过使用SelectField,我们可以轻松地在表单中提供选择选项,并将用户选择的值传递给后台处理。在使用SelectField之前,我们首先需要通过pip安装wtforms库。原创 2023-10-23 16:30:22 · 336 阅读 · 0 评论 -
Flask 表单form.validate_on_submit()什么情况下会是false——解决办法
这里注意如果是from flask_wtf import FlaskForm,validators里一定是DataRequired,如果是from flask_wtf import Form 那就是Requiredaccount = StringField(u'账号', validators=[DataRequired()])password = PasswordField(u'密码', validators=[DataRequired()])submit = SubmitField(u'登录')原创 2023-10-23 16:28:10 · 622 阅读 · 0 评论 -
Python测网络连通性、能否访问某个网络或者端口号<网络检测、ping主机、测试端口>
ping命令是在计算机网络领域中用来测试目标主机是否可达以及其延迟时间的命令。对于Python来说,我们可以通过subprocess模块来实现执行命令。以上代码将执行ping命令来检测www.google.com是否可达,ping命令将执行3次且等待5秒钟,如果目标主机可达,则函数将返回True和ping命令的输出;否则将返回False和错误信息。原创 2023-10-13 10:58:13 · 3087 阅读 · 0 评论 -
flask python 设置定时任务 flask 周期性执行任务方案
flask 通常使用 flask_apscheduler 框架设计定时任务,flask_apscheduler 功能很全面,能按设定的时间规则执行任务,可以持久化到各类数据库(mysql,redis,mongodb),实现对定时任务增、删、改、查等操作。原创 2023-10-09 19:23:07 · 3087 阅读 · 0 评论 -
【后端】Python中的Web开发框架Flask入门hello world;几个案例让你迅速入门Python Flask
说到web开发框架,小编平常用Flask和Django的比较多,其中的Flask属于是轻量级的开发框架,写一个API接口也是十分地方便。而ASGI服务器可以使用uvicorn,那么同样地。原创 2022-08-26 14:39:53 · 969 阅读 · 0 评论 -
【后端】pymysql详细使用说明
数据库中专门用于帮助用户快速查找数据的一种数据结构,类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取。原创 2022-08-25 16:21:32 · 648 阅读 · 0 评论 -
【后端】python读取mysql中数据库的数据;pymysql读取mysql数据库中的数据
当前,python3及以上版本已经不支持原来的库mysqldb,需要用pymysql。安装pymysql方法和过程比较简单。打开Anaconda Prompt,找到自己当前环境,在此环境下pip install pymsql进行安装(如果是失败的话,进行重试,或conda install pymysql)。同时,需要向程序中导入pandas库。原创 2022-08-22 16:02:16 · 1059 阅读 · 0 评论 -
【后端】Ubuntu18.0.4彻底卸载MySQL,彻底!保姆式教程
(这两步非常重要,百度上很多文章都没有,如果是改完了密码还好,没改重装依然是系统自定账号密码)然后在终端中查看MySQL的依赖项:dpkg --list|grep mysql。(有时候自动卸载并没有卸载完成,我的有一次就就卸载失败了,建议执行两次)自动卸载mysql(包括server和client)至此已经没有了MySQL的依赖项,彻底删除!(这一步即使没有显示也要进行下面的删除)(这一步即使没有显示也要进行下面的删除)删除mysql的数据文件。删除mysql的配置文件。原创 2022-08-20 22:51:20 · 631 阅读 · 0 评论 -
【后端】Ubuntu开放mysql端口访问;如何开放服务器mysql给其他ip使用;在Ubuntu/Linux环境下开放3306端口
注意,在真实的生产环境中,并不建议这么修改,因为安全风险太大。我建议根据实际情况将root用户的host项修改为某个指定的ip地址,或仍然保持localhost。拓展一下思路,如果我们出于安全考虑,希望限制只有某台应用服务器可以访问MySQL的话,那么其实就需要调整这条配置项就可以了。字段非常多,就不一一罗列了。在上一步中,我们仅仅只是取消了本地访问限制,但是我们还是没有对账户权限进行设置。进入目录“etc/mysql/mysql.conf.d/”,原创 2022-08-20 22:47:20 · 1527 阅读 · 0 评论 -
【后端】Ubuntu 18.04安装mysql;解决在Ubuntu 18.04 下安装mysql,没有初始密码,重设root密码的问题; 解决Ubuntu安装mysql之后登录不进去的问题
上述命令会安装以下包:apparmor因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql。原创 2022-08-20 19:53:10 · 1984 阅读 · 0 评论 -
【后端】Java命名规范;Java工程、包名、类名、变量‘方法名、常量名’命名规范
object.a_b_c格式,全部小写,其中object是宿主,a_b_c多个单词下划线分开。例:hibernate.cache.use_second_level_cache,hibernate.cache.provider_class,hibernate.cache.provider_configuration_file_resource_path。原创 2022-08-20 18:43:49 · 1947 阅读 · 0 评论 -
【后端】Java的第一个程序;hello world
新建 HelloWorld.txt——>改名为HelloWorld.java编写代码编译运行,成功打印原创 2022-06-29 17:38:20 · 228 阅读 · 0 评论 -
【Java】Java语言概述——JDK、JRE、JVM关系;JAVA语言环境搭建;JDK与JRE的安装;JAVA环境变量的配置
官方关系图官网注册账号和下载https://www.oracle.com/index.html打开一直点下一步等待继续下一步安装jre安装完毕打开控制面板,点击系统和安全点击系统点击高级系统设置点击环境变量找到path,双击增加你的java的bin目录6. 命令行敲没有问题动态引用:再验证一下哎:...原创 2022-06-29 16:09:44 · 282 阅读 · 0 评论 -
【后端】2022互联网大厂后端技术栈
一、后端开发概述何为后端开发?以一个网站为例,通常来说,前端研发注重页面的展示,交互逻辑。而后端研发,则注重在发生在前端背后(backend)的逻辑上,例如给前端返回数据,存储数据。对于一个电商网站,一个简单的下单动作,后端可能包括商品数据查询,优惠信息计算,库存维护,用户优惠券维护,订单生成,商家通知触发等等。在很多大公司前后端的配比是1:3甚至更高,因为一个复杂的业务系统,前端的展示仅仅是冰山一角,更复杂的业务逻辑都隐藏在后端。通常来说,当用户触发某个行为后,客户端会通过http/https请求,和转载 2022-05-16 18:40:02 · 1019 阅读 · 0 评论