C#中的记录(record)简介
摘要:record是一种语法糖。 标准的record用法有“record class”和"record struct"两种,分别表示记录类和记录构造。是“引用”和“值”的差别。 单独使用record表示"record class"。 语法:脱胎于构造函数。 record Person(string Xm,
阅读全文
posted @
2024-05-05 23:41
万金流
阅读(298)
推荐(0) 编辑
C#访问MySql原始版
摘要:谢谢sqlpub提供的免费mysql环境!! 本文演示了C#使用ADO.NET访问MySql的原始写法。旨在初学者顺利入门。 MySql.Data.MySqlClient由nuget获得,vs2022,.net8调试通过。 我的博客的数据库操作类,也是基于这些基本操作封装而来。 代码如下: 1 us
阅读全文
posted @
2024-04-24 12:29
万金流
阅读(631)
推荐(0) 编辑
nodejs入门
摘要:前言 node.js是在电脑上,给js一个可以脱离浏览器运行的环境。功能上像jdk,操作为命令行。 现在演化为可以做web服务器使用,拥有许多成熟的项目和插件。 本文简单讲讲它,以及它的两个小用途(TS和WebApi服务器)。 安装: nodejs官网和中文网都可以下载安装包。zip格式解压之后需要
阅读全文
posted @
2023-11-16 16:59
万金流
阅读(185)
推荐(0) 编辑
js访问spring boot
摘要:js可以通过fetch方法向网络发起get和post请求;springboot可以向网络提供webapi服务。这两个基本能力,就构成了mvc结构的V和C端。c端有所扩展,就有广义的M。 本例进行简单的登录模拟。 说明: 1、用t1表结构的姓名和年龄模拟登录用的用户名和密码,没挂数据库,道理都一样。
阅读全文
posted @
2023-11-02 11:16
万金流
阅读(397)
推荐(0) 编辑
springboot web使用mybatis访问mysql库
摘要:思想: 重点:spring boot项目可以配置mybatis必须的内容。默认配置文件为“main/resources/application.properties”(yml为其另一种写法,感兴趣自己去查) 一切编码跟普通的mybatis相同。 注意: xml文件最好放在资源文件夹resources
阅读全文
posted @
2023-10-31 23:37
万金流
阅读(551)
推荐(0) 编辑
maven创建普通java项目访问mysql-mybatis
摘要:基础资料: 数据库:d1,表:t1,字段:xm,nl(即姓名、年龄),内容('zs',20;'ls',18) 以下内容由官网“https://mybatis.org/mybatis-3/zh/getting-started.html”整理而来。不尽不实之处请参考官网原文。 思想: 1、在pom.xm
阅读全文
posted @
2023-10-26 19:25
万金流
阅读(335)
推荐(0) 编辑
maven创建普通java项目访问mysql-仅jdbc
摘要:已知: 1、maven对普通Java项目的创建,参考 https://www.cnblogs.com/wanjinliu/p/17706089.html 。 2、java常规访问mysql数据库,需要用到jdbc驱动。 调用的jar包,最新为“mysql-connector-j”--这个名字可以不记
阅读全文
posted @
2023-10-25 19:53
万金流
阅读(375)
推荐(0) 编辑
js简单动画--页面元素碰撞浏览器边框
摘要:如题,js的简单使用。很多页面特效可以由此展开想象。 html: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title></title> 6 <script src="js/j1.js"></script> 7
阅读全文
posted @
2023-10-25 19:52
万金流
阅读(154)
推荐(0) 编辑
JS小应用
摘要:JS访问列表内容 思路: 1.获取对象数组以后,以超链接显示。对应id放在链接方法的参数里。 2.点击链接以后,先把id存在session里,再跳转到显示内容页面。 3.在显示内容页面,读取id,之后就简单了。请求资源,显示内容。 列表页面,index.html: <!DOCTYPE html> <
阅读全文
posted @
2023-10-16 12:59
万金流
阅读(284)
推荐(0) 编辑
maven的jar操作
摘要:本文意在对比普通方式和maven方式,进行java项目开发的不同。 希望大家能看到项目管理的进步,体会到一个大型项目,是如何越来越方便地通过小项目组合而成的。(尤其需要很多jar包支持,包之间关系复杂的时候) 用的是最简单的例子,你可能几分钟就可以完成。完成之后,请多多体会。能想多深,就看自己了。
阅读全文
posted @
2023-09-15 22:43
万金流
阅读(875)
推荐(0) 编辑
Spring框架下第一个WebService
摘要:思路:以官网教程为主线,使用官网的在线工具,完成任务。 效果:运行一个webapi,在浏览器里得到形如 {"id":1,"content":"Hello, World!"} 的反馈。如果查询字符串里有name变量,如 http://localhost:8080/greeting?name=User
阅读全文
posted @
2023-09-15 12:37
万金流
阅读(547)
推荐(0) 编辑
Spring框架开发WebService的环境搭建
摘要:如题。 这里只介绍基本的运行环境搭建。 所需IDE或编辑器,自行准备。笔者所有的职业开发者朋友都建议使用IDEA旗舰版(收费)。建议次选VsCode。eclipse、myeclipse这些再次。 环境:1、JDK20。javaer都清楚的东西,不赘述。2、maven。很流行的依赖管理工具,在学习开发
阅读全文
posted @
2023-09-15 11:31
万金流
阅读(698)
推荐(0) 编辑
浏览器端存储
摘要:浏览器端存储,现在在用的,是cookie(旧,不常用)和storage(新)。 它们都把数据存在客户机的硬盘上。 安全性:仅靠浏览器保护,被认为不安全。绝对不要存放敏感内容!!!身份信息等敏感内容至少应该加密存放! 常见用途:认证结果(JWT等)、记住密码、头像、首选项等等。 storage: 较新
阅读全文
posted @
2023-06-05 17:03
万金流
阅读(231)
推荐(0) 编辑
用fetch实现Ajax
摘要:js传统的浏览器异步功能用XMLHttpRequest来实现。 现在的浏览器原生js倾向于用fetch来和服务器交互数据。 现实中,很多开发者用axios来实现,他们也都建议,初学者从fetch学起。 fetch用于向资源发起一个请求,收到并处理回应。 基本用法: fetch(url地址) 这个函数
阅读全文
posted @
2023-05-30 23:16
万金流
阅读(420)
推荐(0) 编辑
js应用-猜数字
摘要:之前学习循环的时候,做过一个游戏“猜数字”的练习。 这里主要利用js对css的控制,来重现这个游戏。 设计外观: 根据设计制作html 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title></title> 6
阅读全文
posted @
2023-05-30 10:59
万金流
阅读(188)
推荐(0) 编辑
js应用--简单计算器
摘要:先根据常见计算器设计界面的大致布局: 根据以前的html和css知识,在页面上实现大致的样子 html(index.html): 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>简单计算器</title>
阅读全文
posted @
2023-05-30 10:59
万金流
阅读(205)
推荐(0) 编辑
DOM常见节点操作
摘要:js可以控制html中的节点,常见的是添加和删除操作。 在掌握了节点的选择之后,我们来看如何创造一个节点。 1 let t=document.createElement("div"); 该命令创造了一个div节点(标签),赋值给t。 我们可以对其属性进行设置 1 t.className="c1";
阅读全文
posted @
2023-05-30 10:58
万金流
阅读(369)
推荐(0) 编辑
DOM常用操作
摘要:如题。 大多数情况下,操作文档对象模型,就是对html文档中的各个标签进行操作。 例,设置p标签内容为“hi” html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <p c
阅读全文
posted @
2023-05-30 10:54
万金流
阅读(380)
推荐(0) 编辑
java访问mysql(查询)
摘要:如题,网上随便找的代码。 导入mysql-connector-java-5.1.39-bin.jar。 具体方法,网上说的可行。“在要导入的java项目中新建一个文件夹(一般命名为lib),然后把下载的jar包放进去;选中项目然后右键–>Build Path–>Configure Build Pat
阅读全文
posted @
2023-05-30 10:52
万金流
阅读(290)
推荐(0) 编辑
js函数和对象
摘要:《Web前端开发实践》承P85 eval(单词Evaluate的简写)求值。 例: 用循环依次执行三个函数 1 function f1() 2 { 3 console.log("hi1"); 4 } 5 function f2() 6 { 7 console.log("hi2"); 8 } 9 fu
阅读全文
posted @
2023-05-24 00:47
万金流
阅读(332)
推荐(0) 编辑