码迷,mamicode.com
首页 > 编程语言
C#前台线程与后台线程的区别和联系 (转)
.Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 ...
分类:编程语言   时间:2016-11-30 22:27:08    阅读次数:137
大话设计模式C++实现一:简单工厂模式
...
分类:编程语言   时间:2016-11-30 22:26:45    阅读次数:133
java几种常用设计模式简单示例
1.单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private s ...
分类:编程语言   时间:2016-11-30 22:24:54    阅读次数:189
java中double变量保留小数问题
(转载自玄影池扁舟) 做java项目的时候可能经常会遇到double类型变量保留小数的问题,下面便把我的经验做个简短的总结: java中double类型变量保留小数问题大体分两种情况: (一):小数点后面位数过长,四舍五入保留指定位数: 可以用以下代码实现: public class TestDem ...
分类:编程语言   时间:2016-11-30 22:17:20    阅读次数:164
Java并发之CountDownLatch
CountDownLatch是Java concurrent包下的一个同步工具。它可以让一个(或多个)线程等待,直到其他线程中的某些操作完成。 本质上是一个信号量,我们把它比作一个有N个插销的大门,它把等待(调用await)的线程挡住了, 直到其他线程把插销去完了(调用countDown减到0),这 ...
分类:编程语言   时间:2016-11-30 22:16:26    阅读次数:157
java中的各个数据结构区别
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差, ...
分类:编程语言   时间:2016-11-30 22:04:04    阅读次数:191
深入理解javascript编程中的同步和异步
JavaScript的优势之一是其如何处理异步代码。异步代码会被放入一个事件队列,等到所有其他代码执行后才进行,而不会阻塞线程。然而,对于初学者来说,书写异步代码可能会比较困难。而在这篇文章里,我将会消除你可能会有的任何困惑。理解异步代码 JavaScript最基础的异步函数是setTimeout和 ...
分类:编程语言   时间:2016-11-30 22:00:21    阅读次数:208
为什么可以说Java语言是准动态语言?
什么是动态语言? 动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如JavaScript便是一个典型的动态语言。 除此之外如Ruby、Python、OC等也都属于动态语言,而C、C++、Java、C#等语言则不属于动态语言。 动态类型语言,就是类 ...
分类:编程语言   时间:2016-11-30 22:01:11    阅读次数:247
C++ Primer Pluse_7_课后题
...
分类:编程语言   时间:2016-11-30 21:58:34    阅读次数:200
Java基础知识系列——日期
日期类型也是在编程中经常用到的一种数据类型。 Java中的日期类型为Date。 另外需要记住三个类: java.text.SimpleDateFormat; java.util.Calendar; java.util.Formatter; 对日期的一些操作: 1.格式化日期 SimpleDateFo ...
分类:编程语言   时间:2016-11-30 21:54:11    阅读次数:187
SQL判断语句用法和多表查询
SQL判断语句用法和多表查询
分类:编程语言   时间:2016-11-30 21:34:02    阅读次数:224
Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。 ffmpeg视频采集功 ...
分类:编程语言   时间:2016-11-30 20:06:52    阅读次数:1003
七大排序算法
各种排序的实现思路- 冒泡排序(Bubble Sort) - 是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到 ...
分类:编程语言   时间:2016-11-30 20:06:03    阅读次数:153
【JAVA】判断当前日期是否在时间点内
...
分类:编程语言   时间:2016-11-30 20:03:26    阅读次数:149
python 函数
函数定义和使用 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据。 1 ...
分类:编程语言   时间:2016-11-30 19:52:08    阅读次数:169
python核心编程第五章练习-5.17-随机序列
5-17 生成一个有 N 个元素的由随机数 n 组成的列表, 其中 N 和 n 的取值范围分别为: (1 <N <= 100), (0 <= n <= 2**31 -1)。然后再随机从这个列表中取 N (1 <= N <= 100)个随机数出来, 对它们排序,然后显示这个子集。 #!/usr/bin ...
分类:编程语言   时间:2016-11-30 19:46:51    阅读次数:195
javascript
绘图1.画流程图;下载一个画图工具叫亿图。用一元二次方程举例。1.平行圆角行表示开始,2.平行四边形表示输出,3.菱形表示判断,4.圆形表示未完,5.其他的用长方形表示。2.水仙花数:最后一位是十以内的个位数,除最后一位数的是0.11,去除余数,值就是0。它的次方都是3,例153..
分类:编程语言   时间:2016-11-30 17:59:23    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!