其实我很犹豫要不要写这样一篇关于线程的文章,毕竟我对线程的理解还非常浅薄,但是想想以后能深入理解再来更新就好了。 线程是啥,官方说法:程序执行流的最小单位,一个或多个线程组成一个进程。嘛意思,计算机知识非得搞这么抽象吗??百度是最好的老师,在知乎上看到一篇非常有趣又较好理解的文章(开桌子),此处放链 ...
分类:
编程语言 时间:
2018-07-09 01:08:41
阅读次数:
174
1 import java.util.Scanner; 2 3 /** 4 * 功能:用位运算,判断一个数是否为2的n次方。 5 * 思路:用1做移位操作,然后判断移位后的值是否与给定的数相同。 6 */ 7 public class Main3 { 8 9 public boolean isPow... ...
分类:
其他好文 时间:
2018-07-07 23:56:07
阅读次数:
214
判断方法(奇数): 错误判断方法:通过a%2==1来判断。(原因:负奇数对2取余的结果为-1) 正确判断方法:(1) 通过a%2!=0来判断。 (2) 通过(a&1)==1来判断。(推荐使用,位操作,性能更优) Java代码: ————利用“a%2!=0”判断———— 0为偶数 11为奇数 -11为 ...
分类:
编程语言 时间:
2018-07-07 13:40:47
阅读次数:
128
线程的内存模型 32位操作系统的寻址空间为2的32次方,也就是4GB的寻址空间;系统在这4GB的空间里划分出1GB的空间给系统专用,称作内核空间,具有最高权限;剩下3GB的空间为用户空间(一般JVM的可用内存最大只能是2GB),只能访问当前线程划分的内存地址。用户线程需要访问硬件资源的时候需要委托内 ...
分类:
编程语言 时间:
2018-07-06 01:24:56
阅读次数:
211
描述: 有一组连续的有序的自然数,需要获取这组自然数的中位数,自然数从 low -> high,low表示最小的,high表示最大的数 第一种方案: (low+high)/2 -1 第二种方案: low + ((hign - low) >> 1) 第二种方案在计算机执行时会更好一点,采用的移位操作, ...
分类:
其他好文 时间:
2018-07-05 17:20:19
阅读次数:
136
一、下载 这里以下载linux版本为例,下载分为32位操作系统软件包和64位操作系统软件,根据自己系统的选择对应的软件安装包。 下载网址:https://www.mongodb.com/download-center?jmp=nav#atlas 二、安装 1.将下载的安装包上传到linuxr的/us ...
分类:
数据库 时间:
2018-06-30 20:54:31
阅读次数:
273
1、安装VMware Workstation虚拟机 2、win7的64位操作系统(为什么不用32位?因为32位的内存最大只能设置4G) 3、安装Oracle数据库(映射iso文件【上面栏的虚拟机->设置->硬件->CD/DVD】),一定得先安装数据库在安装windchill系统 4、安装PTC wi ...
分类:
Windows程序 时间:
2018-06-29 19:28:21
阅读次数:
1304
位操作有:按位与、按位或、按位异或、按位取反、左移、带符号右移和无符号右移。 1、按位与(&或者and): 2&3 = 0000 0010 & 0000 0011 = 0000 0010 = 2 2、按位或(|或者or): 2|3 = 0000 0010 | 0000 0011 = 0000 001 ...
分类:
其他好文 时间:
2018-06-29 19:20:28
阅读次数:
131
一值保持器----------端口:从端口上来看,端口分为三类:(1)sc_in<type>(2)sc_out<type>(3)sc_inout<type>ps:内部连线的类型sc_signal二基本的数据类型:(1)systemC自我扩展的类型:位类型sc_bit:此种类型数据的值只能是1或者0,支持c语言中的位操作位向量sc_bv<n>:定义为任
分类:
其他好文 时间:
2018-06-29 17:26:31
阅读次数:
241
CMD和DOS的区别 很多人喜欢在这里把XP下的CMD和我们的DOS混淆,因此今天我特别发帖说明:CMD和DOS是完全不同的!请各位始终牢记这一点,否则在高手面前就丢人了!因为CMD是32位应用程序(而DOS是16位操作系统)。详细解释如下: DOS是一种16位操作系统,通过IO.SYS、MSDOS ...
分类:
其他好文 时间:
2018-06-27 23:57:52
阅读次数:
289