码迷,mamicode.com
首页 > 编程语言
Java 复习 —— 多线程同步
1、问题引出 ? ? ? ? ?? 在多线程环境中,可能有多个线程同时访问一个有限的资源(资源共享),为了避免资源访问、操作混乱,所以出现了锁的机制!合理控制资源的操作(读与写)权限。 2、了解几个概念 ? ...
分类:编程语言   时间:2015-09-05 18:00:25    阅读次数:284
常见编程语言分析
C#微软发布。面向对象开发工具:VisualStudioRuby日本人松本行弘面向对象,更加简洁,快速,适合中小企业应用PythonGuido1989年发布C,C++,object-c,Pascal等都属于编译型语言。
分类:编程语言   时间:2015-09-05 18:00:31    阅读次数:187
Java语言的编译方式
计算机高级语言按照程序的执行方式分为编译型和解释型。解释型语言每次执行都需要进行一次编译。因此解释性语言的执行效率较低而且离不开特定的解释器。比如PHP编译型:使用专门的编译器将源代码编译成平台可以执行的机器码。Java既是编译型语言也是解释型语言,编译后生成的是..
分类:编程语言   时间:2015-09-05 17:58:53    阅读次数:195
POJ C++程序设计 编程题#1 List
编程题#1 List来源: POJ(Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 4000ms 内存限制: 65536kB描述写一个程序完成以下命令:new id ——新建一个指定编号为id的序列(id 2 #include 3 #incl....
分类:编程语言   时间:2015-09-05 17:53:06    阅读次数:420
谈谈数字图像的缩放算法[转]
数字图像的缩放,是一个十分有趣的问题,又是一个看似简单,但又有些复杂的问题。许多朋友在具备一定的计算机图形编程的基础知识以后,都可以自己设计出一些简单的位图缩放算法。在计算机图形学和数字图像处理等学科里面,已经详细的研究过了数字图像缩放这个问题,并且已经有了成熟的算法。一些朋友由于没有学习过计算机图...
分类:编程语言   时间:2015-09-05 17:52:19    阅读次数:230
多线程实战(三)线程池
创建线程是昂贵的操作,所有为每个短暂的异步操作创建线程会产生显著的开销。为了解决这种短暂的任务,我们把它交给线程池(pooling);线程池可以成功地适应任何需要大量短暂开销资源情况。我们事先分配一定的资源,将这些资源放入到资源池。每次需要新的资源,只需要从池中获取一个,而不是创建一个新的。当资源不...
分类:编程语言   时间:2015-09-05 17:51:51    阅读次数:217
[转载]用UglifyJS2合并压缩混淆JS代码——javascript系列
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可...
分类:编程语言   时间:2015-09-05 17:51:35    阅读次数:632
浅谈C++设计模式之单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止客户实例化多个对象,一个最好的办法就是让类自身负责保护它的唯一实例,这个类可以保证没有其它实例可以被创建,并且它可以提供一个访问该实例的方法。 单例模式因为Single...
分类:编程语言   时间:2015-09-05 17:51:54    阅读次数:134
C++ DateTime 结构
OS:Win7 ,Tools:VS2015DateTime.h#pragma oncestruct DateTime{public: unsigned Year; // years since 1900 unsigned short Month; // months s...
分类:编程语言   时间:2015-09-05 17:49:53    阅读次数:329
Java垃圾回收
1. 垃圾回收 Java垃圾回收(GC)分为两个阶段: 判定,判定哪些对象可以被回收,使用可达性分析算法; 回收,回收那些无用的垃圾对象,常用的算法有:标记—清除算法、复制算法、标记—整理算法;2. 可达性分析 当前的主流虚拟机都是使用可达性分析算法来判定一个对象是否还存活。 Java虚拟机中标.....
分类:编程语言   时间:2015-09-05 17:46:30    阅读次数:183
【笔试题-腾讯】给定一个数组a[N],我们希望构造数组b[N]
腾讯2012实习生笔试题(加分题): 给定一个数组a[N],我们希望构造数组b[N],其中b[i]=a[0]*a[1]*...*a[N-1]/a[i]。在构造过程: a)不允许使用除法; b)要求O(1)空间复杂度和O(n)时间复杂度; c)除遍历计数器与a[N] b[N]外...
分类:编程语言   时间:2015-09-05 17:48:01    阅读次数:176
Unity3d之Shader开发介绍
Shader是为渲染管线中的特定处理阶段提供算法的一段代码。shader是伴随着可编程渲染管线出现的,它的出现使得游戏开发者可以对渲染过程加以控制,拥有更大的创作空间,因此Shader的出现可以看作是实时渲染技术的一次革命。为了方便游戏开发者使用,Unity提供了大量的内建Shader,包括从最简单...
分类:编程语言   时间:2015-09-05 17:43:30    阅读次数:337
javascript几种辨别浏览器的方式
判断浏览器的代码: 我们把对IE的判断放在第一,因为IE的用户最多,其次是判断Firefox。按使用者多少的顺序来判断浏览器类型,可以提高判断效率,少做无用功。之所以将Chrome放在第三判断,是因为我们预测Chrome很快会成为市场占有率第三的浏览器。其中,在分析浏览器版本时,用...
分类:编程语言   时间:2015-09-05 17:44:13    阅读次数:248
关于使用JavaScript实现图片点击切换(附带改变导航图片)
这只是个人学习的记录,想要寻找干货的可以右上角了。题目要求:(1)在点击左右箭头的时候中间图片会随着点击变换,并且下部导航图片上与大图对应的图片上会出现红色边框; (2)点击下部导航图片时,出现红色边框,其余无边框,且上部大图会随之变成与之对应的图片; (3)图片跳转到第一张或者最后...
分类:编程语言   时间:2015-09-05 17:43:03    阅读次数:194
c语言之单链表的创建及排序
今天对之前学习过的链表知识进行简单的总结顺便写点代码;创建一个链表有头插法跟尾插法两种,在下面代码中我们为结点分配的内存实在堆上分配的,因此需要我们手动释放,释放用free()函数 下面代码贴出具体代码: 1 #include 2 #include 3 4 struct person { ...
分类:编程语言   时间:2015-09-05 17:41:42    阅读次数:296
JAVA用CORS实现跨域请求
之前在开发实验室的一个云服务,主要后端是使用java基于jfinal框架。我们在开发中遇到了一个小小的问题,由于我们开发通常是将前后端分离利用AJAX进行交互的。但是AJAX是不允许跨域的哦,那么问题来了,我们该如何...
分类:编程语言   时间:2015-09-05 16:32:06    阅读次数:232
分布式定时任务框架比较,spring batch, tbschedule jobserver
分布式定时任务框架比较,spring batch, tbschedule jobserver | 移动开发参考书分布式定时任务框架比较,spring batch, tbschedule jobserver
分类:编程语言   时间:2015-09-05 16:29:38    阅读次数:1399
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!