z_xindong
码龄7年
关注
提问 私信
  • 博客:397,155
    社区:1
    397,156
    总访问量
  • 148
    原创
  • 784,939
    排名
  • 73
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-04-12
博客简介:

z_xindong的博客

查看详细资料
个人成就
  • 获得223次点赞
  • 内容获得39次评论
  • 获得726次收藏
  • 代码片获得861次分享
创作历程
  • 1篇
    2023年
  • 2篇
    2021年
  • 60篇
    2019年
  • 113篇
    2018年
成就勋章
TA的专栏
  • ACM
    24篇
  • 算法
    16篇
  • PAT
    6篇
  • Root
    5篇
  • 数据结构
    30篇
  • JAVA
    58篇
  • VJ
    2篇
  • Python
    25篇
  • Linux
    1篇
  • JavaWeb
    5篇
  • LeetCode
    3篇
  • SSM框架
    6篇
兴趣领域 设置
  • 后端
    spring
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【C++】之类和对象 - 概念与存储空间

当定义出一个类时,实际并没有分配实际的内存空间来存储它,当对类进行实例化的时候,在为类实例化出的具体对象开辟空间,并且一个类可以实例化出多个对象,类所开辟的只存储类成员变量,而不会存储成员函数。类的属性与方法是分开存储的,内存给类实例化出的对象开辟空间时只开辟成员变量所占用的空间,类中的所有成员函数全部都会被放入公共代码区,并且会被此类域修饰。也就是说成员函数是不占空间的,在计算类实例化对象的空间时,只计算成员变量的大小。首先,类计算大小与C语言中struct计算大小的规则是一样的,都遵循内存对齐原则。
原创
发布博客 2023.03.11 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python二级试题(二)

第七套真题在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送___________。A命令B口令C消息D调用语句正确答案: C下面不属于软件需求分析阶段主要工作的是___________。A需求评审B需求获取C需求变更申请D需求分析正确答案: C下面不属于软件测试实施步骤的是___________。A确认测试B单元测试C回归测试D集成测试正确答案: C结构化程序设计中,下面对goto语句使用描述正确的是___________
转载
发布博客 2021.03.14 ·
5333 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

Python二级试题(一)

第一套试题关于数据的存储结构,以下选项描述正确的是A数据所占的存储空间量B数据在计算机中的顺序存储方式C数据的逻辑结构在计算机中的表示D存储在外存中的数据正确答案: C关于线性链表的描述,以下选项中正确的是A存储空间不一定连续,且前件元素一定存储在后件元素的前面B存储空间必须连续,且前件元素一定存储在后件元素的前面C存储空间必须连续,且各元素的存储顺序是任意的D存储空间不一定连续,且各元素的存储顺序是任意的正确答案: D在深度为 7 的满二叉树中,叶子结点的总
转载
发布博客 2021.03.14 ·
5495 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

网络编程---NIO基本案例

一、首先要知道NIO的三大组件以及他们之间的关系:Selector 、 Channel 和 Buffer 的关系图关系图的说明:1.每个channel 都会对应一个Buffer2.Selector 对应一个线程, 一个线程对应多个channel(连接)3.该图反应了有三个channel 注册到 该selector //程序程序切换到哪个channel 是由事件决定的, Event 就...
原创
发布博客 2019.11.26 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 网络编程之BIO编程

欢迎访问我的个人博客:L_SKH’Blog概述:BIO方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序简单易理解。Java BIO 就是传统的java io 编程,其相关的类和接口在 java.io BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端...
原创
发布博客 2019.11.22 ·
327 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java常用六种线程池

欢迎大家访问我的个人博客:L_SKH’Blog一、FixedThreadPool固定数量线程池package org.skh.c026;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;impor...
原创
发布博客 2019.11.19 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java函数式编程之Consumer和Predicate

欢迎大家访问我的个人博客:http://47.103.221.24(还没备案好,没有域名)一、Consumer我们先来看它的源码:(我们只来看他第一个方法)它是一个可以传参的接口,拥有一个accept方法。@FunctionalInterfacepublic interface Consumer<T> { /** * Performs this operat...
原创
发布博客 2019.11.16 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java8新特性-Lambda表达式基础

简介Lambda表达式(也称闭包),是Java8发布的新特性中最受期待和欢迎的新特性之一。在Java语法层面Lambda表达式允许函数作为一个方法的参数(函数作为参数传递到方法中),或者把代码看成数据。Lambda表达式用于简化Java中接口式的匿名内部类,被称为函数式接口的概念。函数式接口就是一个只具有一个抽象方法的普通接口,像这样的接口就可以使用Lambda表达式来简化代码的编写。语法(...
原创
发布博客 2019.11.09 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scala函数

一、函数的定义:def sum(num:Int):Int = { num + 1 }我们类比一下变量的定义,变量有类型和变量名。比如 var str:String = "func" ;str为变量名,String为他的类型,"func"为他得值。类比到函数上就是这样:sum为函数名,Int => Int 就为函数的类型,(num:Int) => ...
原创
发布博客 2019.07.26 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Selenium模拟浏览器爬取拉勾网职位信息

今天想通过requests库来爬取拉钩网的岗位信息,但通过分析网站发现他的岗位信息都是通过向Ajax请求来获得的,也就是说返回来的网页源代码没有这部分信息,那requests库就没有什么作用了。后来我想到了利用selenium模拟浏览器来爬取,果真可行....设计思路:1、我们先来看网站的结构:然后每个岗位又可以点击,点进去之后就是这个岗位的详细信息。2、功能设计:所以我...
原创
发布博客 2019.07.15 ·
536 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Selenium的一些坑

1.元素找不到:有的页面会有多个frame标签,如果你要定位的元素在某一个frame下,你就会找不到,所以要先切换到对应的frame下,才可以定问到你想拿到的元素戳这里后续会继续更新........
转载
发布博客 2019.07.15 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python多线程爬取职位信息

一、我们将51job作为爬去目标:1、网站界面:2.分析网站结构:二、设计思路:通过检查网页我们发现每一个职位信息都包裹在一个class属性为el的一个div下,每一个具体的信息又在div的span标签下,所以这里我们可以选择通过re 、BeautifulSoup或者lxml来进行对网页的解析,在这里我选择的是lxml。请求网页信息用的ruquests库,因为这个职位信息...
原创
发布博客 2019.07.15 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python多线程爬取斗图表情包

一、使用技术: Lxml:解析网页 Requests库:获取网页信息 re:替换非法字符 os:处理文件名 Queue:实现安全的多线程 urllib :下载获取的图片 二、设计思路:这里采用生产者消费者模式来设计多线程,消费者负责解析网页并得到一个网页上所有图片的url,而消费者则负责下载图片到本地即进行IO操作,在这里设计了5个消...
原创
发布博客 2019.07.14 ·
548 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Python操作Mysql数据库

一、下载导入第三方库: 1.pip install pymysql 2.直接在pycharm中导入二、阅读源码,得知连接需要的参数,以及类型:得知最少需要,主机名、用户名、密码、数据库以及端口号,且端口号为整形,其余为str三、Demo:tips:注意一下事物的提交,以及sql注入问题,有点格式化输出的意思from pymysql...
原创
发布博客 2019.07.06 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python设计模式

简单的来说下python的单例模式和工厂模式,工厂模式我们来介绍简单工厂模式,抽象工厂模式感兴趣的可以自己去了解。一、单例模式:举个常见的单例模式例子,我们日常使用的电脑上都有一个回收站,在整个操作系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,而且回收站自行提供自己的实例。因此回收站是单例模式的应用。简单的来说就是确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实...
原创
发布博客 2019.07.06 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Re库的基本使用

一、常用方法:二、实例import rerepx = re.compile(r'((25[0-5]|2[0-4]\d|1\d{2}|\d?\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|\d?\d)')match = repx.search('A的ip 255.243.198.1')print(match.group(0))mat...
原创
发布博客 2019.06.27 ·
1044 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

SpringBoot--入门讲解

一、什么是SprigBoot,有什么用?它是一个微服务:一个项目 可以由多个 小型服务构成(微服务)作用:spring boot可以快速开发 微服务模块 a.简化j2ee开发 b.整个spring技术栈的整合(整合springmvc spring) c.整个j2ee技术的整合(整合mybatis redis)二、SpringBoot目录结构以及作用:...
原创
发布博客 2019.06.24 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven基础

一、什么是Maven? 有什么用?1.Maven的作用 i.增加第三方Jar (commons-fileupload.jar commons-io.jar) ii.jar包之间的依赖关系 (commons-fileupload.jar 自动关联下载所有依赖的Jar,并且不会冲突)b.将项目拆分成若干个模块2.Maven概念: 是一个基于Java平台的 自...
原创
发布博客 2019.06.20 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSM框架中文乱码问题

转载:https://blog.csdn.net/qq_37230121/article/details/83269157前提:在我们使用SSM框架搭建项目中,经常会出现前端界面往数据库插入中文显示???等乱码问题,解决思路如下前端jsp界面保证字符编码为utf-8:<%@ page language="java" contentType="text/html; charset=U...
原创
发布博客 2019.06.09 ·
2552 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

正则表达式基本操作符

一、常用操作符:二、实例:匹配ip地址:repx = '((25[0-5])|(2[0-4]\d)|(1\d{2})|([1-9]\d)\.){3}(25[0-5])|(2[0-4]\d)|(1\d{2})|([1-9]\d)'
原创
发布博客 2019.06.05 ·
362 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏
加载更多