等
HTML是最基础的开发网页的语言。
语言 :交流工具
概述
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。 [1] HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。
官网
HBuilderX-高效极客技巧 (dcloud.io)
安装
解压即可
界面
使用
项目结构说明(记忆)
结构
说明
css
存储css样式文件
img
存储图片、文本、音频、视频等等网站资源
js
存储js脚本文件
index.html
当前项目的欢迎页面
html书写规范
文件标签
概述
分类
html : 声明当前文件是一个html文档
head : 设置当前页面的属性,往往不可显示
body : 设置当前页面的内容,往往会显示
代码实现
< ! DOCTYPE html>
< ! -- 声明当前是一个html文档 -- >
< html>
< ! -- 设置当前页面的属性 -- >
< head>
< ! -- 设置字符集 -- >
< meta charset= "utf-8" / >
< ! -- 设置页面的标题 -- >
< title> 欢迎来到前端世界< / title>
< / head>
< ! -- 设置当前页面的内容 -- >
< body>
fuck world
< / body>
< / html>
注意事项
一个html文件的后缀名是".html"、".htm"
标签属性
body属性
background、text、bgcolor
颜色取值(16进制值、颜色名称
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 标签属性< / title>
< / head>
< body text= "green" bgcolor= "pink" background= "img/girl1.jpg" >
hello world
< / body>
< / html>
文本标签之br标签
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> br标签< / title>
< / head>
< body>
hello< br/ >
world
< / body>
< / html>
文本标签之p标签
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> p标签< / title>
< / head>
< body>
< p align= "center" > hello< / p>
< p> world< / p>
< / body>
< / html>
文本标签之font标签
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> font标签< / title>
< / head>
< body>
< font face= "楷体" color= "red" size= "7" > helloworld< / font>
< / body>
< / html>
文本标签之标题标签
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 标题标签< / title>
< / head>
< body>
< h1 align= "center" > 这是标题 1 < / h1>
< h2> 这是标题 2 < / h2>
< h3> 这是标题 3 < / h3>
< h4> 这是标题 4 < / h4>
< h5> 这是标题 5 < / h5>
< h6> 这是标题 6 < / h6>
< / body>
< / html>
img标签
概述
向网页中嵌入一幅图像。
两个必需的属性:src 属性 和 alt 属性。
常用属性
src、alt、border、width、height
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> img标签< / title>
< / head>
< body>
< img src= "img/girl2.jpg" alt= "图片无法显示!!!" width= "200px" height= "110px" border= "10px" / >
< / body>
< / html>
列表标签
概述
分类
有序列表 : order list (ol)
无序列表 : unorder list (ul)
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 有序列表< / title>
< / head>
< body>
< ol start= "3" type= "A" >
< li> javase< / li>
< li> javame< / li>
< li> javaee< / li>
< / ol>
< / body>
< / html>
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 无序列表< / title>
< / head>
< body>
< ul type= "circle" >
< li> javase< / li>
< li> javame< / li>
< li> javaee< / li>
< / ul>
< / body>
< / html>
超链接标签
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 超链接标签< / title>
< / head>
< body>
< a href= "index.html" target= "_blank" > 跳转到index. html< / a>
< / body>
< / html>
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 超链接练习< / title>
< / head>
< body>
< ul>
< li>
< a href= "https://news.ifeng.com/c/8BVJnJEjuoA" target= "_blank" > 中国是否会同立陶宛断交?王毅答凤凰记者问< / a>
< / li>
< li>
< a href= "https://news.ifeng.com/c/8BUnQGq9dRm" target= "_blank" > 中国成功发射“中星1 D”卫星< / a>
< / li>
< / ul>
< / body>
< / html>
表格标签
概述
一个表格由table(表格容器)、tr(行)、td(单元格)组成
table属性
cellpadding : 单元格边框到内容的距离
cellspacing : 单元格和单元格之间的距离
tr属性
td属性
colspan : 规定单元格可横跨的列数。
rowspan : 规定单元格可横跨的行数。
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 表格标签< / title>
< / head>
< body>
< table
align= "center"
border= "1px"
width= "300px"
height= "300px"
cellspacing= "0px"
rules= "all"
>
< ! -- 第一行 -- >
< tr align= "center" valign= "center" >
< td colspan= "2" width= "66%" height= "33%" > 12 < / td>
< td width= "33%" height= "33%" > 3 < / td>
< / tr>
< ! -- 第二行 -- >
< tr align= "center" >
< td rowspan= "2" width= "33%" height= "66%" > 47 < / td>
< td width= "66%" colspan= "2" rowspan= "2" height= "66%" > 5689 < / td>
< / tr>
< ! -- 第三行 -- >
< tr align= "center" >
< / tr>
< / table>
< / body>
< / html>
容器标签
概述
分类
div : 块级容器 , 不管容器中的内容怎么样,容器一直占满整一行。
span : 行内容器,容器中的内容有多少,容器就占多少
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 容器标签< / title>
< / head>
< body>
helloworld< br / >
< div>
helloworld
< / div>
< span>
helloworld
< / span>
< / body>
< / html>
表单标签
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 表单标签< / title>
< / head>
< body>
< form>
< table align= "center" border= "1px" cellspacing= "0px" rules= "all" width= "400px" height= "500px" >
< ! -- 第一行 -- >
< tr>
< th colspan= "2" > 注册用户< / th>
< / tr>
< ! -- 第二行 -- >
< tr>
< td>
账户:
< / td>
< td>
< input type= "text" placeholder= "请输入用户名" / >
< / td>
< / tr>
< ! -- 第三行 -- >
< tr>
< td>
密码:
< / td>
< td>
< input type= "password" placeholder= "请输入密码" / >
< / td>
< / tr>
< ! -- 第四行 -- >
< tr>
< td> 性别: < / td>
< td>
< input type= "radio" / > 男
< input type= "radio" / > 女
< / td>
< / tr>
< ! -- 第五行 -- >
< tr>
< td> 籍贯: < / td>
< td>
< select>
< option> 武汉市< / option>
< option selected= "selected" > 孝感市< / option>
< option> 襄阳市< / option>
< option> 宜昌市< / option>
< / select>
< / td>
< / tr>
< ! -- 第六行 -- >
< tr>
< td>
爱好:
< / td>
< td>
< input type= "checkbox" / > 篮球
< input type= "checkbox" / > 羽毛球
< input type= "checkbox" / > 乒乓球
< / td>
< / tr>
< ! -- 第七行 -- >
< tr>
< td>
头像:
< / td>
< td>
< input type= "file" / >
< / td>
< / tr>
< ! -- 第八行 -- >
< tr>
< td> 简介:< / td>
< td>
< textarea placeholder= "请简单地介绍下自己,150字以内!" > < / textarea>
< / td>
< / tr>
< ! -- 第九行 -- >
< tr align= "center" >
< td colspan= "2" >
< input type= "submit" value= "注册" / >
< input type= "reset" / >
< / td>
< / tr>
< / table>
< / form>
< / body>
< / html>
< ! -- 表单标签优化 -- >
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> 表单标签< / title>
< / head>
< body>
< form>
< table align= "center" border= "1px" cellspacing= "0px" rules= "all" width= "400px" height= "500px" >
< ! -- 第一行 -- >
< tr>
< th colspan= "2" > 注册用户< / th>
< / tr>
< ! -- 第二行 -- >
< tr>
< td>
账户:
< / td>
< td>
< input type= "text" placeholder= "请输入用户名" name= "username" / >
< / td>
< / tr>
< ! -- 第三行 -- >
< tr>
< td>
密码:
< / td>
< td>
< input type= "password" placeholder= "请输入密码" name= "password" / >
< / td>
< / tr>
< ! -- 第四行 -- >
< tr>
< td> 性别: < / td>
< td>
< input type= "radio" name= "sex" value= "male" / > 男
< input type= "radio" name= "sex" value= "female" / > 女
< / td>
< / tr>
< ! -- 第五行 -- >
< tr>
< td> 籍贯: < / td>
< td>
< select name= "oldhome" >
< option value= "wuhan" > 武汉市< / option>
< option value= "xiaogan" selected= "selected" > 孝感市< / option>
< option value= "xiangyang" > 襄阳市< / option>
< option value= "yichang" > 宜昌市< / option>
< / select>
< / td>
< / tr>
< ! -- 第六行 -- >
< tr>
< td>
爱好:
< / td>
< td>
< input type= "checkbox" name= "hobbys" value= "basketball" / > 篮球
< input type= "checkbox" name= "hobbys" value= "badminton" / > 羽毛球
< input type= "checkbox" name= "hobbys" value= "pingpang" / > 乒乓球
< / td>
< / tr>
< ! -- 第七行 -- >
< tr>
< td>
头像:
< / td>
< td>
< input type= "file" name= "pic" / >
< / td>
< / tr>
< ! -- 第八行 -- >
< tr>
< td> 简介:< / td>
< td>
< textarea placeholder= "请简单地介绍下自己,150字以内!" name= "introduce" > < / textarea>
< / td>
< / tr>
< ! -- 第九行 -- >
< tr align= "center" >
< td colspan= "2" >
< ! --
< input type= "submit" value= "注册" / >
< input type= "reset" / >
-- >
< button type= "submit" > 注册< / button>
< button type= "reset" > 重置< / button>
< / td>
< / tr>
< / table>
< / form>
< / body>
< / html>
注意事项
在form表单中,表单项必须要有name属性值,表单项中的值才会提交到服务器。
CSS
css和html内联结合
< 开始标签 style = " 属性名1 : 值1; 属性名2 : 值2" >
标签内容
结束标签>
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> css和html内联结合< / title>
< / head>
< body>
< p style= "color: red;font-size: 300px;" >
这是一个p
< / p>
< / body>
< / html>
CSS和html内部结合
概述
在html文件中使用style标签引用css样式代
语法
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> css和html内部结合< / title>
< style>
p{
color: red;
font- size: 100 px;
}
< / style>
< / head>
< body>
< p>
这是今天的第一个p
< / p>
< p>
这是今天的第二个p
< / p>
< / body>
< / html>
缺点
只能在当前html文件中复用,不同html文件无法复用;
优点
CSS和html外部结合
概述
将css样式独立成一个样式文件(css文件),然后,使用link标签进行引用
开发步骤
代码实现
p{
color: red;
font- size: 100 px; L
}
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> < / title>
< ! -- 引用demo17. css -- >
< link rel= "stylesheet" href= "css/demo17.css" / >
< / head>
< body>
< p>
这是今天的第一个p
< / p>
< p>
这是今天的第二个p
< / p>
< / body>
< / html>
总结
内联结合:对个别元素进行样式的定义;
内部结合:编写属于自己的样式代码;
外部结合:引用第三方css样式代码。
CSS选择器概述
id选择器
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> id选择器< / title>
< style>
#p1{
color: green;
font- size: 100 px;
}
< / style>
< / head>
< body>
< p id= "p1" >
这是一个p
< / p>
< / body>
< / html>
class选择器
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> class 选择器< / title>
< ! --
偶数的p : 淡绿色、100 px
奇数的p : 深绿色、150 px
-- >
< style>
. p1{
color: lightgreen;
font- size: 100 px;
}
. p2{
color: darkgreen;
font- size: 150 px;
}
< / style>
< / head>
< body>
< p class = "p1" > p1< / p>
< p class = "p2" > p2< / p>
< p class = "p1" > p3< / p>
< p class = "p2" > p4< / p>
< / body>
< / html>
元素选择器
CSS选择器分组
概述: 如果多个选择器的代码相同,就可以将这些选择器分为一组
语法
选择器1 , 选择器2{
属性名1: 值1;
属性名2: 值2;
}
代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> css选择器分组< / title>
< style>
#p1 , . div1 , span{
color: green;
font- size: 50 px;
}
< / style>
< / head>
< body>
< p id= "p1" > 这是一个p< / p>
< div class = "div1" >
这是一个div
< / div>
< span>
这是一个span
< / span>
< / body>
< / html>
派生选择器
概述: 也叫上下文选择器,根据父容器的关系来选择具体的元素
语法
父选择器 子选择器 {
属性名1: 值1;
属性名2: 值2;
}
代码实现
在这里插入代码片
CSS字体属性
概述: CSS字体属性 常用属性 代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> css字体属性< / title>
< style>
p{
font- family: "楷体" ;
font- size: 50 px;
font- style: italic;
font- variant: small- caps;
font- weight: bolder;
}
< / style>
< / head>
< body>
< p>
这是一个p, helloworld
< / p>
< / body>
< / html>
CSS文本属性
概述
CSS 文本属性可定义文本的外观。通过文本属性,您可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。
常用属性 代码实现
< ! DOCTYPE html>
< html>
< head>
< meta charset= "utf-8" >
< title> css文本属性< / title>
< style>
#p1 {
color: green;
direction: ltr;
line- height: 100 px;
text- align: left;
text- decoration: line- through;
text- indent: 2 em;
}
a{
text- decoration: none;
}
< / style>
< / head>
< body>
< p id= "p1" >
最近,立陶宛一边独自品尝着在“一个中国”原则上越过“红线”所引发的苦果,一边却仍在不切实际地幻想“中方只是一时生气”。
< / p>
< p id= "p2" >
据立陶宛国家广播电视台(LRT )11 月26 日消息,该国外长兰茨贝尔吉斯(Gabrielius Landsbergis)当天表示,对于该国今年夏天宣布将允许以台当局名义设立所谓“代表处”一事,中国对此的愤怒“并不出人意料”。
< / p>
< a href= "index.html" > 超链接< / a>
< / body>
< / html>
你可能感兴趣的:(sql,java,笔记,java,游戏开发,算法)
directx12 3d游戏开发 了解函数名和类名规律,提高开发效率
云缘若仙
directx12 3d 算法
类常用:形式为XM+“✳✳✳✳✳✳”XMVECTOR:XM+VECTOR向量类XMMATRIX:XMMATRIX矩阵类前加F:FXMVECTORF+XM+VECTOR前3个XMVECTOR参数前加C:CXMVECTORC+XM+VECTOR其余的XMVECTOR参数其他类定义在:DirectXMath库结构函数常用:形式为XM+“✳✳✳✳✳✳”+“✳✳✳✳✳✳”+“✳✳✳✳✳✳”XMVectorA
Java面试题-rabbitmq-001
码者人生
面试题 java技术面试题集 java面试题 java 面试题 rabbitmq
使用RabbitMQ有什么好处?消息基于什么传输?消息怎么路由?如何做到信息的可靠性?确保消息正确地发送至RabbitMQ?确保消息接受方消费了消息?休息不丢失不重复?如何避免消息重复投递或重复消费?为什么使用集群RabbitMQ节点不完全拷贝特性集群节点类型单节点系统必须是磁盘节点?RabbitMQ要求集群中至少有一个磁盘节点?mq的缺点
第25天:web攻防-通用漏洞&sql读写注入&MYSQL&MSSQL
不灭锦鲤
sql mysql sqlserver
#知识点:1、sql注入-mysql数据库2、sql注入-mssql数据库3、sql注入-postgreSQL数据库#详细点:Access无高权限注入点-只能猜解,还是暴力猜解MYSQL,PostgreSQL,MSSQL高权限注入,可升级为读写执行。演示案例MYSQL读取文件内容,记把my.ini改成utf-8的格式使用load_file读取网站关键性内容,在sql注入中,我试了读取不道,明明在数
NPM 使用介绍
lly202406
开发语言
NPM使用介绍引言NPM(NodePackageManager)是Node.js生态系统中的一个核心工具,用于管理JavaScript项目的依赖包。无论是开发一个小型脚本还是构建大型应用程序,NPM都能极大地提高开发效率。本文将详细介绍NPM的使用方法,包括安装、配置、依赖管理、包发布等,帮助您快速上手NPM。安装NPM在开始使用NPM之前,您需要确保已经安装了Node.js。NPM与Node.j
【华为机试真题JavaScript】尼科彻斯定理
forest_long
华为机试真题-JS 动态规划 javascript python java 华为
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。例如:1^3=12^3=3+53^3=7+9+114^3=13+15+17+19输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。数据范围:1≤m≤100进阶:时间复杂度:O(m),空间复杂度:O(1)输入描述输入一个int整数输出描述输
SpringBoot:RabbitMQ-延迟队列
csdnlaoban
程序员 java-rabbitmq spring boot rabbitmq
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!com.alibabafastjson1.2.46org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtest属性配置在application.propertie
java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
漫无目的行走的月亮
java.lang.NoSuchMethodException:org.apache.catalina.deploy.WebXmladdServlet-------------------------------------------------------------------------------------------------------------------?解决此异常的方法是
MySQL知识点总结(九)
a_j58
mysql 数据库
请说明FILE,PROCESS,RELOAD这三个系统权限的作用?FILE:允许运行SQL语句在服务器主机文件系统中读写文件。PROCESS;允许使用SHOWPROCESSLIST语句查看客户端正在执行的所有语句。RELOAD:允许执行FLUSH语句以重新加载日志和权限表。请说明授权表的内容和它的作用MySQL服务器在启动时将授权表从mysql数据库读取到内存中,所有的访问控制决策都以这些表为依据
MySQL中的读锁与写锁:概念与作用深度剖析
恩爸编程
mysql mysql 数据库 mysql读锁 mysql写锁 mysql中的读锁啥意思 mysql中的写锁啥意思 mysql锁机制
MySQL中的读锁与写锁:概念与作用深度剖析在MySQL数据库的并发控制机制中,读锁和写锁起着至关重要的作用。它们是确保数据在多用户环境下能够正确、安全地被访问和修改的关键工具。一、读锁(共享锁)概念读锁,也称为共享锁(SharedLock),在MySQL中使用LOCKINSHAREMODE语句来实现。当一个事务对某一数据对象施加读锁时,允许其他事务同时对该数据对象进行读取操作,但不允许其他事务对
Java代码-八种数组排序方法
忧郁小王子x
算法 java
一.冒泡排序1.1概述对于一组,多次将数组中的数两两比较,较大或者较小的数向后排(经过一轮比较后,最大/最小的数就会到结尾),循环直至有序排列。1.2代码实现importjava.lang.reflect.Array;importjava.util.Arrays;importjava.util.Scanner;publicclassmaopao{publicstaticvoidmain(Strin
【Java】Java Lambda List转List
奔向理想的星辰大海
云原生 技术研发 开发语言 java
JavaLambdaList转List的实现方法引言在Java开发中,Lambda表达式是一种非常强大和常用的特性,它允许我们以一种更加简洁和灵活的方式编写代码。在处理集合类数据时,我们经常需要对列表进行转换操作,将其转换为另一种类型的列表。本文将介绍如何使用JavaLambda表达式将一个List转换为另一个List。实现步骤为了更好地理解整个过程,我们可以使用表格来展示每个步骤的具体操作。下面
面向切面之集中式登录架构设计
roy_xing
android 架构
普通登录流程图集中式登录流程图把共有的业务通过AOP统一管理这里我们就需要使用AspectJ来实现面向切面的集中式登录什么是AspectJAspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。Aspect是切面是切入点(PointCuts)和通知(Advice)的集合。Pointcut切入点通
语言模型与向量模型:深入解析与实例剖析
♢.*
语言模型 人工智能 自然语言处理
亲爱的小伙伴们,在求知的漫漫旅途中,若你对深度学习的奥秘、Java与Python的奇妙世界,亦或是读研论文的撰写攻略有所探寻,那不妨给我一个小小的关注吧。我会精心筹备,在未来的日子里不定期地为大家呈上这些领域的知识宝藏与实用经验分享。每一个点赞,都如同春日里的一缕阳光,给予我满满的动力与温暖,让我们在学习成长的道路上相伴而行,共同进步✨。期待你的关注与点赞哟!在自然语言处理领域,语言模型和向量模型
Java二维数组排序
purpleFairyx
二维数组 排序 比较器 Lambda表达式
今天在刷力扣的时候,有道题卡住了,没办法去看题解,发现题解是将其二维数组排序了,我才猛然发现我还不了解二位数组排序的知识。所以来记录一下。答案中的代码是这样的,假设需要排序的数组intervals:int[][]intervals={{2,3},{2,9},{4,5},{3,7},{6,7},{8,9},{1,10}};Arrays.sort(intervals,newComparator(){@
【Elasticsearch 】自定义分词器
程风破~
Elasticsearch elasticsearch 大数据 搜索引擎
博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分
如何写好C++类
铮铭
c++
先讲一个笑话:同时学习两年Java的程序员在一起讨论的是面向对象和设计模式,而同时学习两年C++的程序员,在一起讨论的是template和各种语言规范到底怎么回事情。下面就从公开的资料中撸一撸如何写好一个c++类,从头文件(.h)需要包含的文件开始:1、#define保护:符号的命名最好是以下形式:___H_,比如foo项目中的foo/src/bar/baz.h文件应该这样保护:#ifndefFO
联想拯救者Y7000p+Nvidia rtx2060 显卡驱动安装
MartianCoder
rtx2060 y7000p 联想拯救者 nvidia驱动 ubuntu16.04
0.前言:618搞活动,打算入手一台笔记本,听说拯救者还不错,但是驱动好多朋友都装不上,所以把自己的经验分享一下,或许对你有一点点的帮助。总的来说,显卡驱动一般会有几种方式:1.run文件直接安装(采用这种方式完成的)2.ppa安装3.系统附加驱动安装1.run文件安装1.1禁止nouveau集成显卡驱动编辑blacklist.confsudogedit/etc/modprobe.d/blackl
kotlin扩展函数!啃下这些Framework技术笔记,醍醐灌顶!_kotlin framework features
2401_89694162
笔记
前言选了开发这一行,就意味着想混得好就要持续学习,你的技术和薪资、位置直接挂钩,进步对于程序员的重要性就不赘述了,接下来作为过来人,为广大同行分享一些学习干货,希望可以帮到大家什么是HTTPS?HTTPS(基于安全套接字层的超文本传输协议或者是HTTPoverSSL)是一个Netscape开发的Web协议。你也可以说:HTTPS=HTTP+SSLHTTPS在HTTP应用层的基础上使用安全套接字层作
IDEA+Java+SSH+Bootstrap+Mysql实现在线考试系统(含论文)
2401_89694162
java intellij-idea ssh
–Recordsoft_managerINSERTINTOt_managerVALUES(1,‘管理员’,‘admin’,‘admin’);–Tablestructurefort_paperDROPTABLEIFEXISTSt_paper;CREATETABLEt_paper(idint(11)NOTNULLAUTO_INCREMENT,joinDatedatetime(0)NULLDEFAULT
Python 调用常见大模型 API 全解析
♢.*
python 开发语言 语言模型 nlp
亲爱的小伙伴们,在求知的漫漫旅途中,若你对深度学习的奥秘、JAVA、PYTHON与SAP的奇妙世界,亦或是读研论文的撰写攻略有所探寻,那不妨给我一个小小的关注吧。我会精心筹备,在未来的日子里不定期地为大家呈上这些领域的知识宝藏与实用经验分享。每一个点赞,都如同春日里的一缕阳光,给予我满满的动力与温暖,让我们在学习成长的道路上相伴而行,共同进步✨。期待你的关注与点赞哟!调用通义千问接口获取APIKe
java FastJSON自定义序列化和反序列化(扩展点)方法总结!10个步骤让你轻松掌握
墨瑾轩
一起学学Java【一】 开发语言 java
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣嘿,小伙伴们!今天我们要一起探讨一个非常实用的话题——如何使用FastJSON自定义序列化和反序列化。你知道吗?FastJSON是阿里巴巴开源的一个高性能JSON库,广泛应用于Java项目中。虽然FastJSON提供了丰富的内置功能,但有时候我们还需要根据具体
java编程根据订单编号查询订单状态_java生成订单编号工具
赖明星
直接code,用了线程执行,加上了锁publicclassTestOrderextendsThread{privatestaticlongorderNum=0l;privatestaticStringdate;publicstaticvoidmain(String[]args)throwsInterruptedException{for(inti=0;i<10000;i++){System.out
【课程设计推荐】基于JSP的论文格式化系统后台模块的设计与实现
想念@思恋
课程设计 jsp java 课程设计 java jsp
关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末摘要论文的格式修改是一件很麻烦的事情,一篇论文在定稿以前为了让格式达到标准,需要修改很多次,浪费了大量时间。本系统的设计初衷就是为了解决论文书写格式的规范化,方便学者论文格式的自动生成。本系统是基于Java平台的Web应用程序。采用JSP作为后台开发语言,HTML和JavaScript作为前台开发语言,MYSQL5.0作为后台数据
PostgreSQL 常用运维SQL整理
尚雷_TechTalk01
PostgreSQL postgresql 运维 sql
一、查询并杀会话--查询会话selectpid,usename,client_addr,client_port,query_start,query,wait_eventfrompg_stat_activity;--杀会话selectpg_terminate_backend('pid号');--使用如下命令自动生成杀会话语句selectdatid,datname,pid,usesysid,usena
实战LLM强化学习——使用GRPO(DeepSeek R1出圈算法)
FF-Studio
DeepSeek R1 算法 语言模型 人工智能 自然语言处理 机器学习
——关于使用Unsloth库、LoRa微调及GRPOTrainer自定义奖励函数实现“只输出10个英语单词”的探索为什么要进行“只输出10个英文单词”的极端尝试?在大模型的训练或微调当中,大多数场景我们都希望它能“自由发挥”,给出越丰富越好的答案。但,为了更好的理解强化学习在LLM训练过程中发挥的意义,也为了学习GPRO这个强化学习算法,笔者出此题目,方便大家学习理解。GRPO(GroupRela
Android Room 使用
francisHuang
android学习 android Room 数据库
官网介绍:https://developer.android.google.cn/training/data-storage/roomRoom是在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。Room包含3个重要部分:数据库:包含数据库持有者,并作为应用已保留的持久关系型数据的底层连接的主要接入点。Entity:表示数据库中的表。DAO:包含用于
【2024年-12月-续篇-开源社区openEuler实践记录】go-from-mod
我明天再来学Web渗透
开源社区OpenEuler 开源 golang 开发语言 copilot 架构 开源软件 后端
前言初学Go语言,下面仅为个人所学以及小结,若有错误之处,还请指教。Go语言基础入门篇的一二节课,其中我对每个讲到的语法都重写或者本地测试运行过,其中第二节课的第三个小项目尚未实现(本人对网络连接那块的脚本尚不熟悉,)部分代码不能太多,所以贴图了有些。Go基础语法目前学过的Go语法只有课程内的,下面是一些小小的笔记。导包和输出packagemainimport"fmt"funcmain(){fmt
YOLOv11-ultralytics-8.3.67部分代码阅读笔记-head.py
红色的山茶花
YOLO 笔记 深度学习
head.pyultralytics\nn\modules\head.py目录head.py1.所需的库和模块2.classDetect(nn.Module):3.classSegment(Detect):4.classOBB(Detect):5.classPose(Detect):6.classClassify(nn.Module):7.classWorldDetect(Detect):8.cl
【AI中数学-数理统计-综合实例-包括python实现】 揭开数据的面纱:真实样本数据的探索与可视化
云博士的AI课堂
AI中的数学 人工智能 python 数理统计 数据预处理 数据探索 数据可视化 机器学习
第五章:数理统计-综合实例1.揭开数据的面纱:真实样本数据的探索与可视化在人工智能(AI)应用中,数据是构建算法和模型的基石,而数理统计则为我们提供了理解和处理这些数据的工具。数据探索和可视化是数理统计中至关重要的步骤,它们不仅能帮助我们理解数据的分布、关系和趋势,还能够为后续的建模工作提供依据。本节将通过五个实际案例,展示如何使用数理统计和可视化技术对真实样本数据进行探索。每个案例都包括具体的描
Java获取时区
松间藏雪
java 开发语言 后端
1.TimeZone.getDefault()TimeZonetimeZone=TimeZone.getDefault();System.out.println(timeZone.getDisplayName());System
java封装继承多态等
麦田的设计者
java eclipse jvm c encapsulatopn
最近一段时间看了很多的视频却忘记总结了,现在只能想到什么写什么了,希望能起到一个回忆巩固的作用。
1、final关键字
译为:最终的
&
F5与集群的区别
bijian1013
weblogic 集群 F5
http请求配置不是通过集群,而是F5;集群是weblogic容器的,如果是ejb接口是通过集群。
F5同集群的差别,主要还是会话复制的问题,F5一把是分发http请求用的,因为http都是无状态的服务,无需关注会话问题,类似
LeetCode[Math] - #7 Reverse Integer
Cwind
java 题解 Math LeetCode Algorithm
原题链接:#7 Reverse Integer
要求:
按位反转输入的数字
例1: 输入 x = 123, 返回 321
例2: 输入 x = -123, 返回 -321
难度:简单
分析:
对于一般情况,首先保存输入数字的符号,然后每次取输入的末位(x%10)作为输出的高位(result = result*10 + x%10)即可。但
BufferedOutputStream
周凡杨
首先说一下这个大批量,是指有上千万的数据量。
例子:
有一张短信历史表,其数据有上千万条数据,要进行数据备份到文本文件,就是执行如下SQL然后将结果集写入到文件中!
select t.msisd
linux下模拟按键输入和鼠标
被触发
linux
查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices
设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键 模拟,具体方法就是操作/dev/input/event1文件,向它写入个input_event结构体就可以模拟按键的输入了。
linux/in
ContentProvider初体验
肆无忌惮_
ContentProvider
ContentProvider在安卓开发中非常重要。与Activity,Service,BroadcastReceiver并称安卓组件四大天王。
在android中的作用是用来对外共享数据。因为安卓程序的数据库文件存放在data/data/packagename里面,这里面的文件默认都是私有的,别的程序无法访问。
如果QQ游戏想访问手机QQ的帐号信息一键登录,那么就需要使用内容提供者COnte
关于Spring MVC项目(maven)中通过fileupload上传文件
843977358
mybatis spring mvc 修改头像 上传文件 upload
Spring MVC 中通过fileupload上传文件,其中项目使用maven管理。
1.上传文件首先需要的是导入相关支持jar包:commons-fileupload.jar,commons-io.jar
因为我是用的maven管理项目,所以要在pom文件中配置(每个人的jar包位置根据实际情况定)
<!-- 文件上传 start by zhangyd-c --&g
使用svnkit api,纯java操作svn,实现svn提交,更新等操作
aigo
svnkit
原文:http://blog.csdn.net/hardwin/article/details/7963318
import java.io.File;
import org.apache.log4j.Logger;
import org.tmatesoft.svn.core.SVNCommitInfo;
import org.tmateso
对比浏览器,casperjs,httpclient的Header信息
alleni123
爬虫 crawler header
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
String type=req.getParameter("type");
Enumeration es=re
java.io操作 DataInputStream和DataOutputStream基本数据流
百合不是茶
java 流
1,java中如果不保存整个对象,只保存类中的属性,那么我们可以使用本篇文章中的方法,如果要保存整个对象 先将类实例化 后面的文章将详细写到
2,DataInputStream 是java.io包中一个数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。
车辆保险理赔案例
bijian1013
车险
理赔案例:
一货运车,运输公司为车辆购买了机动车商业险和交强险,也买了安全生产责任险,运输一车烟花爆竹,在行驶途中发生爆炸,出现车毁、货损、司机亡、炸死一路人、炸毁一间民宅等惨剧,针对这几种情况,该如何赔付。
赔付建议和方案:
客户所买交强险在这里不起作用,因为交强险的赔付前提是:“机动车发生道路交通意外事故”;
如果是交通意外事故引发的爆炸,则优先适用交强险条款进行赔付,不足的部分由商业
学习Spring必学的Java基础知识(5)—注解
bijian1013
java spring
文章来源:http://www.iteye.com/topic/1123823,整理在我的博客有两个目的:一个是原文确实很不错,通俗易懂,督促自已将博主的这一系列关于Spring文章都学完;另一个原因是为免原文被博主删除,在此记录,方便以后查找阅读。
有必要对
【Struts2一】Struts2 Hello World
bit1129
Hello world
Struts2 Hello World应用的基本步骤
创建Struts2的Hello World应用,包括如下几步:
1.配置web.xml
2.创建Action
3.创建struts.xml,配置Action
4.启动web server,通过浏览器访问
配置web.xml
<?xml version="1.0" encoding="
【Avro二】Avro RPC框架
bit1129
rpc
1. Avro RPC简介 1.1. RPC
RPC逻辑上分为二层,一是传输层,负责网络通信;二是协议层,将数据按照一定协议格式打包和解包
从序列化方式来看,Apache Thrift 和Google的Protocol Buffers和Avro应该是属于同一个级别的框架,都能跨语言,性能优秀,数据精简,但是Avro的动态模式(不用生成代码,而且性能很好)这个特点让人非常喜欢,比较适合R
lua set get cookie
ronin47
lua cookie
lua:
local access_token = ngx.var.cookie_SGAccessToken
if access_token then
ngx.header["Set-Cookie"] = "SGAccessToken="..access_token.."; path=/;Max-Age=3000"
end
java-打印不大于N的质数
bylijinnan
java
public class PrimeNumber {
/**
* 寻找不大于N的质数
*/
public static void main(String[] args) {
int n=100;
PrimeNumber pn=new PrimeNumber();
pn.printPrimeNumber(n);
System.out.print
Spring源码学习-PropertyPlaceholderHelper
bylijinnan
java spring
今天在看Spring 3.0.0.RELEASE的源码,发现PropertyPlaceholderHelper的一个bug
当时觉得奇怪,上网一搜,果然是个bug,不过早就有人发现了,且已经修复:
详见:
http://forum.spring.io/forum/spring-projects/container/88107-propertyplaceholderhelper-bug
[逻辑与拓扑]布尔逻辑与拓扑结构的结合会产生什么?
comsci
拓扑
如果我们已经在一个工作流的节点中嵌入了可以进行逻辑推理的代码,那么成百上千个这样的节点如果组成一个拓扑网络,而这个网络是可以自动遍历的,非线性的拓扑计算模型和节点内部的布尔逻辑处理的结合,会产生什么样的结果呢?
是否可以形成一种新的模糊语言识别和处理模型呢? 大家有兴趣可以试试,用软件搞这些有个好处,就是花钱比较少,就算不成
ITEYE 都换百度推广了
cuisuqiang
Google AdSense 百度推广 广告 外快
以前ITEYE的广告都是谷歌的Google AdSense,现在都换成百度推广了。
为什么个人博客设置里面还是Google AdSense呢?
都知道Google AdSense不好申请,这在ITEYE上也不是讨论了一两天了,强烈建议ITEYE换掉Google AdSense。至少,用一个好申请的吧。
什么时候能从ITEYE上来点外快,哪怕少点
新浪微博技术架构分析
dalan_123
新浪微博 架构
新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了几个版本。第一版就是是非常快的,我们可以非常快的实现我们的模块。我们看一下技术特点,微博这个产品从架构上来分析,它需要解决的是发表和订阅的问题。我们第一版采用的是推的消息模式,假如说我们一个明星用户他有10万个粉丝,那就是说用户发表一条微博的时候,我们把这个微博消息攒成10万份,这样就是很简单了,第一版的架构实际上就是这两行字。第
玩转ARP攻击
dcj3sjt126com
r
我写这片文章只是想让你明白深刻理解某一协议的好处。高手免看。如果有人利用这片文章所做的一切事情,盖不负责。 网上关于ARP的资料已经很多了,就不用我都说了。 用某一位高手的话来说,“我们能做的事情很多,唯一受限制的是我们的创造力和想象力”。 ARP也是如此。 以下讨论的机子有 一个要攻击的机子:10.5.4.178 硬件地址:52:54:4C:98
PHP编码规范
dcj3sjt126com
编码规范
一、文件格式
1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。例如:<?php$foo = 'foo';2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。例
linux 脱机管理(nohup)
eksliang
linux nohup nohup
脱机管理 nohup
转载请出自出处:http://eksliang.iteye.com/blog/2166699
nohup可以让你在脱机或者注销系统后,还能够让工作继续进行。他的语法如下
nohup [命令与参数] --在终端机前台工作
nohup [命令与参数] & --在终端机后台工作
但是这个命令需要注意的是,nohup并不支持bash的内置命令,所
BusinessObjects Enterprise Java SDK
greemranqq
java BO SAP Crystal Reports
最近项目用到oracle_ADF 从SAP/BO 上调用 水晶报表,资料比较少,我做一个简单的分享,给和我一样的新手 提供更多的便利。
首先,我是尝试用JAVA JSP 去访问的。
官方API:http://devlibrary.businessobjects.com/BusinessObjectsxi/en/en/BOE_SDK/boesdk_ja
系统负载剧变下的管控策略
iamzhongyong
高并发
假如目前的系统有100台机器,能够支撑每天1亿的点击量(这个就简单比喻一下),然后系统流量剧变了要,我如何应对,系统有那些策略可以处理,这里总结了一下之前的一些做法。
1、水平扩展
这个最容易理解,加机器,这样的话对于系统刚刚开始的伸缩性设计要求比较高,能够非常灵活的添加机器,来应对流量的变化。
2、系统分组
假如系统服务的业务不同,有优先级高的,有优先级低的,那就让不同的业务调用提前分组
BitTorrent DHT 协议中文翻译
justjavac
bit
前言
做了一个磁力链接和BT种子的搜索引擎 {Magnet & Torrent},因此把 DHT 协议重新看了一遍。
BEP: 5Title: DHT ProtocolVersion: 3dec52cb3ae103ce22358e3894b31cad47a6f22bLast-Modified: Tue Apr 2 16:51:45 2013 -070
Ubuntu下Java环境的搭建
macroli
java 工作 ubuntu
配置命令:
$sudo apt-get install ubuntu-restricted-extras
再运行如下命令:
$sudo apt-get install sun-java6-jdk
待安装完毕后选择默认Java.
$sudo update- alternatives --config java
安装过程提示选择,输入“2”即可,然后按回车键确定。
js字符串转日期(兼容IE所有版本)
qiaolevip
TO Date String IE
/**
* 字符串转时间(yyyy-MM-dd HH:mm:ss)
* result (分钟)
*/
stringToDate : function(fDate){
var fullDate = fDate.split(" ")[0].split("-");
var fullTime = fDate.split("
【数据挖掘学习】关联规则算法Apriori的学习与SQL简单实现购物篮分析
superlxw1234
sql 数据挖掘 关联规则
关联规则挖掘用于寻找给定数据集中项之间的有趣的关联或相关关系。
关联规则揭示了数据项间的未知的依赖关系,根据所挖掘的关联关系,可以从一个数据对象的信息来推断另一个数据对象的信息。
例如购物篮分析。牛奶 ⇒ 面包 [支持度:3%,置信度:40%] 支持度3%:意味3%顾客同时购买牛奶和面包。 置信度40%:意味购买牛奶的顾客40%也购买面包。 规则的支持度和置信度是两个规则兴
Spring 5.0 的系统需求,期待你的反馈
wiselyman
spring
Spring 5.0将在2016年发布。Spring5.0将支持JDK 9。
Spring 5.0的特性计划还在工作中,请保持关注,所以作者希望从使用者得到关于Spring 5.0系统需求方面的反馈。