-
68
热度 -
[综合] ReentrantLock的非公平锁AQS队列实现
以下以ReentrantLock的NofaiySync分析AQS(又或者说CLH变种)的实现方式。 1、尝试获取资源 调用NofairSync的lock方法的时候,会先尝试对资源state加锁,失败的时候还会尝试获取锁。 finalvoidlock(){if(compareAndSetState(0...
90
热度 -
[综合] 【建筑行业】游欣:东、西方人思维上的“合”与“拆”
哈喽,大家好,我是营营 昨天呐,我收到了咱们PRINCE2-2008班从业于建筑行业的游欣同学的输出来稿,游欣同学,在学习过PRINCE2之后,他对于PRINCE2课程和学习经历有自己独到的见解和感悟,今天,我将在这里分享给大家,不是“指导性标准”,就是跟大家共享内容,思维和感悟的碰撞,看能否激起...
17
热度 -
66
热度 -
[综合] 8580 合并链表 SCAU 华南农业大学 数据结构实验(个人笔记 勿喷)
#include<malloc.h> #include<stdio.h> #defineERROR0 #defineOK1 #defineElemTypeinttypedefintStatus; typedefstructLNode {intdata;structLNode*...
1
热度 -
[综合] LeetCode面试算法-力扣 21. 合并两个有序链表
题目描述 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例1: 输入:1->2->4,1->3->4输出:1->1->2->3->4->4 classSolution{publicListNo...
9
热度 -
[综合] scala之隐式转换
隐式转换,顾名思义就是隐式的让classA拥有classB的功能,可以理解为将classA进行了增强。 先体验下面一个例子: //有Cat和Dog两个类 classCat{defcatchMouse:Unit={println("我会捉老鼠")} }classDog{deflookDoor:Unit...
7
热度 -
[综合] Python 第二节 第五课
[toc] 布尔值 Python2中没有布尔值,直接用数字0表示False,用数字1表示True. Python3中,把True和False定义成了关键字,但他们的本质还是1和0,甚至可以和数字相加. 比较运算符 所有比较运算符返回1表示真,返回0表示假.这分别与特殊变量True和False等价. ...
96
热度 -
[综合] Datawhale金融风控之贷款违约预测-Task4
逻辑回归模型: 理解逻辑回归模型; 逻辑回归模型的应用; 逻辑回归的优缺点; 树模型: 理解树模型; 树模型的应用; 树模型的优缺点; 集成模型 基于bagging思想的集成模型 随机森林模型 基于boosting思想的集成模型 XGBoost模型 LightGBM模型 CatBoo...
59
热度 -
[综合] Java学习与复习笔记--注解
注解概念:说明程序的。给计算机看的 概念描述:JDK1.5之后的新特性,描述程序的 使用注解:@注解名称 注释:用文字描述程序的。给程序员看的 注解作用分类: 编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】 编写文档:通过代码里标识的注解生成文档【生成doc文档】 ...
94
热度 -
[综合] Python 实现二分法快速查找
算法:(设查找的数组期间为array[low,high]) (1)确定该期间的中间位置K(2)将查找的值T与array[k]比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。区域确定如下:a.array[k]>T由数组的有序性可知array[k,k+1,……,high]&g...
47
热度 -
[综合] 剑指offer-27 -- 字符串的排列 - C++
题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则按字典序打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 classSolution{ public:voidperm(intpos,stringstr,set&...
74
热度 -
72
热度 -
77
热度 -
[综合] 金融风控Task4-建模与调参
学习目标 学习在金融分控领域常用的机器学习模型 学习机器学习模型的建模过程与调参流程 代码 importpandasaspd importnumpyasnp importwarnings importos importseabornassns importmatplotlib.pyplotasp...
79
热度 -
[综合] 前端开发常用免费资源,显著提升工作效率
最近几个月我收集了大量可以显著提升开发效率的资源链接,在这篇文章中我会分享其中一些。这些资源对我很有帮助,希望对你也是如此。闲话少叙,下面是一些很棒的免费资源! HTML W3CMarkupValidator检查网页文件的标记是否合法 MetaTags编辑生成用于社交网络等站点的元标签,并预览效果...
34
热度 -
[综合] FinancialChartsWebsite常用命令
pipinstalldjango-apscheduler cd/home/ubuntu/FinancialChartsWebsite source/home/ubuntu/FinancialChartsWebsite/FinancialChartsWebsiteEnv/bin/activate ...
93
热度 -
[综合] 139. Word Break 时间复杂度(O(n*m))
时间复杂度(O(n*m)) 思想:动态规划 classSolution:defwordBreak(self,s:str,wordDict:[str])->bool:iflen(s)==0:returnTrueiflen(wordDict)==0:returnFalsewords=set(wor...
73
热度 -
[综合] Linux 镜像系统信息 磁盘挂载
一、【Linux镜像系统相关】 1、欧拉系统查案基于centos的版本信息: rpm-q--provideseuleros-release 2、查看机器镜像: cat/etc/os-release 3、查看mock版本信息: rpm-qa|grepmock 二、【磁盘挂载相关】 1、卸载相关 #卸载...
56
热度 -
[综合] 【解决方案】-- 解决笔记本电脑外接键盘Window键失效的问题
1问题背景 作者最近新买了一个机械键盘,外接到笔记本电脑上发现Windows键失效,执行与WIndows相关的快捷方式Win+R、Win+E等都没有反应。 2解决方案 (1)原因分析:因为很多机械键盘的用户很多是游戏玩家,所以很多键盘厂商会把Windows键给锁住,防止用户误触。 (2)解决方案:按...
60
热度