首页 > 2019年05月19日 > 全部分享
java内存模型之三-锁
锁的释放和获取的内存语义 锁是Java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。当线程获取锁时,JMM会把该线程对应的本地内存置为无效。从而使得被监视器保护的 临界 ...
分类:编程语言   时间:2019-05-19 19:59:44    收藏:0  评论:0  赞:1  阅读:108
字符串常见操作
如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 1. find 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 2. index 跟find()方法一样,只不过如果str不在 mystr中会报一个异常. ...
分类:其他   时间:2019-05-19 19:59:27    收藏:0  评论:0  赞:0  阅读:107
洛谷P2622关灯问题-状态压缩广度优先搜索
具体解法是:对队首的某一状态,枚举每一个开关灯操作,记录到达这一新状态的步数(也就是老状态 + 1),若是最终答案,输出,若不是,压入队列。采用结构体记录每个节点,包含当前状态和步数。 c++ include using namespace std; typedef struct{ int stat ...
分类:其他   时间:2019-05-19 19:59:06    收藏:0  评论:0  赞:0  阅读:216
国家知识产权局(无需资格证,薪资面议)
国家知识产权局专利局专利审查协作湖北中心(以下简称“湖北中心”)成立于2013年1月,是国家知识产权局专利局直属事业单位,具有独立的法人资格和独立的人事、劳资及财务管理权,受国家知识产权局专利局委托,湖北中心承担发明专利申请的实质审查、PCT国际申请的国际检索和国际初步审查等工作。 湖北中心位于武汉 ...
分类:其他   时间:2019-05-19 19:58:50    收藏:0  评论:0  赞:0  阅读:87
c#基础之重载重写
(1)重载指的是同一个类中有两个或多个名字相同但是参数不同的方法,(注:返回值不能区别函数是否重载),重载没有关键字。 重载是指指子类对父类中虚函数或抽象函数的“覆盖”重载,必然发生在一个类中,函数名相同,参数类型或者顺序不同构成重载,与返回类型无关。 重写,必然发生在基类和派生类中,其类函数用vi ...
分类:Windows开发   时间:2019-05-19 19:58:08    收藏:0  评论:0  赞:0  阅读:112
第六章 函数与宏定义实验2
C程序设计实验报告 实验项目: 一.模块化程序设计 1.利用复化梯形公式计算定积分。 2.计算Ackerman函数。 二. 函数的递归调用 1.编程计算x的y次幂的递归函数getpower(int x,int y),并在主程序中实现输入输出 2.编写计算学生年龄的递归函数 3.编写递归函数实现Ack ...
分类:其他   时间:2019-05-19 19:57:49    收藏:0  评论:0  赞:0  阅读:114
数字证书应用综合揭秘(包括证书生成、加密、解密、签名、验签)
转自:https://www.cnblogs.com/leslies2/p/7442956.html#p1 转自:https://www.cnblogs.com/leslies2/p/7442956.html#p1 转自:https://www.cnblogs.com/leslies2/p/7442 ...
分类:其他   时间:2019-05-19 19:57:27    收藏:0  评论:0  赞:0  阅读:135
1、二维数组中的查找------------>剑指offer系列
题目 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 基本思路 二维数组是有序的,比如下面的数据: 可以直接利用左下角数字开始查找: 大于:比较上移 小于 ...
分类:编程语言   时间:2019-05-19 19:56:54    收藏:0  评论:0  赞:0  阅读:110
Aprior算法
1、Aprior算法简介 Apriori算法是经典的挖掘频繁项集和关联规则的数据挖掘算法。Apriori算法的名字正是基于这样的事实:算法使用频繁项集性质的先验性质,即频繁项集的所有非空子集也一定是频繁的。Apriori算法使用一种称为逐层搜索的迭代方法,其中k项集用于探索(k+1)项集。首先,通过 ...
分类:编程语言   时间:2019-05-19 19:56:36    收藏:0  评论:0  赞:0  阅读:96
linux 文件三大特殊权限(SUID SGID SBIT)
SGID(这个应该是文件共享里面最常用权限管理手段) 作用于目录或可执行程序,作用于目录代表在此目录创建的文件或目录,默认的属组继承此目录的属组。例如 我这个testgroup 没有设置SGID 。我用vbirduser1 在此目录下创建user1文件所属组为vbirduser1 是vbirduse ...
分类:系统服务   时间:2019-05-19 19:56:17    收藏:0  评论:0  赞:0  阅读:95
Spring的基本应用(1):依赖以及控制反转
在说到这里的时候,首先要说下程序的耦合和解耦,以便对上节做一个解释。 一、程序的耦合和解耦 1.程序的耦合性(Copling) (1)程序的耦合性,也叫做耦合度,是对模块之间关联程度的度量,耦合性的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合性是指模块之间的依 ...
分类:编程语言   时间:2019-05-19 19:55:58    收藏:0  评论:0  赞:0  阅读:119
了解源代码管理工具
介绍源代码管理工具——Github Github介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成 ...
分类:其他   时间:2019-05-19 19:55:43    收藏:0  评论:0  赞:0  阅读:87
cefsharp webBrowser Javascript 打开winForm界面
在Cef webBrowser中,如果要调用 Javascript打开 一个 winForm界面,则需要使用 ShowDialog(),而不能使用 Show(),否则界面上的鼠标会转个不停 ...
分类:编程语言   时间:2019-05-19 19:55:14    收藏:0  评论:0  赞:0  阅读:318
BERT 学习笔记
Bert的三大特点: 1、预训练和微调 预训练 就是指预先训练的一个模型或者指预先训练模型的过程 微调 就是指将预训练过的模型作用于自己的数据集,并使参数适应自己数据集的过程 说到预训练,就要说起迁移学习。 迁移学习是指一种学习对另一种学习的影响,或习得的经验对完成其他活动的影响。在过去,前人们训练 ...
分类:其他   时间:2019-05-19 19:54:56    收藏:0  评论:0  赞:0  阅读:143
自学前端第三天
简历第三天 简历的CSS文件 简历的html 今天效果图 今天学习到的内容 ...
分类:其他   时间:2019-05-19 19:54:36    收藏:0  评论:0  赞:0  阅读:79
vue-learning:2 - template - directive
指令 directive 在上一节我们知道,VUE的template模板通过VUE指令API实现与页面的视图层联系。所以本节将聚集在实现视图层交互的VUE指令系统directive的基础使用。 我们先回顾下,原生HTML元素的一个结构包含哪些内容? html元素包括: 标签:开始标签 结束标签 特性 ...
分类:其他   时间:2019-05-19 19:54:13    收藏:0  评论:0  赞:0  阅读:86
HGOI 20190519
脑补了一下今天的比赛难度和之前zju-lzw出的题目画风迥异。 难度完全不是一个水平的好伐。 Probem A palindrome 给出一个$n$个元素的数组,可以任意指定一个数字$m$让所有$a_i = a_i \% m$。 使得最终得出的数组成为形如$\{1,2,3,2,1\}$的回文数组,求 ...
分类:其他   时间:2019-05-19 19:53:51    收藏:0  评论:0  赞:0  阅读:84
KMP,HASH,Trie,AC自动机
我做个总结算了下午看了一下AC自动机和学习我的大生物(当然是多谢鑫神了)。。完了要崩。。 1 KMP 只要是学过的人都觉得比较简单吧 但是学不会的人就感觉很难了,我是那种顿悟的然后感觉非常简单的人过程需要自己来体会言传不如身教用身心去体会这个过程就可以成功了。 一种快速匹配子串的东西。具体来说 证明 ...
分类:其他   时间:2019-05-19 19:53:29    收藏:0  评论:0  赞:0  阅读:89
[转]C++ 类中的static成员的初始化和特点
在C++的类中有些成员变量初始化和一般数据类型的成员变量有所不同。以下测试编译环境为: 测试代码(g++编译通过): 这些特殊类型的成员变量主要有: 对于==1. 引用==和==2. 常量==,成员变量必须通过构造函数的==参数列表==的方式初始化。例如:上述程序中的r 和 d 变量的初始化。 对于 ...
分类:编程语言   时间:2019-05-19 19:53:05    收藏:0  评论:0  赞:0  阅读:111
java中"自动类型提升”问题
byte a =1; byte b = 2; byte c =3; c = a + b;(这条语句会报错) 原因:java中在对基本数据类型变量进行算数运算或者是按位运算,只要类型比 int 小的(即char,byte或者short),那么在运算之前, 这些值都会被自动的转换成i int 类型,而变 ...
分类:编程语言   时间:2019-05-19 19:52:51    收藏:0  评论:0  赞:0  阅读:102
1129条   上一页 1 ... 17 18 19 20 21 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!