码迷,mamicode.com
首页 > 编程语言 > 日排行
java同步锁的正确使用
同步锁分类 对象锁(this) 类锁(类的字节码文件对象即类名.class) 字符串锁(比较特别) 应用场景 在多线程下对共享资源的安全操作。 需求:启动5个线程对共享资源total进行安全操作。 同步锁在多线程单例模式下的使用 以上三类同步锁都可以。 package cn.myThread; pu ...
分类:编程语言   时间:2017-08-23 18:13:56    阅读次数:190
POJ 3693 Maximum repetition substring(后缀数组+RMQ)
Maximum repetition substring The repetition number of a string is defined as the maximum number R such that the string can be partitioned into R same ...
分类:编程语言   时间:2017-08-23 18:14:43    阅读次数:232
A*算法学习。
A*启发式搜索算法详解 人工智能 A*启发式搜索算法详解 人工智能 A*启发式搜索算法详解 人工智能 1导言 1.1 算法 1.2 Dijkstra算法与最佳优先搜索 1.3 A*算法 2 启发式算法 2.1 A*对启发式函数的使用 2.2 速度还是精确度? 2.3 衡量单位 2.4 精确的启发式函 ...
分类:编程语言   时间:2017-08-23 18:16:35    阅读次数:214
spring中AOP
1 AOP 的功能是把横切的问题(如性能监视、事务管理)模块化。AOP的核心是连接点模型,他提供在哪里发生横切。 Spring AOP 的底层是通过使用 JDK 或 CGLib 动态代理技术为目标 bean 织入横切逻辑。 2 JDK 代理可以为一个类的接口创建代理对象,需要类有实现接口。 CGLi ...
分类:编程语言   时间:2017-08-23 18:16:56    阅读次数:116
用最简洁的实现数组去重
【解析】 Set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 向Set加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set内部判断两个值是否不同,使用的算法叫做“Same-valu ...
分类:编程语言   时间:2017-08-23 18:17:05    阅读次数:120
python的变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。 python下变量是对一个数据的引用 变量的命名 -变量名由字母,数字,下划线组成。 -变量不能以数字开头 -不可以使用关键字 -a a1 _a 变量的赋值 -是变量的声明和定义的过程 a = 1 id(a) 运算符与表达式 ...
分类:编程语言   时间:2017-08-23 18:18:49    阅读次数:171
Java学习记录(补充三:面向对象的封装和继承)
结果图; 结果图: 结果图: 结果图: ...
分类:编程语言   时间:2017-08-23 18:19:03    阅读次数:140
(转)服务端使用c++实现websocket协议解析及通信
转自:http://blog.csdn.net/grafx/article/details/54234518 WebSocket 设计出来的目的就是要使客户端浏览器具备像 C/S 架构下桌面系统的实时通讯能力。 浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接 ...
分类:编程语言   时间:2017-08-23 18:19:38    阅读次数:632
Python 获取CentOS主机信息
Python 获取主机IP地址 Python获取系统的负载信息 ...
分类:编程语言   时间:2017-08-23 18:19:59    阅读次数:176
一位资深程序员大牛给予Java初学者的学习路线建议
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 ...
分类:编程语言   时间:2017-08-23 18:21:16    阅读次数:169
springcloud 的学习(二) ribbon + restTample
滴水穿石 在工程的启动类中,通过@EnableDiscoveryClient向服务中心注册; 并且向程序的ioc注入一个bean: restTemplate; 并通过@LoadBalanced注解表明这个restRemplate开启负载均衡的功能。 但是,负载均衡没成功 客户端的服务实例只起了一个, ...
分类:编程语言   时间:2017-08-23 18:21:47    阅读次数:157
2017秋季面向对象程序设计(Java)教材、教学纲要、考核要求
教材简况 凯 S.霍斯特曼 (Cay S. Horstmann)(作者), 周立新(译者), Java核心技术(卷1):基础知识(原书第10版) , 2016年9月1出版 本书包括两卷,选做教材的是卷Ⅰ. 图书封面 Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技 ...
分类:编程语言   时间:2017-08-23 18:22:20    阅读次数:216
C# 通过IEnumberable接口和IEnumerator接口实现自定义集合类型foreach功能
1、IEnumerator和IEnumerable的作用 其实IEnumerator和IEnumerable的作用很简单,就是让除数组和集合之外的类型也能支持foreach循环,至于foreach循环,如果不清楚,请参考C# foreach循环较for循环的优势与劣势 代码如下: 以上代码说明自定义 ...
分类:编程语言   时间:2017-08-23 19:03:43    阅读次数:132
给予Java初学者的学习路线建议
va学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前 ...
分类:编程语言   时间:2017-08-23 19:04:30    阅读次数:154
spring <一>
Spring 1.1 专业术语了解 1.1.1 组件/框架设计 侵入式设计 引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。 例如: Struts框架 非侵入式设计 引入了框架,对现有的类结构没有影响。 例如:Hibernate框架 / Spring框架 1.1.2 IOC 控制反转 ...
分类:编程语言   时间:2017-08-23 19:05:01    阅读次数:218
数据结构与算法 知识点
1. 字符串 查找匹配 KMP 正则 2. 数组 3. 链表 4. 栈 5. 队列 6. 树 二叉树 前序遍历 中序遍历 后序遍历 B Tree / B+ Tree 红黑树 7. 哈希 哈希冲突 k-v 8. 图 BFS DFS 9. 排序 ...
分类:编程语言   时间:2017-08-23 19:05:21    阅读次数:149
面试的角度诠释Java工程师
原文出处: locality 一、基础篇 1.面向对象的三大特性 继承、封装、多态 什么是继承?①继承是面向对象程序设计能够提高软件开发效率的重要原因之一。②继承是具有传递性的,就像现实中孙子不仅长得像爸爸而且还像他爷爷。③继承来的属性和方法是隐式的,也就是在本类里面是看不见的。④一个类只能有一个父... ...
分类:编程语言   时间:2017-08-23 19:05:29    阅读次数:249
Python-字符串
name ="my name is {name}"# capitaliza 变量的首字母大写print(name.capitalize())# count 统计该变量里面有几个您需要统计的内容print(name.count("emily"))#center 打印指定字符(这里50个),如果变量不满 ...
分类:编程语言   时间:2017-08-23 19:06:02    阅读次数:177
C++编程音视频库ffmpeg的pts时间换算方法
ffmpeg中的pts,dts,duration时间记录都是基于timebase换算,我们主要分析下pts的时间怎么换算,其它的是一样的换算。ffmpeg的时间换算对许多新接触同学算是一个大坑,很多刚接触ffmpeg的同学都不容易搞清楚它的时间计算方法。 我们先看下ffmpeg时间是怎么算的: 一帧 ...
分类:编程语言   时间:2017-08-23 19:06:32    阅读次数:319
疯狂Java——栈和队列(第10章)
栈(stack)代表一种特殊的线性表,这种线性表只能在固定一端(通常是尾端)进行插入、删除操作。 进栈:1)让top引用指向新添加的元素,新元素的next引用指向原来的栈顶元素; 2)让记录栈内元素个数的size变量加1. 出栈:1)让top引用指向原栈顶元素的下一个元素,并释放原来的栈顶元素; 2 ...
分类:编程语言   时间:2017-08-23 19:06:42    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!