• 2022年7月28日

宝塔面板出错“ValueError: invalid literal for int() with base 10”

由于bug,导致系统盘容量吃干抹净,然后进入“网站”模块时,无法正常列出网站清单,错误显示如下: 错误信息:ValueError: invalid literal for int() with base 10 经查询,这个错误是python的常见错误,但是弄不清楚原因,最终按照宝塔面板的提示,点击了首页右上角的“修复”按钮,重新进入网站模块,正常显示!

详细内容

.Net6微信小程序Session解决方案

微信小程序不保存cookie,而session是依托cookie,因此开发的 微信小程序api无法直接使用session。 解决方案: 在微信小程序发送请求给服务器端,服务器端处理后返回给微信小程序的response的header中会包含有Set-Cookie内容,顾名思义是要客户端保存这部分的内容作为cookie值,因此把这个部分内容保存到storage或者全局参数内,当微信小程序再次向服务器端发送请求时,在header里带上Cookie内容,其值就是前面保存的数据即可。 服务器端基本无需修改,只需要添加如下2个代码: 保存Set-Cookie内容(UniApp): 请求时: 相对来说,把http请求抽象成一个工具类,就不需要每次请求时都要设置或者保存这个数据。

详细内容

.NET CORE使用JWT用户验证方案

JwtHelper.cs Program.cs appsettings.json 如何使用? 客户端接收到token,保存到本地cookie或者local storage,请求时,向请求头添加X-Token字段,将服务端保存的token传递回去

详细内容

.Net 6 Web项目Program.cs读取appsettings.json设置参数

新建了个.NET 6的Web项目只有Program.cs文件,需要在Program.cs读取appsettings.json里面的配置。 appsettings.json内容如下: Program.cs代码如下:

详细内容

.Net 6.0开发者福音,阿里云上线.Net 6.0虚拟主机

自微软推出.Net Core1.0开始到现在已经发展到了.NET 6.0(正式版).NET 7.0(预览版),然而国内支持.NET CORE/.NET 5+开发语言的虚拟主机聊聊无几,只能通过购买云服务器自行搭建.NET CORE的运行环境。 今年4月底,阿里云上线了独享型系列虚拟主机的增强版,全面采用Windows Server 2019,IIS 10.0,全面支持.NET 6开发的程序。 可惜,目前只有该系列云虚拟主机支持.NET 6,其他共享型虚拟主机暂时不支持.NET 6.0程序。 购买链接:独享型增强版虚拟主机 未购买过虚拟主机的新用户还可以享受3.5折优惠价,折扣后仅需206元/年起

详细内容

uniapp选择Vue3出错:Non-existent export ‘default’ is imported from

新建的UniApp项目,选择的Vue3,调试的时候直接提示如上错误! 这是由于Vue3的引入方式与Vue2不同,将原本的 修改为 另外,toolkits.js的 需要修改成

详细内容

layui内置输入框layer.prompt的使用

layer.prompt是layui内置的输入弹窗 范例: 属性 类型 默认值 说明 必填 title 文本 窗体标题 否 formType 数值 1 0 单行输入框1 密码输入框2 多行输入框 否 value 文本 输入框的默认值 否 area 数组 [‘500px’,’250px’] 否 placeholder 文本 输入框提示文字 否 btn 数组 [‘确定’,’取消’,’关闭’] 否 方法 参数说明 说明 success:function() 输入框完成输入 yes:function(value) value:输入框值 点确认 btn2:function() 点取消按钮 cancel:function() 点右上角关闭后

详细内容

Nginx下的.Net Core获取真实客户端IP

由于Nginx下通过代理映射道.Net Core的端口,所以直接使用 Connection.RemoteIpAddress.MapToIPv4()只能获取道127.0.0.1 要获取客户端真实IP,需要在Startup.cs或者Program.cs里面设置: 其中需要引用命名空间: using Microsoft.AspNetCore.HttpOverrides;

详细内容

easyweb使用tableX导出数据

使用的基于layui开发的easyweb框架做后端,需要将表格的所有数据都导出,layui的table自带的导出按钮只能导出表格当前页的数据,如果需要导出全部数据可以使用tableX: tableX.exportDataX({ cols: insTb.config.cols, //数据表格的列作为excel表格列 data: ‘admin/export’, //数据接口url option: { where: where //这里where应该是数据接口需要的参数,例如 classid之类的 }, fileName: ‘防伪码’ //excel的文件名 });

详细内容

.Net Core读取Mysql数据库提示Unable to convert MySQL date/time value to System.DateTime

.Net Core连接Mysql时提示“Unable to convert MySQL date/time value to System.DateTime”错误,解决办法有3种: 1、将Mysql的date/datetime字段默认值设置为null 2、在连接字符串增加:Convert Zero Datetime=True ; Allow Zero Datetime=True 3、将date/datetime字段设置为varchar

详细内容