精华内容
下载资源
问答
  • 安装包中-win32-x86_64是什么意思? 这个格式是64位,32位都可以安装,安装系统会自己判断系统环境,来选择安装多少位

    安装包中-win32-x86_64是什么意思?

    这个格式是64位,32位都可以安装,安装系统会自己判断系统环境,来选择安装多少位

    展开全文
  • Win知识 - 程序是怎样跑起来的(合集)

    万次阅读 多人点赞 2019-01-07 10:33:32
    这些函数及调用函数的行为统称为系统调用(system call),也就是应用对操作系统(system)的功能进行调用(call)的意思。在前面的程序中用到了time()及printf()等函数,这些函数内部也都使用了系统调用。这里之...

    系统调用和高级编程语言的移植性

    操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的。这些函数及调用函数的行为统称为系统调用(system call),也就是应用对操作系统(system)的功能进行调用(call)的意思。在前面的程序中用到了time()及printf()等函数,这些函数内部也都使用了系统调用。这里之所以用“内部”这个词,是因为在Windows操作系统中,提供返回当前日期和时刻,以及在显示器中显示字符串等功能的系统调用的函数名,并不是time()和printf()。系统调用是在time()和printf()函数的内部执行的。大家可能会认为这个方法有些绕,不过这是有原因的。

    C语言等高级编程语言并不依存于特定的操作系统。这是因为人们希望不管是Windows还是Linux,都能使用几乎相同的源代码。因此,高级编程语言的机制就是,使用独自的函数名,然后再在编译时将其转换成相应操作系统的系统调用(也有可能是多个系统调用的组合)。也就是说,用高级编程语言编写的应用在编译后,就转换成了利用系统调用的本地代码(图9-6)。

    图9-6 高级编程语言的函数调用在编译后变成了系统调用

    在高级编程语言中,也存在可以直接调用系统调用的编程语言。不过,利用这种方式做成的应用,移植性并不友好(也俗称为有恶意行为的应用)。例如,直接调用Windows系统调用的应用,在Linux上显然是无法运行的。

    Ps:①移植性指的是同样的程序在不同操作系统下运行时需要花费的时间等,费时越少说明移植性越好。

     

    Win编译和链接机制

     

    应用和硬件无关?

    在用C语言等高级编程语言开发的Windows应用中,大家很少能接触到直接控制硬件的指令。这是因为硬件的控制是由Windows全权负责的。

    不过,Windows提供了通过应用来间接控制硬件的方法。利用操作系统提供的系统调用功能就可以实现对硬件的控制。在Windows中,系统调用称为API(图11-1)。各API就是应用调用的函数。这些函数的实体被存储在DLL文件中。

    图11-1 应用通过操作系统间接控制硬件

    下面让我们来看一个利用系统调用来间接控制硬件的示例。例如,假设要在窗口中显示字符串,就可以使用Windows API中的TextOut函数①。TextOut的语法如代码清单11-1所示。在这段代码中,确实没有能让大家意识到硬件的参数。带有“设备描述表的句柄”这一注释的参数hdc,是用来指定字符串及图形等绘制对象的识别值,表示的也不是直接硬件设备。

    代码清单11-1 TextOut函数的语法(C语言)

    BOOL TextOut(
    	HDC hdc,              //设备描述表的句柄
    	int nXStart,          //显示字符串的x坐标
    	int nYStart,          //显示字符串的y坐标
    	LPCTSTR lpString,     //指向字符串的指针
    	int cbString          //字符串的文字数
    );

    那么,在处理TextOut函数的内容时,Windows做了什么呢?从结果来看,Windows直接控制了作为硬件的显示器。但Windows本身也是软件,由此可见,Windows应该向CPU传递了某些指令,从而通过软件控制了硬件。

    Ps:注脚

    ① 在向窗口和打印机输出字符串时,可以使用Windows提供的TextOut函数作为API。C语言提供的printf函数,是用来在命令提示符中显示字符串的函数。使用printf函数,是无法向窗口和打印机输出字符串的。

    展开全文
  • 不管是32位的Windows还是64位的,都是运行在NT内核之上的Win32子系统。Win32既包括32位的Windows又包括64位的Windows。 32位的Windows,叫Win32-i386。i386也可叫做i686或者x86。 通常所说的64位的Windows,叫Win32-...

    一、对于系统cpu的架构辨别。不管是32位的Windows还是64位的,都是运行在NT内核之上的Win32子系统。Win32既包括32位的Windows又包括64位的Windows。

    32位的Windows,叫Win32-i386。i386也可叫做i686或者x86。
    通常所说的64位的Windows,叫Win32-x86_64,x86_64也可叫做AMD64或者x64。虽然名字里有AMD,但是Intel的64位CPU也是这个指令集。
    简单来讲:
    Win32 -> 指的就是Windows系统;
    64 bit- > 指的是Windows是64位的;
    AMD64 -> 指的就是 CPU是x64的

    如何确定安装win32的还是amd64,非常简单!
    我们直接通过platform看我们安装的python是什么版本,32bit就是win32了。而且自己在dos输入python的一开始的命令提示也显示了
    在这里插入图片描述

    二、对于包名完整的理解

    0.12.4 - package version, they may be using semantic versioning
    cp27 - this package is for CPython. IronPython, Jython, or PyPy will probably be unhappy.
    CPython version 2.7.
    none - no feature of this package depends on the python Application Binary Interface, or ABI
    win_amd64 - this has been compiled for 64-bit Windows. That means that it probably has some code written in C/C++
    .whl - that means this is a wheel distribution. Which is handy, because it means if you’re running CPython 2.7 64-bit on Windows, and assuming you have pip installed, all you have to do to get this package is run: py -2.7 -m pip install –use-wheel gensim (assuming that it’s available on pypi, of course). You may need to py -2.7 -m pip install wheel first. But other than that, that should be all it takes.

    在gensim-0.12.4-cp27-none-win_amd64.whl中你可以将它分开:

    0.12.4 – 包版本,他们可能正在使用semantic versioning
    cp27 – 此软件包适用于CPython. IronPython,Jython或PyPy可能会不高兴.
    none – 此软件包的功能取决于python Application Binary Interface, or ABI
    win_amd64 – 这是为64位Windows编译的.这意味着它可能有一些用C/C++编写的代码
    .whl – 这意味着这是一个车轮分配.这很方便,因为这意味着如果你在Windows上运行CPython 2.7 64位,并假设你已经安装了pip,那么你需要做的就是运行这个软件包:py -2.7 -m pip install –use- wheel gensim(假设它在pypi上可用,当然).你可能需要先py -2.7 -m pip安装轮.但除此之外,应该只需要它.

    展开全文
  • Win32应用程序是什么

    2020-10-21 09:29:39
    win32应用程序是指可以在32位或以上Windows系统中运行的程序。区别于dos应用程序,win16应用程序。 dos应用程序是以前的dos操作系统下的应dao用程序。 win16是以前Windows3.0-3.1-3.2操作系统下的应用程序。 win32是...

    win32应用程序是指可以在32位或以上Windows系统中运行的程序。区别于dos应用程序,win16应用程序。
    dos应用程序是以前的dos操作系统下的应dao用程序。
    win16是以前Windows3.0-3.1-3.2操作系统下的应用程序。
    win32是winnt/2000/xp/2003操作系统下的应用程序。

    win32程序是利用编程语言直接调用windows api编写的程序,可以在任何装有正确windows的机器上运行,程序员发挥的空间也最大,能实现在该操作系统中可以编程实现的任何功能。

    Win32:是程序运行的一个环境,有的Windows是32位的,有的则是64位的。

    展开全文
  • 请大神们解决一下谢谢,好急!是否是硬件问题,还是软件问题。..................![图片说明](https://img-ask.csdn.net/upload/201703/09/1489043400_378449.png)
  • win10pro是什么版本

    千次阅读 2019-06-06 15:10:00
    pro是英文单词“professional”的缩写,意思是“专业的”。 如今,用户比较常用的win10版本有win10家庭版、win10专业版和win10企业版。另外,还有不常用的win10教育版、win10移动版和win10物联网版等。不同的...
  • win7 ultimate是什么版本?

    千次阅读 2020-12-16 03:43:33
    ultimate意思为最终的,win7 ultimate在国外意为win7最终版本,也就是国内所说的旗舰版。 Windows 7旗舰版(外文名:Windows 7 Ultimate)属于微软公司开发的Windows 7操作系统系统系列中的功能最高级的版本,
  • 也就是真机环境:armi可以实现最大数量的真实设备兼容性thumb生成将以稍微降低执行速度为代价而减小代码大小wins针对PC,用于VCwinscw针对PC,用于CodeWarrior, 其实carbide也是支持的winc 用来实现无GUI的Symbian程序....
  • 转: win7防火墙入站规则 出站规则 什么意思 win7防火墙入站规则:别人电脑访问自己电脑的规则; win7防火墙出站规则:自己电脑访问别人电脑的规则。 比如:要开放tcp 443端口,操作步骤如下: 1、点开始...
  • Win32控制台程序是什么

    千次阅读 2014-09-29 09:30:46
    刚接触Windows那一套,大多数概念都还没建立起来,整理了一下网上对“Win32控制台程序”的理解,谢谢各位网友了。 win32控制台项目指在32位Windows命令提示符(即所谓的dos)环境下运行的应用程序... win32项目指...
  • 仅作为查找记录,大佬请跳过。 转载解答 文件夹首次共享后确是出现小锁,它表示主人你还没有给我分配权限,所以先锁着。 上锁只仅仅是表示你没有添加所有人的读写权限 ...
  • Win7系统中unity web player是什么程序

    万次阅读 2017-09-08 21:58:36
     如果你安装好Win7没有安装过软件出现该程序,可能系统不够纯净 建议使用:最新纯净版系统 unity web player是什么程序? 1、在win7的程序列表中并没有对该程序的详细说明,而我们使用一 些软件管理软件,如电脑...
  • 出站就是指你的电脑中的软件向外发送请求,进站则是响应软件发出的请求win7防火墙入站规则:别人电脑访问自己电脑的规则;win7防火墙出站规则:自己电脑访问别人电脑的规则。比如:要开放tcp443端口,操作步骤如下:...
  • VC++中ATL\CLR\MFC\Win32区别是什么

    千次阅读 2013-06-29 10:41:20
    atl 是活动模板库,常用来开发 activex 组件或者系统服务等;...CLR是。...  mfc 是基于 mfc 框架编程,通常用来做比较复杂的窗口程序;... Win32 是基于 Win32 API 编程,通常用来做短小精悍的程序。  ATL用于编
  • win10系统C盘根目录里文件夹都是干什么win10操作系统中,依次点击打开“文件资源管理器”→“此电脑”→“本地磁盘(C:)”→“查看”→“隐藏的项目”,最终如下图所示: 其中淡黄色的是隐藏文件夹。 各文件夹: ...
  • 什么是UEFI启动? == win10pe 可以下载 大白菜 。 下载地址:大白菜官网,大白菜winpe,大白菜U盘装系统, u盘启动盘制作工具 经常看到 启动盘 有UEFI 这种的字样。 不知道什么意思。很懵。能不能简单点 直白点 让...
  • 今天小编给大家解析Win7系统中什么是wmi控件及它的功能作用,大家一起来了解下吧,具体如下: 一、什么是wmi控件:  wmi控件是Windows Management Instrumentation ,它是一种工具,可用它配置远程计算机或...
  • 很多的用户们都对此有疑问,因为我们经常能见到不管是电脑的操作系统还是一些软件,都分为两类,32位和64位的,这种分类到底是什么意思呢, 今天就来讲讲win7 32位和64位的区别。 32位和64位的区别: 1、 寻址能力...
  • 在我们接触的Windows和Office 或是一些软件时都会有很多版本,其中带VL的版本很多用户不知道其中的意思,VL是什么版本?VL和非VL又有什么区别,下面Win7系统之家小编就和大家分享下VL版本的含义。vol是 volume ...
  • 1,$HOME这个代码是一个环境变量,它代表的是当前登录的用户的主文件夹的意思。(就是家目录的那个) 2,$HOME/bin这个代码指的就是主文件夹下的bin子目录,代表的是文件夹的内部子目录。(注意不是根目录的那个) ...
  • ntfs格式分区是什么意思

    千次阅读 2015-11-11 18:02:46
    经常在电脑上看到分区是ntfs,那么这个ntfs是什么意思呢? ntfs是微软windows操作系统系列win2000、xp、win7的推荐分区格式。是为解决早期的fat(文件分区表)和hpfs(高性能文件系统)而推出的新文件系统,很少...
  • API是什么意思

    千次阅读 2019-05-29 16:33:31
    用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很像Windows的天然代码。而其他的语言只是提供一种能自动而且更容易的访问API的方法。当你点击窗体上的一个按钮时,Windows会...
  • 线程是什么意思

    千次阅读 2019-06-10 10:59:47
    线程可以为操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。 同一进程中的多条线程将共享该进程中...
  • ifdef WIN32有什么作用

    千次阅读 2019-02-21 20:41:53
    ifdef WIN32有什么作用
  • 不知道报错的是晒意思,于是查找sf找到解决方案:import win32api e_msg = win32api.FormatMessage(-2147417851) print(e_msg)这次真的让我意识到python自带的包,都好神奇啊,而我一直还处于学习python
  • win中dos下物理地址怎么是动态,其中静态跟动态是什么意思,有什么作用
  • afx.h是什么,afx是什么意思

    千次阅读 2008-12-03 10:00:00
    Afx*.h是一组MFC的核心头文件,比如: afxwin.h 定义MFC的核心和标准组件 afxext.h 定义MFC的扩展 afxdisp.h 是MFC自动化支持的类定义头文件 ...关于afxMicrosoft的程序员开始试图将C++和面向对象的编程概念应用于Win
  • ::取全局作用域,对于MFC而言加了的是调用win api,不加的是调用mfc的库。
  • 快速启动:关机时将内核运行状态保存在硬盘。 待机(睡眠):指除了内存外的所有设备断电,只有内存继续运行。由内存保存系统运行状态,当恢复使用时,从内存恢复状态。这种情况下,恢复使用可以认为只要1秒钟。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 109,030
精华内容 43,612
关键字:

win代表什么意思是什么