- 博客(78)
- 收藏
- 关注
原创 Web开发:ASP.NET CORE的前端demo(纯前端)
当然这只是个demo,很多功能都没有实现,只是写一下前端以及前后端是如何交互的。将你的图片资源添加在wwwroot下方,例如pics/logo.png。效果:密码输入为123时,登录成功;点击忘记密码会跳转到忘记密码页面。然后在Index.cshtml中写下如下代码。【更好的传入方式】:封装成一个类传入。将Privacy.cshtml改为。
2024-04-19 15:44:26 798
原创 Web开发:网络配置基础指南--理解LAN口、WAN口及IP配置
②区别于WAN:广域网(WAN)上的IP地址通常由Internet服务提供商(ISP)分配,这些IP地址是静态分配的,通常不会通过DHCP来分配。结论:地区A的LAN IP和地区B的LAN IP有可能重复,但是WAN IP是不可能重复的,全球范围内是唯一的。如果路由器的WAN口指示灯不亮,说明光猫可能故障或账号欠费,手机连接路由器是正常的,但是却不能访问互联网。LAN IP:局域网中设备(例如路由器)所分配到的IP地址,即。WAN口是连接到广域网络(WAN)的接口,比如。路由器连接电脑、智能手机。
2024-04-16 15:31:53 379
原创 Python脚本:用py处理PDF的五大功能
按顺序命名即可,例如"01xxx","02xxx","03xxxx"……二、若水印不够多,则双击页眉,可以拖拽水印。第一步,打开word,按以下步骤添加水印。
2024-03-18 17:44:20 448
原创 C#高级:Winform桌面开发中DataGridView的详解
3.改:建议如标题二,选中某条数据然后将数据信息转移到textbox上,label显示“您已选中xxx数据”,然后点击button去修改相应信息(选中数据和点击按钮都能获取到对应实体)1.增: 建议用textbox、combobox等工具增,而不是直接datagridview新增,一来麻烦,二来输入工具不能多样化。5.如果单纯用datagridview作增删查改,虽然能实现,但是代码复杂难以维护,而且输入条件单一,容易操作失误,不建议这么做。2.删:建议如标题一,每条数据加一个删除按钮,方便操作。
2024-03-01 23:24:36 895
原创 C#小结:ScottPlot 5.0在VS2022桌面开发的应用(以winform为例)
由于我用的是winforms,所以下载下图红框框winforms版本的(此时我的VS2022框架是.NET6,如果你是.NET7以上,应该安装下图所示的第一个)本文内容来自于官网,选取了官网的一些比较好用的功能展示,如需学习更多功能,请访问以上的官网链接。创建一个窗体,点击视图-工具箱,找到这个窗体并且拖动进去。
2024-01-31 11:23:19 2992 11
原创 C#小结:以Winform为例,总结一些C#在桌面开发中一些技巧
【代码】Winform:以Winform为例,总结一些C#在桌面开发中一些技巧。
2024-01-30 17:18:11 382
原创 Web开发:盐值加密的demo
使用AES加密算法时,如果知道正确的初始向量(IV)和密钥,可以对密文进行解密还原为明文。使用盐值加密时,基于哈希函数的单向操作,即使知道盐值,也无法将加密后的密文还原为明文。
2024-01-30 11:21:49 217
原创 Web开发:新建一个WebAPI的demo
同时可以查看输出日志:【备注】测试方式:可用postman调试。【备注】测试方式:可用postman调试。
2024-01-22 10:18:03 604
原创 C#小结:一张数据表的常用字段
19.SortOrder:排序顺序。4.Description:描述。17.ImageUrl:图片链接。8.IsEnable:是否启用。9.IsDelete:是否禁用。14.Priority:优先级。18.Email:电子邮件地址。15.Category:目录。16.Location:位置。3.Content:内容。5.Remarks:备注。11.Time:操作时间。13.Owner:所有人。10.Value:数值。12.User:操作人。7.Stage:阶段。20.Type:类型。
2024-01-12 09:09:23 401
原创 C#基础:利用LINQ进行复杂排序
请你写出linq对表格排序,CODE=3排前面,其余按照CODE降序排序,CODE一样再按照字母升序排序IDCODEVALUEA00011AA00021BA00031CA00042DA00052EA00062FA00073GA00083HA00093IA00104J。
2024-01-11 15:48:01 493
原创 C#基础:通过QQ邮件发送验证码到指定邮箱
第三步,记住授权码(后续无法查看,但是可以生成多个授权码,不该邮箱密码不会过期)第一步,登录QQ邮箱,点击设置-账号-找到下图位置点击开启服务。
2024-01-10 15:34:24 811
原创 Web开发:IIS的安装以及配置在VS2022中的应用
【备注】物理路径选择VS2022中右键项目(例如Api.host)-发布-发布到的地址。第一步,点击以下链接下载好你需要的SDK以及运行环境runtime。首先点击WINDOWS搜索“启用或关闭Windows功能”(1)搜索IIS-应用程序池-添加应用程序池。以下两个都需安装,即SDK和runtime。本文以安装.NET Core SDK为例。如下图所示,别人可以访问你的链接了。选择端口规则,协议类型和端口范围。勾选以下内容,然后重启电脑。出现下图说明安装成功。
2024-01-08 12:15:21 873
原创 Web开发:接口的定义和接口实现设计
3.多态性:不同的实现,同样的方法(接口),可能有不同的结果。2.接口定义之间可以(多)继承,接口可实现多个接口。
2024-01-03 18:21:35 405
原创 C#高级:Lambda表达式分组处理2(WITH ROLLUP关键字)
我要的需求是:对每个人每个项目做一个WorkHour的合计,如何运用with rollup实现。对每个项目做一个WorkHour的合计,如何运用with rollup实现。发现结果中不同人不同项目会自动分组合计,因此我们去掉多余的合计数据即可。②调整case when的判空条件(查表后具体问题具体分析)③调整筛选范围(查表后具体问题具体分析)①调整groupby顺序(调整后:)
2024-01-03 15:50:06 1015
原创 PyCharm安装和使用PyQt5一系列工具
注意,安装之后要记住这个位置,例如我的位置:F:\python解释器二、安装Pycharm当然你安装专业版也可以,后续也可以找资源破解。
2023-12-26 20:21:31 1044
原创 Web开发:如何在Visual Studio2022中使用Codeium(AI)编写代码
框选【你的代码】-右键【Refactor Code block】-选择【子功能】-答案会【弹窗显示】点击【扩展】-【Codeium】-【Open Chat Window】,打开可以像gpt一样聊天。(4)在VS中登录:【扩展】-【Codeium】-【Sign in】,以下是登录成功的图片。框选【你的代码】-右键【Explain Code block】-答案会【弹窗显示】(3)去你的邮箱中点击它发来的链接,看到下图所示表示说明注册成功。扩展下载,下载完毕后关闭VS2022等待更新。
2023-12-19 11:40:10 2731
原创 C盘满了?这里有释放空间有效方案!
下载,点击垃圾清理,手动清理:1.左下角搜索"添加或删除"2.左下角搜索"存储设置"3.【我的电脑】-【C盘】-右键【属性】-【磁盘清理】4.以下位置的不需要的文件。
2023-12-19 10:33:34 84
原创 Web开发:如何在Visual Studio2022中使用ChatGpt(AI)编写代码
1.Complete: 根据注释要求,编写需要的代码。2.Add Tests: 为所选方法创建单元测试。3.查找所选代码的错误。4.优化选定的代码,但是,不会将结果写入代码编辑器中,而是会打开一个新窗口,您可以在其中将原始代码与 chatGPT 优化的版本进行比较。5.Explain: 解释代码。6.: 根据注释提问,回答问题。
2023-12-18 17:58:48 767
原创 Web开发:ibatis的使用笔记
ibatis是一个基于SQL映射支持Java和.NET的持久层框架:1.如下所示是对应程序的需要填写SQL查询到的字段对应的类的命名空间+类名实体类),以此完成持久层和业务逻辑层的交互;2.一般标签有3.数据库查询的字段要和实体类对应,不对应的SQL语句要用。4.占位符,通过传递,命名要一致,dic.Add(“ID”,”123”):ID=#ID#区别:#默认给两边加单引号,$不会,传进来是什么就是什么。
2023-12-15 11:48:27 441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人