- 博客(23)
- 收藏
- 关注
原创 字母哥JAVA答辩通关之路
系统是前后端分离的,前后端分离是目前比较主流的软件开发架构,前端人员专注系统前端的开发,后端人员专注后端的开发,这样的好处是术业有专攻,专业性更强,开发效率也能高,前端和后端开发完毕后最终通过接口(API)的方式来进行数据交互,这样就完整的代替了以前的开发模式了。:前台和后台是通过权限进行区分的,给一些用户使用的就是前台,进行系统管理的就是后台,每个系统都会有后台,前端就是编写前台和后台的样式和布局以及交互效果,后端就是编写一些接口,这些接口提供给前端,前端通过axios完成数据的获取。
2023-12-14 12:31:56
3705
原创 字母哥毕业后端项目介绍方案(SpringBoot版)
使用的Spring Boot 3.1.1 也是目前比较新的版本。对应使用的JAVA语言的版本也是 17。数据库:Mysql5.7或者更高都可。后端框架: Spring Boot。可以看到使用的SDK是 17。后端语言: Java。服务器:Tomcat。
2023-10-15 13:39:58
3505
原创 字母哥毕业前端项目介绍方案(小程序端)
1.它有编写一套代码可以运行到不同的环境的能力,大大减少了开发的时间。选择运行->运行到浏览器->选择一个你有的浏览器。如果想深入了解这块 这是小程序必须学会的内容。2.学习成本低,只要会vue就可以进行开发。一样的先调出调试器 并且选择Network。3.uniapp社区活跃,十分有利于发展。这个和我们之前讲的PC端页面结构是一样的。小程序使用的是uniapp进行开发的。使用了的框架是colorui。查看传入给后端接口的参数。
2023-10-06 21:27:11
521
原创 使用pycharm编辑器print中文出现乱码究极解决方案
找到File->Settings->Fie Encodings这个时候取试一下看有没有效果 如果没有效果 走下面步骤。
2023-07-14 12:13:53
348
1
原创 Asp.Net Core 授权源码分析(上篇)
我们通过定义授权策略,查看源码发现,在对授权配置之后,授权系统通过DI的方式注册了几个核心的默认实现。添加授权策略服务使用方法,以便调用。从源码可以发现,从core3.0后,由之前在core2.0中的文件中,原来的的方法变为了方法,微软在这一块进行了封装在文件中,沿用了之前拓展名称,不影响之前版本的使用。由上可知,在调用方法进行授权配置的时候,需要使用到委托方式传参。所以我们再来看看下面这一行代码,通过实现添加策略方式。通过上图可以把Policy(策略)加入到了AuthorizationOptions
2022-07-11 17:54:20
1250
3
原创 设计模式结构型装饰模式
装饰者模式又称包装(Wrapper)模式,它可以动态地给一个对象添加一些额外的功能,装饰者模式较继承生成子类的方式更加灵活。虽然装饰者模式能够动态地将职责附加到对象上,但它也会造成产生一些(细小的对象),增加了系统的复杂度。降低对象和对象之间的冗余,改为横向组合,避免大量的纵向继承父类。缺点也很明细,会生成需要细小颗粒的装饰类。每个装饰类保留了对上一个类(相同父类的装饰类)的引用运行结果私聊即可联系作者 需要软件开发联系作者即可...
2022-07-03 15:35:54
101
原创 设计模式结构型代理模式
比如你想去香港买珠宝,但是由于疫情原因,出行必须需要通行证导致你不得不找代购。上面这句话1.被代理人是你2.代理人是代购代理模式指的是给某一个对象提供一个代理,并由代理对象控制对原对象的访问(实际害是操作了原对象)。可以在不改变原来代码的基础上,对代码进行扩展,也可以理解为AOP。1.静态代理会导致代理类大量创建2.动态代理 解决静态代理的问题运行结果......
2022-07-02 18:37:20
149
1
原创 健身管理系统源码设计和实现
健身房管理系统的设计与实现。为了让大家在生活中更加注重健身,但是没有学习的渠道,笔者奇思妙想的通过做一款小程序,让大家足不出户就可以跟着锻炼,
2022-06-19 10:23:41
1321
原创 nvm的安装和使用教程
目录场景步骤教学1.卸载掉之前安装的node.js2. 下载nvm(管理node版本的一个管理工具)3. 开始配置4. 检查是否安装成功 以及是否可以安装node版本5. 查看node目前远端版本 并下载5. 查看node是否安装成功场景有时候多个项目开发, 经常出现node版本不兼容等问题。当然你可以卸掉重新装指定的node.js 不过这样操作起来费劲步骤教学1.卸载掉之前安装的node.js2. 下载nvm(管理node版本的一个管理工具)官网地址传送门下载后放到自己的软件盘(不要放在C
2021-06-29 10:49:45
335
原创 asp.netcore 面试干货
注入服务的三个生命周期1.单实例服务 保证整个应用获取的对象都是同一个2.短暂服务 每次获取都是一个新的 等价于new3.作用域服务 保证每次请求到响应过程中获取的对象是同一个什么是Asp.net Core?asp net core是一个微软平台下的一款框架 具有很多优势 支持跨平台(部署在不同的系统上)、扩展性强(可选择需要的功能,摒弃了.net的全家桶)、高性能、模块化。Asp.net Core有什么好的功能1.提供依赖注入2.提供日志组件3.可以不依赖外部模块,独自运行kestrel
2021-06-29 10:15:29
561
转载 efcore 迁移命令大全
EFCore数据库迁移命令前言 因为现在用.net core 开发新项目,过程中需要经常涉及到数据命令的迁移,今天分别整EFCore 的两种迁移数据库的方式 ###1 程序包管理器控制台 , Package Manager Console(PMC) -如果你用visual studio 开发建议使用PMC迁移方式,该方式是同时支持efcore和原先的ef 迁移的2 命令行工具 ,Command line interface (CLI) -该方式适用于跨平台开发的时候进行迁移数据库的,
2021-05-17 11:59:44
1747
原创 uniapp页面传值
导航一.父组件向子组件传值二.子组件向父组件传值parent、children、refs访问对象使用vuex一.父组件向子组件传值即父组件通过属性的方式向子组件传值,子组件通过 props 来接收。// 父组件<user-detail :myName="name" /> export default { components: { UserDetail } ......}子组件中使用props(可以是数组也可以是对象)接收即可。可以
2021-02-26 16:55:10
557
原创 总结ref和out的区别
总结ref和out的区别使用场景区别总结使用场景如果一个函数需要返回多个返回值的时候,这个时候就可以使用ref或者out了区别1.相同点都需要在参数之前声明out 或者ref都是增加方法的返回值2.不同点ref在参数调用时必须完成初始化赋值out指定的参数在进入函数时会清空自己,必须在函数内部赋初值。而ref指定的参数不需要。总结ref有进有出 out只出不进...
2021-02-24 10:28:56
383
原创 微信小程序获取unionId
获取微信unionId官方解释获取途径wx.getUserInfo 从解密数据中获取 UnionID通过调用官方的接口获取(局限性)通过支付后5分钟调用微信getPaidUnionIdj接口官方解释如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。获取途径
2020-12-23 13:38:16
708
原创 微信appid、openid、unionid的区别和关联
微信小程序的appid、openid、unionidappidopenidunionid三者关系appidapplication identification (简称appid)翻译一下就是某个应用的标识(id)比如说在一个公众号主体下 你不仅可以拥有h5网站,小程序,小游戏,企业微信等等,这些都有一个单独的appidopenid每一个应用下面每一个用户下都有一个唯一的openid,用来标识此用户在此应用下面的身份标识(类型用户表里面的唯一主键)unionid同一主体下,不同的应用他们之间确
2020-12-23 13:15:55
8156
5
原创 结构型(装饰模式)
装饰模式定义引言以下面栗子来说一个角色子类装饰具体类运行运行结果总结定义装饰者模式以对客户透明的方式动态地给一个对象附加上更多的责任,装饰者模式相比生成子类可以更灵活地增加功能。引言我们在软件开发中可能想给对象添加个附加功能,但是又不想去破坏此对象的结构。举个栗子,比如说你平常玩王者荣耀的普通模式,突然有一天,老板要你开发个末日模式,但是这个活动只开1个星期,你是改原有基础好呢,还是不改原有基础好呢。以下面栗子来说定义一个抽象 /// <summary> /// 游
2020-12-22 00:00:35
107
转载 C#反射isAssignableFrom
isAssignableFrom的使用定义定义isAssignableFrom(Class<?> c)标识 “当前Class 是否是给定的 Class 的超类或者超接口”。是 返回true,否则返回false。标识 “当前Class 是否与定的 Class 的相同”。是 返回true,否则返回false。如果 “如果该 Class 表示一个基本类型,且指定的 Class 参数正是该 Class 对象”,是则返回true,否则放回false。...
2020-12-12 23:40:21
835
原创 supervisors的基本操作
supervisors的基本操作操作命令查询supervisors的状态supervisors所有状态常见错误#安装sudo apt install supervisor操作命令supervisord是服务端,是个deamon,supervisorctl是客户。二、更新新的配置到supervisordsupervisorctl update三、重新启动配置中的所有程序supervisorctl reload四、启动某个进程(program_name=你配置中写的程序名称)super
2020-11-30 12:38:08
368
原创 C#实现微信公众号网页分享
C#实现微信公众号网页分享第一步 阅读文档第二步 上代码解析第三步 看效果最近有群里的小伙子咨询怎么实现微信里打开网页分享到朋友或者朋友圈实现只需要三步第一步 阅读文档阅读微信开发者文档,作为一名开发,能够理解文档所说的尤其重要,可以说这是一个程序员和另外一个程序的间接沟通。话不多说上截图首先打开微信官方文档,找到JSSDK使用步骤这一部尤其重要 在进行微信网页开发基本上都需要进行wx.config初始化从上面看到的参数最重要的是获取到signature(签名)如何获取签名呢找到此个
2020-09-04 15:41:44
1546
原创 SqlServer 实现排行榜
SqlServer 如何正确的实现排行榜显示一般排法加强版排法新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一般排法string foo = 'bar';加强版排法你好! 这是你第一次使用 Markdown编辑器
2020-08-27 13:21:33
473
原创 关于初学asp.net数据库连接可能遇到的问题
(一).Connection 微软为我们提供了4种数据给我们连接 1.SQL Server.NET提供SqlConnection连接对象。 2.OLEDB.NET提供OleDbConnection连接对象。 3.ODBC.NET提供OdbcConnection连接对象。 4.OracleServer.NET提供OracleConnection连接对象。 (二) 连接字符串的...
2018-08-13 22:40:44
268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人