前端与网络
文章平均质量分 79
前端开发专栏
Code Writers
全栈领域新星创作者,2023年博客之星Top95,阿里云专家博主、星级博主、技术博主,2022博客之星入围,6月城市(成都)之星Top8,2023新星计划潜力新星。
展开
-
如何快速增长博客流量?
它是 Google 提供的免费工具,可帮助您查看您的网站在 Google 搜索中的表现。设置警报以监控社交媒体上的关键字,然后参加对话以通过返回您网站上相关文章的链接回答他们的问题。现在您已经开始获得一些流量,您需要知道您的用户来自哪里,以及他们在您的网站上做什么。相反,您应该写出实际的详细答案,并附上指向您博客文章的链接,前提是它们符合上下文。这意味着您需要使用缓存,避免不必要的膨胀,并优化您的图像。它是一项免费的在线服务,可让您在社交媒体网站上自动分享您的 WordPress 博客文章。原创 2023-08-30 10:39:37 · 287 阅读 · 0 评论 -
转载|这8首用代码写的诗歌,看懂3首就是大神!
用代码写诗,是一个程序员“装逼”的最高形式。下面这8首诗,看看大家能读懂几首呢?原创 2023-08-29 11:17:31 · 325 阅读 · 2 评论 -
Google地图接口使用
zoom:7,原创 2023-08-25 16:59:05 · 126 阅读 · 2 评论 -
Java接入文心一言
首先需要先申请文心千帆大模型,申请地址:文心一言 (baidu.com),点击加入体验,等通过审核之后就可以进入文心千帆大模型后台进行应用管理了。以上就是通过文心一言的OpenAPI与大模型交互的整体逻辑,等代码功能再做完善之后,改代码会以SDK的方式开源到Gitee,欢迎一起探讨。这里我用的是ERNIE-Bot-turbo API,主要是由于它响应更快。创建完应应用之后,便可以调用文心一言的http开发接口进行交互了。然后进入后台管理之后,点击应用接入,创建应用即可。下面介绍一下具体接入的代码。原创 2023-08-21 15:41:53 · 3341 阅读 · 1 评论 -
转载|马上七夕到了,用各种编程语言实现10种浪漫表白方式
转载声明:本文为CSDN博主「Web3&Basketball」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/superdangbo/article/details/132378516在七夕节这个充满爱意的日子里,用编程语言编写一些表白代码是个非常有趣的想法。转载 2023-08-19 15:48:17 · 442 阅读 · 0 评论 -
Java爬虫
网络爬虫(Web Crawler),又称为网络蜘蛛(Web Spider)或 Web 信息采集器,是一种按照一定规则,自动抓取或下载网络信息的计算机程序或自动化脚本。jsoup 是一款基于 Java 语言的 HTML 请求及解析器,可直接请求某个 URL 地址、解析 HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM、CSS 以及类似于 jQuery 的操作方法来取出和操作数据。jsoup的主要功能如下:从一个URL,文件或字符串中解析HTML;原创 2023-08-18 14:23:25 · 650 阅读 · 0 评论 -
SVG标记汇总
本文长达六千字,总结了两个小时。原创 2023-07-31 14:22:59 · 216 阅读 · 1 评论 -
网站是如何知道你的位置的?一文探索HTML5的地理定位特性
HTML5 Geolocation(地理定位)用于定位用户的位置。原创 2023-07-29 16:32:44 · 839 阅读 · 30 评论 -
Node.js GET/POST请求
在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。本章节我们将为大家介绍 Node.js GET/POST请求。原创 2023-07-28 17:51:39 · 747 阅读 · 0 评论 -
使用java爬取数据的三种思路
HttpClient是一种简单的捕获html页面的工具包,现已不再维护,已经被Apache 的HttpComponents替代了,缺陷就是获取不到js获取到的动态数据,从而使得爬取的数据缺失。通过前两个方法往往有时候可能无法得到我们想要的结果,捕获的html页面代码可能会缺失数据,同时还有可能会被网站监测到进而被禁掉ip地址,导致我们无法继续获取页面数据。HtmlUnit可以用来模拟浏览器运行,可以把它当作一个没有界面的浏览器,也就是用代码模拟鼠标等操作来操作网页,运行速度快。原创 2023-07-27 11:28:00 · 709 阅读 · 0 评论 -
jQuery动态粒子效果
【代码】jQuery动态粒子效果。原创 2023-07-26 10:38:05 · 94 阅读 · 0 评论 -
C语言套接字访问网页
第一个问题是上一章的东西,也就是 网站服务器是 服务端,我们只需要写一个客户单和他进行通信即可。第二个问题就是本节课重点了,如何通信,按照什么规则来通信?接下来就为大家讲简单的说下 http协议(更详细的,可以点开左边的链接看看)。http协议其实就是 浏览器和服务器之间传输数据的时候 所约定的一个 数据格式。我们只要了解了这种格式,我们就可以模拟浏览器的行为,给服务端发送特定格式的内容,他就会返回给我们特定格式的内容。那么,这个格式是怎么样的呢?下面是一个最简单的请求格式。原创 2023-07-19 17:16:22 · 282 阅读 · 0 评论 -
html登录界面编写
今天暂且水一期,过几天再详细写。原创 2023-07-13 15:37:17 · 735 阅读 · 0 评论 -
探索IPv6的无限潜力:未来互联网的无限可能
IPv6未来可期,个人认为其无穷的潜力在于两方面:庞大的地址空间和扩展报头的设计。如果说庞大的地址空间奠定了IPv6封王之路的基石,那么扩展性则是赋予了IPv6新的皇冠。举个小栗子:IPv6的路由报头,type = 0(最原始的)SRv6的SRH报头,type = 4上述例子只是其中一下部分,IPv6的扩展报头还有多种多样的功能,在未来还有更多意想不到的功能。IPv6未来可期,拓展性很强,庞大的地址空间和拓展报头,同时配合着ICMPv6这把强大利器,堪称完美。原创 2023-07-10 14:15:25 · 73 阅读 · 0 评论 -
前后端的文本转化处理
类似于省市区,状态,性别之类的可以枚举出来的变量,一般情况下数据库中存储的是其对应的value值,像省市区联动的话,前端界面中显示的是省市区的名字,但是接口的入参一般是对应的code码;如果界面中需要状态的话,类似于我这种的稿件状态:草稿、待审批等,接口返回的不是草稿这样的文字,而是DRAFT这样的英文标识。那问题就来了,前端如何将后端返回的数字或英文字母,转成对应的文字进行显示呢?status : {原创 2023-07-10 14:09:16 · 83 阅读 · 0 评论 -
HTML的Input(type)的属性都有哪些
🌼HTML的input元素是用于在表单中接收和处理用户输入的元素。input元素可以使用type属性来指定不同的输入类型。这只是一部分常用的type属性,还有其他一些类型可以根据需要使用。不同的type属性会影响浏览器对输入的验证和展示方式,以提供更好的用户体验。原创 2023-07-10 13:47:21 · 683 阅读 · 0 评论 -
javascript:void(0)
java开发·企业官方账号 Oracle中国官方账号 Java中国管理部 全网粉丝30万+ 华为云享专家 阿里专家博主 CSDN内容合伙人 CSDN原力计划作者 51CTO专家博主 CSDN博客V账号 毕业于四川大学新闻与文学学院 精通java,Python,HTML,掌握了PHP,C语言,C++,C#,JavaScript,Visual Basic等二十余种编程语言的技巧,会分享一些编程心得、面试技巧和编程方法。 javascript:void(0)的含义html中经常会遇到这种格式的代码,其具体含义原创 2023-02-10 21:49:59 · 322 阅读 · 0 评论 -
java实现调用http请求的几种常见方式
在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。通过JDK网络类Java.net.HttpURLConnection;通过common封装好的HttpClient;通过Apache封装好的CloseableHttpClient;通过SpringBoot-RestTemplate;原创 2023-02-08 11:44:05 · 1615 阅读 · 0 评论 -
如果美国封了DNS,俄罗斯将从网络消失?
----- Oracle中文开发者社区 ------如果你想要学习编程,关注本博客,持续获得技术支持,持续获得技术咨询。原创 2023-02-05 11:22:04 · 250 阅读 · 0 评论 -
全中国一共有多少IP地址?
----- Oracle中文开发者社区 ------如果你想要学习编程,关注本博客,持续获得技术支持,持续获得技术咨询。原创 2023-02-05 11:19:07 · 929 阅读 · 1 评论 -
微信网页版接口详解
----- Oracle中文开发者社区 ------如果你想要学习编程,关注本博客,持续获得技术支持,持续获得技术咨询。原创 2023-02-04 12:52:34 · 6380 阅读 · 1 评论 -
Nashorn:JVM上的下一代javascript引擎
直到JavaSE 7, JDK里面都有一个Mozilla Rhino的JavaScript引擎。但是,在JavaSE8中,我们换成了一个叫做Oracle Nashorn的东西,他是基于JSR292(Java平台动态语言支持)哒。他更好地支持了ECMA,以及提供了更好更好的性能,反正很叼就是了。这篇文章会介绍几种使用Orcal Nashorn(译者:下面我都叫Nashorn好了,两个单词打起来好麻烦)的方法。原创 2023-02-04 10:40:58 · 357 阅读 · 0 评论 -
Javaweb全栈开发基础
作为一个合格的全栈开发,初期目标是能够看懂所有的代码,包括前端的三剑客,Sring大礼包,java所有的代码,也就是简单的能够使用同时会继续学习计算机网络,Linux系统,高阶数据结构,12月份了,要抓紧时间了首先先大概了解互联网通信的框架,同时简单用过时的技术比如JSP来过渡,Vue之前在java的socket中就介绍过一点点网络的通信,程序的架构主要是两种架构方式,C/S和B/S;控制浏览器的行为技术:HTML,CSS,JavaScript;这也是前端的核心技术;但是这里只是掌握最基础的知识就行;原创 2023-01-30 11:15:37 · 332 阅读 · 0 评论 -
学习HTML5 Canvas这一篇文章就够了
java开发·企业官方账号 Oracle中国官方账号 Java中国管理部 全网粉丝30万+ 华为云享专家 阿里专家博主 CSDN内容合伙人 CSDN原力计划作者 51CTO专家博主 CSDN博客V账号 毕业于四川大学新闻与文学学院 精通java,Python,HTML,掌握了PHP,C语言,C++,C#,JavaScript,Visual Basic等二十余种编程语言的技巧,会分享一些编程心得、面试技巧和编程方法。 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的原创 2023-01-17 09:58:14 · 298 阅读 · 0 评论 -
Android恶意软件特征及分类
针对Android的恶意软件,除了熟知的木马、病毒,还有勒索软件(ransomware)、广告(adware)和间谍软件(spyware)。要研究Android的恶意软件,首先需要知道,软件的哪些行为算是“恶意”,什么样的软件叫“恶意软件”。原创 2023-01-16 18:38:15 · 779 阅读 · 0 评论 -
为什么很多编程语言中数组都从0开始编号?
数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。原创 2023-01-16 10:30:52 · 205 阅读 · 0 评论 -
JSP的基本使用总结
JSP的全称是Java Server Pages,即Java的服务器页面JSP的主要作用是代替Servlet程序回传HTML页面的数据web目录(或其他)右击 --> new --> JSP/JSPX --> 输入文件名 --> 选择JSP file创建(1) Listener监听器是JavaWeb的三大组件之一(2) Listener监听器是JavaEE的规范(接口)(3) Listener监听器的作用是监听某件事物的变化,然后通过回调函数反馈给程序做一些处理。原创 2023-01-13 15:03:57 · 140 阅读 · 0 评论 -
JSON语法及JSON定义规范化
JSON(JavaScript Object Notation, JS对象标记) 是一种轻量级的数据交换格式。它是基于 ECMAScript 的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。虽然在JSON并没有特殊的格式要求,但是在实践过程中,JSON有比较认可的格式规范:"status" : // 接口访问成功或者失败的状态码 "message" : // 接口访问错误的时候返回的错误提示文字,访问成功的时候为空字符串 "data" : {// 服务端实际返回的数据 } }原创 2023-01-12 13:18:59 · 934 阅读 · 0 评论 -
Tinymce富文本使用教程
upfilepluginminjsupfilepluginminjsupfile是我自定义插件名称,位置tinymcepluginsupfiletinymcepluginsupfilewwwtinyclouddocsapitinymcetinymceaddonmanagerwwwt。原创 2023-01-09 17:13:32 · 2485 阅读 · 0 评论 -
html图片标签img的介绍以及基本用法详解
img>元素向网页中嵌入一幅图像。标签有两个必需的属性:src 属性 和 alt 属性。必需的属性注意:在 HTML 中,标签没有结束标签。原创 2023-01-09 16:14:22 · 3159 阅读 · 1 评论 -
34条「一行代码」,刷新你对JavaScript的认知
该方法可以返回一个随机的布尔值,使用Math.random()可以获得0-1的随机数,与0.5进行比较,就有一半的概率获得真值或者假值。原创 2023-01-09 16:01:26 · 80 阅读 · 0 评论 -
text-align用法
text-align运用在块级元素中,使其中的文本对齐。事实上这句话的意思是运用在块级元素中text-align会使其包含行内元素对齐。原创 2023-01-06 17:21:56 · 593 阅读 · 0 评论 -
try/catch捕获不到的异常
我们也可以用这种方式定义自定义错误。} };我们还可以进一步增强CustomError对象以包含错误代码} };在try…try {try {}原创 2023-01-03 15:36:12 · 1484 阅读 · 0 评论 -
彻底弄懂 Unicode 编码
今天,在学习 Node.js 中的 Buffer 对象时,注意到它的 alloc 和 from 方法会默认用 UTF-8 编码,在数组中每位对应 1 字节的十六进制数。想到了之间学习 ES6 时关于字符串的 Unicode 表示法,突然就很想知道 UTF-16 是如何进行编码的,我尝试将一些汉字转换成二进制数,然后简单的按 2 个字节一组转换成十六进制,发现对于那些码点较大的汉字,结果并不仅仅是简单的二进制转十六进制。于是,我开始在网上找资料,决心彻底弄明白 Unicode 编码。原创 2023-01-02 16:51:51 · 620 阅读 · 0 评论 -
实现注册、异常处理,统一封装结果集
在实际开发中,为了降低开发人员之间的沟通成本,一般返回结果会定义成一个统一格式,具体的格式根据实际开发业务不同有所区别,但至少包括三要素:写一个constants,放这些状态码这些状态码都可以自定义,根据自己的需要,自定义这些状态码因为写了把结果统一包装了,所以controller里面的接口都要改造成返回Result类接口改造后,前端也要该,在响应请求接口的地方,用res.data代替res,后面写注册功能再提供完整代码。自定义全局异常创建一个新的包exceptionServiceExceptio原创 2023-01-02 16:40:49 · 126 阅读 · 1 评论 -
HTTP状态码大全
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC2616 规范定义的 ,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。原创 2023-01-02 16:17:27 · 429 阅读 · 0 评论 -
TypeScript交叉类型&联合类型
它主要是取多个类型的交集,即多个类型共有的类型才是联合类型最终的类型。联合类型可以是多个类型其中一个,可做选择,比如:string | number,它的取值可以是string类型也可以是number类型。这肯定是不行的,原子类型进行合并是没有任何意义,因为它们合并后的类型是never,比如string&number,这肯定是错误的,因为不可能有既满足字符串又满足数字类型。这里分两种情况,如果同名属性的类型相同则合并后还是原本类型,如果类型不同,则合并后类型为never。声明变量的时候设置变量类型。原创 2022-12-30 13:07:20 · 698 阅读 · 0 评论 -
浏览器:理解HTTP无状态与Cookie的使用
http无状态是指协议对于用户身份、用户状态、用户权限、交互场景等没有记忆能力。简单讲就是不能识别用户。可以更快地处理大量的事务,确保协议的可伸缩性,减少服务器的 CPU 及内存资源的消耗。2.2、cookie 存储在客户端cookie有大小限制,大小一般是4k,超过这个限制,cookie中无法存储该数据。设置Cookie的名称及相对应的值。设置Cookie的生存期。有两种存储类型的Cookie:会话性与持久性。Expires属性缺省时,为会话性Cookie,仅保存在客户端内存中,并在用户关闭浏览器原创 2022-12-28 15:04:34 · 158 阅读 · 0 评论 -
什么是Socket
写这篇文章的目的就是为了让大家对于Socket有个大概的了解,文章中有很多东西都没有提到,比如TCP/IP体系结构中每一层的作用远没有我说的那么简单,大家如果有兴趣的话可以再深入的学习一下。原创 2022-12-26 16:58:46 · 133 阅读 · 2 评论 -
MyBatis-Plus
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生Wrapper:条件构造抽象类,最顶端父类AbstractWrapper:用于查询条件封装,生成sql的where条件QueryWrapper:查询条件封装UpdateWrapper:update条件封装AbstractLambdaWrapper:使用Lambda语法。原创 2022-12-23 10:18:08 · 1517 阅读 · 0 评论