-
[综合] javaSE 并发包CopyOnWriteArrayList源码分析
CopyOnWriteArrayList 每个CopyOnwriteArrayList对象都存在一个volatile修饰的array数组对象来存放具体元素,使用独占锁ReentrantLock对CopyOnWriteArrayList的新增修改进行原子性操作保证,源码: finaltransient...
26
热度 -
[综合] C语言算法---修理牛棚
问题描述: 在一个暴风雨的夜晚,农民约翰的牛棚的屋顶、门被吹飞了。好在许多牛正在度假,所以牛棚(牛棚的总数S:1<=S<=200)没有住满。剩下的牛一个紧挨着另一个被排成一行安置在有屋顶的牛棚来过夜。所以有些牛棚里有牛,有些没有。 所有的牛棚有相同的宽度,且宽度设为1。因为有些门遗失,农...
93
热度 -
[综合] ubantu与服务器之间上传与下载文件
首先在ubantu本机上安装SSH(SecureShell)服务以提供远程管理服务 sudoapt-getinstallssh 一.文件近距离传输SSH远程登入Ubuntu机sshusername@192.168.0.1将文件/文件夹从远程Ubuntu机拷至本地(scp) scp-rusername...
10
热度 -
[综合] C 中auto的用法
auto在声明变量的时候可根据变量初始值的数据类型自动为该变量选择与之匹配的数据类型: doublex=100.00;autoy=x;//自动类型推断,x为double类型,所以此时auto等价于doublecout<<typeid(y).name()<<endl; 其中ty...
33
热度 -
[综合] C 中 *与 一起使用
本来“*head”代表的是传指针的,但是只能改变head指向的内容,而“*&head”意思是说head是传进来的指针的同名指针,就能既改变*head指向的内容,又能改变head这个指针。比如: //main()中有个 Node<int>*p,intt; //当调用insertFr...
16
热度 -
[综合] C++ 保留小数点后几位
#include<iomanip>//头文件必不可少 1.第一种写法 cout<<setiosflags(ios::fixed)<<setprecision(n); 2.第二种写法 cout.setf(ios::fixed); cout<<setp...
75
热度 -
21
热度 -
94
热度 -
[综合] eigen计算矩阵Ax=b
//计算Ax=b;Eigen::Matrix3dA;A<<1,1,1,2,2,2,3,3,3;Eigen::Matrix<double,3,1>b;b<<1,2,3;cout<<"行列式为:"<<A.determinant()<<...
65
热度 -
6
热度 -
[综合] 算法学习笔记之大O表示法、数组与链表
大O表示法 程序的算法有好有坏,而运行时间和空间占有率是关键。 一般使用大O表示法讨论运行时间,它指出了最糟糕情况下的运行时间。 算法的速度指的并非是时间,而是操作数的增速; 讨论算法的速度时,我们说的是随着输入的增加,其运行时间将以什么样的速度增加; 算法的运行时间用大O表示法表示; O(log...
39
热度 -
[综合] 算法学习之广度优先搜索
图和广度优先搜索的基本概念 图模拟一组连接,根据连接的线段有方向和无方向分为有向图和无向图。 图由节点和边组成。一个节点可能与众多节点直接相连,这样直接相连的节点称为邻居。 而广度优先搜索,简称BFS,是从根节点开始,沿着树的宽度(广度)遍历树的节点,如果发现目标,则演算终止。 所以,你需要建立一个...
70
热度 -
92
热度 -
[综合] Inter MKL数学内核库_总览
目录 一、BLAS例程 1、BLAS1级例程(矢量操作) 2、BLAS2级例程(矩阵向量操作) 2、BLAS3级例程(矩阵-矩阵运算) 二、稀疏BLAS例程 1、稀疏的BLAS1级例程(向量-向量运算) 2、稀疏BLAS级别2例程和级别3的例程(矩阵向量和矩阵矩阵运算) 三、稀疏QR 四、LAPAC...
59
热度 -
68
热度 -
[综合] elementUI校验价格时候出现 未编辑时仍然校验长度错误
if(this.form.bidprice!=null){this.form.bidprice=this.form.bidprice+"";} 是因为返回的值是number而用type为number时,默认校验的是字符串类型,解决方法是判断获参不为空时,将对应的浮点型数据转换为字符串类型
43
热度 -
[综合] fullcalendar的属性windowResize浏览器自适应不起作用
给calendar设置最大宽度即可同时先销毁原来的日历,再次对日历进行初始化即可 代码参考 #calendar{max-width:1200px;margin:0auto;} functioninitial(){vardate=newDate();vard=date.getDate();varm=d...
57
热度 -
[综合] Springboot 数据访问之JPA:Repository接口
Springboot数据访问之JPA:Repository接口 1.Repository是一个空接口,即是一个标记接口。 2.若我们定义的接口继承了Repository,则该接口会被IOC容器识别为一个RepositoryBean,纳入到IOC容器中,进而可以在该接口中定义满足一定规范的方法。IOC...
30
热度 -
[综合] 《lua源码赏析》笔记 -1
LUA源码笔记 这些文件根据实现的功能不同分成了四大部分。 1>虚拟机运转的核心功能 2>源代码解析以及预编译字节码 3>内嵌库 4>可执行的解析器,字节码编译器 (1)LUA核心 LUA虚拟机的行为是由一连串的opcodes控制的,这些opcodes放在了lopcodes...
46
热度 -
[综合] 初识Attribute -1
Atrribute 他是一个类,对程序中的类型字段方法属性等进行标记。 Attribute作为编译器的指令。 -conditional:有条件编译的作用,只有满足条件,才编译。一般在调试的时候用。 -DllImport:用来标记非.Net的函数,表明该方法在一个外部的Dll中定义。 -obsole...
53
热度