转载自:https://blog.csdn.net/qq_34638161/article/details/81271977
https://m.linuxidc.com/Linux/2007-11/8759.htm
https://blog.csdn.net/Gerald_Jones/article/details/80781378


一、安装

wine :能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层

https://baike.baidu.com/item/wine/2286934?fr=aladdin (百度百科)

https://www.douban.com/note/146740895/ (豆瓣,win命令)

若你使用 Debian 或者 Ubuntu 之类的发行版,只需要一个命令即可完成安装:
sudo apt-get install wine (安装了一个小时)
请注意:由这种方法安装的Wine通常不是最新版本。要获取最新版,请使用由官方网站上下载安装包、添加ppa源(针对Ubuntu用户)等方法或直接编译安装

我的安装和使用过程:

wine的设置:支持到win8


wine安装QQ卡死?搜狗浏览器报错?



wine的命令:
wine安装软件(三种):
wine xxx.exe
./ xxx.exe
直接双击软件包
winecfg (wine的设置~)
wine taskmgr (任务管理器)
wine uninstaller (卸载软件)
wine regedit (注册表)
wine notepad (记事本)
wineboot ( 重启wine)

×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

这里介绍Wine官方给出的在Ubuntu环境下的安装方法:

#如果你使用的是64位Ubuntu,则先要开启32位安装环境:
sudo dpkg --add-architecture i386
#然后需要下载一个PGP公钥以识别软件仓库:
wget -nc https://dl.winehq.org/wine-builds/Release.key
#添加公钥并添加软件源:
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
#更新软件列表
sudo apt-get update
#之后就可以选择Wine版本安装了: (选一种)
#稳定版(Stable branch)安装命令
sudo apt-get install --install-recommends winehq-stable
#开发版(Development branch)安装命令
sudo apt-get install --install-recommends winehq-devel
#发布版(Staging branch)安装命令
sudo apt-get install --install-recommends winehq-staging

wine 可以做什么?
本文中,我们讨论的是 Wine 在纯 Linux 上的安装,没有任何 Windows 分区。

  1. Windows可执行文件:
    Wine 完全支持 Windows可执行文件( .exe 和 DLL)的二进制加载。
  2. DLL:
    Wine 有几百个 Windows DLL 的内部实现 – 不过,其中没有多少是完全的实现。例如,包含有用户界面相关函数的 userd32.dll 在开放源代码的 Wine 中实现了 92%。
  3. COM:
    这是一种几乎被所有的大型 Windows应用程序所使用的 Windows 技术,它支持诸如将一个 Excel 电子数据表嵌入到 Word 文档中等功能。这一技术得到了 Wine 的很好的支持。
  4. 注册表:
    这是另一个几乎任何一个 Windows应用程序都会使用的关键技术,Wine 实现了大约 90% 的 Windows 注册表管理 API。
  5. 核心功能:
    核心系统功能也得到了特别好的支持。如前面提到的,尽管 Linux 和 Windows 之间存在区别,但是基本的层次上还有很多类似之处,因此与进程、线程、文件和消息队列相关的核心系统 API 得到了近乎完美的支持。

二、使用

一直苦于没有一篇像样的使用指南,原来外国有朋友跟我有同感,既然他捷足先登了,那我只好翻译了。

原文作者说会保持更新,这篇文章是很新的,介绍了很多实用的Wine设置方法,非常全面,无论新手还是老鸟都值得一读。

我收集到的关于Wine的一些资料

如果你像我一样的话,当你第一次使用Wine的时候,就会被Wine的帮助文章现状所困扰。互联网上确实有很多的HOWTO文章来教你使用一些程序或游戏,但是我找不到一个全面的“Wine初学者教程”来让我真正懂得实际了解和使用Wine所需的基本知识。我不需要一个教我如何运行半条命2的文章,我需要的是一篇能实实在在教我怎样使用Wine的文章。最后,我整理了从众多的Wiki、指南、帖子和HOWTO搜集来的资料,写成这篇文章。虽然这篇文章主要针对在Wine下运行游戏,但是它包括的几乎所有的信息都可以应用到用Wine来运行其它的程序。

一般资料

“winecfg”的使用资料

特殊配置资料

安装资料

一般使用资料

第三方软件资料

高级设置资料

1一般资料

1.1Wine is not an emulator

这个我就不翻译了,没有多少技术介绍。

1.2使用最新的Wine

记住最新版的Wine会包含一些旧版本里没有的bug。在feisty的软件仓库里包含了0.9.33,而最新的Wine是0.9.44(我翻译文章时)。0.9.33更加稳定,但是最新的版本包含重大的DirectX改进。有一些不能在0.9.33下运行的游戏能够在0.9.44中很好地运行。在使用0.9.37到0.9.40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。那是最好的有关使用最新版导致棘手问题的好例子。

(译者:我个人还是推荐使用最新版,使用新版本会有更好的运行速度,而且基本上每个bug都会在未来的2~3个版本中被修复)

1.3不要从源码编译安装Wine

(译者:作者没有说为什么,可能是因为编译要解决的依赖性问题太多了。

我个人还是推荐编译安装,这样安装完后问题少一点,性能好一点。)

1.4使用终端

如果正确安装的话,wine会把它自己关联到exe文件,所以你只要双击exe文件就可以运行。无论怎样,这都不是我们所推荐的使用wine的方法(译者:我也不推荐)。使用终端会比较好,因为这样可以正确地设定程序的路径,否则程序就会找不到所需要的文件。另外,使用终端还可以显示出错误信息,这对于解决问题是非常有用的。

1.5准备对付挫折

Wine并不完美。不会所有的事情都能顺利发展,有时候甚至需要你自己去解决问题。但你现在是一个linux用户了,你就要准备着去应付。

2“winecfg”的使用资料

2.1运行“winecfg”

至少需要运行一次winecfg来设置wine的目录和硬件

2.2虚拟桌面

使用这个选项可以使软件的安装更加流畅。我发现在不使用这个选项的时候,使用某些程序会导致已经激活的对话框、CDKEY输入窗口或更换光盘的确认窗口不能出现在前端。让我以为程序卡死了,就kill掉了进程。选择这个选项还能够避免程序锁死你的桌面或者把你的屏幕分辨率改成难看的模式。

2.3使用Application Settings

你可以在winecfg的Application标签里的Application Settings对话框对个别的程序进行自定义设置。那里只允许你进行windows兼容运行模式设置(译者:像windows下的exe属性里的兼容性标签)、某些显示设置和DLL的设置。

当你只需要设置某个程序使用某些特定的windows自带的DLL,不希望其它程序(包括wine)使用这些native的DLL的时候(而其它程序使用这些DLL会导致问题),(译者:wine自带的DLL叫做builtin,windows下原生的DLL叫做native)这个选项就会变得十分有用。在进行DLL设置时我都用这个方法,就是为了防止某些对wine的运行存在潜在威胁的nativeDLL被wine调用(译者:在一般情况下, wine只调用自带的builtinDLL,而不会使用native的DLL,版权问题,除非经过设置,如上所述)。这样我就只是修改了那些可执行的配置文件,当我不需要时,可以改回来而不会损坏整个Wine。(译者:设置这些东西之前,保证已经将一个程序的exe文件添加到Application标签的白框中,并且反色选中。不是default的那个,是你所需要设置的那个exe文件。)

2.4Windows版本

对不同的程序尝试不同的Windows版本。这就是说一个为了XP而设计的游戏可能会在wine的98模式的支持下能更好地运行。在做这个之前确认你已经把程序添加到Application的白框中,并且选中,反色显示。

2.5使用ALSA驱动

有些游戏是需要OSS才能运行,但是OSS已经不会再继续开发了。

(译者:推荐只是独立声卡使用ALSA,集成的还是使用OSS最好)

2.6 不要总是选择allow the window manager to control the windows(winecfg里的)

使用这个选项有时候会使游戏在全屏幕运行时出现问题。当前的wine版本0.9.39+已经修正了多数游戏的全屏问题,但是引入了一个新的问题:当不使用这个选项时,会使键盘不能游戏中输入。在使用一个单独的X server来运行游戏时,这个问题可以得到解决。(见“高级设置资料”)

2.7谨慎对待DLL

winecfg可以让你用native的DLL替换builtin的DLL。下面的这些DLL是绝对不能被替换的。kernel32.dll, gdi32.dll,user32.dll,和ntdll.dll。有些nativeDLL也可能使一些程序不能运行。记得永远不要覆盖wine自带的 dll,如果native的用不了就用builtin的换回来。有些MS的DLL要得到许可才能用,如果你没有许可,就不要用。

3特殊配置资料

3.1建立一个到CD的链接

Wine会建立一个到你挂载CD的文件夹的链接,但是建立一个到真正的/dev里的设备的链接会更好。我发现如果不这样做,Wine会自己建立到 /dev的链接,把CD认成E:盘,而我的挂载目录却链接为D:盘。我认为这个可能会导致某些使用CD安装的程序出现问题。修改/dev/hdc以适应你的系统(译者:7.04一般都是/dev/scd0)。

代码:

ln -s /dev/hdc ~/.wine/dosdevices/d\:\:

3.2实用注册表键值

有些设置是不能通过winecfg来进行设置的,但是可以在注册表中进行设置。有两个键值是非常有用的,一个是Alsa Driver的UseDirectHW,可以解决一些声音跳顿的问题;还有Direct3D的VideoMemorySize,你应该设置成你的显卡的准确显存,默认wine会设置成64MB。

3.3WINEPREFIXCREATE

这个我暂时不翻译

3.4安装Wine Gecko IE engine

有些程序的运行依赖于IE,但是,安装IE会严重地破环Wine。所以可以安装Wine Gecko IE engine作为替代品。

1、在终端下运行下面的命令:

代码:

wine iexplore http://www.winehq.org

2、当出现安装提示时回答yes

3、打开http://wiki.winehq.org/UsefulRegistryKeys,找到HKEY_LOCAL_MACHINE板块

4、把所有有关Internet Explorer的键值加到注册表中

安装完成后,运行

代码:

wine iexplore http://www.winehq.org

成功的话就会出现winehq的主页。

3.5中文支持设置

把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。

代码:

REGEDIT4[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]“Arial”=”simsun”“Arial CE,238”=”simsun”“Arial CYR,204”=”simsun”“Arial Greek,161”=”simsun”“Arial TUR,162”=”simsun”“Courier New”=”simsun”“Courier New CE,238”=”simsun”“Courier New CYR,204”=”simsun”“Courier New Greek,161”=”simsun”“Courier New TUR,162”=”simsun”“FixedSys”=”simsun”“Helv”=”simsun”“Helvetica”=”simsun”“MS Sans Serif”=”simsun”“MS Shell Dlg”=”simsun”“MS Shell Dlg 2”=”simsun”“System”=”simsun”“Tahoma”=”simsun”“Times”=”simsun”“Times New Roman CE,238”=”simsun”“Times New Roman CYR,204”=”simsun”“Times New Roman Greek,161”=”simsun”“Times New Roman TUR,162”=”simsun”“Tms Rmn”=”simsun”

4安装资料

4.1不要在CD的目录下安装程序

(译者:就是不要cd到CD的挂载目录运行安装程序)

如果这样做的话,就会在换CD时出现CD不能推出的问题,用下面的命令来安装CD:

代码:

wine /media/cdrom0/setup.exe

4.2需要用到“wine eject”

如果安装程序需要你换CD,而系统却说不能推出CD,那就打开一个新终端,输入:

代码:

wine eject d:

4.3 安装InstallShield的bug补丁

安装http://support.installshield.com/kb/files/Q108322/IkernelUpdate.exe

这个补丁可以解决一些CD安装问题。

4.4 使用uninstaller

使用命令“uninstaller”来卸载安装的程序,不要使用程序在菜单里面创建的卸载快捷方式,他们有时候不能正常工作,而uninstaller可以。

4.5安装.msi文件

有些windows的安装程序是使用msi来安装的,那就用下面的命令来安装:

代码:

wine msiexec /i install.msi

或者

代码:

wine start install.msi

4.6 不要安装DirectX

Wine有它自己的DirectX库,安装微软的DirectX会破坏wine的DirectX库和Wine。

但是,d3dx9_##.dll和d3dx10_33.dll可以从Windows复制过来使用,可能会在启动某些游戏时有所帮助。使用这些dll你需要微软的授权证书。

5一般使用资料

5.1如何用wine来运行程序

代码:

wine application.exe

5.2运行程序前cd到程序的安装目录

cd到程序的安装目录再运行程序

5.3关掉WINEDEBUG

一般情况下,wine会不断地产生一些debug信息(那些“fixme”的东西)。那些信息在很多情况下是没有用的,尤其你已经可以正常地运行一个程序。你可以使用下面的命令来避免debug信息,节省资源:

代码:

WINEDEBUG=-all game.exe

5.4 不要使用root或者sudo来运行wine

可能会损坏系统文件。

5.5其他wine的命令

wineboot 模拟windows的重新启动

wine control 运行控制面板

wineserver wineserver会随着wine的命令自动启动,但也能通过终端启动来达到不同的目的。

wineserver的一些参数

1、-d# 设置终端中debug的显示级别。

2、-h 显示wineserver帮助文件

3、-k kill掉当前的wineserver,当程序失去响应而你要结束它时使用。

4、-p 让wineserver一直运行,也就是说即使程序退出了,wineserver还继续运行。当你需要运行连续的程序时可以使用,这样可以缩短程序的启动时间。

5、-w 让wineserver一直运行直到当前已激活的wineserver退出。

5.6让Wine运行更流畅

当出现程序运行缓慢或性能起伏不定的问题时,可以通过提高进程的优先级来解决。启动游戏后,可以使用“renice”命令来改变进程的优先级。 “renice”命令可以改变当前进程的优先级,“nice”的值是优先级级别的标志,(高优先级=低nice值,低优先级=高nice值)。这个命令把程序优先级的值设置为从-20(最高优先级)到19(最低优先级)之间的任何一个整数值,而默认的值是0。在启动游戏以后,你需要打开另外一个终端输入下面的命令来改变程序的优先级:

代码:

sudo renice -10 -n game.exe

在用Wine运行游戏时,我不推荐直接把程序的优先级设置到-20,最好是从-10开始,如果效果提升不明显,可以一步步尝试小幅度的提高(- 11,-12,……)。你会发现绝大多数的游戏不需要比-10更高的优先级就已经可以达到最好的性能了。不用多说(我认为),在游戏中你可以用ALT- TAB组合键回到桌面使用“renice”命令。

第二种方法

使用图形界面来设置优先级。

1、 用终端运行游戏,按ALT-TAB回到桌面

2、 系统——>系统管理——>系统监视程序,切换到进程标签

3、 在进程上点右键——更改优先权

4、 要求密码时输入

5、 关闭系统监视程序,用ALT-TAB回到游戏

6第三方软件资料

6.1 WineTools

WineTools是一个菜单式的可以安装90多个常见Windows程序的软件。它也可以帮助你设置Wine的基本目录。已经不再有人维护 WineTools,它已经两年没有升级了,但很多用户都发现它依然有用。而WineTools所作的一切事情都可以自己通过winecfg或终端完成。

6.2Wine-Doors

Wine-Doors是一个帮助你安装很多的Windows程序,包括游戏的一个图形界面的软件。它现在还处在开发阶段,但已经发布了一个可以下载的最初版本。就这个软件看来,是非常有前途的。

6.3Cedega

Cedega就技术上来说是Wine的一个分支,它明确地针对于游戏。cedega包含了一个安装和运行游戏的图形界面,还加上了对受防拷贝保护的软件的支持(不需要使用破解来免CD)(译者:wine的对防拷贝的支持不是很好)。cedega不适免费的,最低消费是购买3个月,每月3美元,如果预付一年的费用的话,可以享受一点折扣。cedega从前叫做WineX,在Wine还是MIT软件,而不是现在的GPL的时候,WineX就从wine的一个分支分离出来,就因为cedega不属于GPL,cedega不再对wine的代码发展作贡献了。再加上cedega缺少支持,很多人便不再用cedega 在linux下玩游戏。

6.4CrossOver

CrossOver从技术上来说,CrossOver不是wine的一个第三方产品,而是wine的主要财力支持者。CrossOver一开始是以在linux下运行Microsoft Office软件为目标的,但最近它开始添加对游戏的支持。CrossOver基于一个更老,更稳定的Wine版本(译者:好像是0.9.17),但 CrossOver也随着Wine一起升级。CrossOver标准版的售价是39.95美元。

6.5ReactOS

正如CrossOver一样,ReactOS也是Wine的一个支持者,基于许多Wine已经完成的成果,它致力于建立一个能与Windows完全兼容的操作系统。完成后,ReactOS能够使用Windows的驱动程序和软件,完全兼容。这项计划还处于开发阶段,但已经可以提供安装CD、 LiveCD、QEMU和VMware镜像的下载。

7高级设置资料

7.1使用启动脚本(使用之前确保游戏能够正常运行)

再使用单独得X server时,很多游戏一般都可以发挥出他们最佳性能。wine不需要窗口管理器(GNOME或KDE)就可以正常地运行,所以如果你在一个单独的X server下运行游戏,你会得到明显的性能提升。在运行游戏之前,关闭GDM或KDM,还会得到更大的性能提升(只能通过控制(console)台来实现)。

1、首先,在终端下建立一个脚本

代码:

nano launcher.sh(可以用vim替换nano)

2、复制下面的文字到终端里。如果你没有nVidia的显卡,就删除nvidia settings的那部分,然后用你的游戏的正确路径替换里面的路径

代码:

#!/bin/sh#uncomment if launching from console session#sudo /etc/init.d/gdm stop#KDE use this instead#sudo /etc/init.d/kdm stop# Launches a new X session on display 3. If you don’t have an Nvidia card# take out the “& nvidia-settings –load-config-only” partX :3 -ac & nvidia-settings –load-config-only# Goto game dir (modify as needed)cd “$HOME/.wine/drive_c/Program Files/Game/Directory/”# Forces the system to have a break for 2 seconds, X doesn’t launch instantlysleep 2# Launches game (modify as needed)DISPLAY=:3 WINEDEBUG=-all wine “C:/Program Files/Game/Directory/game.exe”

3、把文件保存到你的主文件夹(保存Ctrl+O,退出Ctrl+X。Vim的话先Esc,再Shift+:,保存w,退出q)

4、然后,给你的脚本加上可执行属性

代码:

chmod +x ~/launcher.sh

5、运行脚本

代码:

sh launcher.sh

代码:

./launcher.sh

6、结束游戏后,用CTRL-ALT-BACKSPACE回到桌面

第二种方法

如果你的游戏不能运行或者只是单纯想压榨出更好的游戏性能,跟着下面的步骤尝试在关闭X session的情况下运行游戏。

1、取消注销“sudo /etc/init.d/gdm stop”语句(删除#)后保存,如果你是使用KDE,就取消注销“sudo /etc/init.d/kdm stop”。

2、关闭所有程序,按CTRL-ALT-F1打开控制台

3、在控制台登陆并运行这个脚本。你会被要求输入密码,然后游戏会在它自己的X session里运行,而没有GDM或KDM的妨碍。

4、如果脚本显示你没有启动X session的权限,就修改那个脚本

按照这样修改X server的启动语句

代码:

sudo X :3 -ac & nvidia-settings –load-config-only

注意:为了避免修改脚本,你可以修改Xwrapper.config给与一般用户启动X的权限。用sudo vim打开/etc/X11/Xwrapper.config,把allowed_users=console修改为allowed_users=anybody。

5、结束游戏后,可以重启或CTRL-ALT-BACKSPACE回到控制台,重新启动X和桌面:

代码:

sudo /etc/init.d/gdm start

如果是KDE

代码:

sudo /etc/init.d/kdm start

桌面会很快出现,还不行的话就输入

代码:

startx

注意:

1、如果让游戏使用它自己的X session,确认禁止winecfg里的virtual desktop。

2、让游戏使用它自己的X session可以解决在游戏时键盘无法输入的问题。

wine 安装与使用(ubuntu中安装windows下软件)相关推荐

  1. linux系统photoshop安装教程,在ubuntu中安装photoshop cs6

    对于很多专业的PS高手来说,真心难以找到顺手的且可以完美替代PS的软件,所以我们这里的解决办法就是用wine来安装. 虽然网上有很多的wine安装ps的方法,但是在使用过程往住会发生莫名其妙的崩溃,体 ...

  2. opencv python安装 centos_在Ubuntu中安装OpenCV-Python

    和Fedora差不多,Ubuntu安装OpenCV基本上和它是一致的,所以在安装方法上基本上大体相同,有一些不一样的地方我会着重写出来,下面的步骤是在Ubuntu 16.04和18.04(64位)测试 ...

  3. linux ubuntu内核安装位置,在Ubuntu中安装或升级内核 linux kernel

    主要参考:https://www.linux.cn/article-6137-1.html 1. 从 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 中找 ...

  4. windows到unbutu过渡-在Ubuntu中安装WPS办公软件

    在Ubuntu中安装WPS办公软件 WPS本身自带linux版的办公软件安装包 https://www.wps.cn/product/wpslinux/# (下载地址) 然后右键用软件安装打开 安装完 ...

  5. Ubuntu: Ubuntu中安装使用Source Inside 3.5

    Ubuntu: Ubuntu中安装使用Source Inside 3.5 1. 安装wine $ sudo apt-get install wine 2. 安装Source Inside 3.5 $ ...

  6. 在Ubuntu中安装HBase

    关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: bsspirit@g ...

  7. abp 打包部署到ubuntu_如何在Ubuntu中安装Docker和运行 Docker容器

    Docker是一种开源且流行的操作系统级虚拟化(俗称"容器化")技术,主要在Linux和Windows上运行. Docker使用容器可以更轻松地创建,部署和运行应用程序. 使用容器 ...

  8. ubuntu安装matlab2009,Ubuntu中安装Matlab2010a

    Ubuntu中安装Matlab2010a 一.前言: 相信大家对于Matlab应该很熟悉吧,我就不多做介绍了. 对于如何在Ubuntu中安装Matlab很多人都不懂,大家都是新手,可以理解.我自己本身 ...

  9. Ubuntu中安装Eclipse的SVN插件——subclipse

    Ubuntu中安装Eclipse的SVN插件--subclipse (2010-07-01 18:38) 分类: Linux 安装好Eclipse以后 进入菜单Help->Install new ...

  10. samba服务器新建文件权限,Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析...

    Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析 发布时间:2011-01-04 19:10:00   作者:佚名   我要评论 本文是基于ubuntu桌面版进行操作说 ...

最新文章

  1. css 形状_在CSS形状之外思考
  2. java打印星号_【其它】编写Java程序在屏幕上打印用星号组成的等腰三角形
  3. java 基础知识总结
  4. My appointment应用点了Edit后的roundtrip分析
  5. java 获取随机数字的三种方法
  6. hdu5692 Snacks dfs序+线段树
  7. SAP License:如何获得成为SAP顾问能力?
  8. 如何使用键盘操控苹果Mac?
  9. 系统架构设计:平滑发布和 ABTesting,你都会吗?
  10. db2官方SQLSTATE代码提示
  11. Fortran 95简单教程(二)
  12. 使用旧版本MATLAB打开新版本MATLAB创建的.slx文件 提高MATLAB启动速度
  13. R数据分析:二分类因变量的混合效应,多水平logistics模型介绍
  14. android仿qq音乐桌面歌词,Android自定义View,高仿QQ音乐歌词滚动控件!
  15. shell输入指定日期参数,输出该日期的前一天和后一天
  16. [深度学习 - 发现有趣项目] masking-gan 人脸生成笑脸表情
  17. python题目-统计出字符串中各字符出现的次数并以字典形式保存并排序
  18. js选择文件进行导入(FileSaver.js)
  19. html 在ie下显示黑屏,为什么IE浏览器打开时先黑屏一下,然后显示出来页面,显示的页面很模糊,并且界面图标也有阴影?...
  20. 【专利缴费信息网上补充_发票下载】

热门文章

  1. 关于WiFi DFS和WiFi自适应的介绍
  2. ABLIC推出S-191L/N系列车载高耐压电池监测IC,具有行业首创的电源分压输出功能(*1),为功能安全设计作出贡献
  3. Dos获取硬盘信息的一些命令
  4. 使用海思自带的i2c工具访问i2c设备
  5. apt安装提示unknown system user
  6. Q390FRB-Z15/Q390FRB-Z25/Q390FRB-Z35钢板
  7. Sundy笔记__Git版本控制
  8. 华科尔DEV10遥控器代码的错误
  9. Python爬虫urllib2笔记(三)之使用正则表达式提取百度贴吧网页中的楼主发的图片
  10. oracle入门08