码迷,mamicode.com
首页 > 编程语言 > 日排行
Python基础-2
目录: 1.列表、元组操作 2.字符串操作 3.字典操作 4.集合操作 5.文件操作 6.字符编码与转码 一、列表、元组操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 追加 插入 修改 删除 延伸/扩展 拷贝 统计 排序and翻转 获取列表下表 元组 元组跟列表差不多, ...
分类:编程语言   时间:2017-06-14 11:32:08    阅读次数:229
排序中topK那点事(转)
问题描述:有 N (N>1000000)个数,求出其中的前K个最小的数(又被称作topK问题)。 这类问题似乎是备受面试官的青睐,相信面试过互联网公司的同学都会遇到这来问题。下面由浅入深,分析一下这类问题。 思路1:最基本的思路,将N个数进行完全排序,从中选出排在前K的元素即为所求。有了这个思路,我 ...
分类:编程语言   时间:2017-06-14 11:32:20    阅读次数:162
Spring IOC实现原理
一、IOC容器:最主要是完成了完成对象的创建和依赖的管理注入等等。所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表..
分类:编程语言   时间:2017-06-14 11:33:22    阅读次数:221
C++之构造函数拷贝
拷贝构造函数,顾名思义,就是通过拷贝对象的方式创建一个新对象。拷贝构造函数有两种原型(我们继续以book类来说明拷贝构造函数原型): 这两种原型都是book类对象的引用。下面一种原型则规定在创建新对象的时候不得修改被拷贝的对象。如果拷贝构造函数的参数不是对象的引用,则是不允许的。如下面这种构造函数形 ...
分类:编程语言   时间:2017-06-14 11:35:03    阅读次数:268
线程学习--(十一)生产者-消费者模式
生产者和消费者也是一个非常经典的多线程模式,我们在实际开发中应用非常广泛的思想理念。在生产-消费模式中:通常由两类线程,即若干个生产者的线程和若干个消费的线程。生产者线程负责提交用户请求,消费者线程则负责具体处理生产者提交的任务,在生产者和消费者之间通过共享内存缓存区进行通信 package com ...
分类:编程语言   时间:2017-06-14 11:35:12    阅读次数:197
JavaScript 错误 - throw、try 和 catch
try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。(就是自己希望显示的错误信息) ...
分类:编程语言   时间:2017-06-14 11:35:58    阅读次数:126
spring Transactional
实体类: Log: 因为该实体类名与表名不同,所以添加 Dao: DaoImpl: Service: 自动扫描包中的组件;配置datasource;配置sessionFactory;将sessionFactory注入事务管理。自动扫描事务,及配置了@Transactional注解的方法。 Test: ...
分类:编程语言   时间:2017-06-14 11:36:08    阅读次数:162
线程学习--(七)单例和多线程、同步类容器和并发类容器
一、同步类容器 同步类容器都是线程安全的,但在某些场景下可能需要加锁来保护复合操作。复合类操作如:迭代(反复访问元素,遍历完容器中的所有元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。这些复合操作在多线程并发的修改容器时,可能会表现出意外的行为,最经典的便是Concurrent ...
分类:编程语言   时间:2017-06-14 11:36:47    阅读次数:141
第一章 Shiro简介——跟我学习springmvc shiro mybatis
1.1简介ApacheShiro是Java的一个安全框架。目前,使用ApacheShiro的人越来越多,因为它相当简单,对比SpringSecurity,可能没有SpringSecurity做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结..
分类:编程语言   时间:2017-06-14 11:37:43    阅读次数:222
javascript学习笔记(七):事件详解
HTML事件处理 DOM 0级事件处理 DOM 2级事件处理 ...
分类:编程语言   时间:2017-06-14 11:37:52    阅读次数:200
我的算法学习之路
关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(比如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。假设你使用的是手机或平板设备,那么请点击以下的链接以获得更好的阅读效果:http://zh.lucida. ...
分类:编程语言   时间:2017-06-14 11:39:06    阅读次数:720
Python字体颜色
# 题目:文本颜色设置。class bcolors: HEADER='\033[95m' #紫色 OKBLUE='\033[94m' #蓝色 OKGREEN='\033[92m' #绿色 WARNING='\033[93m' #黄色 FALL='\033[91m' #红色 ENDC='\033[0m ...
分类:编程语言   时间:2017-06-14 11:39:43    阅读次数:534
数组的排序(从小到大)
namespace ConsoleApplication2{ class Program { static void Main(string[] args) { int[] Arrays = new int[] { 24, 14, 35, 86, 55, 68, 15 };//创建一个数组名为Arr ...
分类:编程语言   时间:2017-06-14 11:40:15    阅读次数:169
线程学习--(六)单例和多线程、ThreadLocal
一、ThreadLocal 使用wait/notify方式实现的线程安全,性能将受到很大影响。解决方案是用空间换时间,不用锁也能实现线程安全。 来看一个小例子,在线程内的set、get就是threadLocal package thread2; public class ConnThreadLoca ...
分类:编程语言   时间:2017-06-14 11:41:15    阅读次数:176
线程学习--(十)Master-Worker模式
master-worker模式是一种并行计算模式,分为master进程和worker进程两个部分,master是担任总管角色,worker才是执行具体任务的地方。 总体流程应该是这样的: package masterworker; import java.util.Random; public cl ...
分类:编程语言   时间:2017-06-14 11:41:30    阅读次数:212
线程学习--(八)queue
http://www.cnblogs.com/sigm/p/6186401.html 一、ConcurrentLinkedQueue 是一个适用于高并发场景下的队列,通过无锁的方式,实现了高并发状态下的高性能,通常ConcurrentLinkedQueue性能好于BlockingQueue。它是一个 ...
分类:编程语言   时间:2017-06-14 11:42:04    阅读次数:212
java socket模拟http请求
我们模拟SSLSocket连接,请求博客园首页,并打印响应消息。代码引用来自《Java网络编程精解》作者:孙卫琴 写这篇博客为了说明模拟过程中出现的一些问题,模拟时请先在浏览器访问目标路径,F12查看网络,查看原始的网络请求头。 注意: 1.HTTP请求报文包含请求行、请求头部、空行、请求包体4个部 ...
分类:编程语言   时间:2017-06-14 11:42:18    阅读次数:209
关于Java的10个谎言
以下的这些都算是比較高级的问题了。面试中一般也非常少问到。由于它们可能会把面试者拒之门外。只是你能够自己找个时间来实践一下。 System.exit(0)会跳过finally块的运行 System.setSecurityManager(new SecurityManager() { @Overrid ...
分类:编程语言   时间:2017-06-14 12:53:26    阅读次数:241
Python 学习5 常用模块
可以参考这个博客的地址http://www.cnblogs.com/alex3714/articles/5161349.html 本文为转载 地址http://www.cnblogs.com/alex3714/articles/5161349.html 本节大纲: time & datetime模块 ...
分类:编程语言   时间:2017-06-14 12:54:25    阅读次数:161
欢迎来到 Python 世界
一、Python 简介 (1) Python 是一门高级编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性 二、安装 Python 三、运行 Python 四、Python文档 ...
分类:编程语言   时间:2017-06-14 12:56:05    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!