自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个优秀的极客「白泽」

热爱生活,让你舒服的一切都会毁了你

  • 博客(86)
  • 资源 (7)
  • 收藏
  • 关注

原创 js爬取Appstore评论

爬取appstore评论

2023-12-14 18:30:37 784

原创 Google大法好

Google 是一款全自动搜索引擎,会使用名为“网页抓取工具”的软件定期探索网络,以找出可添加到 Google 索引中的网站。实际上,Google 搜索结果中收录的大多数网站都不是手动提交的,而是我们的网页抓取工具在探索网络时找到并自动添加的。抓取:Google 会使用名为“抓取工具”的自动程序来搜索网络,以查找新网页或更新后的网页。Google 会将这些网页的地址(即网址)存储在一个大型列表中,以便日后查看。我们会通过许多不同的方法来查找网页,但主要方法是跟踪我们已知的网页中的链接。编入索引。

2023-11-18 13:38:35 177

原创 揭秘:为何GPT-4的多格式回应能力是开发者的“潜在宝藏”?

在科技的浩瀚海洋中,真正能让人惊叹的创新并不多见。今天,我们来谈谈令人瞩目的技术奇迹——GPT-4。更具体地说,我们要深入探讨的,是这个AI巨头能够以JSON和XML这两种格式回应内容的神秘力量。对开发者来说,这不仅仅是一项新功能,这是一个真正能够撼动技术世界的进步。首先,JSON和XML,这两个名词在技术圈里就像是“米”和“面”在我们日常生活中的地位一样基础,一样必不可少。它们是数据世界的通用语言,是构建应用程序和网络服务的原材料。

2023-11-04 14:27:10 161

原创 GPT4做网页,完成度竟然这么高!!!

chatgpt的自我介绍是这样的:最近一段时间内,chatgpt可谓是数次引发热议,现在,让我们一起来看看,他所制作的网页究竟能到什么地步呢?

2023-11-04 14:20:09 260

原创 如何成长成为一名真正的技术极客?

成为一名真正的技术极客需要付出时间和努力,但只要你热爱技术、深入学习、勇于实践、乐于分享,并培养良好的学习习惯,你一定能够在技术领域脱颖而出,成为别人仰望的技术大牛!在科技行业中,技术极客(Geek)是一个备受赞誉的称号,代表着对技术的热爱和对知识的渴求。培养良好的学习习惯,如定期阅读技术资讯、参加线上课程、制定学习计划等,能帮助你更系统地学习和进步。只有持续地学习,你才能跟上技术发展的步伐,不断提升自己的竞争力。想要成为一名技术极客,首先要对技术保持热爱,对各种新技术保持敏感,敢于尝试、勇于创新。

2023-03-30 11:38:42 364 1

转载 Git命令大全(备使用时查询)

例如:配 置”alias.glog log --graph --oneline”使”git glog”相当于”git log --graph --oneline”.从指定抓取指定的所有commit到本地repo。显示指定范围的commit。将当前分⽀回滚到指定,清除暂存区的修改,并强制删除所有⼯作区的修改。将当前分⽀回滚到指定,清除暂存区的修改,但保持⼯作区状态不变。从指定抓取所有分⽀的commit并⽴刻合并到本地repo。

2023-03-26 23:04:24 117

原创 AI将如何影响程序员的未来,以及如何不被AI所替代。

随着技术的不断进步,程序员需要不断学习和更新自己的知识,掌握新的技术和工具。此外,程序员还需要关注新技术和新兴领域的发展,提高沟通能力和团队合作能力,建立自己的个人品牌,发掘自己的特长和潜力,保持创新精神和开放心态。程序员应该发掘自己的特长和潜力,找到自己擅长的领域,并不断深入学习和发展。通过在社交媒体上发布自己的文章和代码,参与开源项目和技术社区,以及参加各种技术会议和活动,程序员可以提高自己的知名度和影响力。随着技术的不断发展,程序员需要不断学习和更新自己的知识,掌握新的技术和工具。

2023-02-22 15:12:09 2081 1

原创 2023年,对人工智能的思考与展望

而更多的普通人,也将因为人工智能这一新兴技术的出现,极大的降低自己的工作时间。但大家要明白的是,我这次在实现这个网页的时候所站的角度仅仅只是一个boss,一个不懂技术,不懂设计,甚至不了解自己的产品的老板在不花一分钱,只用了十分钟的情况下构建出了一个网站出来,是多么不可思议的事情!近些年来,人工智能的话题一次次的冲上热榜,而在前段时间内,chatgpt以及midjourney又一次冲上了热搜,在海内外引起广泛的讨论,我个人在研究了近一个多月的技术文档和文献资料后,也对人工智能的未来有了很多的期待。

2023-01-28 15:12:21 3356

原创 微信小程序开发

微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。字面上讲,小程序就是微信里面的应用程序,外部代码通过小程序这种形式,在微信这个手机 App 里面运行。但是,更准确的说法是, 小程序可以视为只能用微信打开和浏览的网站。小程序和网页的技术模型是一样的,用到的 JavaScript 语言和 CSS 样式也是一样的,只是网页的 HTML 标签被稍微修改成了 WXML 标签。所以,小程序页面本质上就是网页。

2023-01-28 14:58:25 1708

转载 阿里 & 蚂蚁自研 IDE

经历近 3 年时间,在阿里集团及蚂蚁集团共建小组的努力下,OpenSumi 作为国内首个强定制性、高性能,兼容 VS Code 插件体系的 IDE 研发框架,今天正式对外开源。OpenSumi 框架旨在解决阿里经济体内部 IDE 产品研发的重复建设问题,满足 IDE 在更多垂直场景的定制能力,同时实现 Web 与本地客户端共用底层,让 IDE 研发从早期的“刀耕火种”时代向“机器化大生产”时代迈进。框架早期由阿里集团淘系工程团队及蚂蚁集团体验技术部、研发效能团队联合发起,共同研发的 IDE 标准化研发框

2022-06-23 11:20:35 143

原创 initial、inherit、unset、revert和all的区别

css中initial、inherit、unset、revert、与all的区别

2022-06-05 18:47:29 284

原创 VUE教程(持续更新中)

VUE教程目录1. VUE简介1-1. 技术发展的过程:2. 使用VUE框架2-1. 构建你的第一个VUE程序2-2.VUE核心原理2-3. VUE组件2-4. 工程结构1. VUE简介https://cn.vuejs.org/index.htmlVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方

2022-05-15 23:43:52 361

原创 git使用教程

git 常用命令。创建SSH Key$ ssh-keygen -t rsa -C "youremail@example.com"配置用户信息$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"仓库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Git代码库$ git init .

2022-05-08 20:05:17 95

原创 pyscript的简单应用

最近在 PyCon US 2022 上,Anaconda 的首席执行官 Peter Wang 宣布了一项名为 PyScript 的闪亮新技术,该技术允许用户在浏览器中编写 Python。1. 什么是pyscriptpyscript由来自 Anaconda 的团队开发,包括 Peter Wang、Fabio Pliger 和 Philipp Rudiger,正如 Peter 在他的演讲中提到的, PyScript是“一个用于在 HTML(如 PHP)中交错 Python 的系统。”这意味着您可以编写和运行

2022-05-07 11:21:19 5018 9

原创 mongoDB的可视化连接过程(Navicat)mac版本

1. 安装mongoDBInstall Xcode Command-Line Toolsxcode-select --installInstall Homebrew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install MongoDBbrew tap mongodb/brewbrew updatebrew install mon

2022-05-07 10:30:52 921

原创 人工智能是否将拥有人类意识?

在讨论人工智能是否将具有人类意识形态这个问题之前,首先我们应该了解什么是人工智能。维基百科的解释是这样的:“人工智能(英语:artificial intelligence,缩写为AI)亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。该词也指出研究这样的智能系统是否能够实现,以及如何实现。同时,通过医学、神经科学、机器人学及统计学等的进步,常态预测则认为人类的很多职业也逐渐被其取代。”人工智能的核心技术便是机器学习、自然语言的理解、神经网络和深

2022-03-27 21:15:11 9869

原创 localstorage(本地存储)

web storage(本地存储,比cookie强大) 与http无关 ,没有性能消耗。永远不会消失,只能手动删除。与cookie相同的地方:不能跨域与cookie不同的地方: 大小 5MB(cookie大小 4kb)localstorage数据在当前域名有效localstorage属性length 本地存储数据的数量key() 通过索引找到存储的数据getItem() 通过键名找到本地存储的数据setItem() 设置一个本地存储数据removeItem() 删除一个本地存储数据cl

2022-03-07 13:42:54 1278 1

原创 进制转换单位大全

 1 字节(Byte)= 8 位(Bit) 1KB(Kilo Byte,千字节)= 1024B(Byte) 1MB(Mega Byte,兆字节)= 1024KB 1GB(Giga Byte,吉字节)= 1024MB 1TB(Tera Byte,太字节)= 1024GB 1PB(Peta Byte,拍字节)= 1024TB 1EB(Exa Byte,艾字节)= 1024PB 1ZB(Zeta Byte,泽字节)= 1024EB 1YB(Yotta Byte,尧字节)= 102

2022-03-07 13:37:41 843

原创 RESTfulAPI详解

1. 什么是RESTfulAPIRESTful API 是一种互联网软件架构的设计规范,设计指南,设计风格,设计原则(类似于web标准,并不是标准【规范,原则】)2. 产生背景开始开发时,前后端高度融合(耦合)近些年:前后端分离,前端各种客户端产生。基于这种现状,需要一个统一的机制。为前后端通信服务(API机制) 因此,前后端分离开来前后端基于API 开发,即:面向接口开发 前后端基于接口传递数据。RESTfulAPI作为制定接口标准的规范而产生了。3. RESTful APIAPI简介:

2022-02-20 22:31:45 15069 2

原创 原生JS实现Ajax

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2022-01-19 20:12:45 109 1

原创 http中GET和POST的区别

要知道get和post的区别首先得知道是基于什么前提的?如果什么都没有的前提下,且不使用任何规范,之考虑语法和理论上的HTTP协议。get和post几乎没有区别,只是名字不一样。如果是基于RFC规范的,a. 理论上(Specification):GET和POST是具有相同语法但有不同语义的。get是用来获取数据的,post是用来发送数据的,其他方面没有区别。b. 实践上(Implementation):各种浏览器,就是这个规范的实践者。不同浏览器的get,post都有细微不同。ⅰ. 常见的不同:.

2022-01-17 01:58:30 1584

原创 Js模拟重力场【Js动效】

Js模拟重力场【Js动效】<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &

2021-12-23 10:52:40 349 2

原创 C1认证经验总结

C1认证经验总结在前段时间,突然看到CSDN官方举行了CSDN软件开发精英赛,抱着试试看的态度报考。最终获得了第五名的成绩,因此对自己的备考经验做一总结:CSDN软件开发精英赛(首赛)精英榜1. 什么是C1认证?从官网的介绍来开,通过C1认证,表明持有人具有软件开发所必需的基础知识,具备“计算机通识”、“程序逻辑”和“Web基础”能力,其中程序逻辑使用JavaScript语言作为编程语言。确保持有者是可以从事软件开发相关的见习/实习类岗位工作的。也就是说,如果能通过C1的认证,你就已经具备了在公司中实

2021-12-23 10:34:35 4995

原创 Js缓冲运动

Js缓冲运动代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit

2021-12-15 10:27:23 145

原创 使用学信网认证,免费获取JetBrains学习产品

使用学信网认证,白嫖JetBrains学习产品1. 打开JetBrains教育申请官网链接点击官方文件认证,并且填入相关信息注意,此处的在线验证码是下一步申请认证报告的在线验证码,文件一定要上传学信网认证报告。2. 打开学信网官网并且申请认证报告认证报告模板...

2021-12-06 19:45:27 2497 1

原创 这种属于未来的工作方式,你能否接受?

“你有荡过高空秋千吗?”那种忽高忽低的感觉你是否喜欢?悬空荡秋千,不但高的吓人,速度也相当惊悚!通过摇摆,落差感无数倍放大。而我们生活中就有这么一批人,他们每天的工作就如同高空秋千一样,充满了落差。他们就是很多人向往的——自由职业者。20221世纪以来,随着互联网的发展,移动互联网的出现。越来越多的岗位已经不再需要全职员工,伴随着时代的发展,“零工经济”营运而出。在北美与欧洲,这样的自由职业者人数更是多达1.5亿,其中单单自由职业者平台upwork的注册自由职业者就已经高达1800万,注册客户也已高达5.

2021-11-29 20:23:18 228

原创 Flex(骰子布局)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>骰子布局</title> <style> body {

2021-11-08 11:22:51 140

原创 全网首发19日苹果发布会

北京时间今天凌晨1:00苹果召开了十月新品发布会。这场发布会可以说是被吵的很热的发布会了,为什么这么说呢?就是因为在前几天的苹果自带软件播客中出现了乔布斯的身影,当时无数人预测苹果可能会用虚拟现实来还原乔布斯,作为乔布斯的死忠粉的师兄也是特地熬夜为了看自己的偶像的,既然偶像没见到,那就让我带大家一起回顾下苹果19日这场来炸场的发布会吧。首先在发布会的开头,以macbook的经典开机声音大三和弦为开头,车库,imacG3,ibook,ipod等一系列产品伴随着经典的苹果产品音效一一亮相,可以说是对乔布斯.

2021-10-19 03:40:51 246

原创 乔布斯——随处可见的身影

“苹果不再创新了”,“乔布斯的棺材板压不住了”诸如此类的推文已经屡见不鲜。的确,科技巨头苹果在当今世界已经有越来越多的挑战者,苹果也不再是之前那个大刀阔斧的改进的公司。那么接下来,让我们一起回到2007年1月9日,当乔布斯在发布会现场将手机,ipod,上网等功能集成在一台设备,并将它取名为Iphone的那个年代。回到那个属于乔布斯的时代。1955年2月24日,一个还未出生就被抛弃的婴儿在加利福尼亚出生了。从小就被遗弃,与众不同,叛逆,聪明……这些辞藻似乎已经注定了,他的一生,一定会精彩非凡。而事实也正是如

2021-10-05 00:55:32 1062 1

原创 Java算法——稀疏数组

稀疏数组6-1.应用场景一个实际的需求:编写的五子棋需求中,有存盘和续上盘的功能;首先通过二维数组保存棋盘,在保存时有很多值是没有意义的数据–》稀疏数组(压缩二维数组)基本介绍:当一个数组中大部分元素为0,或者为同一个值的时候,可以用稀疏数组来保存该数组稀疏数组的处理方法:记录数组一共有几行几列,有多少个不同的值把具有不同的元素的行列值记录在一个小规模的数组(稀疏数组)中,从而缩小程序的规模注:稀疏数组可以达到压缩数据的功能[外链图片转存失败,源站可能有防盗链机制

2021-09-29 15:27:47 204 1

原创 大数据学习路线整理

大数据学习路线整理编程语言 :推荐语言为Javajava可以说是大数据最基础的编程语言,据我这些年的经验,我接触的很大一部分的大数据开发都是从Jave Web开发转岗过来的。一是因为大数据的本质无非就是海量数据的计算,查询与存储,后台开发很容易接触到大数据量存取的应用场景二就是java语言本事了,天然的优势,因为大数据的组件很多都是用java开发的像HDFS,Yarn,Hbase,MR,Zookeeper等等,想要深入学习,填上生产环境中踩到的各种坑,必须得先学会java然后去啃源码。说到啃源码顺便

2021-09-21 17:15:35 634

原创 元宇宙时代下的AI辅助创造

随着互联网和大数据的逐渐发展,近些年也涌现了不少的新名词和概念,例如2020年的AIoT(人工智能物联网)=AI(人工智能)+IoT(物联网),还有2021年新涌现的元宇宙。首先,元宇宙(Metaverse)一词,诞生于1992年的科幻小说《雪崩》,小说描绘了一个庞大的虚拟现实世界,在这里,人们用数字化身来控制,并相互竞争以提高自己的地位,到现在看来,描述的还是超前的未来世界。Roblox给出的定义,包含八大要素:身份、朋友、沉浸感、低延迟、多元化、随时随地、经济系统和文明。要素众多,每个要素背后,还有.

2021-09-17 13:43:05 291

原创 这是大数据的时代,也是数据泛滥的时代

随着时代的发展和社会的进步,大数据(big data)一词也逐渐步入了大众的视野。很多人只能从字面上理解这个词,即大量的数据。百度百科对其释义为IT业界术语,或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。很多作者也在自己的书中提到了大数据,并对未来的大数据生活做了好的展望。在对未来的展望的书中我最喜欢的一本书就是弗里德曼的《世界又热又平又挤》。但是其中却并没有关于对未来大数据的展望。小编就想在读了一些大数.

2021-09-01 00:32:36 404

原创 配置Servlet

首先贴出servlet的百度百科:Servlet_百度百科配置Servlet的步骤(idea中)1. 新建文件a: 新建jsp文件在javaEE项目中的web文件夹下新建index.jsp文件<%-- Created by IntelliJ IDEA. --%><%@ page contentType="text/html;charset=UTF-8" langua...

2021-08-09 18:11:18 320

原创 JavaWeb(JSP&Sqrvlet)入门

文章目录1.helloServlet创建过程(详见Practice001)2.ServletContext对象(详见Practice002)2-1 共享数据(HelloServlet GetServlet)2-2 获取初始化参数(DemoServlet)2-3 请求转发 (RequestServlet)2-4 读取资源文件Properties(PropertiesServlet)3.HttpServletResponse响应(详见Practice003)3-1.简单分类负责向浏览器发送数据的方法负责向浏览器

2021-08-09 17:55:08 266 1

原创 Mybatis入门

文章目录1.简介1-1什么是mybatis1-2.持久层简介1-3.为什么需要mybatis2.第一个mybatis程序2-1.搭建环境2-2.创建一个模块2-3.编写代码2-4.测试3.CRUD(增删改查)4.使用注解开发4-1.mybatis 的常用注解说明5.log4j1.简介1-1什么是mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的

2021-08-09 17:54:01 99 1

原创 从0开始创建JavaWeb(JSP)项目(普通版)

题目:从0开始创建JavaWeb项目(普通版)1. 打开Idea -->new project因为项目的状态不同,新建项目位置不同,相信学习到JavaWeb的童鞋肯定能找到在哪里新建项目我们默认新建Java项目就OK了然后一路next创建就得到了我们的项目。2. Add Framework Support右键项目,然后选择Add Framework Support勾选我们的Web Application,版本默认或选择自己想要的版本,然后点击OK3. 配置tomcat启动点击

2021-07-26 06:30:29 680

转载 Java核心类与常用工具类

文章目录Java核心类1.String字符串1-1.声明:1-2.字符串比较:1-3.搜索子串、提取子串1-4.去除收尾空字符1-5.替换字符串1-6.分割字符串1-7.拼接字符串1-8.格式化字符串1-9.类型转换1-10.字符编码2.StringBuilder3.StringJoiner3-1.StingJoiner3-2.String.join()4.装箱和拆箱4-1.自动装箱4-2.比较4-3.进制转换4-4.其他5.枚举5-1.枚举的作用:5-2.枚举的语法:5-3.枚举的方法:6.常见工具类6-

2021-07-25 21:04:32 296

原创 Java内部类详解(三大内部类)

Java内部类详解1. 什么是内部类?可以将一个类的定义凡在另一个类的内部,这就是内部类。这个内部类所在的类称为外部类。根据内部类的位置,修饰符和定义方式可以分为成员内部类,静态内部类,方法内部类。内部类是一个非常有用的特性,因为他允许你把一些逻辑相关的类组织在一起,并控制位于内部类的可视性,但是要注意内部类和组合是完全不同的概念。组合: 组合是一种代码复用机制,组合的是对象,通俗的理解是在一个类中创建或引用另一个类的对象。内部类: 内部类是一种代码隐藏机制,通俗的理解是在一个类的内部定义另一个类

2021-07-24 21:17:09 250

原创 Java访问控制修饰符权限

Java访问控制修饰符权限defaultdefault (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。使用默认访问修饰符声明的变量和方法,对同一个包内的类是可见的。接口里的变量都隐式声明为 public static final,而接口里的方法默认情况下访问权限为 public。privateprivate : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)publicpublic : 对所有类可见。使用对象:类、接口、变量、方

2021-07-24 05:53:00 174

微信小程序开发教程大全-2022-6-18

微信小程序开发教程笔记

2022-06-28

Java_Mybatis.zip

博客Mybatis入门的适配练习文件

2021-08-09

JavaWebPractice001.zip

javaweb入门博客的适配文件

2021-08-09

Python爬取小姐姐图片.zip

python爬虫技术实现图片爬取

2021-01-07

2020html基础笔记

html笔记

2020-12-31

springboot实现前后端分离项目

springboot实现后端接口并通过前端展示, 通过springboot实现后端接口,再通过axios再前端解决跨域问题后用vue在前端展示数据,一个简单的前后端分离项目

2020-07-31

h5和原生js实现别踩白块小游戏

h5和原生js实现别踩白块小游戏; 利用Html5和原生js,css实现的别踩白块小游戏,功能简单,提供给csdn博友们交流使用,希望大家能关注一下我的博客,谢谢大家

2020-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除