码迷,mamicode.com
首页 > 编程语言
Java中的锁
1 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程按照申请锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。 对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非 ...
分类:编程语言   时间:2017-09-04 00:48:05    阅读次数:272
Spring Boot项目属性配置
接着上面的入门教程,我们来学习下Spring Boot的项目属性配置。 1、配置项目内置属性 属性配置主要是在application.properties文件里配置的(编写时有自动提示)这里我们将server的端口变为8888,路径加上HelloWorld: 在DeomApplication.jav ...
分类:编程语言   时间:2017-09-04 00:04:13    阅读次数:232
[hdu3078]Network(LCA+排序)
题意:维护树上两点之间的最短路径,其一,将点a的值变为b,其二,求路径上第k大的值。 解题关键:LCA+sort 复杂度:$O(qn\log n + n\log n)$ 数据弱不怪我 ...
分类:编程语言   时间:2017-09-04 00:03:55    阅读次数:235
python+xlrd+xlwt操作excel
介绍xlrd(读操作),xlwt(写操作)上述软件下载后,分别解压,之后在cmd命令下分别进入对应的目录中运行pythonsetup.pyinstall如果运行过程中提示缺少setuptools,则先运行pythonez_setup.py之后在重复上面的步骤PS:office的版本不要用太高的,建议最好用03版本的,且后缀为..
分类:编程语言   时间:2017-09-04 00:02:37    阅读次数:277
JAVA面试必备的知识宝典(三)
数据类型相关java中intchar,long各占多少字节?|类型|位数|字节数||-|-|-||short|2|16||int|4|32||long|8|64||float|4|32|double|8|64||char|2|16|64位的JVM当中,int的长度是多少?Java中,int类型变量的长度是一个固定值,与平台无关,都是32位。意思就是说,在32位和64位的Java..
分类:编程语言   时间:2017-09-04 00:02:24    阅读次数:252
Python开发【第XXX篇】 基本文件操作----和永久存储
从文件读取size个字符,当未给定size或给定负值的时候,读取剩下所有的字符, 然后作为字符串返回 文件的读取方法很多,可以使用文件对象的read()和readline()方法,也可以直接list(f)或者直接使用迭代来读取。read()是按字节为单位读取,如果不设置参数,那么会全部读取出来,文件 ...
分类:编程语言   时间:2017-09-04 00:00:35    阅读次数:308
C++ 正则表达式
//1.当函数返回string时候的注意点: string Fun() { return string("szn"); } const char* pStr = Fun().c_str(); //如上代码,pStr = "" 而非 "szn",原因:返回的string变量被析构了 //2.正则表达式... ...
分类:编程语言   时间:2017-09-04 00:00:16    阅读次数:236
字符串的模式匹配中的算法
字符串的模式匹配是一个比较经典的问题:假设有一个字符串S,称其为主串,然后还有一个字符串T,称其为子串。 现在要做的是,从主串S当中查找子串T的位置,如果存在返回位置值,如果不存在返回-1。另外主串又称为目标串, 子串称为模式串。 暴力匹配算法 这是一个经典的串匹配问题,涉及的算法也比较多,先讨论第 ...
分类:编程语言   时间:2017-09-03 23:59:35    阅读次数:479
Python开发【第xxx篇】文件操作----复习
1:#r模式,在文件不存在时,不会创建新的文件 f = open('a.txt','r',encoding = 'utf-8') 2:字符编码 什么是字符编码? 把人类的字符翻译成计算机能认识的数字 什么是字符编码表? ASCII GBK UTF-8 Unicode unicode >encode( ...
分类:编程语言   时间:2017-09-03 23:57:37    阅读次数:236
Error:java: Compilation failed: internal java compiler error
1.新建maven项目时,jdk用的是1.8,但是编译代码提示失败 IDE要设置几个地方 1.点击项目 选择 project structure 2.设置project的 project sdk 和 project language level 3.设置modules的jdk版本,选择8 4.选择s ...
分类:编程语言   时间:2017-09-03 23:55:23    阅读次数:282
Java的常用操作符
操作符用于接受一个或多个参数,并生成一个新的值。加号和一元的正号(+)、减号和一元的负号(一)、乘号(*)、除号(/)以及赋值号(=)的用法和大多数编程语言都类似。操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的值,这被称为“副作用’。那些能改变..
分类:编程语言   时间:2017-09-03 23:53:42    阅读次数:182
java基础
java的特点是跨平台, .net是跨语言. 在开发中不要出现中文目录以及空格. 第一个java程序 public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); ...
分类:编程语言   时间:2017-09-03 23:53:30    阅读次数:171
Python开发【第xxx篇】----闭包函数
函数的使用需要明确定义阶段和调用阶段 闭包函数:定义在函数内部的函数,包含对外部作用域名字的使用,而不是对全局作用域名字的引用 ...
分类:编程语言   时间:2017-09-03 23:53:21    阅读次数:174
SpringMVC开发入门讲义
整个实现过程中: 用户请求的往往是服务器的一个处理程序,这个处理程序会调用后台的数据处理。最终会把处理后的数据交付到页面上。 开发规则:单一职责,开闭职责。 MVC的设计模式,优点,将这个请求和响应分为了控制器,数据,视图三者,这三者彼此之间是独立。但是三者之间有关联。每次用户请求的时候经过统一的控 ...
分类:编程语言   时间:2017-09-03 23:52:18    阅读次数:228
python编程练习-字符串移位练习题
题目出处:牛客网对于一个字符串,请设计一个算法,将字符串的长度为len的前缀平移到字符串的最后。给定一个字符串A和它的长度,同时给定len,请返回平移后的字符串。测试样例:"ABCDE",5,3返回:"DEABC"python实现代码defforwardmove(alist): #平移一个单位 first=alist[0] fo..
分类:编程语言   时间:2017-09-03 23:52:02    阅读次数:196
201671010107 2016-2017-2《Java程序设计》第三张学习心得
通过这章的学习,我了解了Java的基本程序设计结构,也对注释,数据类型,变量,运算符,字符串,输入输出,控制流,大数据等Java的基本知识有了了解,我还学会了用这些基本知识编写一些简单的Java程序。我觉得学习这章我们应该主要抓住Java与C的相同点和不同点。学习这章我的问题是开始时没有重点,把所有 ...
分类:编程语言   时间:2017-09-03 23:51:25    阅读次数:195
201671010130 2016-2017-2 《Java程序设计》第二周学习小结
学习Java第三章小结 本周我学会了: ...
分类:编程语言   时间:2017-09-03 23:51:10    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!