老坛咸菜面 老坛咸菜面
关注数: 11 粉丝数: 123 发帖数: 7,765 关注贴吧数: 19
科普一下-----关于CPU cpu确实很重要,但是就目前的手机而言,速度早就超越极限了,为什么都不关注io的读写速度和缓存呢?提升这些东西远远比纠结什么多核来的实在 你们以为cpu核心多了速度就能快很多? 不管你有多少个核,cpu永远只有一个,一个cpu在同一时间内只能处理一个进程 cpu和我们人脑一样,是不可能同时左手画圆右手画方的,它只有处理完一个进程后,再接着处理另外一个进程 那么我们的多任务同时运行是如何实现的呢? 这里就涉及到一个专业术语了----时间片 简单来说,时间片就是系统分配给一个进程占用cpu的时间段 我还是举个非常通俗易懂的例子吧,比如三个人同时吃一碗饭 我们可以把这三个人看做是三个进程,一碗饭就是一个cpu 那么工作原理就是,其中一个人吃一口然后让开,让另一个人再吃一口,接着依次循环,但是这个交替是没有规律的,谁抢到算谁的,这就是cpu的抢占时间片机制 如果一个进程需要10秒钟的时间才能完成运算,那它是不是会占用整整10秒种然后才轮到别的进程呢?答案当然是NO 由于现在的CPU运算速度实在太快太快了,所以多个进程同时处理时,CPU会在极短的时间内挨个交替着做处理,比如给进程1处理一部分然后赶快给进程2处理一部分再接着....直到所有进程处理完毕,这个过程听起来有点复杂,但是对于cpu来说都是一瞬间的事 还有什么不懂的可以提问,我会尽量回答,当然对于我不懂的问题我是不会不懂装懂瞎误导人的,请大家以后也别乱回答自己不懂的东西了
我对全画幅和aps画幅的理解,不知道对不对 我是个连入门都算不上的菜鸟,最近突然对摄影很感兴趣 看了很多关于aps画幅是否赚长焦的文章,我也想说说我自己的观点 根据我所了解的知识,一款相机的有效像素是指感光元件上的所有像素点数量,就好比我们的电脑显示器,1366*768分辨率的显示器大约为100万个小像素点组成,感光元件则是由无数个非常小的像素点组成(不知道比喻的恰当不) 全画幅的感光元件面积大约是aps画幅的1.5倍 同样一款镜头,同样焦距下,镜头所形成的影像投射在感光元件上的效果肯定是一模一样的,但是因为感光元件的面积不一样,所以全画幅感光元件所形成的图像要比aps的大,aps画幅只是截取了之间的一部分画面,所以aps画幅“亏”了视角 既然影像通过镜头投射在感光元件上的画面是一模一样的,那aps何来的赚焦距说法呢? 我的想法是这样的,全画幅和aps画幅用同样的镜头同样的焦距在同一位置拍摄同一画面,然后把全画幅拍摄的照片按照一定的比例裁切中间的一块,然后放大到和aps拍摄的照片相同尺寸,那么他们的效果应该是一样的 但是,这里应该加个条件,前提是全画幅相机的有效像素是aps画幅的1.5倍 因为全副的尺寸比aps画幅大很多,如果他们像素一样多的话,全画幅感光元件的像素点密度就比aps小很多,全副用同样的像素数量记录了更为宽广的画面,而aps画幅则是截取了中间的一部分画面,但是因为像素的密度是同全副的1.5倍,所以它用同样多的像素点数记录了中间一部分画面,由于像素数量和全副相同,所以画面放大到和全副一样后画面,并没有因为放大而损坏画质,相当于数码变焦,但是这个放大几乎是无损的 所以,aps画幅并没有赚焦距,而只是因为像素密度高记录了更多细节,并且放大后没有失真 换句话说如果全画幅的感光元件提高像素,使它的像素点密度和aps画幅一样,那么拍摄的照片放大后裁切中间一部分得到的效果应该和同样像素密度的aps画幅相机拍摄的效果是一样的 不知道我分析的对不对
写个低级教程吧------1分钟完成android模拟器的安装 傻瓜式教程,一分钟完成android模拟器的安装,高手请无视 看到还有人不会安装android模拟器,甚至装这个东西还要花好几天时间,所以写下此帖,希望能帮到需要的人 首先你需要下载好需要的东西——jdk,eclipse,sdk,adt(都必须下载对应的系统版本,windows就下载for windows的,linux就下载for linux的,mac os就下载for mac的,安装方法都差不多)因为android系统的核心库,应用程序框架以及应用程序都是使用java语言开发的,所以我们需要先在电脑上配置java的运行环境,只有这样,计算机才能认识java的代码 安装jdk后我们的电脑就拥有了java程序的运行环境以及java开发所需要的包 jdk最好是下载那种安装后自动配置环境变量的,因为有的人连环境变量都不会配,其实就是指定一个路径而已,否则系统会找不到jdk的所在位置 装完jdk,将eclipse解压到任意位置即可(绿色软件,无需安装)接着将adt包里的所有文件复制到eclipse文件夹的根目录,全部覆盖 再接着打开eclipse 因为我还没有找到mac os下可用的sdk,adt(我电脑里的sdk和adt只有windows和linux版的),所以只能以windows为例了,我想吧里大多数人都是用windows的 ADT复制完后,打开eclipse工具栏就会出现我们再熟悉不过的android机器人logo了 点击eclipse 的Window 菜单的子菜单Preferences 中的android 节点配置SDK 所存在的路径 配置路径完成后点击右下角的 “Apply”应用按钮,出现了当前使用 Android SDK的版本号 虽然eclipse 与Android SDK 进行整合,但由于Android 是运行在手机上的,所以还需要配置一个虚拟/ 模拟的运行环境,这个环境叫做AVD (Android virtual Device ) 点击“New”按钮创建一个AVD,名字随便取一个即可 这时候整个过程就完成了 怎么打开模拟器呢? 很简单,在eclipse里新建一个android项目,代码什么也不用写,然后右键单击你的项目,在运行里选择 Android Application,这时候AVD就会打开了 结束,下载好相应的工具后,整个过程不会超过1分钟
首页 1 2 3 4 下一页