精华内容
下载资源
问答
  • PowerPC仿真器 使用Irony语言框架创建的PowerPC仿真器和调试器。... 以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。 本软件按“原样”提供,提供任何形式的明示或暗示担保,包括但
  • 修改PC密码.bat

    千次阅读 2015-08-10 00:02:14
    [修改密码.bat] @echo off title 重置当前用户密码 作者:zj0910 :cx echo 当前用户名为:%username% set mm= set rmm= echo. set /p mm="请输入新密码:" echo. set /p rmm="请再次输入新密码:" echo. if %mm%==...
    @echo off
    title 重置当前用户密码 作者:zj0910
    
    :cx
    echo 当前用户名为:%username%
    
    set mm=
    set rmm=
    echo.
    set /p mm="请输入新密码:"
    echo.
    set /p rmm="请再次输入新密码:"
    echo.
    if %mm%==%rmm% goto cz else goto cw
    
    
    :cw
    echo.
    echo.
    echo 两次输入不一致,请重新输入;请按任意键返回!!!  & pause>nul
    cls & goto cx
    
    
    :cz
    net user %username% %mm%
    echo.
    echo.
    echo 密码重置成功,密码为%rmm%请按任意键关闭!!! & pause>nul
    
    


    展开全文
  • powerpc 跳转指令问题

    2017-01-23 08:48:46
    在powerpc下,我想自己计算出 跳转到函数C的 指令16进制代码。目的是为了修改代码段,实现 原先:函数A调用B。 修改后: 函数A调用函数C 代码段如下,即需要修改0xa284c地址指令。 0xa2840 9421fff0 stwu...
  • 在TCP/IP相关功能调试过程,除了要调试嵌入式设备的MTU外,经常需要调整其连接PC的MTU。本文整理了不同情况下MTU修改和查看的方法。 windows系统网卡的MTU查看&修改 1、有线网卡: 一般在windows界面上可直接...

    前言

    在TCP/IP相关功能调试过程中,除了要调整嵌入式设备的MTU外,经常需要调整其连接PC的MTU。本文整理了不同情况下MTU修改和查看的方法。

    windows系统网卡的MTU查看&修改

    0、通用手段

    (1)运行regedit
    (2)浏览HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces
    (3)Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:
      (a)确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.0.19;
      (b)用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项;
      (c)如果IPAddress的键值与(a)中的IP相同,即192.168.0.19,则该子项就是要找的网卡。
    (4)进入该子项,在右边的窗口里按鼠标右键,选择“新建”->“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口:
      填入MTU的值。填写前请先把基数设为十进制。
      设置好后,需要重启机器才能生效。

    1、有线网卡

    一般在windows界面上可直接查看和修改:

    右键网卡——>属性——>配置——>高级——>Init.MTUSize
    

    可查看或修改,不同网卡的字段大同小异。

    2、无线网卡

    netsh(Network Shell) 是一个windows系统本身提供的功能强大的网络配置命令行工具。
    

    mtu查看:

    netsh interface ipv4 show subinterfaces
    

    mtu修改:

    netsh interface ipv4 set subinterface "WLAN 2" MTU=2000 store=persist
    

    注意:
    需要使用管理员执行cmd命令。

    Linux系统网卡MTU的查看&修改:

    Linux环境不区分有线或无线网卡。
    

    1、查看

    直接使用ifconfig wlan0即可:

    root@chi:~ # ifconfig wlan0
    wlan0     Link encap:Ethernet  HWaddr 00:D0:D0:00:00:01
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:7545 errors:4 dropped:1175 overruns:0 frame:0
              TX packets:3955 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:3273308 (3.1 MiB)  TX bytes:354334 (346.0 KiB)
              Interrupt:54
    

    2、修改

    ifconfig wlan0 mtu=1900
    

    即可。

    展开全文
  • linux修改ip,mac命令和qt编程修改

    千次阅读 2016-10-14 08:53:18
    一.修改MAC地址 linux修改Mac地址 有三种方法: 方法一: 1.关闭网卡设备 ifconfig eth0 down ...以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:

    linux修改Mac地址

    有三种方法:
    方法一:
    1.关闭网卡设备
    ifconfig eth0 down
    2.修改MAC地址
    ifconfig eth0 hw ether MAC地址
    3.重启网卡
    ifconfig eth0 up
    
    方法二:
    以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
    ifconfig eth0 down
    ifconfig eth0 hw ether MAC地址
    ifconfig eth0 up
    
    方法三:
    很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话: 
    MACADDR=00:AA:BB:CC:DD:EE
     

    linux修改IP地址

    (1)Ifconfig命令 

    第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后

    ip地址的配置将自动失效。具体用法如下。ifconfig  eth0   ipadd    netmask      x.x.x.x。

    子网掩码:ifconfig eth0 netmask x.x.x.x

    其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。

    (2)vi  /etc/sysconfig/network-scripts/ifcfg-eth0

    配置完以后重启动服务.,p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-eth0下的配置文件罢了。

    linux修改网关地址


     # route add default gw xxx.xxx.xxx.xxx(网关的IP)
    
      如果用户想更改网关,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,将对应的网关设置修改之后,执行下面的命令即可:
    
      #/etc/init.d/network restart

    Qt中如何获取主机名、IP、端口、MAC等信息?
    主要使用到的类有:
    • QHostInfo
    • QHostAddress
    • QNetworkInterface
    • QNetworkAddressEntry
    1.获取登录用户

    QString name = qgetenv("USERNAME");
    qDebug() << "User Name:" << name;
    
    输出:
    User Name:"wangl-d"

    2.获取主机名、IP地址

    //QHostInfo类作用,获取主机名,也可以通过主机名来查找IP地址,或者通过IP地址来反向查找主机名。
    QString localHostName = QHostInfo::localHostName();
    qDebug() << "LocalHostName:" << localHostName;
    
    //获取IP地址
    QHostInfo info = QHostInfo::fromName(localHostName);
    qDebug() << "IP Address:" << info.addresses();
    
    foreach(QHostAddress address, info.addresses())
    {
        if (address.protocol() == QAbstractSocket::IPv4Protocol)
            qDebug() << "IPv4 Address:" << address.toString();
    }
    
    foreach (QHostAddress address, QNetworkInterface::allAddresses())
    {
        qDebug() << "Address:" << address;
    }
    
    输出:

    LocalHostName:"wangl-d-pc"

    IPAddress: (QHostAddress("fe80::396e:183d:aac6:f7f2") , QHostAddress("192.168.118.55" ) )

    IPv4Address: "192.168.118.55"

    Address:QHostAddress( "fe80::396e:183d:aac6:f7f2" )

    Address:QHostAddress( "192.168.118.55" )

    Address:QHostAddress( "::1" )

    Address:QHostAddress( "127.0.0.1" )

    Address:QHostAddress( "fe80::5efe:c0a8:7637" )

    Address:QHostAddress( "fe80::e0:0:0:0" )  


    3.获取设备名、MAC地址、子网掩码、广播地址等

    //获取所有网络接口的列表
    foreach (QNetworkInterface netInterface, QNetworkInterface::allInterfaces())
    {
        //设备名
        qDebug() << "Device:" << netInterface.name();
    
        //MAC地址
        qDebug() << "HardwareAddress:" << netInterface.hardwareAddress();
    
        QList entryList = netInterface.addressEntries();
    
        //遍历每一个IP地址(每个包含一个IP地址,一个子网掩码和一个广播地址)
        foreach(QNetworkAddressEntry entry, entryList)
        {
            //IP地址
            qDebug() << "IP Address:" << entry.ip().toString();
    
            //子网掩码
            qDebug() << "Netmask:" << entry.netmask().toString();
    
            //广播地址
            qDebug() << "Broadcast:" << entry.broadcast().toString();
        }
    }
    
    输出:  

    Device:"{4C5C2613-C18F-416A-A21F-47B707C3B935}"

    HardwareAddress:"74:D4:35:1B:A6:2F"

    IPAddress: "fe80::396e:183d:aac6:f7f2"

    Netmask:"ffff:ffff:ffff:ffff::"

    Broadcast:""

    IPAddress: "192.168.118.55"

    Netmask:"255.255.255.0"

    Broadcast:"192.168.118.255"

    Device:"{846EE342-7039-11DE-9D20-806E6F6E6963}"

    HardwareAddress:""

    IPAddress: "::1"

    Netmask:"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"

    Broadcast:""

    IPAddress: "127.0.0.1"

    Netmask:""

    Broadcast:""

    Device:"{539F3167-F67C-432D-8904-34129F3F5521}"

    HardwareAddress:"00:00:00:00:00:00:00:E0"

    IPAddress: "fe80::5efe:c0a8:7637"

    Netmask:"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"

    Broadcast:""

    Device:"{5DECB4C5-20AC-4BD6-A685-9FE608ED6EF5}"

    HardwareAddress:"00:00:00:00:00:00:00:E0"

    IPAddress: "fe80::e0:0:0:0"

    Netmask:"ffff:ffff:ffff:ffff::"

    Broadcast:"" 



    展开全文
  • 前言如何让手机充当第二个显示器,用来随时预览PC端的代码?前一阵子写代码时,一直在琢磨这个问题。因为办公室电脑配置低下,且只配备一个17寸显示器,每当反复调试预览网页时,都要保存,刷新。用过brackets即使...

    前言

    如何让手机充当第二个显示器,用来随时预览PC端的代码?前一阵子写代码时,一直在琢磨这个问题。

    因为办公室电脑配置低下,且只配备一个17寸显示器,每当反复调试预览网页时,都要保存,刷新。用过

    brackets即使预览功能,总是不太习惯。于是就想到手头的高配android,完全可以当做第二块屏。

    原理

    当我修改*.html/*.css/*.js时,按下Ctrl + S的瞬间,文件监控就捕捉到了这个变动,于是执行adb命令,向android发送浏览器请求,打开本机localhost。

    方法

    文件监控:node.js fswatch

    网上扫了一眼监控程序,没有自己想要的。看了手头现有的python、node.js,网上给的python代码好怪异,还是使用node.js,最初想的是把网页服务器与监控模块写到一个文件中,后来试了试,没搞定,就单独写了。

    watch.js

    'use strict';
    var exec = require('child_process').exec;
    var fs = require('fs');
    
    var count = 0;
    var time = 0;
    var phoneScreenTime = 30;
    //手机暗屏的时间,我的是30秒。后面要根据这个加点亮屏幕的判断
    var id, cmd;
    
    
    setInterval(function() {
        time++;
    }, 1000)
    //每秒自增的time,为每次发生更改时,执行操作的间隔,用来判断手机是否黑屏的依据
    
    
    fs.watch('./resume/', { persistent: true, recursive: true }, function(event, filename) {
    //recursive参数作用是fs.watch的监控子目录,不支持linux系统
    //./resume/ 是我监控的文件目录
    
        count++;
        if (filename && count == 2) {
        //此处count==2的意味为,只执行一次操作。
        //因为nodepad++修改文件后保存,是先删除文件所有内容,再保存修改后的内容,相当于更改了两次文件的状态。(不晓得为什么)
    
            if (time <= phoneScreenTime) {
                cmd = '1.cmd';
            } else {
                cmd = 'screen.cmd';
            }
    
    
            //exec只能call,我贴上完整的命令会报错,不知道为什么
            exec('call ' + cmd, function(error, stdout, stderr) {
                if (error !== null) {
                    console.log('exec error: ' + error);
                }
            });
    
            //清除时间、文件二次更改
            count = 0;
            time = 0;
        }
    });
    
    console.log('watcher is running');

    控制android打开指定网页:cmd + adb

    两个watch.js调用的cmd

    1.cmd

    不包含点亮屏幕的命令,只有浏览器访问localhost

    @echo off
    F:\Users\liu\Downloads\adb.exe shell am start -a android.intent.action.VIEW -d http://192.168.1.100/resume/index.html
    "F:\Program Files\Google\Chrome\Application\chrome.exe" http://192.168.1.100/resume/index.html

    screen.cmd

    @echo off
    F:\Users\liu\Downloads\adb.exe shell input keyevent 82
    F:\Users\liu\Downloads\adb.exe shell am start -a android.intent.action.VIEW -d http://192.168.1.100/resume/index.html
    "F:\Program Files\Google\Chrome\Application\chrome.exe" http://192.168.1.100/resume/index.html

    通过adb执行命令需要注意的是,手机要与电脑用USB连接好,在同一网络内(WIFI ?)(安装USB驱动,开启调试模式,与电脑连接调试好,手机无需ROOT)。

    完成

    配置好上面的内容。开启node watch.js,修改保存你的html,等待手机响应。

    不出意外,应该有如图效果。

    看见我的高配android了吗

    当然,你可以随意配置cmd内容,如不使用android,只需要PC随即预览,可将cmd内容改为

    @echo off
    "F:\Program Files\Google\Chrome\Application\chrome.exe" http://192.168.1.100/resume/index.html

    如图

    PC端也可以

    也可不使用cmd进行操作,你当然可以使用python或exe来实现不同响应方式。

    其他

    这只是一个简易的原理实现方法,可以进行更多的方案优化。

    在看adb的相关网页时,我还看到使用adb直接屏幕录像的内容,这让我想到Chrome控制手机插件Vysor的实现原理应该也不复杂,它应该也是通过adb调试进行的,因为刚开始因为Vysor的驱动,我adb连接不上手机,误使我以为非root无法使用adb。这方面的内容以后有机会了可以深入研究。

    总结:网络上的内容有很多不准确,比如fs.watch这块,百度上说什么原生模块不支持子文件监控,为此我还费劲写了好几个文件夹的监控。我看了官方文档才知道,加个参数就行了。有什么问题,还是以文档为主,切莫轻易看了网上几句话就否决一种想法。

    展开全文
  • Virtual PC 和 VMWare两大虚拟机BIOS修改方法 Virtual PC: 我一直使用 Virtual PC 来测试光盘,VMWare 只试用过。 Virtual PC 被微软收购后的 Virtual PC 2004 5.3 版有设置文件,可以修改 OEM 字符来测试 ...
  • 看懂PowerPC汇编之指令集架构

    千次阅读 2019-06-25 18:05:51
    看懂PowerPC汇编,需要如下3方面的知识: 1.PowerPC指令集架构即Power ISA,可以从Power.org获得,包括寄存器定义,数据模型,寻址方式和指令定义以及指令助记符; 2.PowerPC ABI即应用程序二进制接口,即寄存器的...
  • 我们将仓库里的readme.txt文件修改一下,改成如下内容: Git is a distributed version control systemGit is free software. 运行git status命令查看一下结果: $ git statusOn branch masterChanges not staged...
  • 32位PowerPC常用指令集总结

    千次阅读 2017-07-20 10:57:27
    32位PowerPC常用指令集总结...powerpc指令集 e600 分类: PowerPC平台 第一部分 PowerPC 精简指令集计算机(RISC)简介 PowerPC 体系结构是一种精减指令集计算机(Reduced Instruction Set Computer,R
  • PowerPC cache相关常用指令总结

    千次阅读 2016-02-18 16:29:10
    PowerPC的Cache相关指令 因为Cache的指令不是经常用到,所以之前一直没有记过,这里把Cache相关的指令都记录一下,作为一个备忘。 dcba Data Cache Block Allocate dcba根据EA分配数据cache块,方式是把该块标记为...
  • linux一条命令修改用户名的密码

    万次阅读 2017-05-04 14:28:39
    先要通过useradd添加用户 useradd -d /opt/reconciliation -s /sbin/nologin -G root ftpUser ...[root@PC2 vsftpd]# passwd ftpUser Changing password for user ftpUser. New UNIX password: BAD
  • 两台PC进行ROS通讯传输命令

    千次阅读 2016-06-22 09:58:36
    1 . 配置主机(运行roscore的PC) ...$ sudo gedit /etc/hosts在文件添加PC地址,如 地址 ros1 //PC1 hostname (2)修改.bashrc$ gedit .bashrc在最下面加入export ROS_HOSTNAME=master_name export ROS_MAST
  • Cheat Engine 是一款开源的内存修改工具 ,它允许你修改游戏或软件内存数据,以达到各种非常规目的。它包括16进制编辑,反汇编程序,内存查找工具。与同类修改工具相比,它具有强大的反汇编功能,且自身附带了外挂...
  • Matlab修改txt指定行内容

    千次阅读 2020-09-26 17:23:40
    最近处理数据需要修改一个txt文件指定行的内容,指定行既有数字又有字符串,翻找了一些论坛上的帖子,主要思路是: 1.读取原始文件,并创建新的对象接收原始数据; 2.修改指定行,这里主要用到matlab的strrep函数...
  • Android使用adb命令直接修改文件

    千次阅读 2020-12-09 15:48:22
    修改hosts文件为例: ...但是这个文件是只读,能通过shell直接修改。可以通过连接到PC上使用adb来修改。步骤如下: 1、获得root权限:adb root 2、设置/system为可读写:adb remount 3、将hosts文件复制到PC:adb
  • 程序计数器是什么(PC)

    万次阅读 多人点赞 2019-08-19 19:45:45
    引言 在学习操作系统的时候很多时候都...在CPU控制部件的程序计数器(PC)的功能是用于存放指令的地址。程序执行时,PC的初值为程序第一条指令的地址,在顺序执行程序时,控制器首先按程序计数器所指出的指令地址...
  • 【zz】32位PowerPC常用指令集总结

    千次阅读 2012-06-11 08:05:51
    第一部分 PowerPC 精简指令集计算机(RISC)简介 PowerPC 体系结构是一种精减指令集计算机(Reduced Instruction Set Computer,RISC)体系结构,定义了 200 多条指令。PowerPC 之所以是 RISC,原因在于大部分指令...
  • ARM中pc、lr寄存器

    千次阅读 2016-07-10 21:05:17
    PC(程序计数器) = windows EIP 解析: 处理器要执行的程序(指令序列)都是以二进制代码序列方式预存储在计算机的存储器,处理器将这些代码逐条 地取到处理器再译码、执行,以完成整个程序的执行。为了...
  • 学到第8章《教我兄弟学Android逆向08 IDA爆破签名验证》的时候,开始上手 ida pro 反汇编 so 库,在动手修改 so 库指令的时候遇到了困难,经过一番研究,终于搞懂了在 ida pro 中修改 so 库 arm 汇编指令的方法,...
  • PC修改文件访问权限算是比较常用的操作,在安装部分软件时经常需要使用到。在 Mac 系统的终端上修改文件权限使用的是 Linux 的 chmod 命令。这里详细介绍一下该命令的相关使用。 也可以直接通过 man chmod 在...
  • pclint在VS2013的配置

    千次阅读 热门讨论 2015-02-05 20:15:39
    在VS2013下使用pclint进行单个文件及整个工程的方法
  • 自己就总结写了一个关于文件创建、遍历、删除、重命名、复制拷贝、添加内容修改内容、读取内容的工具类,方便以后快速的对文件进行一些简单操作,使用时可直接复制到代码作为一个工具类。
  • 希望你也加入到人工智能的队伍来!点击浏览教程。写得特别用心喔~ →→→→→→大神朋友简介:从事十几年人工智能研究,麻省理工博士学位,目前在百度继续进行着人工智能的研究。。。 ▲▲▲▲▲▲▲▲▲▲▲▲▲...
  • PC98操作系统

    2013-04-03 06:17:18
    anex86模拟器 硬盘A导入DIM98.HDI ...ping命令 郑国权 修改 支持DOS普通程序 支持 VGA程序 这游戏机外号是BLACK BOX(1.(-90)) anxedit编辑资源 直接拖拽 DEC PC98机能目录 9801-8801-8001-9821-98X3-98X9
  • 实现不同vlan间PC不可互访,而不同vlan的PC均可访问服务器的特殊效果,具体要求如下; 1.在交换机创建相关vlan;2.修改端口模式与pvid;3.修改端口允许通过的数据帧;4.结果验证,vlan5与vlan10的pc不可以互通,但...
  • 首先修改 /etc/hostname sudo vim /etc/hostname ...如果想进一步,想重启电脑就修改主机名,那么使用hostname命令修改主机名: sudo hostname xxxx-PC 这样只要使用终端重新登陆以此,主机名就改过来了。
  • PC与Android交互命令:ADB学习(一)

    千次阅读 2013-01-22 09:32:07
    通过adb命令,可以很方便的在pc端操作android设备。 adb devices 描述:在执行adb命令前,最好知道连接有多少可用设备连接到adb服务。 您可以使用该命令生成一个已连接的设备列表。 输出的每个实例的格式...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 170,195
精华内容 68,078
关键字:

不修改pc中内容的指令是