-
dell设置从ssd启动_整个活儿:无损迁移系统到SSD过程记录及提升对比
2020-12-22 06:34:57前言:2017年双十一,我为爸妈DIY了一台家用台式机,一晃就快3年了,这台老爷机现在的...此前我的老爷机就是靠着一块SATA SSD将开机时间从30+秒缩短到11秒,这台老爷机主板上有M.2接口,支持性能更为强劲的NVME SSD...前言:
2017年双十一,我为爸妈DIY了一台家用台式机,一晃就快3年了,这台老爷机现在的开机及运行响应速度也都明显有些慢了,以致于爸妈宁愿盯着那巴掌大的手机屏幕也不怎么情愿打开台机。众所周知,提升电脑开机及运行速度最有效的方式就是把系统盘从机械盘升级为固态盘。此前我的老爷机就是靠着一块SATA SSD将开机时间从30+秒缩短到11秒,这台老爷机主板上有M.2接口,支持性能更为强劲的NVME SSD,升级之后应该比我自己那台老爷机更快。考虑到重装系统后安装更新和重新安装常用软件很蛋疼,于是我决定整个活儿:无损迁移系统到SSD上。下面就来看看这次整活过程以及结果吧!
开箱:
▲这块SSD来自SILICON POWER/广颖电通,容量1TB,支持NVMe 1.3标准。包装盒正面是很酷炫的蓝黑风,正面简单标注型号容量及产品海报等。
▲背面用多国语言标注了对NVMe 1.3的支持,剩下的是生产信息及防伪查询等。
▲拆开包装,这块SSD被透明塑料盒固定得挺牢,要稍微用点力气才能从凹槽中取出。
▲SSD正面有贴纸,上面标注了型号、容量及生产序列号等信息。
▲背面同样有贴纸,上面是防伪查询和序列号等。
▲来看下两头金手指附近的做工,我觉得还是很OK的
▲掀开正面贴纸看下颗粒上的闪存丝印,29F04T2AOCTH1是intel的编号,左上角也是intel的logo,可以确定这块SSD采用intel原厂颗粒。
▲主控芯片是慧荣科技SILICON Motion SM2263XT,这款DRAM-Less SSD控制芯片支持主机内存缓冲(HMB)架构,有效运用系统缓存区,可提升读写速度。
安装SSD:
开箱完毕,下面该安装SSD到主板上了。打开机箱,找到主板的M.2接口,然后对准插槽放下并用螺丝紧固即可。
分区及无损迁移系统至SSD:
SSD安装上之后并不能马上看到盘符,还需要做一下初始化完成分区。这一次我打算使用傲梅分区助手直接将系统无损迁移到SSD,分区索性也用它一起完成。
▲打开傲梅分区助手,可以看到硬盘2处于未分区状态,用它来进行快速分区。
▲找到快速分区神器,选中SSD将其分区。注意,SSD一般无需像传统机械硬盘那样分为多个分区,所以我分区数目为1;硬盘类型记得选GPT,并勾选创建ESP和MSR分区,顺带勾选分区对齐到4096扇区(也就是所谓的4K对齐),设置完毕后就点执行了。
▲很快这个分区过程就完成了。
▲接下来,右键菜单里选择迁移系统到固态硬盘,出现如下对话框点击“下一步”。
▼选中固态硬盘上的“未分配空间”(我这里对应的是E盘)点击“下一步”继续。
▼然后调整好分区大小,点击下一步
▼点击完成后会回到主界面。
▼然后主界面左上角提交
▲点击执行,然后等待系统迁移完成。
注意:
在使用分区助手迁移系统到SSD时,电脑会自动重启一次。迁移后,除了确保启动模式外,还需要设置电脑的引导顺序:从SSD硬盘上启动系统(如果懒得进bios设置引导顺序也可以像我这样直接拔掉HDD硬盘线)。
通过分区助手可以非常快捷、方面的迁移windows系统到SSD或者大容量的HDD,如果需要迁移整个原磁盘数据到新SSD,则可以使用分区助手提供的磁盘克隆功能快速复制整个磁盘。
性能提升对比及测试:
开机速度对比:
不到半小时的功夫,系统迁移成功。进桌面后依然保持原样,但是腾讯管家记录的开机时间有了大幅改变:
▲做系统迁移前开机速度是令人蛋疼的54秒,从按下电源键开始,你可以不紧不慢地去饮水机前打一杯水再回来,可能它都还没进入桌面……
▲经过磁盘整理后开机速度提升到46秒,仍然很慢,依然可以喝杯水回来……
▲完成系统迁移后,开机只用了10秒,提升4倍有余!!!爸妈打开这台老爷机后也吓了一跳“今天这电脑开机怎么突然这么快了?儿子你对它做了什么?”
AS SSD Benchmark测试:
AS SSD Benchmark是一款来自德国的SSD专用测试软件,可以测试连续读写、4K对齐、4KB随机读写和响应时间的表现,并给出一个综合评分。
▲从测试结果来看读写速度都很不错。
Crystal Diskinfo测试:
CrystalDiskInfo通过读取S.M.A.R.T了解硬盘健康状况,用户可以通过它迅速了解本机硬盘的详细信息,包括接口类型、转速、温度、使用时间等,也能及时了解硬盘的健康情况。
▲从测试结果来看,支持PCIE 3.0、NVMe 1.3,其他信息都良好。
SSD-Z测试:
SSD-Z是一款好用的固态硬盘检测利器,软件能够对SSD的型号识别、主控、跑分、SMART检测,也支持HDD机械硬盘和其它磁盘信息的检测。通过读取SSD固件信息显示控制器、工艺技术、S.M.A.R.T.、NAND闪存类型和其它与磁盘设备相关的有用信息,得出实时的硬盘健康状态汇报。
▲SSD-Z的顺序读取速度测试结果为1.8GB/S,相当快了。
CrystalDiskMark测试:
CrystalDiskMark能够检测硬盘的随机读取/写入速度,连续读取/写入速度;测试随机512KB,2KB,4KB读取/写入速度(队列深度= 32)等,以此来辨别磁盘的性能及质量的优劣程度,体积小巧。
ATTO测试:
ATTO磁盘基准测试是一款简单易用的磁盘传送速率检测工具,可以用来检测硬盘、U盘、存储卡及其它可移动磁盘的读取及写入速率,该软件使用了不同大小的数据测试包,数据包按0.5K, 1.0K, 2.0K直到到8192.0KB进行分别读写测试,测试完成后数据用柱状图的形式表达出来,很好的说明了文件大小比例不同对磁盘速度的影响。
▲最大读取速度接近2GB/S,写入速度则可达1.6GB/S,同样非常优秀。
HD TUNE测试:
▲HD TUNE基准测试平均读取速度达到1560MB/S以上。
▲对比一下之前的HDD,速度相差10倍有余!
实际文件拷贝速度测试:
▲从我的移动硬盘(依然是HDD,USB3.0)上拷贝魔戒加长版到SSD,平均速度在105-110MB/S之间,非常平稳。
▲再将它从SSD拷贝回移动硬盘,平均速度96MB/S左右,全程同样很平稳。
总结:
这次的无损迁移系统到SSD效果非常好,开机速度提升明显的同时,无需重装任何软件或者再次激活系统,更不用打一堆补丁,可以说是无缝切换。
2020年了,SSD已经发展得非常成熟,价格也足够亲民了,还在用HDD的你,不如也来整个活儿投入SSD的怀抱吧,绝对不会后悔的!
#秀装备# #晒出黑科技# #win10玩机技巧#
-
Android 怎么将主程序添加到欢迎界面里面
2013-06-27 01:15:37我做好了一个欢迎界面,并且做了下按钮触发,里面什么都还没有,我这边有一个游戏主程序,应该怎么样才能合理的添加进去呢? 添加的结果就是 点击这个按钮 就进入这个主程序。下面是代码 这个是我的欢迎界面的代码... -
Linux从入门到精通
2010-04-25 19:58:09E.8.11 我从4.1(或更早)升级, 现在启动X时, 机器在一个灰色屏幕上吊死. E.8.12 当我运行netscape, 色彩似乎不对, 或者得到关于色彩的出错信息. E.8.13 我有一个微软串口鼠标, Linux不能使用它. 怎么办? E.9 系统... -
网管教程 从入门到精通软件篇.txt
2010-04-25 22:43:49网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的... -
《Linux从入门到精通》
2008-09-04 17:05:49E.8.11 我从4.1(或更早)升级, 现在启动X时, 机器在一个灰色屏幕上吊死. E.8.12 当我运行netscape, 色彩似乎不对, 或者得到关于色彩的出错信息. E.8.13 我有一个微软串口鼠标, Linux不能使用它. 怎么办? E.9 系统... -
flutter从入门到能寄几玩儿
2020-12-05 04:02:58RendObject才是真正经过layout和paint并绘制在屏幕上的对象。在flutter中有三套渲染相关的tree,分别是:widget tree, element tree & rendObject tree。三者的渲染流程如下: <p><img... -
Java实现隐形画图板开发
2013-11-28 23:16:10其实说吧,这个画图板就是一个骗人的东西,它的原理就是先把当前屏幕图片截下来,然后再画到窗体上,把窗体大小设置成屏幕大小,去掉窗体上的关闭按钮,就得到了一个隐形画图板了。接下来逐步介绍怎么实现这个画图板...有一次在课上无意中看了东哥演示的隐形画图板,感觉比较有趣,于是头脑发热,回去就马上动手,话了 一晚上时间,编出一个比较丑陋的所谓的隐形画图板。其实说吧,这个画图板就是一个骗人的东西,它的原理就是先把当前屏幕图片截下来,然后再画到窗体上,把窗体大小设置成屏幕大小,去掉窗体上的关闭按钮,就得到了一个隐形画图板了。接下来逐步介绍怎么实现这个画图板的几个窗用的功能。
一、将窗体设置成屏幕大小,该过程使用了Java中的一个工具Toolkit 代码如下:
二、去掉窗体的关闭按钮,用到了Java自带的一个窗体修饰方法setUndecorated(true),参数true表示不可修饰,得到一个空白窗体,代码很简单,就一行:
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension dm = toolkit.getScreenSize();
this.setSize(dm);this.setUndecorated(true);
三、获取当前屏幕背景图片,并保存到工程下,该过程用到了Java自带的Robot和ImageIO方法;具体代码实现如下:Rectangle rect = new Rectangle(dm);
Robot robot = new Robot();
BufferedImageimage=robot.createScreenCapture(rect);
try {
ImageIO.write(image, "jpg", new File("C:\\Users\\Administrator\\workspace\\隐形画图板\\img\\" + "a" + ".jpg"));
} catch (IOException ef) {
// TODO Auto-generated catch block
ef.printStackTrace();
}
g.drawImage(image, 0 , 0, dm.width, dm.height,Color.white, null);
} catch (AWTException ea) {
// TODO Auto-generated catch block
ea.printStackTrace();
}//主窗体
package cjl.deaw1;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.awt.image.RenderedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
/**
* 画图板界面类
*
* @author Administrator
*
*/
public class DrawUI extends JFrame {
BufferedImage image;
Image image1;
public static void main(String args[]) {
new DrawUI();
}
/**
* 初始化界面的方法
*/
public DrawUI() {
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension dm = toolkit.getScreenSize();
JPanel panel=new JPanel();
panel.setBackground(Color.WHITE);
panel.setPreferredSize(dm);
this.setSize(dm);
FlowLayout fl = new FlowLayout();
this.setUndecorated(true);
this.setLayout(fl);
this.setAlwaysOnTop(true);
this.setDefaultCloseOperation(3);
this.add(panel );
this.setVisible(true);
// 从窗体上获取画布对象
// 获取窗体在屏幕上所占据的区域,这块区域是允许改变颜色的
Graphics g = this.getGraphics();
// int [] x={100,150,300};
// int [] y={100,200,300};
// g.drawPolygon(x, y, 3);
// Graphics2D g2d = (Graphics2D) this.getGraphics();
// 创建鼠标监听器对象
DrawListener dlis = new DrawListener(g,this);
// 给窗体加上鼠标监听器
this.addMouseListener(dlis);
try {
Rectangle rect = new Rectangle(dm);
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(rect);
try {
ImageIO.write(image, "jpg", new File("C:\\Users\\Administrator\\workspace\\隐形画图板\\img\\" + "a" + ".jpg"));
} catch (IOException ef) {
// TODO Auto-generated catch block
ef.printStackTrace();
}
g.drawImage(image, 0 , 0, dm.width, dm.height,Color.white, null);
} catch (AWTException ea) {
// TODO Auto-generated catch block
ea.printStackTrace();
}
}
}//监听器
package cjl.deaw1;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JOptionPane;
/**
* 画板的监听器,实现鼠标监听器接口
*
* @author Administrator
*
*/
public class DrawListener implements MouseListener {
private int x1, y1, x2, y2;
private Graphics gr;
public float stroke;
DrawUI drawUI;
public DrawListener(Graphics gr, DrawUI drawUI) {
this.gr = gr;
this.drawUI=drawUI;
}
public void mousePressed(MouseEvent e) {
// 获取鼠标按下时候光标的位置
x1 = e.getX();
y1 = e.getY();
if (e.isMetaDown()) {
JOptionPane.showMessageDialog(drawUI, "你你确定要退出吗?");
System.exit(0);
}
if (e.isControlDown())
System.out.println();
// draw(x1, y1, 100, 1);
}
public void mouseReleased(MouseEvent e) {
// 获取鼠标释放时候光标的位置
x2 = e.getX();
y2 = e.getY();
for (int i = 0; i <= 50; i++) {
gr.setColor(new Color(155 + 2 * i, 100 + 2 * i, 40 + 2 * i));
gr.fillOval(Math.min(x1, x2) + i, Math.min(y1, y2), 100 - 2 * i,
160 - 2 * i);
}
}
public void mouseEntered(MouseEvent e) {
// System.out.println("mouseEntered");
}
public void mouseExited(MouseEvent e) {
// System.out.println("mouseExited");
}
public void mouseClicked(MouseEvent e) {
// System.out.println("mouseClicked");
}
public void draw(double x0, double y0, int L, int n) {
double x1 = 0, y1 = 0;
if (n <= 0) {
return;
} else {
for (int i = 0; i <= 800; i++) {
try {
Thread.sleep(5);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if (i <= 200) {
L = i;
gr.setColor(new Color(255 - i, i, i));
gr.fillOval((int) (x0 + L), (int) y0, 10, 10);
}
if (i >= 200 && i <= 400) {
L = i - 200;
gr.setColor(new Color(455 - i, i - 200, i - 150));
gr.fillOval((int) (x0 + 200), (int) y0 + L, 10, 10);
}
if (i >= 400 && i <= 600) {
L = 600 - i;
gr.setColor(new Color(655 - i, i - 400, i - 350));
gr.fillOval((int) x0 + L, (int) y0 + 200, 10, 10);
}
if (i >= 600 && i <= 800) {
L = 800 - i;
gr.setColor(new Color(855 - i, i - 600, i - 550));
gr.fillOval((int) x0, (int) y0 + L, 10, 10);
}
x1 = Math.sin((x0 + i) / 4) * 100;
y1 = Math.sin((y0 + i) / 4) * 100;
// System.out.println("x1:" + x1 + "\n" + "y1;" + y1);
}
}
draw(y1 + 140, y1 + 140, L, n - 1);
}
} -
【动手制作简易GUI】如何利用WallPaper打造自己的串口屏界面
2021-02-08 21:53:32众所周知,WallPaper是一款很酷的壁纸工厂,...本来我们用的是正点原子的LCD屏幕,但是有学长推荐给我们这款只需要4线一个串口的屏幕,几天时间就可以大概学会。 小鱼君买的是尺寸最小的一款,价格在40到50元,大...众所周知,WallPaper是一款很酷的壁纸工厂,而串口屏也是自由度很高的工业级屏幕,今天小鱼君带来了串口屏的使用教程。
先给大家看看小鱼君自己用过的工程例子:
怎么样是不是感觉很炫酷呢?我们是把它用在门禁系统上的,可以控制芯片来进行密码识别与指纹识别。
其中的图片来自WallPaper,其他的控件都在软件中设置。
本来我们用的是正点原子的LCD屏幕,但是有学长推荐给我们这款只需要4线一个串口的屏幕,几天时间就可以大概学会。
小鱼君买的是尺寸最小的一款,价格在40到50元,大家需要准备一个USB转串口的模块用来下载我们自己的文件。由于淘宝链接过长我们就先不贴了,大家在公众号:小鱼君code 中发送串口屏就会收到它的资料了,本期我们先讲UI的制作,下期我们再讲如何与单片机通信(对于之前串口通信了解的同学们应该很容易的)。
首先大家可以在官方网站获取资料,他们讲的也很详细。http://www.tjc1688.com这个网址进去就可以了。在这里点击就可以下载了:
我们直接开始软件的使用,首先新建工程:
大家在这里选择自己的型号,之后就进入了空白的界面:
然后我们要做的就是生成字库,点击工具,生成字库后保存就可以。这样我们就可以开始接下来的操作了。
首先我们添加背景,大家可以随便选择一张图片,小鱼君就简单的给大家示范一下:
随后点击图片下的+就可以了:
在这一步大家会遇到这样一个问题,图片导入时候会失败。这种情况大都是图片的像素大小不合适。这时候大家只需要用电脑自带的编辑功能就可以修改了。
接下来我们就把这张图片作为当前界面的背景:
之后我们就可以放置自己需要的功能了。这里小鱼君做一个简单的示例,大家可以做个参考:
大家在右下角做修改,绿色字体的就代表着可以是可修改的参数,小鱼君这里放置了一个文本就是修改的text。
在制作完成后大家点击调试,就可以预览了同时调试也可以确保我们的程序没有错,如果确保没有问题就可以下载到串口屏了。
本期教程就到此结束了
如果大家有什么问题
可以在公众号提出呦~
小鱼君看到就会回复大家的~
-
飞秋2013专业版
2014-06-24 10:54:48点击主界面上的日程安排与提醒,双击日历中的一天,进行日程安排设置,在下面进行日程提醒设置,当提醒时间到时,程序会自动显示出提醒窗口或运行相应的程序。 二十四、C盘保护的电脑配置信息无法保存怎么办? 可... -
e语言-桌面悬浮菜单易语言源码
2019-08-23 11:51:55左上角的十字瞄准线,拖动它就可以方便地在屏幕上取组件句柄。点击"你给我消失"以后,目标窗口(必须是整个窗口)就会完全消失,仅在任务栏中有显示。而且无论怎么点击任务栏,窗口都不会出现,。此时列表框中会自动... -
飞秋FeiQv2.4修正版
2008-11-23 17:27:11点击主界面上的日程安排与提醒,双击日历中的一天,进行日程安排设置,在下面进行日程提醒设置,当提醒时间到时,程序会自动显示出提醒窗口或运行相应的程序。 二十四、C盘保护的电脑配置信息无法保存怎么办? 可... -
Nehe的OpenGL教程电子书
2018-04-07 12:25:03到目前为止你已经学会如何使用alpha混合,把一个透明物体渲染到屏幕上了,但有的使用它看起来并不是那么的复合你的心意。使用蒙板技术,将会按照你蒙板的位置精确的绘制。 21.线,反走样,计时,正投影和简单... -
BeoPlayer完美版3.0 汉化版
2010-04-08 08:49:47首先说一下,这个软件在被HIDE的情况下,会把自己分成两个部分分别藏在屏幕的左右,如果鼠标移到屏幕边缘,它会出现一个三角,,然后点那个三角,界面才会完全出来,感觉这比QQ的HIDE方式要好,不会鼠标一不小心移到... -
NeHe_OpenGL教程(完整版) 里面有源码下载地址(可以迅雷下载 亲测)
2010-10-18 00:24:30到目前为止你已经学会如何使用alpha混合,把一个透明物体渲染到屏幕上了,但有的使用它看起来并不是那么的复合你的心意。使用蒙板技术,将会按照你蒙板的位置精确的绘制。 21.线,反走样,计时,正投影和简单的... -
新版Android开发教程.rar
2010-12-14 15:49:11的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ... -
和秋叶一起学Word(第2版).秋叶.2017-8(带详细书签).pdf
2019-01-05 21:04:481.5 屏幕上你看到的,不一定都会被打印! 12 1.6 被滥用的空格键! 14 1.7 回车还有软硬之分? 16 1.8 回车并不是用来调节段落间距的! 18 1.9 靠空格来控制文字位置?看标尺! 20 1.10 文字怎么总是对不齐?... -
AirPlayer录屏大师
2018-12-14 09:28:54苹果录屏大师(AirPlayer)是一款很实用的工具,苹果录屏大师(AirPlayer)操作简单,功能强大,能够将苹果手机设备中的视频、游戏、照片等内容投射到电脑电视屏幕上,只需通过WiFi就能够让用户体验到更好的视频、音乐... -
BeoPlayer绿色免费版+中文绿色版
2014-03-26 06:10:41如果需要将歌曲从CD上复制到硬盘,默认的存储路径是“ Users Public Documents My Mysic”,单击后面的“Browse”按钮可以重新设置存储路径。 快速入门 BeoPlayer默认支持的音乐格式包括MP3、WMA、WAV,默认支持的... -
EmEditor Pro(文本编辑器) V15.9.0 绿色中文版
2016-04-28 10:59:13这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下: 1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来... -
MAPGIS地质制图工具
2013-05-06 16:15:302、如果需要把Excel中的线也输入到MapGis中,请先设置好表格中的线,且能输入单元格的文字字体、颜色、大小等; 3、如果要自定义表格转到MapGis范围大小,在点菜单Excel->MapGis后,框选输入数据的范围,数据输入... -
Android项目源码开源的 Material Design 豆瓣客户端.zip
2019-07-10 18:16:58我们会把和网站同步的评分评论作为一个起点和基础,在手机上重新构建围绕个人兴趣的发现和讨论。 一个叫“豆瓣”的App——豆瓣日志 豆瓣从来不是一个单一的网站,而对于豆瓣的用法自然不尽相同。使用豆瓣是为了... -
iz3d 3D立体游戏的软件
2010-07-14 17:25:42魔兽世界宏大的游戏场景就是这种3D技术最合适的用武之地,打开3D特效后游戏景深有了极大变化,屏幕上由近及远的景深效果绝对是一种另类的游戏体验。举个简单的例子,游戏角色往更远的地方跑时你甚至会不由得伸长脖子... -
你必须知道的495个C语言问题
2015-10-16 14:14:28然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决了,是吗? 1.4 新的64位机上的64位类型是什么样的? 指针声明 1.5 这样的声明有什么问题?char*p1,p2;我在使用p2的时候... -
让你的网页更丝滑(全)
2021-01-08 14:41:34动画要16.7毫秒传输一帧到屏幕上,空闲任务不能超过50毫秒,其实不只是空闲任务,所有任务都不能超过50毫秒,加载时间是1000毫秒,所谓的页面秒开就是从这里来的。这四个单词的首字母... -
//1、在屏幕上打印“开始自动收集能量” toast("开始自动收集能量"); //2、解锁屏幕,输入解锁密码 unlock(); sleep(2000); //3、创立一个线程,截图提示,后台点击立即开始(华为手机申请手机截图权限时,需要...
-
Visual C++ 2008入门经典--详细书签版
2013-02-02 16:07:151.6.5 设置Visual C++ 2008的选项 22 1.6.6 创建和执行Windows应用程序 23 1.6.7 创建Windows Forms应用程序 25 1.7 小结 27 第2章 数据、变量和计算 28 2.1 C++程序结构 28 2.1.1 程序注释 33 2.1.2 #... -
Visual C++ 2008入门经典--源代码及课后练习答案
2013-02-02 16:13:251.6.5 设置Visual C++ 2008的选项 22 1.6.6 创建和执行Windows应用程序 23 1.6.7 创建Windows Forms应用程序 25 1.7 小结 27 第2章 数据、变量和计算 28 2.1 C++程序结构 28 2.1.1 程序注释 33 2.1.2 #... -
Linux操作系统基础教程
2013-04-08 21:34:262需要为购满许可证付出高价还要受到系统安装数量的限制。我在讲义的最后面附有 GPL 的 非官方中文译稿。目前 Linux 中国的发行版本(Linux Distribution)主要有 Red Hat (红帽子) , Slackware, Caldera, Debian... -
《你必须知道的495个C语言问题》
2010-03-20 16:41:18你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。 《你必须知道的495个C语言问题》的出版填补了这一空白。许多知识点的阐述都是其他资料中所没有的,弥足珍贵。 涵盖...