码迷,mamicode.com
首页 > 编程语言
《Java核心技术卷一》笔记 多线程同步(底层实现)
一、锁的基本原理多个线程同时对共享的同一数据存取 ,在这种竞争条件下如果不进行同步很可能会造成数据的讹误。例如:有一个共享变量int sum=0, 一个线程正调用 sum+=10,另一个线程正好也在调用sum+=20,期望的结果应该是sum=30。 但是+=操作并不是原子的,虚拟机需要用多条指令才能...
分类:编程语言   时间:2015-09-17 06:24:12    阅读次数:317
传智Java集合+IO 部分知识测试
集合+IO 部分共40道选择题,每题2.5分。多选题有错则全错,全对才满分.单列集合的顶层接口是( )ba) Mapb) Collectionc) Listd) SetArrayList类的底层数据结构是( )Aa) 数组结构b) 链表结构c) 哈希表结构d) 红黑树结构LinkedList类的特点...
分类:编程语言   时间:2015-09-17 06:24:19    阅读次数:368
[c++primer][07]函数
7.1 函数的定义函数调用做了两件事情:用对应的实参初始化函数的形参,并将控制权转移给被调函数。// return the greatest common divisor int gcd(int v1, int v2) { while (v2) { int temp = v2; ...
分类:编程语言   时间:2015-09-17 06:23:05    阅读次数:362
Java常见知识问答
1、ArrayList、LinkedList区别(http://pengcqu.iteye.com/blog/502676#bc2374415)2、java.util.Arrays、Java.util.Collections、System.arraycopy介绍3、HashCode和equals方法...
分类:编程语言   时间:2015-09-17 06:20:12    阅读次数:192
wxpython实现文件拖拽
我想让wx.grid里面的单元格能够支持文件拖拽,实现起来挺简单的,共分3步:1、创建一个wx.FileDropTarget子类的对象,并把要支持拖拽的控件传给它的构造函数,此处是grid2、调用grid的SetDropTarget函数,并将第1步创建的wx.FileDropTarget子类对象传给...
分类:编程语言   时间:2015-09-17 06:19:36    阅读次数:570
python2.6升级2.7的方法及升级后的故障处理
vps上的python是2.6的,想升级到2.7 1.查看python的版本 #python??-V???? Python?2.6.6?? 2.下载python2.7 #wget?http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.bz2?? #tar?-jxvf?Python-...
分类:编程语言   时间:2015-09-17 01:18:51    阅读次数:226
java-字符串的创建和存储机制
在Java语言这种,字符串起着非常重要的作用,字符串的声明和初始化由以下两种情况: 1》对于字符串String s1 = new String("abc")语句与String s2 = new String("abc")语句,存在两种引用对象s1,s2,两个内容相同...
分类:编程语言   时间:2015-09-17 01:15:47    阅读次数:222
C语言(简单游戏)-走出迷宫
1 #include 2 //宏定义 maze[ROWS][COLS];行和列; 3 #define ROWS 7 4 #define COLS 6 5 //绘制迷宫(全局变量) 6 char maze[ROWS][COLS]= { 7 {'#','#','#','#','#','#'}...
分类:编程语言   时间:2015-09-17 01:09:49    阅读次数:214
《Java特种兵》
一气呵成读完了胖哥的《Java特种兵》一书,有种醍醐灌顶的感觉。我看有那么多人写书中的技术知识,其实我更想表达我学习Java的心得和最近内心的想法和最近一年来的工作感受。我觉得我和胖哥有相似的经历。 很多时候,现在从事的职业并不是最终你想要的。但是唯独当年的一份执着和热情才使你撑到了现在。当年你在....
分类:编程语言   时间:2015-09-17 01:10:24    阅读次数:285
认识Java Spring 框架
谈起Java 开发总是离不开各种框架,当我们在使用Java初期就被各种框架的包围着,而.Net开发就比较简单了,从WinForm到Asp.Net再到APS.Net Mvc,一气呵成,开发起来那叫一个爽,但是也带来了一些问题,比如,.Net 开发者使用微软已经封装好的类库,程序员在日常的开发过程中.....
分类:编程语言   时间:2015-09-17 01:07:13    阅读次数:190
javascript函数系列总结
[1]引用类型之函数Funtion() [2]函数表达式 [3]闭包 [4]函数中的私有变量和特权方法 [5]匿名函数模仿块级作用域 [6]函数自执行的错误与正确示范
分类:编程语言   时间:2015-09-17 01:07:10    阅读次数:197
C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出
1. 程序的一般形式 (1)注释 ① 分类:单行注释( // ): 注释一行.多行注释( /**/ ): 在这个区间内,都属于多行注释,可以换行. ② 作用:提示代码的作用,提示思路 不写注释的后果:出来混总是要还的. ③ 单行注释不能换行 (2) #include #imp...
分类:编程语言   时间:2015-09-17 01:08:00    阅读次数:313
博客一,常见的几种排序算法的Java实现
一、插入排序算法导论上有很形象的比喻,把插入排序类比成扑克牌,默认你手里本身拥有的第一张是有序的,第二章和第一张对比后决定其位置,以此类推。代码如下: 1 public class InsertSort { 2 public void insertSort(int[] a){ 3 ...
分类:编程语言   时间:2015-09-17 01:06:13    阅读次数:256
Windows下使用Dev-C++开发基于pthread.h的多线程程序
一、下载Windows版本的pthread目前最新版本是:pthreads-w32-2-9-1-release.zip。二、解压pthread到指定目录我选择的目录是:E:\DEV-CPP\Pthread 完成后,该目录会多出三个文件夹:Pre-built.2,pthreads.2,QueueUs....
分类:编程语言   时间:2015-09-17 01:05:16    阅读次数:251
python相关——如何安装pip
今天在新的一台电脑上安装了pip。流程有点忘记了,在这里再次记录下来。 本教程基于python3.4,并且需要连接互联网,总共需要两步。 1、要安装pip,首先要安装setuptools,链接:https://pypi.python.org/pypi/setuptools#windows-p...
分类:编程语言   时间:2015-09-17 01:04:16    阅读次数:213
C++ Builder中Toolbar控件的一些用法和说明整理
C++ Builder中Toolbar控件的一些用法
分类:编程语言   时间:2015-09-17 01:00:36    阅读次数:632
C#多线程学习(一) 多线程的相关概念(转)
什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是...
分类:编程语言   时间:2015-09-17 01:01:26    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!