码迷,mamicode.com
首页 > 编程语言
一些算法思路整理
链表 1. 判断两个链表是否相交? A: 在无环的情况下,如果两个链表有结点相同,那么它们下一结点也相同,如此可推出尾结点也相同。 那么只要判断两链表的尾结点是否相同。 2. 判断一个链表是否有环? A: 定义两个指针,指向头结点,一个每次移动一个结点,另一个每次移动两个结点,如果慢的能追上快的(也 ...
分类:编程语言   时间:2017-03-22 16:31:11    阅读次数:171
C++ vector 使用笔记
map 插入 vector 之前在开发板上使用 m_vec[0] = "aaaaa"; 这种方式,然后用 m_map[0] = m_vec; 发现m_vec赋值不成功。要用m_vec.push_back("aaaa")这种方式才能赋值给map。 但在台式linux上不存在这种情况。 ...
分类:编程语言   时间:2017-03-22 16:30:52    阅读次数:253
理解线程池,自己实现一个线程池
线程池本质是一个生产者-消费者模式,一边维护一些线程执行任务,一边由主线程添加一些任务。现在我们抛弃源码中一些繁杂的状态判断,自己写一个线程池。 这里面我使用了一个阻塞队列,当任务添加时,由队列随机选取一个空闲线程进行处理,没有任务时,进行阻塞。 当然也可以不用阻塞队列,不过需要自己进行同步 ...
分类:编程语言   时间:2017-03-22 16:28:19    阅读次数:232
算法(Algorithms)第4版 练习 2.1.4
E A S Y Q U E S T I O N A E S Y Q U E S T I O N A E S Y Q U E S T I O N A E S Y Q U E S T I O N A E Q S Y U E S T I O N A E Q S U Y E S T I O N A E E ... ...
分类:编程语言   时间:2017-03-22 16:25:41    阅读次数:166
JavaScript_5
1. JavaScrip中所有事物都是对象:字符串、数字、日期、等等 2. 在javaScripe中,对象是拥有属性和方法的数据 ...
分类:编程语言   时间:2017-03-22 16:25:12    阅读次数:166
容易造成JavaScript内存泄露几个方面
高效的JavaScript Web应用必须流畅,快速。与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果消耗过多,页面就会崩溃,迫使用户重新加载。而你只能躲在角落哭泣。自动垃圾收集是不能代替有效的内存管理的,特别是在大型,长时间运行的Web应用程序中。在这次讲座中,我们将演示如何通过... ...
分类:编程语言   时间:2017-03-22 16:18:04    阅读次数:191
Python中的logging模块【转】
基本用法 下面的代码展示了logging最基本的用法。 格式化输出日志 记录异常信息 当你使用logging模块记录异常信息时,不需要传入该异常对象,只要你直接调用logger.error() 或者 logger.exception()就可以将当前异常记录下来。 logging配置要点 GetLog ...
分类:编程语言   时间:2017-03-22 16:17:46    阅读次数:262
#Java 随机产生数
1.相近知识点及推展 2.使用Random类。 Random suiji=new Random(); Int suiji.nextInt(num)。 3.结合String 可借用随机数字生成随机字母 小实例 ...
分类:编程语言   时间:2017-03-22 16:04:05    阅读次数:164
java学习笔记 --- 方法
一、方法 (1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:目前就用 public static。 ...
分类:编程语言   时间:2017-03-22 15:08:31    阅读次数:171
JavaScript做个时间表 Date()
<span id="shiji"></span><script> window.setInterval("time()",500); //间隔执行一段代码(“要执行的代码”,间隔的豪秒数) function time() { var tm=new Date(); //获取当前时间 var n=tm. ...
分类:编程语言   时间:2017-03-22 15:03:01    阅读次数:157
【模板】逆序队(树状数组/归并排序)
P1908 逆序对 题目描述 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对于给定的一段正整数序列,逆序对就是序列中ai>aj且i<j的有序对。知道 ...
分类:编程语言   时间:2017-03-22 14:16:25    阅读次数:204
Swift - 获取状态栏一些信息
// 获取状态栏的各种信息 :网络类型,运营商,电池电量,显示的系统时间等信息 import UIKit enum NetWorkType { case NetworkStatesNone // 没有网络 case NetworkStates2G // 2G case NetworkStates3G... ...
分类:编程语言   时间:2017-03-22 14:14:43    阅读次数:345
java中进行加密和解密的方法
packagecom.jh.hiv.test.service.test;importjava.io.UnsupportedEncodingException;importorg.apache.commons.codec.digest.DigestUtils;importorg.apache.commons.codec.binary.Base64;importorg.junit.Test;publicclasstest12{staticfinalStringTARGET="changeme";/**不可逆..
分类:编程语言   时间:2017-03-22 13:32:31    阅读次数:191
java中参数传递方式话题终结实例
java新手入门面临的一个经典的话题,本文意在终结这个话题,java中有说法:Java里面参数传递都是按值传递,怎么理解这句话?用文字说明恐怕不容易说明白,说明白恐怕也难以想明白。前提先明确一下,按值...
分类:编程语言   时间:2017-03-22 13:30:55    阅读次数:236
JavaScript_3
1. JavaScript通常用于操作HTML元素,可以使用getElementById(id)方法。 JavaScript由Web浏览器来执行。 2. document.write()仅仅向文档输出内容。 如果在文档已完成加载后执行document.write(),整个HTML页面将被覆盖。 ...
分类:编程语言   时间:2017-03-22 13:27:58    阅读次数:127
Go 语言从新手到大神:每个人都会踩的五十个坑(转)
Go语言是一个简单却蕴含深意的语言。但是,即便号称是最简单的C语言,都能总结出一本《C陷阱与缺陷》,更何况Go语言呢。Go语言中的许多坑其实并不是因为Go自身的问题。一些错误你再别的语言中也会犯,例如作用域,一些错误就是对因为 Go 语言的特性不了解而导致的,例如 range。 其实如果你在学习Go ...
分类:编程语言   时间:2017-03-22 13:25:25    阅读次数:510
Swift解析HTML文本
本文只作自用笔记,不喜勿喷,诚谢纠错。 //str为后台获取的html文本,里面包括了字体的颜色和相关属性设置,我们获取到后台数据后用下面的代码进行解析 let attribstr = try! NSAttributedString.init(data:(str?.data(using: Strin ...
分类:编程语言   时间:2017-03-22 13:22:31    阅读次数:661
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!