avatar
freewooXY
Spring MVC学习02
1. 使用注解创建入门项目 配置和01同样的web.xml文件 配置springmvc-servlet.xml配置文件,和01有所不同,这一次需要开启component-scan让IOC容器管理我们指定路径下的bean,同时使用一行配置代码省去了我们配置HandlerMapping和HandlerAdapter的麻烦。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework…
avatar
freewooXY
Spring 学习01
1. 什么是Spring framework Spring framework是用于解决大型软件开发困难而设计的框架。 2. 为什么要使用Spring framework Spring framework是一个免费开源的框架 Spring framework能够有效提升大型软件的开发速度 Spring framework是一个高效的框架 Spring framework的生态及其优良,版本迭代至今涵盖了mvc,cloud,agent等等领域软件的开发 3. Spring framework的组成 AOP模块 ORM模块 DAO模块 Web模块 Context模块 Web MVC模块 Core模块
avatar
freewooXY
Spring MVC学习03
1. 什么是Restful风格 Restful风格是浏览器通过url向服务器请求资源的时候,url设置的一种风格。 没有学习使用Restful风格之前,我们发送的请求可能是通过url里的键值对 localhost:8080?key=value 或者请求体之中的参数将参数发送给服务器。 学习了Restful风格之后,我们请求的url之中某一部分就可以代表一个参数,在这个位置添加上参数之后,服务器解析url就可以获取前端上传的参数,如 localhost:8080/value。 2. 使用Restful风格的好处 url变得更加…
avatar
freewooXY
Spring MVC学习04
1. 在Controller类之中实现转发和重定向 要实现转发和重定向只要在RequestMapping的方法下面返回的字符串加上前缀就行了。 "forward:/"表示转发,"redirect:/"表示重定向 @RequestMapping("/redirect/test") public String testRedirect() { return "redirect:/index.jsp"; } @RequestMapping("/forward/test") public String testForward() { return "forward:/index.jsp"; } 如果在spring mvc servlet的配置文件之中将resolver的bean类注释掉,转发和重定向依然可以生效。这说明加上了转发和重定向前缀的字符串不会经过resolver的解析,能够让dispatcherServlet直接使用。 2. 前端表单提交一个对象 假设…
avatar
freewooXY
Spring MVC学习05
1. @ResponseBody注解以及@RestController注解 @ResponseBody注解使用在Controller类之中的方法上面,未使用该注解的时候,方法返回的字符串会经过Resolver解析,添加上前缀或者后缀。使用了该注解之后,方法返回的字符串会直接输出到前端 @RestController注解使用在Controller类上,能够使得这个类里面所有的方法返回的字符串都不会经过Resolver解析,而是直接返回到前端 2. jackson使用和fastjson使用 jackson需要new 一个ObjectMapper对象,这个对象有对应的write和read方法将对象…
avatar
Cmyan
ConeralsOnWebUI 更新日志
v1.0.0 — 项目启动 创建 Visual Studio 解决方案 ConeralsOnWebUI 两个项目: Conerals.Core(C++ DLL):游戏核心逻辑 ConeralsOnWebUI(C# WinUI 3):图形界面 确定架构:C++ 核心编译为 DLL,C# 通过 P/Invoke 回调通信 v1.0.1 — 环境配置与跨语言调用验证 解决 WinUI 3 在 Windows 10 上 0x80070005 权限错误,切换为非打包模式 配置 /utf-8 编译选项,启用 C++14 标准 验证 P/Invoke:C++ 导出 Add,C# 调用并显示结果 v1.0.2 — 地图生成移植 将原项目 mainGenerals.h 核心逻辑移植进 DLL: block、movement…
avatar
咕咕乔
华为TC7102公版电信版固件降级
⚠️ 华为 TC7102(AX3 Pro)固件升级注意事项 请勿升级华为 TC7102(AX3 Pro)的固件! 目前部分新固件存在严重 Bug。例如,我的电脑开机后,路由器的 Wi-Fi 会自动关闭,导致无法正常使用无线网络。 如果已经误升级,可以按照以下顺序进行降级: 首先刷入 TC7102_10.0.5.53(SP2C30)_main.bin 然后再刷入 Hi5651l-1152-ToC_2.0.0.111(SP9C30)_main.bin 注意: SP2C30 固件本身没有 Wi-Fi,属于降级过程中的中间版本,请勿将其作为最终使用版本。 固件来源…
avatar
busylog
minimal example for full screen browser with droidscript
Droidscript site: https://droidscript.org/ Google Play: https://play.google.com/store/apps/details?id=com.smartphoneremote.androidscriptfree Docs: https://droidscript.github.io/Docs/docs/latest/Docs.htm function OnStart() { app.SetScreenMode("Game"); lay = app.CreateLayout("linear", "FillXY"); web = app.CreateWebView( 1, 1, "Wide,NoActionBar,NoScrollBars,NoLongTouch,NoLocate" ); lay.AddChild(web); app.AddLayout(lay); app.ChooseFile( "Open HTML", "text/html", function(url) { web.LoadUrl(url); } ); }
avatar
busylog
devtools script to extract apple music playlist
it is also a nice example to expand/edit to suit other uses. disclaimer: ai generated code copy(JSON.stringify( [...document.querySelectorAll('div.songs-list-row')].map((row, i) => { const links = [...row.querySelectorAll('a.click-action[href]')]; return { rank: i + 1, links: links.map(a => ({ text: a.innerText.trim(), url: a.href })) }; }), null, 2 ));
- END -
首页 搜索 登录 注册