PJlei
码龄10年
关注
提问 私信
  • 博客:81,284
    社区:1
    81,285
    总访问量
  • 35
    原创
  • 2,211,928
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:学生

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-03-01
博客简介:

李大勺子的博客

博客描述:
学习笔记,总结
查看详细资料
个人成就
  • 获得63次点赞
  • 内容获得27次评论
  • 获得176次收藏
  • 代码片获得132次分享
创作历程
  • 1篇
    2021年
  • 14篇
    2020年
  • 8篇
    2019年
  • 2篇
    2018年
  • 9篇
    2016年
  • 2篇
    2015年
成就勋章
TA的专栏
  • JAVA学习
    12篇
  • 嵌入式
    2篇
  • web开发
    3篇
  • 计算机操作系统
    1篇
  • python+opencv
    1篇
  • Django
    1篇
  • python基础
    4篇
  • 计算机基础
  • C/C++基础
    2篇
  • 机器学习随笔
    5篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理
创作活动更多

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

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

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

Anaconda配置国内源

# 配置国内源,方便安装Numpy,Matplotlib等conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/# 配置国内源,安装PyTorch用conda config --add channels https://.
原创
发布博客 2021.03.14 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TensorFlow2.0 module ‘tensorflow‘ has no attribute ‘Summary‘

使用TensorBoard过程中 报错 module ‘tensorflow’ has no attribute ‘Summary’修改成如下代码就可以了class Logger(object): def __init__(self, log_dir): """Create a summary writer logging to log_dir.""" self.writer = tf.summary.FileWriter(log_dir) sel
原创
发布博客 2020.11.02 ·
9194 阅读 ·
18 点赞 ·
5 评论 ·
26 收藏

秋招必备java面试必问缓存中间件Redis总结脑图

原创
发布博客 2020.10.25 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java内存模型JMM以及happens-before

java内存模型的抽象结构在命令式编程中,线程之间的通信机制有两种:共享内存和消息队列。在共享内存的模型里,线程之间共享程序的公共状态,通过写-读内存中的公共状态进行隐式通信。在消息传递的并发模型里,线程之间并没有公共状态,线程之间必须通过发送消息来显式进行通信。在java中,所有的实例域、静态域和数组元素都存储。在堆内存中,堆内存在线程之间共享。(共享变量这个术语代指实例域、静态域、和数组元素)。线程之间的共享变量存储在主内存中,每个线程都有一个私有的本地内存,本地内存中存储了该线程读-写共享变
原创
发布博客 2020.09.25 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类的加载过程

类加载器首先要知道的一点:程序调用时,JVM会初始化,初始化的过程中会生成多个类加载器,JVM调用指定的类加载器去加载类即可。类加载器分为两类:系统提供和手动编写系统提供:引导类加载器(bootstrap classloader):用来加载java的核心库,使用原生代码实现的,并不继承java.lang.ClassLoader。负责加载“JAVA_HOME/lib”扩展类加载器(extended classloader):是由Sun的ExtClassLoader实现的,用来加载java的扩展
原创
发布博客 2020.09.25 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java线程安全问题及其解决方法

线程安全问题主要原因是因为存在多条线程共同操作共享数据,同时cpu采用时间片方式调度线程,线程交替执行,导致程序的语义发生变化。解决办法java中主要有两种方式来结局:互斥同步非阻塞式同步JDK1.5开始,提供java.util.concurrent.atomic包,这个包中的原子操作类提供了更为简单高效、线程安全的方式来更新一个变量的值,Atomic系列类原理都是CAS操作。互斥同步(悲观锁)互斥同步是指当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他
原创
发布博客 2020.09.22 ·
384 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java并发—CAS操作

CAS简介CAS指令需要三个操作数,分别是内存地址(在Java内存模型中可以简单理解为主内存中变量的内存地址)、旧值(在Java内存模型中,可以理解工作内存中缓存的主内存的变量的值)和新值。CAS操作执行时,当且仅当主内存对应的值等于旧值(缓存)时,处理器用新值去更新旧值,否则它就不执行更新。但是无论是否更新了主内存中的值,都会返回旧值,上述的处理过程是一个原子操作。知识点补充: 缓存的概念cpu处理数据中,频繁使用的内存会缓存 在处理器L1、L2、L3高速缓存里,那么数据的操作都会在处理
原创
发布博客 2020.09.22 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java多线程内存可见性以及Happens-before原则

指令重排,CPU的乱序执行cpu允许将多条指令不按程序规定的顺序,分开发送给各相应电路单元处理的技术。在这期间不按照规定的顺序执行指令,然后由重新排列的单元将各执行单元结果按指令顺序重新排列。采用乱序执行技术的目的是为了使CPU内部电路满负荷运转并相应提高了CPU的运行程序的速度举例:A、B、C三个名人为晚会题写横幅“春节联欢晚会”六个大字,每人各写两个字。如果这时在一张大纸上按顺序由A写好"春节"后再交给B写"联欢",然后再由C写"晚会",那么这样在A写的时候,B和C必须等待,而在B写的时候C仍
原创
发布博客 2020.09.22 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

大厂面试被问什么是OOM?竟然不知道是out of memory?建议放弃,我也太惨了吧

什么是OOM?out of memory内存用完了JVM没有足够的内存来为对象分配空间并且垃圾回收器也没有空间可以回收时,就会抛出这个error。为什么会OOM?即为什么会没有内存?分配的少了:虚拟机本身可以使用的内存就少(一般通过启动时的VM参数指定)应用使用的太多,并且用完没有释放,浪费了,此时会出现内存泄漏或者内存溢出。内存泄漏:申请使用的内存没有释放,导致虚拟机不能再次使用的内存,因为申请者不用了,而又不能被jvm分配给别人用。内存溢出:申请的内存超出了JVM能提供的内存大小
原创
发布博客 2020.09.20 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么hashMap中桶的个数超过8才转换为红黑树

这个问题在面试的过程中被问到了,之前在学习过程中也想到过这个问题,但是没有仔细的追究,面试被问到,我也只是从查找时间和空间上的一种权衡,简答的说了一下。面试官让我回去仔细查一查,好吧,我只好回来再查查了,尴尬了。直接分析源码:/** * The bin count threshold for using a tree rather than list for a * bin. Bins are converted to trees when adding an element to a * bi
原创
发布博客 2020.09.20 ·
1848 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

Java后端开发面试算法题(实习)

京东Java后端开发面试算法题(实习)1.给定一个链表,判断链表是否有环/** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { //方
原创
发布博客 2020.09.19 ·
847 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

java中子类调用父类构造方法,注意事项

继承有个特点,就是子类无法访问父类的private字段或者private方法。例如,Student类就无法访问Person类的name和age字段:class Person { private String name; private int age;}class Student extends Person { public String hello() ...
原创
发布博客 2020.04.10 ·
3194 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

win10安装 pycocotools失败

执行两条指令就可以正确安装首先:conda install git然后:pipinstall "git+https://github.com/philferriere/cocoapi.git#egg=pycocotools&subdirectory=PythonAPI"Collecting pycocotools Using cached https://files....
原创
发布博客 2020.03.11 ·
4199 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

Visdom不能正常启动问题,python -m visdom.server提示Downloading scripts, this may take a little while

提示:******Checking for scripts. Downloading scripts, this may take a little while等了很长时间一直不能够下载,也不能启动服务最终在网上找到了结局方法,在这分享给大家1.首先打开visdom包下的sever.py文件我的路径如下H:\Anaconda3\Lib\site-packages\visdom,根据...
原创
发布博客 2020.02.08 ·
3909 阅读 ·
1 点赞 ·
5 评论 ·
12 收藏

解压以后替换原来的static.rar

发布资源 2020.02.08 ·
rar

torch.gather()通俗理解

torch.gather(input, dim, index, out=None) → Tensorinput (Tensor) – 源张量dim (int) – 索引的轴index (LongTensor) – 聚合元素的下标out (Tensor, optional) – 目标张量>>> t = torch.Tensor([[1,2],[3,4]])1 2...
原创
发布博客 2020.01.03 ·
14018 阅读 ·
15 点赞 ·
0 评论 ·
23 收藏

基于物联网的智慧家居校园系统说明书.docx

发布资源 2019.11.11 ·
docx

VScode 编写python程序 错误Module 'torch' has no 'from_numpy' memberpylint(no-member)

settings.json文件中添加一行代码问题解决{ "python.pythonPath": "E:\\anaconda\\python.exe", "python.linting.pylintPath":"E:\\anaconda\\pkgs\\pylint-1.8.4-py36_0\\Scripts\\pylint"}...
原创
发布博客 2019.09.20 ·
4719 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

大学生入门设计模式,考试面试必备基础

1.定义设计模式是一套被反复使用,多人知晓,经过分类编目,代码设计经验的总结。2.使用设计模式的目的可重用代码,让代码更容易被他人理解并保证代码的可靠性。3.怎么学习设计模式4个重要元素,模式名称,问题,解放方案,效果4.具体框架单例模式:作用:保证一个类只有一个实例,并提供一个访问它的全局访问点,使得系统中只有唯一的一个对象实例。应用:资源管理实现要点:要构造一个实例,就必...
原创
发布博客 2019.06.05 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

机器学习之代价函数

代价函数:代价函数在机器学习中的每一种算法中都很重要,因为训练模型的过程就是优化代价函数的过程。、1.定义:任何能够衡量模型预测出来的值h(θ)与真实值y之间的差异的函数都可以叫做代价函数C(θ),如果有多个样本,则可以将所有代价函数的取值求均值,记做J(θ)。因此很容易就可以得出以下关于代价函数的性质:对于每种算法来讲,代价函数不是唯一的。 代价函数是参数θ的函数。 总的代价函数J(...
原创
发布博客 2019.06.04 ·
1042 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏
加载更多