码迷,mamicode.com
首页 > 编程语言 > 周排行
Java语法细节 - 内存和枚举
[TOC] Java申请DirectBuffer ByteBuffer的position,limit,capacity,flip操作之间的关系 以下面的代码为例 枚举实现单例模式 ...
分类:编程语言   时间:2019-04-15 00:41:54    阅读次数:178
用C语言编写一个简单的词法分析程序
问题描述: 用C或C++语言编写一个简单的词法分析程序,扫描C语言小子集的源程序,根据给定的词法规则,识别单词,填写相应的表。如果产生词法错误,则显示错误信息、位置,并试图从错误中恢复。简单的恢复方法是忽略该字符(或单词)重新开始扫描。 相关词法规则 <标识符>::=<字母> <标识符>::=<标识 ...
分类:编程语言   时间:2019-04-15 00:45:13    阅读次数:644
彻底征服 Spring AOP 之 理论篇
基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴于此, 我在本章的开头, 着重为为大家介绍一个 Spring A ...
分类:编程语言   时间:2019-04-15 00:46:40    阅读次数:148
python的os模块fnmatch模块介绍
一、先介绍一下os模块 1、拆分路径的方法介绍 2、构建文件路径的方法介绍 3、获取文件属性的方法介绍 4、判断文件的类型 5、文件和目录操作 6、修改文件属性和判断文件属性 7、遍历目录树 二、fnmatch模块介绍 1、fnmatch支持的通配符如下 2、fnmatch的常用方法介绍 3、fnm ...
分类:编程语言   时间:2019-04-15 00:49:08    阅读次数:205
Python图片处理
Python PIL PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储、显示和处理,能够处理几乎所有格式的图片。 一、PIL库简介 1. PIL库主要有2个方面的功能: (1) 图像归档:对图像进行批处理、生产图像预览、图像格式转换等。 ...
分类:编程语言   时间:2019-04-15 00:50:05    阅读次数:174
java并发
并发的优点: 1、发挥多处理器的能力 2、建模的简单性 3、异步事件的简化处理 4、响应更加灵敏 并发的缺点: 1、安全性问题 2、活跃性问题(饥饿问题:抢占资源问题) 3、性能问题 线程与进程 进程:进程是表示资源分配的基本单位,又是调度运行的基本单位。如运行中的程序 线程:线程是进程中执行运算的 ...
分类:编程语言   时间:2019-04-15 00:51:10    阅读次数:143
Java语法细节 - synchronized和volatile
[TOC] synchronized关键字 关键字锁住方法和 的不同之处: 关键字volatile ? 注意,对于 ,Java只保证访问该变量的时候, 访问的是最新的(即直接访问的内存,而不是拷贝),但是并不保证原子性 ,但是其也有可能出现脏数据,因为如果使用 或者 的操作(这些操作均依赖于 变量的 ...
分类:编程语言   时间:2019-04-15 00:51:26    阅读次数:187
通过micrometer实时监控线程池的各项指标
通过micrometer实时监控线程池的各项指标 前提 最近的一个项目中涉及到文件上传和下载,使用到JUC的线程池 ,在生产环境中出现了某些时刻线程池满负载运作,由于使用了 拒绝策略,导致满负载情况下,应用接口调用无法响应,处于假死状态。考虑到之前用micrometer + prometheus + ...
分类:编程语言   时间:2019-04-15 00:52:34    阅读次数:389
C++ 赋值构造函数的返回值到底有什么用?且返回值是否为引用类型有什么区别吗?
首先定义类Person 由上,赋值操作已完成,可为什么赋值构造函数还有个返回值 为什么有返回值?(初学者可能不理解b=a为什么会产生返回值) 首先b并不接收返回值(b=a让某些初学者误认为b接受返回值) 其实只要把b=a 看成是 a.operator=(b)就可以了 b=a的返回值就相当于a.ope ...
分类:编程语言   时间:2019-04-15 00:53:07    阅读次数:205
Java语法细节 - try_finally和set相关
[TOC] try catch finally的关系 ? 在try block中即使出现了异常,finally也会被执行,需要注意的是,如果在try block中return的是引用类型,在finally中对该引用类型进行修改,会导致最终的return类型也被修改。 TreeSet和HashSet的 ...
分类:编程语言   时间:2019-04-15 00:55:08    阅读次数:145
python3列表(元组)练习
列表和元组一起练习l = [] 或者 li = list() 列表表示t = () 元组表示,元组不能修改,元组中只有两个方法 count()、index(),同列表相同 li = [11,22,33,44,11,33,] #最后最好跟一个逗号,什么原因跟不知道l = li.count(11) #c ...
分类:编程语言   时间:2019-04-15 00:58:03    阅读次数:173
多线程forkjoin使用样例
public class MakeArray { public static final int ARRAYLENGTH = 1000; public static int[] makeArray() { Random r = new Random(); int[] oRtn = new int[A ...
分类:编程语言   时间:2019-04-15 00:59:33    阅读次数:166
LeetCode算法题-Flood Fill(Java实现)
这是悦乐书的第 306 次更新,第 325 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第173题(顺位题号是733)。图像由二维整数数组表示,每个整数表示图像的像素值(从0到65535)。给定表示泛洪填充的起始像素(行和列)的坐标(sr,sc)和像素值newColo ...
分类:编程语言   时间:2019-04-15 01:00:06    阅读次数:187
centos7下Python和python3共存
python3和Python2共存
分类:编程语言   时间:2019-04-15 01:00:38    阅读次数:196
C++实现词法分析器
1 #include 2 #include 3 #include 4 5 using namespace std; 6 string KEYWORD[15]={"if","else","void","return","while","then","for","do", //关键字 7 "int","... ...
分类:编程语言   时间:2019-04-15 01:01:44    阅读次数:228
the python challenge闯关记录(9-16)
9 第九关 是一张图,上面有很多的黑点,查看网页源代码发现了上一关的提示: 还发现了一大串的数字 感觉又是一个使用PIL库进行图像处理的题,百度后知道要将这些点连接起来并重新画图。但是不能在原始图上修改,我们应该重新画图并进行修改。 编写代码: 得到图像: 图像上是个牛,就是英文的bull 那么第十 ...
分类:编程语言   时间:2019-04-15 01:02:20    阅读次数:186
JavaSE复习(五)网络编程
客户端: 类表示。创建 对象,向服务端发出连接请求,服务端响应请求,两者建立连接开始通信 服务端: 类表示。创建 对象,相当于开启一个服务,并等待客户端的连接 Socket类 类:该类实现客户端套接字,套接字指的是两台设备之间通讯的端点。 构造方法 :创建套接字对象并将其连接到指定主机上的指定端口号 ...
分类:编程语言   时间:2019-04-15 01:03:04    阅读次数:163
《JAVA程序设计》_第七周学习总结
一、学习内容 1.String类 2.StringTokenizer类 3.Scanner类——8.3知识 4.StringBuffer类——8.4知识 5.Date与Calendar类——8.5知识 (1) Date类 (2)Calendar类 6.日期的格式化——8.6知识 8.6.1 form ...
分类:编程语言   时间:2019-04-15 01:03:55    阅读次数:168
spring自动注入的三种方式
所谓spring自动注入,是指容器中的一个组件中需要用到另一个组件(例如聚合关系)时,依靠spring容器创建对象,而不是手动创建,主要有三种方式: 1. @Autowired注解——由spring提供 2. @Resource注解——由JSR-250提供 3. @Inject注解——由JSR-33 ...
分类:编程语言   时间:2019-04-15 01:04:09    阅读次数:245
怎么成为java高级架构师?图灵学院总结的java架构师学习路线
怎么成为一个java高级架构师呢?相信这是很多java从业者,又或者说是coder/码农们比较感兴趣的问题,要回答这个问题,首先需要明白的是java架构师是什么?
分类:编程语言   时间:2019-04-15 01:04:35    阅读次数:894
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!