首页 > 编程语言
[算法]辗转相除法求最大公约数
辗转相除法用得比较多,今天Mark一下。具体做法就是:如果q和r分别是m除以n的商及余数,即m=nq+r,那么m和n的最大公约数等于n和r的最大公约数。 代码如下: ...
分类:编程语言   时间:2017-05-18 21:15:36    收藏:0  评论:0  赞:0  阅读:277
JavaScript中的几种继承方式对比
转自:http://blog.csdn.net/kkkkkxiaofei/article/details/46474069 从’严格’意义上说,JavaScript并不是一门真正的面向对象语言。这种说法原因一般都是觉得javascript作为一门弱类型语言与类似Java或c#之类的强型语言的继承方式 ...
分类:编程语言   时间:2017-05-18 21:15:22    收藏:0  评论:0  赞:0  阅读:323
Swift学习笔记(4):字符串
目录: 初始化 常用方法或属性 字符串索引 创建一个空字符串作为初始值: 注意: ?不能将一个字符串或者字符添加到一个已经存在的字符变量上,因为字符变量只能包含一个字符。 ?插值字符串中写在括号中的表达式不能包含非转义反斜杠 ( \ ),并且不能包含回车或换行符。 可以通过字符串下标或索引属性和方法 ...
分类:编程语言   时间:2017-05-18 21:12:30    收藏:0  评论:0  赞:0  阅读:390
士兵杀敌5 前缀数组
士兵杀敌(五) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 士兵杀敌(五) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 南将军麾下有百万精兵,现已知共有M个士兵,编号为0~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的人经常在一块,相互 ...
分类:编程语言   时间:2017-05-18 21:12:06    收藏:0  评论:0  赞:0  阅读:264
采用jsp页面与java代码分离的方式写一个简单的二维表
前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使j ...
分类:编程语言   时间:2017-05-18 20:44:57    收藏:0  评论:0  赞:0  阅读:439
python 如何引用上级目录的模块
今天,做一个测试,想在当前python中引用上层目录的模块;呃,一番搜索。先看一下目录情况:[root@zabbixtest]#tree . ├──t1.py ├──t2 │└──t2.py └──xxu └──test.py 2directories,3files其实,最开始仅仅是想,test.py中可以调用t1.py中函数:直接使用的效果..
分类:编程语言   时间:2017-05-18 19:53:24    收藏:0  评论:0  赞:0  阅读:585
centos+apache+python34+django+mod_wsgi 开发环境搭建
写给自己,linux运维路.动手趟一遍linux:centos7.3+apache+python3.4+django+mod_wsgi+sambawindows:eclipsepycharmsublime最近一直在学习python,虽说在windows下开发比较方便,但一般情况下,最终会把程序放到linux环境去布暑运行。so...直接搭建一个linux+windows的开发环境..
分类:编程语言   时间:2017-05-18 19:52:15    收藏:0  评论:0  赞:0  阅读:557
java-CAS
CAS(compareandswap),非阻塞队列就是基于他实现的,它利用底层硬件进行原子操作,jdkconcorrent包里那些Atomic*(AtomicInteger...)都有compareAndSet这样的方法,即比较后再进行设置,compareAndSet操作的变量需要时volatile的。这种机制有时会有ABA问题,所以一般用Atomi..
分类:编程语言   时间:2017-05-18 19:44:57    收藏:0  评论:0  赞:0  阅读:293
Hadoop中的排序的设计
排序经常会用,但是怎么在大数据中,以Map,Reduce这种形式来进行实现了?首先你要明确目标对象,对谁进行排序,如果是自定义的对象,需要实现其CompareTo方法,因为这个是对象之间比较大小的方法。另外你需要设计排序策略,特殊情况,正常情况,编程的时候,应该先写特殊情况..
分类:编程语言   时间:2017-05-18 19:42:03    收藏:0  评论:0  赞:0  阅读:344
Zookeeper中的FastLeaderElection选举算法简述
Zookeeper是一个开源的分布式应用协调项目, 当中为了保证各节点的协同工作,Zookeeper在工作时须要有一个Leader。 而Leader是怎样被选举出来的?Zookeep中使用的缺省算法称为FastLeaderElection。 Zookeeper的基本前提是多个节点都具备全局其他全部节 ...
分类:编程语言   时间:2017-05-18 19:33:09    收藏:0  评论:0  赞:0  阅读:341
linux 网络编程 排序
Linux 内核网络协议栈 sk_buff 结构体 以及 完全解释 (2.6.16) 又见 “堆排序” select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET ...
分类:编程语言   时间:2017-05-18 19:32:16    收藏:0  评论:0  赞:0  阅读:282
Java多线程synchronized关键字
synchronized关键字代表着同步的意思,在Java中被synchronized修饰的有三种情况 1.同步代码块 2.同步函数 3.静态同步函数 ...
分类:编程语言   时间:2017-05-18 19:31:15    收藏:0  评论:0  赞:0  阅读:192
简明python教程
下载 你可以访问 https://www.gitbook.com/book/lenkimo/byte-of-python-chinese-edition/ 以获得本书以下格式的下载: PDF (可在电脑上阅读) EPUB (可在 iPhone、iPad、电子书阅读器上阅读) Mobi (可在 Kin ...
分类:编程语言   时间:2017-05-18 19:28:43    收藏:0  评论:0  赞:0  阅读:455
PHP中的多行字符串传递给JavaScript方法两则
PHP和JavaScript都是初学。近期有这么个需求: 例如说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScript后要等价于: var c='thy38\n\ csdn\n\ blog'; 由于对这两门语言的理解低到不知怎样Goo ...
分类:编程语言   时间:2017-05-18 19:26:56    收藏:0  评论:0  赞:0  阅读:268
Python算法之快速排序
算法思想:快速排序运用了分而治之的思想,即在所选数组中选择一个基准(任选一个都可以),以改基准为基础,将小于该基准的元素都移动基准的左边,大于该基准的数据都移动到右边,然后对左右两边进行递归处理。同样也是按照上述方法,即:选基准,在递归。 算法实例:Arr=[10,5,2,3,4,7,6] > [2 ...
分类:编程语言   时间:2017-05-18 19:26:28    收藏:0  评论:0  赞:0  阅读:254
关于#include <bits/stdc++.h>
经常看人写#include <bits/stdc++.h>却不知道是干啥的? #include<bits/stdc++.h>包含了目前c++所包含的所有头文件 对比: 这么神奇?可以这么轻松? 兼容性问题: 注意,目前POJ还不支持<bits/stdc++.h>(G++、C++都不支持)。HDU部分 ...
分类:编程语言   时间:2017-05-18 19:21:23    收藏:0  评论:0  赞:0  阅读:382
c#多线程之EventWaitHandle再次使用
这段不到100行的代码,采用的思想是,生产者消费模式,其中应用了AutoResetEvent ,从字面上看,是自动重置事件,它是EventWaitHandle的一个子类。 我们还是先来看看这段代码所要表达的意思。第8行,定义了一个文件传输队列FileTaskQueue,它用来接收生产者生产的实体,即 ...
分类:编程语言   时间:2017-05-18 19:20:04    收藏:0  评论:0  赞:0  阅读:314
poj 4084:拓扑排序
poj 4084:拓扑排序 非常好的题目,恶心的算法 描写叙述 给出一个图的结构,输出其拓扑排序序列,要求在同等条件下。编号小的顶点在前。 输入 若干行整数,第一行有2个数,分别为顶点数v和弧数a,接下来有a行。每一行有2个数,各自是该条弧所关联的两个顶点编号。 v<=100, a<=500 输出 ...
分类:编程语言   时间:2017-05-18 19:19:43    收藏:0  评论:0  赞:0  阅读:428
Java学习:I/O流(2)
LineNumberReader 跟踪行号的缓冲字符输入流,父类为BufferedReader。 成员方法: getLineNumber() 获得当前行号。 setLineNumber(int lineNumber) 设置当前行号。 练习代码如下: 1 //创建LineNumberReader对象 ...
分类:编程语言   时间:2017-05-18 19:19:28    收藏:0  评论:0  赞:0  阅读:284
java新手练习:用Frame编写一个可以识别二级运算和括号优先运算的计算器
废话少说直接上代码,希望看过的朋友能和我多交流,,谢谢 package Myjisuanqi; import java.awt.BorderLayout;import java.awt.Button;import java.awt.Frame;import java.awt.GridLayout;i ...
分类:编程语言   时间:2017-05-18 19:18:28    收藏:0  评论:0  赞:0  阅读:204
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!