- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Java 多线程线程的线程不安全问题 -- 通过同步代码块解决Java多线程的不安全问题
针对 继承Thread 和实现Runnable 接口的线程不安全问题,本文给出了通过同步代码块解决线程同步问题的两个例子。
2022-05-01 16:54:17
346
原创 Java 多线程线程的线程不安全问题 -- 通过lock解决Java多线程的不安全问题
通过 lock 解决 Java 中 (Thread and Runnable)实现多线程的线程不安全问题
2022-04-25 11:07:32
612
原创 爬虫的Python发行包及编辑器推荐记录
前言:对于爬虫而言,毫无疑问、最火热的编程语言是Python.当然,其他的语言也可以做。对于用Python做爬虫而言、我们需要一个Python发行包,以及一个编写IDE。发行包:对于发行包来说,我比较推荐的是Anaconda(支持800+个第三方库、免费)、Canopy(支持500个第三方库,是收费的)这俩本质上也是Python发行包。这两个都是一个大佬(Travis Opliphant)带领开发的,致敬!当然,你也可以选择单纯的Python(然后自己装三方库)。编辑器:对于开发工具的选择,可以通
2021-09-15 20:39:51
3774
原创 一分钟学习matlab绘图-------直角坐标系篇
前言使用方法 : 想清目的,目录定位,一分钟学会,帅气出门。注:(时间不足,忽略此处)文中每项操作的方法不止一种,笔者仅挑选其中常用的一种进行解释。目的就是简单快捷,方便使用(所有代码都在代码片中,可直接复制)。基本满足常用的二维直角坐标系所需(其他坐标系待添加),如有未提到功能,那应该是我还没用过,可以留言,我去学习后继续添加。直角坐标系绘图1. 直接绘图直接绘图常用的是plot函数,其功能可以在直角坐标系绘制线条。如图所示1. plot (x,y);//一次性画出一条曲线2. plot (
2021-07-06 18:20:31
5962
原创 机器学习基石学习记录-------2.learn answer yes/no篇
前言机器学习基石第二章,二分类问题,pla算法,主要是为了学习一个ML模型。这里是关于PLA算法的部分,我自己总结的PPT中多以贴图为主,没必要反复造轮子,这里只是将我的PPT贴一下。在文章的第一篇有我总结的PPT的下载地址(免费),欢迎交流文章框架课程内容0.回顾机器学习框架1. 一个银行卡的例子.2、更新规则:3、理论证明一个例子:证明过程4.pla的变种...
2021-06-21 10:37:42
119
原创 机器学习基石学习记录-------1.learning problem 篇
一,章节组织二、重点内容:本章为介绍性内容,比较有意思的就是机器学习定义在这里写下我的理解,欢迎交流任务:从数据X中预测Y**D(data)中每一个数据都有对应标签,我们通过算法(A)在预测的结果集(H)中挑选出最接近真实函数(f)的预测假设函数(g)。**这一过程其实也就是训练(g 属于H)然后将g应用于测试集。寻找y(标签)。...
2021-06-01 10:44:55
209
原创 texlive 2020中“I can‘t find the format file `pdflatex.fmt‘!”解决方案
Command Line: bibtex.exe "bare_jrnl"Startup Folder: C:\Users\jl\Desktop\IEEEtransThis is BibTeX, Version 0.99d (TeX Live 2020/W32TeX)The top-level auxiliary file: bare_jrnl.auxI found no \citation commands---while reading file bare_jrnl.auxI found
2021-04-05 19:06:37
2947
2
matlab 将矩阵转化成向量的两个方法
问题描述在进行图像处理时往往会遇到需要将矩阵表示的特征或者灰度值转化为向量形式,以下是使用的两套方案。在此不区分行/列向量,可以用“ ’ ”转置就好方案一:A = A(: );clc;clear;A = [1 2 3;4 5 6 ;7 8 9];disp(A);a = A (:);disp (a');方案二:reshape()clc;clear;A = [1 2 3;4 5 6 ;7 8 9];disp(A);a = reshape(A, 9, 1) ;disp (
2021-03-02 16:32:44
31290
1
原创 git学习记录 -常用命令,版本控制
1:项目搭建1.1从本地搭建仓库git init -----------初始化一个本地仓库1.2.克隆远程仓库到本地git clone [url]2:git文件操作2.1 文件状态:Untracked 文件未跟踪Unmodify 文件已入库未修改Modified 文件已修改Staged 暂存状态git rm 移除库git add .添加所有文件入暂存区git status命令看看是否添加进去git commit -m##提交暂存区中的内容到本地仓库-m 提交信息git
2021-02-24 13:57:49
99
原创 matlab 中 num2str函数调用
1.num2str% 2 == to 数字到字符串%Y = num2str(A);%将数字A转换成Char类型,A也可以将数字类型的数组A = [1,2,3,4];Y = num2str(A);whos Y; %Name Size Bytes Class Attributes %Y 1x10 20 char %str = num2str(A, 想保留位数)%转换时同时可做约
2021-02-17 13:05:16
766
原创 matlab 中diag函数使用
.diagdiag函数功能:矩阵对角元素的提取和创建对角阵。设以下X为方阵,v为向量例:V = [1 2 3] K = -4x = diag(v,k)%diag 创建一个 **V的个数+abs(k)** 阶的方阵 abs()为求绝对值向量v在矩阵X中的第k个对角线上k=0表示主对角线,k>0表示在主对角线上方,k<0表示在主对角线下方。例如:x 等于 3+4 即 7阶方阵disp(x): 0 0 0 0 0 0
2021-02-17 13:03:59
1926
原创 逐步记录sublime Text 3中解决input等交互问题,包含(插件及快捷键操作步骤)
问题描述最近一段时间在学习PY,在使用input 函数时,原本的sublime Text 3无法直接交互,参考书上推荐的是使用终端,当然这个方法可以使用,但是过于麻烦。于是查了一些网上博客,发现可以用sublime REPL 这个插件解决,现已成功解决,但是解决过程中遇到几个坑,现在记录一下,给同样需求的小伙伴提供一个参考思路软件需求当你遇到这个问题时,默认你已经装好了python,跟sublime Text 以及 Package Control如果没有解决请参考:https://blog.csd
2021-01-17 15:54:55
916
3
原创 DBSCAN密度聚类,matlab 练手项目,2700字带你手撕课设作业!
绪论刚刚完成了一个关于DBSCAN的作业,由于刚开始学习MATLAB的使用便用它完成了一个练手任务,有一点想法记录下来。以便于后来重新学习这个方法和记录一些函数,同时也希望能给同学着一点思路。有问题也请留言,会不断改正。参考博客指路:看了不少,链接挺多,有些忘了,欢迎指出改正推荐一个基础知识点整理的比较好的博主万勇’s Bloghttps://blog.csdn.net/qiu1440528444/article/details/80763420?ops_request_misc=%257B%25
2020-11-22 12:55:34
1870
4
原创 范数的知识点总结---0 1 2
范数引入范数我们很容易比较两个数的大小, 2< 3 , 4<9。但是如果想比较的是向量怎么比较呢?例如(0,0,7,8) 和 (1,2,3,4)谁的长度大?其实这个问题很不严谨, 因为我们现在还没有定义什么是这两个向量的长度。所以引入范数概念现在,我们可以简单理解范数的意义就是,衡量一个多维向量的长度。范数越大,向量的长度也就越大2.常用的范数注意:向量的2范数即为向量的F范数,是一个概念;矩阵的2范数 跟 矩阵的F范数不是一个概念,矩阵A的2范数等于A的最大奇异值,矩阵的F范数
2020-11-05 20:48:03
4622
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人