码迷,mamicode.com
首页 > 编程语言
FCC 中级算法题 碱基配对
DNA Pairing DNA 链缺少配对的碱基。依据每一个碱基,为其找到配对的碱基,然后将结果作为第二个数组返回。 Base pairs(碱基对) 是一对 AT 和 CG,为给定的字母匹配缺失的碱基。 在每一个数组中将给定的字母作为第一个碱基返回。 例如,对于输入的 GCG,相应地返回 [["G" ...
分类:编程语言   时间:2017-08-02 21:06:22    阅读次数:172
java多线程系列(三)
等待通知机制 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二) ...
分类:编程语言   时间:2017-08-02 21:06:04    阅读次数:175
Java并发编程:Lock
Java并发编程:Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过syn ...
分类:编程语言   时间:2017-08-02 21:05:54    阅读次数:191
Number Sequence(kmp算法)
Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a ...
分类:编程语言   时间:2017-08-02 21:05:46    阅读次数:161
Java导出List集合到txt文件中——(四)
有时候,需要将数据以一定格式导出到txt文件中。利用Java的IO可以轻松的导出数据到txt中。 结果: ...
分类:编程语言   时间:2017-08-02 21:05:39    阅读次数:387
Unity 3D之进阶篇Transform的迭代器
我们通常使用Transform作为3D物体的一个位置属性来看待,从这个类中获取或者控制,物体的大小、位置、缩放值,或者通过transform来找到物体的子节点。but!!Transform继承了IEnumberable,是可以使用foreach遍历的 ...
分类:编程语言   时间:2017-08-02 21:05:02    阅读次数:330
python + selenium + Js 处理轮动条
selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。sele ...
分类:编程语言   时间:2017-08-02 21:04:55    阅读次数:509
java多线程系列(一)
java多线程技能 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列 ...
分类:编程语言   时间:2017-08-02 21:04:45    阅读次数:251
java多线程系列(四)
Lock的使用 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二 ...
分类:编程语言   时间:2017-08-02 21:04:26    阅读次数:268
Python_购物商城ATM
需求:模拟实现一个ATM+购物商城程序1.额度1500或者自定义2.实现购物商城,买东西加入购物车,调用信用卡接口3.可以提现,手续费5%4.支持账户登录5.支持账户间转账6.记录每日日常消费流水7.提供还款接口8.ATM记录操作日志9.提供管理接口,包括添加账户,用户额度,冻结账户等10.用户认证... ...
分类:编程语言   时间:2017-08-02 21:03:51    阅读次数:164
总结几种常用的安全算法
摘要算法 对称加密算法 非对称加密算法 数字签名 数字证书 web安全系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 数字摘要 实现 将任意长度的明文通过单向hash函数摘要成固定长度的串。 Hash(明文)-->固定长度的摘要 特点 无论明文多长,计算出来的摘要长度总是固 ...
分类:编程语言   时间:2017-08-02 21:03:35    阅读次数:180
c++ primer 6.2.3节练习答案
练习6.16 练习6.17 不一样,因为一个不需要修改s的值,而另外一个需要修改s的值; 练习6.18 a)bool compare (const matrix &a, const matrix &b); 比较两个mitrix类型的大小; b)vector<int>::iterator change ...
分类:编程语言   时间:2017-08-02 21:03:25    阅读次数:130
java多线程系列(二)
对象变量的并发访问 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列 ...
分类:编程语言   时间:2017-08-02 21:02:40    阅读次数:217
二叉排序树
1、二叉排序树删除节点P 假设节点P是节点F的左子树 1)节点P无子节点 直接删除,其他节点不动。 2)节点P只有左子节点Pl或者右子节点Pr 删除P,将Pl或者Pr挂载为F节点的左子树。如果P为F的右子树,则挂载为F的右子树。这样也不会破坏二叉排序树的特性(指排序的变化)。 3)节点P既有左子树P ...
分类:编程语言   时间:2017-08-02 21:02:24    阅读次数:102
深入理解JavaScript系列(16):闭包(Closures)
介绍 本章我们将介绍在JavaScript里大家常常来讨论的话题 —— 闭包(closure)。闭包事实上大家都已经谈烂了。虽然如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭包内部到底是怎样工作的。 正如在前面的文章中提到的。这些文章都是系列文章,相互之间都是有关联的。因 ...
分类:编程语言   时间:2017-08-02 21:01:53    阅读次数:264
python函数高级特性
掌握了Python的数据类型、语句、函数,基本可以编写出很多有用的程序了。但是Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍python中非常有用的高级特性,1行代码能实现的功能绝不用5行代码,请始终牢记,代码越少,开发效率越高。 切片( ...
分类:编程语言   时间:2017-08-02 21:01:44    阅读次数:184
Java锁的种类以及辨析
锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。 这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA中常见的锁以及其特性,为大家答疑解惑。 1、自旋锁 2、自 ...
分类:编程语言   时间:2017-08-02 21:01:19    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!