首页 > 编程语言
java基础-java与c#的可变参数
正文 可变参数,必须最为参数的最后一个参数;可变参数只能有一个; c#可变参数例子: class Program { static void Main(string[] args) { Test t = new Test(); t.say("li", "wang"); Console.Read(); ...
分类:编程语言   时间:2017-05-15 11:44:05    收藏:0  评论:0  赞:0  阅读:302
自定义线程池
四、自定义线程池public ThreadPoolExecutor(int corePoolSize, //核心线程数,new的时候直接初始化的线程数量int maxinumPoolSize, //最大线程数long keppAliveTime, //空闲时间TimeUnit unit, //时间单 ...
分类:编程语言   时间:2017-05-15 11:42:39    收藏:0  评论:0  赞:0  阅读:219
无限“递归”的python程序
如果一个函数直接或者间接调用了自己,那么就形成了递归(recursion),比如斐波那契数列的一个实现 def fib(n): if n <= 2: return 1 else: return fib(n - 1) + fib(n - 2) 递归一定要有结束条件,否则就形成了死循环, 比如下面的例子 ...
分类:编程语言   时间:2017-05-15 11:41:06    收藏:0  评论:0  赞:0  阅读:340
JAVA - 守护线程(Daemon Thread)
转载自:http://www.cnblogs.com/luochengor/archive/2011/08/11/2134818.html 在Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。 所谓守护 线程,是指在程序运行的时候在后台提供一种通用 ...
分类:编程语言   时间:2017-05-15 11:39:54    收藏:0  评论:0  赞:0  阅读:259
二叉查找树python实现
1. 二叉查找树的定义: 左子树不为空的时候。左子树的结点值小于根节点,右子树不为空时,右子树的结点值大于根节点。左右子树分别为二叉查找树 2. 二叉查找树的最左边的结点即为最小值,要查找最小值。仅仅需遍历左子树的结点直到为空为止。同理,最右边的结点结尾最大值。要查找最大值,仅仅需遍历右子树的结点直 ...
分类:编程语言   时间:2017-05-15 11:39:07    收藏:0  评论:0  赞:0  阅读:364
Javascript 自动执行函数(立即调用函数)
开头:各种原因总结一下javascript中的自动执行函数(立即调用函数)的一些方法,正文如下 在Javascript中,任何function在执行的时候都会创建一个执行上下文,因为function声明变量和function有可能只在该function内部,这个上下文,在调用function的时候, ...
分类:编程语言   时间:2017-05-15 11:38:53    收藏:0  评论:0  赞:0  阅读:308
python enhanced generator - coroutine
本文主要介绍python中Enhanced generator即coroutine相关内容,包括基本语法、使用场景、注意事项,以及与其他语言协程实现的异同。 enhanced generator 在上文介绍了yield和generator的使用场景和主意事项,只用到了generator的next方法 ...
分类:编程语言   时间:2017-05-15 11:37:21    收藏:0  评论:0  赞:0  阅读:330
.NET面试题系列[17] - 多线程概念(2)
线程概念 线程概念 线程和进程的区别 线程和进程的区别 线程开销 线程开销 当我们创建了一个线程后,线程里面主要包括线程内核对象、线程环境块、1M大小的用户模式栈和内核模式栈。 线程有自己的线程栈,大小为1M,所以它可以维护自己的变量。线程是一个新的对象,它会增加系统上下文切换的次数,所以过多的线程 ...
分类:编程语言   时间:2017-05-15 11:37:07    收藏:0  评论:0  赞:0  阅读:413
(转) Java中的ReentrantLock和synchronized两种锁定机制的对比
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Th ...
分类:编程语言   时间:2017-05-15 11:36:58    收藏:0  评论:0  赞:0  阅读:272
Python3-Django-1.开发环境搭建
官网 https://www.djangoproject.com/ 安装 http://www.runoob.com/django/django-install.html 创建项目 方式一(命令行): django-admin statrproject ProjectName 方式二(PyCharm ...
分类:编程语言   时间:2017-05-15 11:35:22    收藏:0  评论:0  赞:0  阅读:391
javascript中的常用表单事件用法
下面介绍几种javascript中常用的表单事件; 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例。 案例解析:弹出表单中提交的内容 二,onblur:在对象失去焦点时发生的事件,如下案例 案例解析:我们将在用户离开输入框时执行 JavaScript 代码 三,onfoucs:在 ...
分类:编程语言   时间:2017-05-15 11:35:08    收藏:0  评论:0  赞:0  阅读:262
java_web项目开发经验总结(一)
web项目就像一个动态的记事本,功能很强大,你最初的项目功能调研越给力,项目所能发挥的作用也就越给力。这是因为web网络的强联系性,大家都可以通过访问到自己想要访问的页面,页面里既可以承载信息,也可以承载做事情的功能,而被系统封装起来的功能就叫项目。这也是web项目和C/S架构受欢迎的原因。 这里想 ...
分类:编程语言   时间:2017-05-15 11:34:47    收藏:0  评论:0  赞:0  阅读:239
【bzoj3670】[Noi2014]动物园 KMP-next数组
题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。 某天,园长给动物们讲解KMP算法。 园长:“对于一个字符串S,它的长度为L。我们可以在O(L)的时间内,求 ...
分类:编程语言   时间:2017-05-15 11:34:37    收藏:0  评论:0  赞:0  阅读:357
java用while循环设计轮询线程的性能问题
java用while循环设计轮询线程的性能问题 轮询线程在开发过程中的应用是比较广泛的,在这我模拟一个场景,有一个队列和轮询线程,主线程往队列中入队消息,轮询线程循环从队列中读取消息并打印消息内容。有点类似Android中Handler发送消息。 首先定义一个Message类。 1 2 3 4 5 ...
分类:编程语言   时间:2017-05-15 11:33:51    收藏:0  评论:0  赞:0  阅读:469
geek青年的状态机,查表,纯C语言实现
geek青年的状态机,查表,纯C语言实现 1. 问题的提出。抽象 建一,不止是他,不少人跟我讨论过这种问题:怎样才干保证在需求变更、扩充的情况下。程序的主体部分不动呢? 这是一个很深刻和艰难的问题。在进入实质讨论之前,我们还得先明白什么是"主体"。就是我们不希望动的那一部分是什么。其实,没有什么"主 ...
分类:编程语言   时间:2017-05-15 11:33:04    收藏:0  评论:0  赞:0  阅读:458
JAVA异常基本知识及异常在Spring框架中的整体解决方案
异常的顶级父类是Throwable,下面有两个子类Exception和Error。 Error错误一般是虚拟机相关的问题,如系统崩溃,虚拟机错误等,应用程序无法处理,直接导致应用程序运行结束。 Exception是我们需要处理的异常。 Exception又分为Checked异常和Runtime异常。 ...
分类:编程语言   时间:2017-05-15 11:31:41    收藏:0  评论:0  赞:0  阅读:388
对于小白如何才能学好Java
我们学习任何一种编程语言,不是去无目的的网上找太多的教程,而是首先从宏观了解它的基本思想方法定义概念,从宏观感受它的逻辑与抽象,然后是实践,不断的实践。今天我们看看网上给我们小白的一些学习建议。 一、有很多教程,叫学了也白搭 这年头,网上的Java教程一堆一堆的,看的我们很多Java宝宝们是眼花缭乱 ...
分类:编程语言   时间:2017-05-15 11:09:33    收藏:0  评论:0  赞:0  阅读:317
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result异常的解决方法
JAVA程序异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。发现报错的语句是: 1 foo.divide(bar)); 1 foo.d ...
分类:编程语言   时间:2017-05-15 11:09:23    收藏:0  评论:0  赞:0  阅读:1053
Java语言出现的背景、影响及应用前景分析
一、背景 1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件 (即一种橡树的名字 ),但当时并没有引起人们的注意 ,直到 1994年下半年 ,Internet的 ...
分类:编程语言   时间:2017-05-15 11:08:33    收藏:0  评论:0  赞:0  阅读:339
Python开发【模块】:matplotlib 绘制折线图
matplotlib 1、安装matplotlib ① linux系统 ...
分类:编程语言   时间:2017-05-15 11:07:23    收藏:0  评论:0  赞:0  阅读:338
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!