码迷,mamicode.com
首页 > 编程语言
C++刷称号——2707: 素数与要素
Description从键盘输入的随机整数n,如果n不是质数,然后计算n所有的因素(不含1)。例如,对于16,出口2,4,8;否则输出“It is a prime number.”推断素数和需求因素已完成功能。Input随机整数nOutput该数的因子或素数标志。Sample Input16Samp...
分类:编程语言   时间:2015-10-05 12:59:17    阅读次数:150
Java多线程12:ReentrantLock中的方法
公平锁与非公平锁ReentrantLock有一个很大的特点,就是可以指定锁是公平锁还是非公平锁,公平锁表示线程获取锁的顺序是按照线程排队的顺序来分配的,而非公平锁就是一种获取锁的抢占机制,是随机获得锁的,先来的未必就一定能先得到锁,从这个角度讲,synchronized其实就是一种非公平锁。非公平锁...
分类:编程语言   时间:2015-10-05 13:00:07    阅读次数:237
进程和线程的区别
进程:进程是程序的一次执行。 线程:线程是进程中执行的一段程序片段。是进程内的一个执行单元,也是进程内的可调度实体。 线程与进程的区别: 地址空间:进程至少有一个线程,它们共享进程的的地址空间,而进程有自己独立的地址空间 进程是资源分配和拥有的单位,同一进程内的线程共享进程的资源 线程是处理器调度的...
分类:编程语言   时间:2015-10-05 12:54:30    阅读次数:123
插入排序-java
排序-插入排序基本思想:将待排序表看作左右两部分,其中左边为有序区,右边为无序区, 整个排序过程就是将右边无序区中的元素逐个插入到左边的有序区中,以构成新的有序区。平均时间:O(n2)最好情况:O(n2)最坏情况:O(n2)辅助空间:O(1)稳定性:不稳定适用场景:n比较小时java实现: 1 .....
分类:编程语言   时间:2015-10-05 12:55:48    阅读次数:127
Python面向对象编程 - 一个记事本程序范例(二)
给程序加上控制台菜单menu.pyimport sysfrom notebook import Notebook, Noteclass Menu: '''Display a menu and respond to choices when run.''' def __init__(sel...
分类:编程语言   时间:2015-10-05 12:53:52    阅读次数:243
[线程同步互斥]多线程模型
线程的实现方式线程的实现可以分为两类:用户级线程(User-LevelThread, ULT)和内核级线程(Kemel-LevelThread, KLT)。内核级线程又称为内核支持的线程。在用户级线程中,有关线程管理的所有工作都由应用程序完成,内核意识不到线程的存在。应用程序可以通过使用线程库设计成...
分类:编程语言   时间:2015-10-05 12:53:27    阅读次数:147
算法-键索引计数法
键索引计数法适合于整数分为较小的简单排序方法,基本的步骤分为四步:1.统计每个分类出现的次数;2.将分类的次数转换为对应的索引;3.通过中间数组按照分类的权重对原始数组排序;4.将排序之后中间数组赋值给原始数组;基础定义首先定义排序需要的需要类:@interface keyIndexModel:NS...
分类:编程语言   时间:2015-10-05 12:53:34    阅读次数:133
进程与线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体。与进程的区别:(1)地址空间:进程内的一个执行单元,进程至少一个线程,他们共享进程的地址空间,而进程有自己独立的地址空间(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程资源(3)线程是处理器调度的基本单位,但进程不是(4)二...
分类:编程语言   时间:2015-10-05 12:52:15    阅读次数:148
java18:修饰词
finalfinal最后final修饰的类不能在被继承不常使用,多为java系统使用packageday05; //系统中final类 //:StringMathIntegerLong publicclassDemo04{ publicstaticvoidmain(String[]args){ } } finalclassDog{ } classPupextendsDog{ //编译错误,final类不能被继承 //不..
分类:编程语言   时间:2015-10-05 11:44:27    阅读次数:142
java中extends与implements区别
继承和接口两者间的区别有多种解释,相信有少部分初步了解的时候有些困惑,在这里发表了个人理解的解释,如果你能看得懂那就更好了,你已经是大神了请忽略这篇理解不完整的解释吧! 首先,看看他两个概念,跟其随后是通熟易懂的口水话来解释。 [extends:继承类]。我们定义了一个类,类里面有方法体(是一...
分类:编程语言   时间:2015-10-05 11:41:19    阅读次数:186
JavaScript js如何代码加密绑定域名
(function(){for(var c=location.host,a="",b=0;b<c.length;b++)a+=c[b].charCodeAt(0);if("119119119461161011151164699111109"!=a)throw new URIError("\u968....
分类:编程语言   时间:2015-10-05 11:41:37    阅读次数:151
数组中只出现一次的数
位操作(应该是异或^),目前已知可解决以下问题:数组中,一个元素只出现一次(奇数次),其他出现偶数次;数组中,两个元素只出现一次(奇数次),其他出现偶数次;解决方法详见这两篇博客:http://blog.csdn.net/morewindows/article/details/7354571http...
分类:编程语言   时间:2015-10-05 11:42:38    阅读次数:134
Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
1. 请用LinkedList模拟栈数据结构的集合,并测试: 题目的意思是: 你自己的定义一个集合类,在这个集合类内部可以使用LinkedList模拟,使用LinkedList功能方法封装成自己的方法。2. 代码解析:(1)定义自己集合类MyStack,模拟栈数据结构( 先进后出 ) 1 pa...
分类:编程语言   时间:2015-10-05 11:40:59    阅读次数:128
C# VS Java
摘要:C#的语言规范由Microsoft的Anders Hejlsberg与Scott Wiltamuth编写。在当前Microsoft天花乱坠的宣传中,对C#和C++、Java作一番比较总是很有趣的。 一、C#、C++和Java C#的语言规范由Microsoft的Anders Hejlsbe.....
分类:编程语言   时间:2015-10-05 11:41:20    阅读次数:140
python生成中文验证码,带旋转,带干扰噪音线段
# -*- coding: utf-8 -*-"""Created on Sun Oct 4 15:57:46 2015@author: keithguofan"""import randomfrom PIL import Image,ImageDraw,ImageFontimport math,....
分类:编程语言   时间:2015-10-05 11:40:09    阅读次数:149
java.lang.IllegalArgumentException: Comparison method violates its general contract!
Collections.sort(saleList, new Comparator() { @Override public int compare(DbViewProductSale paramT1, DbViewProductSale paramT2) {// return pa...
分类:编程语言   时间:2015-10-05 11:40:05    阅读次数:292
选择排序-java
排序-选择排序基本思想:在待排序子表中找出最大(小)元素, 并将该元素放在子表的最前(后)面。平均时间:O(n2)最好情况:O(n2)最坏情况:O(n2)辅助空间:O(1)稳定性:不稳定适用场景:n比较小时java实现: 1 public static void selectSort(in...
分类:编程语言   时间:2015-10-05 11:40:22    阅读次数:130
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!