精华内容
下载资源
问答
  • 怎么让让电脑开机显示一段话 1.编辑注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ Winlogon 在其下建立字符串“LegalNoticeCaption”和“LegalNoticeText”, 其中“LegalNoticeCaption”...
  • 1、在电脑桌面上打开MATLAB。2、当你没有把你编辑好的子函数放入正确的文件夹时,不管你输入的程序是否有错,当你执行时,系统都会提示“没有定义”,这时候就是没有子函数文件放到主函数库文件夹中。3、首先,...

    1、在电脑桌面上打开MATLAB。

    bc307d208267403a3a4732998c330aae.png

    2、当你没有把你编辑好的子函数放入正确的文件夹时,不管你输入的程序是否有错,当你执行时,系统都会提示“没有定义”,这个时候就是没有子函数文件放到主函数库文件夹中。

    56ccc798d54eaaf35b1e9e218b80487a.png

    3、首先,输入“edit conv”这个“conv”是我准备编辑的子函数的主函数名,每个人所需的主函数名都不一样,这里可以不要那么在意。然后就可以打开相应的主函数,这是可以看到主函数所在文件夹位置。如图所示,※记住这个位置。

    630db3969093bae5f0e4633423587d91.png

    4、然后进行子函数的编辑,首先新建一个新的m文件,然后在编辑框中输入所要的子函数,例如我就是输入了convnem的函数,这是conv的子函数。然后点击保存。

    897a0207e4e70165c7bcf17e2b8397e1.png

    5、接下,在“conv”所在文件位置,将位置记录下,将子函数的文件保存到主函数所在的文件夹即可,然后在重新的将你所需的程序(含有子函数的)输入并且执行,这时你会发现原提示的错误没有了,那么这时调用己添加的子函数成功了。以后有相应的子函数都可以通过这样的方法进行添加子函数。

    7e8024d1cddffc41f2d1e87203df8576.png

    展开全文
  • 在工作和生活中,因为没时间而不能帮家人或者朋友处理一些问题吗,想要通过远程桌面来实现,却不知道怎么建立远程桌面连接。现在我来告诉大家,每台计算机上都自带了一远程桌面连接,利用这我们就可以进行...

    在工作和生活中,因为没时间而不能帮家人或者朋友处理一些问题吗,想要通过远程桌面来实现,却不知道怎么建立一个远程桌面连接。现在我来告诉大家,每台计算机上都自带了一个远程桌面连接,利用这个我们就可以进行远程了。下面我们来看看吧。FTP
      具体操作步骤:
      一、首先我们要进入我的电脑进行远程设置:
      1、点开“我的电脑”;
      2、右键点击“属性”,然后点击“远程设置”,如图:
    在这里插入图片描述
      3、选择“允许运行任意版本远程桌面的计算机连接”,点击确定。
    在这里插入图片描述
      二、设置密码
      1、点击桌面的开始菜单,点击“运行”;
      2、输入“cmd”,确定;
    在这里插入图片描述
      3、输入netuseradministratorgiillww,其中sdministrator是用户名,giillww是密码。(这个只是一个格式,密码需要设置成自己的)
    在这里插入图片描述
      4、确定,成功之后密码就设置好了。
      三、远程连接
      1、同样点击开始菜单,点击所有程序,然后点击附件;
      2、单击远程桌面连接;
      3、点击“显示选项”:
    添加链接描述
      4、把远程连接的体验性能设置为最高;
    在这里插入图片描述
      5、设置好了之后,就返回来在“计算机”一栏输入需要远程的ip地址,点击连接,然后输入账户和密码就行了。
    添加链接描述

    展开全文
  • Python实现桌面悬浮窗(显示网速,内存,CPU)背景介绍编程环境UI窗口设计实现窗口透明与拖拽重写鼠标事件,以拖动窗口实现贴边收起获取网速,内存,CPU信息建立QThread线程,更新网速等信息运行效果总结设定内容居中...

    背景介绍

    习惯了自己的电脑上火绒网速监测小工具,自己写一个,就可以在其他没装火绒的电脑上用啦。
    实现的功能:
    1.显示网速,CPU,内存占用;
    2.贴边收起;
    3.改变颜色,右键退出菜单;

    编程环境

    python3.9 (第三方库 pyside2 pyqt5 psutil)
    本来计划使用pyside2的,但资料有点儿少,中途改到pyqt5了,不过两个库基本是兼容的

    UI窗口设计

    1. 使用pyside2库下的qtdesigner大致画出窗口

    在这里插入图片描述
    2. 将ui生成py文件便于后续修改: pyside2-uic.exe monitor.ui > monitor_ui.py

    设置窗口透明与边框

            # 设置窗口无边框; 设置窗口置顶;
            self.setWindowFlags(Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint | Qt.Tool)
            # 设置窗口背景透明
            # self.setAttribute(Qt.WA_TranslucentBackground)
            # 设置透明度(0~1)
            self.setWindowOpacity(0.9)
            # 设置鼠标为手状
            self.setCursor(Qt.PointingHandCursor)
    

    重写鼠标事件,以拖动窗口

    由于设置了无边框,窗口无法拖动,需要重写鼠标响应事件,让鼠标按下移动时,窗口跟随鼠标移动;此外,在mouseMoveEvent中加入了限制窗口不能移出主屏幕的代码;

    	#鼠标按下时,记录鼠标相对窗口的位置
        def mousePressEvent(self, event: QMouseEvent):
            if event.button() == Qt.LeftButton:
                # event.pos() 鼠标相对窗口的位置
                # event.globalPos() 鼠标在屏幕的绝对位置
                self._startPos = event.pos()
        # 鼠标移动时,移动窗口跟上鼠标;同时限制窗口位置,不能移除主屏幕
        def mouseMoveEvent(self, event: QMouseEvent):
            # event.pos()减去最初相对窗口位置,获得移动距离(x,y)
            self._wmGap = event.pos() - self._startPos
            # 移动窗口,保持鼠标与窗口的相对位置不变
            # 检查是否移除了当前主屏幕
            # 左方界限
            final_pos = self.pos() + self._wmGap
            if self.frameGeometry().topLeft().x() + self._wmGap.x() <= 0:
                final_pos.setX(0)
            # 上方界限
            if self.frameGeometry().topLeft().y() + self._wmGap.y() <= 0:
                final_pos.setY(0)
            # 右方界限
            if self.frameGeometry().bottomRight().x() + self._wmGap.x() >= self.screen_width:
                final_pos.setX(self.screen_width - self.window_width)
            # 下方界限
            if self.frameGeometry().bottomRight().y() + self._wmGap.y() >= self.screen_height:
                final_pos.setY(self.screen_height - self.window_height)
            self.move(final_pos)
        def mouseReleaseEvent(self, event: QMouseEvent):
            if event.button() == Qt.LeftButton:
                self._startPos = None
                self._wmGap = None
            if event.button() == Qt.RightButton:
                self._startPos = None
                self._wmGap = None
    

    此处参考:python百行代码自制电脑端网速悬浮窗

    实现贴边收起

    实现贴边收起需要重写两个鼠标响应函数,enterEvent与leaveEvent;当鼠标进入窗口时,判断是否需要将隐藏的窗口显示;当鼠标离开窗口时,判断是否需要将窗口隐藏;贴边效果借助QT的QPropertyAnimation实现;

    当多屏幕时,为了不让窗口移动到另一个屏幕,贴边收起的效果做了相应调整;

        def enterEvent(self, event):
            self.hide_or_show('show', event)
    
        def leaveEvent(self, event):
            self.hide_or_show('hide', event)
    
        def hide_or_show(self, mode, event):
            # 获取窗口左上角x,y
            pos = self.frameGeometry().topLeft()
            if mode == 'show' and self.hidden:
                # 窗口左上角x + 窗口宽度 大于屏幕宽度,从右侧滑出
                if pos.x() + self.window_width >= self.screen_width:
                    # 需要留10在里边,否则边界跳动
                    self.startAnimation(self.screen_width - self.window_width, pos.y())
                    event.accept()
                    self.hidden = False
                # 窗口左上角x 小于0, 从左侧滑出
                elif pos.x() <= 0:
                    self.startAnimation(0, pos.y())
                    event.accept()
                    self.hidden = False
                # 窗口左上角y 小于0, 从上方滑出
                elif pos.y() <= 0:
                    self.startAnimation(pos.x(), 0)
                    event.accept()
                    self.hidden = False
            elif mode == 'hide' and (not self.hidden):
                if pos.x() + self.window_width >= self.screen_width:
                    # 留10在外面
                    self.startAnimation(self.screen_width - 10, pos.y(), mode, 'right')
                    event.accept()
                    self.hidden = True
                elif pos.x() <= 0:
                    # 留10在外面
                    self.startAnimation(10 - self.window_width, pos.y(), mode, 'left')
                    event.accept()
                    self.hidden = True
                elif pos.y() <= 0:
                    # 留10在外面
                    self.startAnimation(pos.x(), 10 - self.window_height, mode, 'up')
                    event.accept()
                    self.hidden = True
    
        def startAnimation(self, x, y, mode='show', direction=None):
            animation = QPropertyAnimation(self, b"geometry", self)
            # 滑出动画时长
            animation.setDuration(200)
            # 隐藏时,只留10在外边,防止跨屏
            # QRect限制其大小,防止跨屏
            num = QApplication.desktop().screenCount()
            if mode == 'hide':
                if direction == 'right':
                    animation.setEndValue(QRect(x, y, 10, self.window_height))
                elif direction == 'left':
                    # 多屏时采用不同的隐藏方法,防止跨屏
                    if num < 2:
                        animation.setEndValue(QRect(x, y, self.window_width, self.window_height))
                    else:
                        animation.setEndValue(QRect(0, y, 10, self.window_height))
                else:
                    if num < 2:
                        animation.setEndValue(QRect(x, y, self.window_width, self.window_height))
                    else:
                        animation.setEndValue(QRect(x, 0, self.window_width, 10))
            else:
                animation.setEndValue(QRect(x, y, self.window_width, self.window_height))
            animation.start()
    
    

    此处参考:PyQt5实现仿QQ贴边隐藏功能

    获取网速,内存,CPU信息

    需要借助第三方库psutil;

        def get_net_speed(self):
            # 获取网速,当sent_pre或receive_pre为-1时,初始化窗口
            if self.sent_pre == -1 or self.receive_pre == -1:
                self.upload_bytes = 0
                self.download_bytes = 0
                try:
                    self.sent_pre = psutil.net_io_counters().bytes_sent
                    self.receive_pre = psutil.net_io_counters().bytes_recv
                except RuntimeError:
                    # 如果获取失败,重新获取
                    self.sent_pre = -1
                    self.receive_pre = -1
            else:
                try:
                    # 长时间休眠后,会出现RuntimeError
                    self.upload_bytes = psutil.net_io_counters().bytes_sent - self.sent_pre
                    self.download_bytes = psutil.net_io_counters().bytes_recv - self.receive_pre
                except RuntimeError:
                    self.sent_pre = -1
                    self.receive_pre = -1
                    self.upload_string = '↑' + '0B/S'
                    self.download_string = '↓' + '0B/S'
                else:
                    self.sent_pre += self.upload_bytes
                    self.receive_pre += self.download_bytes
                    self.upload_string = '↑' + WorkThread.standard_net_speed(self.upload_bytes)
                    self.download_string = '↓' + WorkThread.standard_net_speed(self.download_bytes)
    
        def get_cpu_mem(self):
            self.cpu_percent = (psutil.cpu_percent(interval=0.0, percpu=False))
            self.mem_percent = psutil.virtual_memory().percent
    
            if self.cpu_percent >= 100:
                self.cpu_percent = 99
            if self.mem_percent >= 100:
                self.mem_percent = 99
    
            self.cpu_lines = ''.join([self.one_line + '\n' for i in range(int(self.cpu_percent) // 10)])
            self.mem_lines = ''.join([self.one_line + '\n' for i in range(int(self.mem_percent) // 10)])
            self.cpu_percent_string = "%d" % self.cpu_percent + '%'
            self.mem_percent_string = "%d" % self.mem_percent + '%'
    
    

    建立QThread线程,更新网速等信息

    建立一个QThread线程,重写run方法,每隔一秒获取网速,CPU等信息,并通过pyqtSignal通知UI窗口更新;while循环会随着主线程结束自动结束;

    class WorkThread(QThread):
        # 实例化一个信号对象,类变量,需要定义在函数体外
        trigger = pyqtSignal()
    
        def __init__(self):
            super().__init__()
            self.receive_pre = -1
            self.sent_pre = -1
            self.upload_bytes = 0
            self.upload_string = '↑' + '0B/S'
            self.download_bytes = 0
            self.download_string = '↓' + '0B/S'
            self.one_line = ''.join(['*' for i in range(40)])
            self.cpu_percent = 0
            self.cpu_percent_string = '0%'
            self.mem_percent = 0
            self.mem_percent_string = '0%'
            self.cpu_lines = ''
            self.mem_lines = ''
        def run(self):
            # 重写QThread 的run 函数
            while True:
                self.get_computer_info()
                # 信号发出通知面板更新
                self.trigger.emit()
                time.sleep(1)
    

    运行

    运行前获取主显示器的大小,设置窗口大小,初始位置;

    if __name__ == '__main__':
        # 设置屏幕自适应
        QtCore.QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
    
        app = QApplication([])
        # 获取主显示器分辨率
        screen_width = app.primaryScreen().geometry().width()
        screen_height = app.primaryScreen().geometry().height()
    
        stats = Monitor()
        stats.setupUi()
        stats.retranslateUi()
        # 设置最初出现的位置
        window_width = stats.geometry().width()
        window_height = stats.geometry().height()
        stats.setGeometry(screen_width - window_width - 10, screen_height//2 - 150, window_width, window_height)
        # 启动QThread
        stats.work_threading.start()
    
        stats.show()
        sys.exit(app.exec_())
    

    效果

    网速,CPU,内存显示
    在这里插入图片描述
    贴边收起
    在这里插入图片描述
    右键退出,改变颜色,部分显示等功能
    在这里插入图片描述
    开始运行内存占用30M左右,几乎不占用CPU;运行5天后,内存占用10M左右;
    在这里插入图片描述

    打包EXE

    使用pyinstaller打包exe:
    pyinstaller -F -w -i monitor.ico monitor.py
    打完包一看,Python,不愧是你,近40M!尝试了虚拟纯净环境,upx压缩等,哈哈,没什么用。
    在这里插入图片描述

    总结

    最开始使用的时QTimer+threading的方法,直接对窗口Label更新,发现总是运行一段时间后窗口假死,不再更新;折腾好久,后来改为QThread+qtSignal的方法,总算解决了;此外,还尝试了threading+qtSignal的方法,也能实现;

    一个小教训,更新UI最好只在主线程做

    方法 线程 是否假死 资源消耗
    QTimer+threading QTimer不会创建新的线程,阻塞主线程; 通过threading创建的子线程更新UI,会假死 最大
    threading Timer + qtSignal threading Timer创建新线程 通过qtSignal通知主线程更新UI,不会假死 中间
    QThread + qtSignal QThread创建新的线程 通过qtSignal通知主线程更新UI,不会假死 最小

    完整带注释的代码有400行左右,就不在这里贴了;icon图标,ui文件,三种实现方法的源码,exe已经上传github,有兴趣的可以自行下载;(monitor_Qthread.py为最稳定版本);

    小白一枚,如有发现错误或有建议,还望不吝赐教 :)

    源码链接

    GitHub-floating-monitor

    展开全文
  • 电脑锁屏幕

    2013-01-27 17:08:18
    本软件是一系统安全方面的锁屏...建议在桌面建立Lock.exe的快捷方式,进入其快捷方式的属性页,进入'快捷方式'页后在'快捷键'框里按你想要设置的锁屏快捷键,确定即可.(例如同时按住Ctrl+Shift+L就设了该锁屏快捷键)
  • 在自己的电脑偶尔开服,直接用steam客户端的库–工具就可以了,但是要更加方便快捷地建立专用服务器,还是离不开steamcmd的运用。 所谓steamcmd,即steam的一命令行版本,带有steam基础api,包括账户登陆,...

    SteamCMD是什么?

    在自己的电脑偶尔开服,直接用steam客户端的库–工具就可以了,但是要更加方便快捷地建立一个专用服务器,还是离不开steamcmd的运用。

    所谓steamcmd,即steam的一个命令行版本,带有steam基础api,包括账户登陆,邮箱验证,游戏下载等功能。安装他的时候也会在磁盘上写入和桌面版steam相关的链接库,用做游戏调用。也就是说通过steamcmd下载的游戏是可以正常运行的。

    steamcmd平时并不作为游戏下载工具,因为游戏必定有图形界面,那么既然有图形界面一定会使用更方便的桌面版steam。steamcmd的正确用法是用来下载游戏服务端(虽然有些游戏服务端就是游戏本体),然后在服务器上运行游戏服务端作为游戏服务器使用。

    SteamCMD使用教程

    1、Windows

    1. 下载SteamCMD
      提取码:FEIa

    2. 为SteamCMD创建一个目录.
      例如:C:\steamcmd

    3. 将SteamCMD解压缩到上述目录.

    如果你的英文挺好的,可以去steamcmd的V社开发者论坛看看 ,使用教程给你安排的明明白白

    2、Linux使用命令设置SteamCMD

    64位centos下使用以下命令进行安装
    首先安装所需的32位依赖

    yum install glibc.i686 libstdc++.i686

    之后创建一个新账户,命名为steam,之所以需要创建一个新账户,是为了安全性而要求的。若使用root账户运行steamcmd会看到安全提醒。

    useradd -m steam

    之后切换到这个账户,注意这里的命令是 su空格-空格steam,这样做的话,切换后立即转到steam账户的~目录:

    su - steam

    之后创建一个文件夹命名为steamcmd并进入:

    mkdir ~/steamcmd
    cd ~/steamcmd

    使用wget下载steamcmd压缩包:

    wget
    https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

    解压缩:

    tar -xvzf steamcmd_linux.tar.gz

    运行它:

    cd ~/steamcmd
    ./steamcmd.sh

    第一次启动steamcmd将会自动下载steamcmd全部文件,耐心等待即可。下一次启动时不需要再次下载。steamcmd启动后,会进入程序内的命令行界面。此处可以输入命令。以安装一个游戏为例,我们来介绍一下steamcmd的基础命令。

    首先,和桌面版steam一样,我们首先需要登陆,比如我们用匿名账号登陆(匿名账号不需要密码):

    login anonymous

    登陆成功后我们指定游戏服务端安装目录,例如自定为上一层目录中的 cs_go 文件夹,注意,linux下的steamcmd只要制定了目录,就会立刻创建该目录,windows版steamcmd不会立刻创建,因此在linux下可以以此确认该命令是否正确按照预想设定。

    force_install_dir …/cs_go/

    之后我们要开始安装游戏服务端,以上面那个csgo为例,我们首先需要确认这个程序的app id,我们访问以下网址:

    点我查看app ID

    该列表会显示所有steamcmd支持下载的服务端,ID这个column下就是我们需要的app id,例如我们找到csgo的id为740,使用以下命令:

    app_update 740

    进行安装,这里有几个参数说明,常用的其实只有validate参数。validate意味着校验,和桌面版steam上那个校验本地文件是一模一样的功能,注意,在任何app相关的命令使用前都需要先指定目录,否则视为当前目录。第一次安装程序,有没有validate效果是一样的。

    从原理上来说,更新服务端时如果不加validate应该会全部覆盖一次,但是我发现并没有,依然会首先校验本地文件和云端文件然后增量下载。换句话说,我发现有没有validate都是一样的,可能是我观测失误,推荐任何app_update命令全部加上validate参数。即以下命令

    app_update 740 validate

    按下回车后会不断提示下载进度,到达百分百后会回到steamcmd命令行,输入quit来退出steamcmd。

    之后我们 cd …/cs_go 即可进入csgo服务端所在文件夹,然后根据具体服务端的启动方式来运行服务端。

    对于其他游戏来说,安装过程是一致的。需要注意的是部分游戏的安装有特殊要求或者需要首先购买该游戏。

    以七日杀为例,在刚才的dedicated servers list列表中我们可以看到七日杀旁边的notes这个column里写着“game purchase required”,这意味着这个游戏必须首先购买,而确认你已经购买的方法就是在steamcmd登陆时使用自己的steam账号登陆而不是匿名账号。

    首次使用你的steam账号登陆时会和桌面版steam一样有邮箱校验,你需要输入邮箱里发来的验证码才可以登陆,登陆后这样的游戏服务端才可以被下载。

    steamcmd下载得到的服务端全部都是正版服务端,也就是客户端进行连接时会有steam账户校验。因此连入的玩家必须拥有该游戏的正版,虽然本人不支持盗版,但是作为一件事实还是需要特别说明一下。

    source引擎游戏有专门的破解补丁,现在是俄罗斯的一波人在维护,可以破解source引擎的steam账户校验,该补丁可以装到服务端上面从而模拟验证以使得盗版玩家可以连入服务器。

    以前倒腾过这玩意,但是该补丁的linux版本年久失修,只有windows版本在不停更新,因此如果使用linux开服还是自觉去买正版,linux服务端基本上和盗版无缘。

    关于游戏服务端的更新,更新操作过程和安装一模一样(绝大多数情况下,游戏客户端如果更新了,那么服务端也要更新),在此不在赘述,推荐加上validate参数。

    展开全文
  • 什么是实用技巧,就是那种能经常用得着的值得收藏起来的应用方法。本文 中笔者就将向大家介绍35种Windows操作系统... 解决的办法是建立“Boot.ini”文件即可。其内容为:  [Boot Loader]  Default=C:  ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务...
  • 是不是有时候找一文件怎么也找不到,是不是有时候正在工作被别人打断之后再去回头做就不知道做到什么地方了,是不是有时候看到桌面上乱七八糟的文档有种莫名的烦躁感..... 列举提高工作效率的方法,制定一些属于...
  • 设置一键启动多文件

    2015-12-10 10:41:43
     比如:我们 D 盘有一文件叫1.txt 我们 E 盘有一 2.html文件 那么我怎么能同时一键启动这两文件呢,首先,我们再桌面(当然可以是任何位置) 建立txt格式的文件,名字自定义,然后我们在这txt文件里面写...
  • 2、右键桌面的这台电脑,选择管理,进入磁盘管理,然后右键你的TF卡驱动器选择更改驱动器号和路径。 win10平板怎么把tf卡变硬盘?win10平板tf卡变硬盘的图文教程 win10平板怎么把tf卡变硬盘?w
  • 19、问:我的电脑与一对等网连接好了,但不能读别人电脑上的数据,这是怎么回事? 21 20、问:我的网络从集线器升级为交换机后,感觉速度并没有多大提高,是什么原因? 22 21、问:VLAN是什么意思,使用它有什么...
  • 2 你是公司的桌面机的管理员。你需要在一台当前运行Windows98的机器上干净的安装WindowsXP专业版。你开始了安装,文本部分的安装的成功结束了,在基于图形用户界面的安装开始前,电脑没有了响应。你调查并分析发现有...
  • 70-270 ata 中文题库

    2010-09-15 10:37:50
    在你开始安装之前,你建立了一共享文建夹 \\FileSrr01\WinXp 你需要把WindowsXP专业版的安装文件拷贝到此文件夹。然后你用56-Kbps的连接接入英特网,从Windows更新网站下载更新文件到\\FileSrv01\XPUpdates 现在你...
  • VB网络编程实例

    千次下载 热门讨论 2007-05-29 15:46:04
    ◆ 118.htm 在应用中集成器 ◆ 119.htm 在桌面建立 Internet 快捷键 ◆ 120.htm 怎样接收电子邮件(POP3协议简介) ◆ 121.htm 怎样用VB得知系统当前是否处于internet链结状态 ◆ ...
  • GridBatch系统为解决在云计算下的大规模精密数据批处理问题,GridBatch是一编程模型,用户能控制数据的分割,控制计算怎么被分布的,最后给出一例子,展示了他在EC2下的高性能。 8、 Cost-Benefit Analysis of...
  • 37篇经过消化的云计算论文

    热门讨论 2013-05-23 23:23:30
    GridBatch系统为解决在云计算下的大规模精密数据批处理问题,GridBatch是一编程模型,用户能控制数据的分割,控制计算怎么被分布的,最后给出一例子,展示了他在EC2下的高性能。 8、 Cost-Benefit Analysis of ...
  • 注意:上面指令第一是 map_server ,第二是 map_saver ,一server,一saver,不一样。我第一次执行的时候就以为是一样的了,就像rosrun rviz rviz一样。 现在在你的~文件夹下应该有turtlebot_test_map....
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务...
  • flashmtv的制作

    2011-11-17 18:15:11
    有些人喜欢每张图片或每道具都单独建立层,更有人喜欢把每句歌词建一层,这样一首歌也有几十甚至上百层,层数太多了,有时就不能完全显示,编辑的时候也容易出错,利用层文件夹把同一类型的层放在一起,无论编辑...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    2:FTP下载支持多站点同时下载一文件(同时支持断点续传). 3:可以在不下载ZIP.RAR.ISO文件的情况下查看文件里面的目录文件. 4:支持多语言. 5:操作综合其它软件. 6:自定义快捷键. 7:在IE工具栏上加按钮,可以直接...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    <<page 2>> page begin==================== 7.5 逻辑操作符和逻辑表达式.68 7.6 位 运 算 .69 7.7 其它特殊操作符 .72 7.8 小 结 .77 第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 ....
  • C#微软培训资料

    2014-01-22 14:10:17
    <<page 2>> page begin==================== 7.5 逻辑操作符和逻辑表达式.68 7.6 位 运 算 .69 7.7 其它特殊操作符 .72 7.8 小 结 .77 第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 ....

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

怎么建立2个电脑桌面