编程语言
计算机语言的发展史:机器语言计算机阅读的语言,由01构成(二进制代码),只有计算机才能阅读汇编语言用字符来代替计算机语言,难懂,比计算机要方便一些。通过汇编过程将汇编语言翻译给计算机阅读高级语言C++.Java等(屏蔽了机器语言,书写程序简单易懂)用高级语言编写的东西在机器里是无法直接阅读,需要通过...
/** 删除数组中指定索引的数据 **/Array.prototype.deleteAt =
function (index) { if (index 0) { t = Math.floor(Math.random() * me.length);
tempArr[tempArr.length] = ...
The constant interface pattern is a poor use of
interfaces.That a class uses some constants internally is an implementation
detail. Implementing a con...
/** 在字符串末尾追加字符串 **/String.prototype.append =
function (str) { return this.concat(str);}/** 删除指定索引位置的字符,索引无效将不删除任何字符
**/String.prototype.deleteCharAt =...
大家好!本人最近刚接触Python,并且打算把Python作为自己Linux上的编程语言。所以有些Python常识想和各位笔友分享一下!Python(蟒蛇)是一种动态解释型的编程语言。Python功能强大、简单易学,支持面向对象、函数式编程。Python可以在Windows、UNIX等多种操作系统上使用,也..
一步步学习Active Object并发编程模式和JDK并发工具包的下Future和Excuetor等。通过自己写的例子和理解,和大家交流学习...
Vector的三种构造函数:
public Vector(int initialCapacity, int capacityIncrement) {
super();
if (initialCapacity
throw new IllegalArgumentException("Illegal Capacity: "+
initialCapacity);
th...
1,关于死锁的理解
死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。
2,模拟死锁
背景介绍:我们创建一个朋友类,当朋友向我们鞠躬的时候,我们也要向朋友鞠躬,这样才算一个完整的动作。当两人
同时鞠躬的时候,都在等待对方鞠躬。这时就造成了死锁。
模拟程序:
package com.yxy.thread;
...
在学习java的学习中,我们会接触到一个概念,就是“流”,大概分为输入输出流,在我们的想象中,流,是水,是动态的,但是让我们在只有0和1的电脑上想象水流,这是个抽象的概念,今天,我们一起随着我的文字,梳理一下这些流!
首先,我们要知道电脑硬件的一点知识,我电脑上对数据的存储有三种方式,外界存储,内存,缓存。比如电脑上的硬盘,光盘,U盘等都是外存,咱们平常说的内存条就是内存,缓存是直接...