精华内容
下载资源
问答
  • AppLocale在简体中文系统里使用之后,会令某些简体中文的MSI形式的安装程序...方法二:删除AppLocale安装目录下的一个临时文件:\WINDOWS\AppPatch\AppLoc.tmp(此文件只有4字节)即可解决,无需卸载AppLocale;方法三:App...
    AppLocale在简体中文系统里使用之后, 会令某些简体中文的MSI形式的安装程序 显示乱码(比如: OFFICE2000简体中文版安装程序). 解决方法: 方法一: 卸载AppLocale即可解决; 方法二: 删除AppLocale安装目录下的一个临时文件: \WINDOWS\AppPatch\AppLoc.tmp (此文件只有4字节)即可解决, 无需卸载AppLocale; 方法三: AppLocale刚安装好的时候, 是没有AppLoc.tmp这个文件的. 自己在AppLocale的 安装目录内, 弄一个0字节AppLoc.tmp文件, 并把它设为只读属性, 以后就不会 造成乱码了! 而且经我试用, 也不会对AppLocale的使用造成影响! 这就可以 一劳永逸地避免乱码出现, 推荐此法!

    转载于:https://www.cnblogs.com/leaway/archive/2008/02/03/1063501.html

    展开全文
  • 楼主最近写了一个简单的Python程序,想让这个小程序每天上午10点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于度娘。我搜到了好几个相关的网页,但是看完之后仍然...

    楼主最近写了一个简单的Python程序,想让这个小程序每天上午10点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于度娘。我搜到了好几个相关的网页,但是看完之后仍然不明白应该怎么做,最后经过多次推理和尝试才设置成功。我相信以后还会有人想要知道在Windows下怎么设置Python程序定时运行,因此把我的经验写在这里,希望能帮助到大家。

    为了照顾更多的朋友,下面我将每一步都截图并加以简单说明,如果觉得太啰嗦可以直接翻到后面看最关键的一步如何设置。

    首先,我们肯定是要用到Windows下的【计划任务】功能(注:楼主的系统是Windows8.1,但是Windows7或Windows10情况应该差不多),如下图所示:

    之后点击右侧的【创建基本任务】,输入任务名称以及可选的任务描述:

    点击下一步,设置任务的开始时间,这个应该没什么难度,我这里设置为每天早上10点运行此计划任务:

    点击下一步,设置【操作】为【启动程序】,再点击下一步,最关键的地方来了,这里该怎么填写才能保证系统正确地运行Python程序呢?

    废话不多说,先看具体的设置:

    这里解释一下三个文本框内容的含义,【程序或脚本】文本框中填的是Python编译器的名称,一般就是python.exe,【起始于】文本框中填的是Python编译器的目录,上图中假设你的Python编译器的完整路径是“C:\Python27\python.exe”,【添加参数】文本框中填的是你的Python程序的完整路径,这里假设在C盘的Users文件夹下面有一个叫做code.py的文件。如果你的Python程序包含命令行参数,将其添加到Python程序的完整路径之后即可。

    相信聪明的读者已经发现了,如果将这三部分连在一起,就是“C:\Python27\python.exe C:\Users\code.py”,这其实就是在Windows命令行下输入“python C:\Users\code.py”(或“python code.py”,如果你正好在C:\Users目录下),只是在计划任务的设置中需要给出完整的python编译器的路径而已。

    之后点击下一步就可以点击完成了,是不是很简单?

    取消

    评论

    展开全文
  • 很多计算机本科生第一次学习嵌入式arm-linux-gcc在linux上编译第一个程序时会遇到诸多问题,本篇教程为入门篇! 我们在linux上运行x86架构的一个C/C++程序 首先我们需要安装C/C++的编译器gcc和gcc-c++,由于本人懒得...

    嵌入式-x86-gcc与arm-linux-gcc分别编译运行第一个C/C++程序(附安装详解与C源码文件传输乱码问题)

    很多计算机本科生第一次学习嵌入式arm-linux-gcc在linux上编译第一个程序时会遇到诸多问题,本篇教程为入门篇!

    我们在linux上运行x86架构的一个C/C++程序
    首先我们需要安装C/C++的编译器gcc和gcc-c++,由于本人懒得再找一个Ubuntu做实验,就使用本人的阿里云CentOS7服务器做演示吧。
    使用

    #CentOS使用yum或dnf安装gcc和gcc-c++
    yum install gcc gcc-c++ -y
    #Ubuntu使用apt或apt-get安装gcc和gcc-c++
    apt install gcc gcc-c++ -y
    

    在这里插入图片描述
    随便上传一个可执行的C/C++程序
    在这里插入图片描述
    发现有乱码,使用file查看发现是因为程序是在windows上写的,没有使用utf-8字符编码导致的乱码
    在这里插入图片描述
    那就先解决一下这个小bug吧

    #转换汉字编码GB2312UTF-8
    #顺便改一下文件后缀为.c(因为linux上C/C++程序普遍以.c为后缀,但是linux后缀是可有可无的
    #,这里只是辨别一下两个文件)
    iconv -f GB2312 -t UTF-8 conversion.cpp  -o conversion.c
    

    在这里插入图片描述
    再使用file查看文件属性,发现已经为utf-8格式的c文件
    在这里插入图片描述
    接下来编译成x86可执行程序

    #使用gcc编译刚才转换过编码的文件
    gcc -o conversion conversion.c
    #编译没有错误就会生成一个绿色的可执行二进制文件
    

    在这里插入图片描述
    如过有人闲得蛋疼想看一下这个二进制文件也可以,使用xxd命令就可以查看二进制文件
    在这里插入图片描述
    接下来改使用arm-linux-gcc编译一下这个相同的C/C++程序了
    当然第一步还是下载安装,由于官网下载太慢,这里已经下好了arm-linux-gcc4.4.3的包

    #使用tar -zxvf 解压上传的包到当前目录 本人已经事先解压 opt文件夹即是
    tar -zxvf arm-linux-gcc-4.4.3.tar.gz
    

    在这里插入图片描述

    #创建文件夹
    sudo mkdir /usr/local/arm -pv
    #注意我现在所在的位置是在我服务器的/root/c++/opt/FriendlyARM/toolschain/4.4.3
    #你自己的根据自己解压缩的位置进入4.4.3这个文件夹然后执行下面命令
    #拷贝刚才解压的文件到/usr/local/arm目的是为了让linux找到arm-linux-gcc的执行文件
    sudo cp -r `pwd` /usr/local/arm
    

    在这里插入图片描述
    做完上述步骤后

    #执行下面命令配置环境变量
    echo 'export PATH=$PATH:/usr/local/arm/4.4.3/bin' >> /etc/profile |sudo tee -a /etc/profile
    cat /etc/profile | tail -1
    source /etc/profile
    

    在这里插入图片描述
    查看是否配置好环境变量
    如果配置好环境变量则使用table键补全看看会不会出现下面这些
    在这里插入图片描述
    使用arm-linux-gcc编译一下前面的那个C/C++程序

    #使用arm-linux-gcc编译可执行文件
    arm-linux-gcc -o conversion conversion.c
    #使用file命令查看编译二进制文件类型为ARM架构
    file conversion
    #使用./conversion程序无法运行 原因是我们的cpu是x86架构,无法运行arm架构程序
    ./conversion
    

    在这里插入图片描述
    至此演示结束

    对汇编有兴趣可以查看我的上篇文章
    在Linux下运行你的第一个汇编程序

    最后拓展介绍一下arm-linux-gcc
    https://www.cnblogs.com/zhangpengshou/p/3587751.html这篇博客讲的很好,侵删
    我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。
    在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:

    1. 预处理(Pre-Processing)

    2. 编译(Compiling)

    3. 汇编(Assembling)

    4. 链接(Linking)
      Linux程序员可以根据自己的需要让 GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或者对最后生成的二进制文件进行控制,以便通过加入不同数量和种类的调试代码来为 今后的调试做好准备。和其它常用的编译器一样,GCC也提供了灵活而强大的代码优化功能,利用它可以生成执行效率更高的代码。
      以文件example.c为例说明它的用法

    5. arm-linux-gcc -o example example.c
      不加-c、-S、-E参数,编译器将执行预处理、编译、汇编、连接操作直接生成可执行代码。
      -o参数用于指定输出的文件,输出文件名为example,如果不指定输出文件,则默认输出a.out

    6. arm-linux-gcc -c -o example.o example.c
      -c参数将对源程序example.c进行预处理、编译、汇编操作,生成example.o文件
      去掉指定输出选项"-o example.o"自动输出为example.o,所以说在这里-o加不加都可以

    2.arm-linux-gcc -S -o example.s example.c
    -S参数将对源程序example.c进行预处理、编译,生成example.s文件
    -o选项同上

    3.arm-linux-gcc -E -o example.i example.c
    -E参数将对源程序example.c进行预处理,生成example.i文件(不同版本不一样,有的将预处理后的内容打印到屏幕上)
    就是将#include,#define等进行文件插入及宏扩展等操作。

    4.arm-linux-gcc -v -o example example.c
    加上-v参数,显示编译时的详细信息,编译器的版本,编译过程等。

    5.arm-linux-gcc -g -o example example.c
    -g选项,加入GDB能够使用的调试信息,使用GDB调试时比较方便。

    6.arm-linux-gcc -Wall -o example example.c
    -Wall选项打开了所有需要注意的警告信息,像在声明之前就使用的函数,声明后却没有使用的变量等。

    7.arm-linux-gcc -Ox -o example example.c
    -Ox使用优化选项,X的值为空、0、1、2、3
    0为不优化,优化的目的是减少代码空间和提高执行效率等,但相应的编译过程时间将较长并占用较大的内存空间。

    8.arm-linux-gcc -I /home/include -o example example.c
    -Idirname: 将dirname所指出的目录加入到程序头文件目录列表中。如果在预设系统及当前目录中没有找到需要的文件,就到指定的dirname目录中去寻找。

    9.arm-linux-gcc -L /home/lib -o example example.c

    -Ldirname:将dirname所指出的目录加入到库文件的目录列表中。在默认状态下,连接程序ld在系统的预设路径中(如/usr/lib)寻找所需要的库文件,这个选项告诉连接程序,首先到-L指定的目录中去寻找,然后再到系统预设路径中寻找。

    10.arm-linux-gcc –static -o libexample.a example.c

    静态链接库文件

    gcc在命令行上经常使用的几个选项是:
    -c 只预处理、编译和汇编源程序,不进行连接。编译器对每一个源程序产生一个目标文件。

    -o file 确定输出文件为file。如果没有用-o选项,缺省的可执行文件的输出是a.out,目标文件和汇编文件的输出对source.suffix分别是source.o和source.s,预处理的C源程序的输出是标准输出stdout。

    -Dmacro 或-Dmacro=defn 其作用类似于源程序里的#define。例如:% gcc -c -DHAVE_GDBM -DHELP_FILE=“help” cdict.c其中第一个- D选项定义宏HAVE_GDBM,在程序里可以用#ifdef去检查它是否被设置。第二个-D选项将宏HELP_FILE定义为字符串“help”(由于 反斜线的作用,引号实际上已成为该宏定义的一部分),这对于控制程序打开哪个文件是很有用的。

    -Umacro 某些宏是被编译程序自动定义的。这些宏通常可以指定在其中进行编译的计算机系统类型的符号,用户可以在编译某程序时加上 -v选项以查看gcc缺省定义了哪些宏。如果用户想取消其中某个宏定义,用-Umacro选项,这相当于把#undef macro放在要编译的源文件的开头。

    -Idir 将dir目录加到搜寻头文件的目录列表中去,并优先于在gcc缺省的搜索目录。在有多个-I选项的情况下,按命令行上-I选项的前后顺序搜索。dir可使用相对路径,如-I…/inc等。

    -O 对程序编译进行优化,编译程序试图减少被编译程序的长度和执行时间,但其编译速度比不做优化慢,而且要求较多的内存。

    -O2 允许比-O更好的优化,编译速度较慢,但结果程序的执行速度较快。

    -g 产生一张用于调试和排错的扩展符号表。-g选项使程序可以用GNU的调试程序GDB进行调试。优化和调试通常不兼容,同时使用-g和-O(-O2)选项经常会使程序产生奇怪的运行结果。所以不要同时使用-g和-O(-O2)选项。

    -fpic或-fPIC 产生位置无关的目标代码,可用于构造共享函数库。

    以 上是gcc的编译选项。gcc的命令行上还可以使用连接选项。事实上,gcc将所有不能识别的选项传递给连接程序ld。连接程序ld将几个目标文件和库程 序组合成一个可执行文件,它要解决对外部变量、外部过程、库程序等的引用。但我们永远不必要显式地调用ld。利用gcc命令去连接各个文件是很简单的,即 使在命令行里没有列出库程序,gcc也能保证某些库程序以正确的次序出现。

    gcc的常用连接选项有下列几个:
    -Ldir 将dir目录加到搜寻-l选项指定的函数库文件的目录列表中去,并优先于gcc缺省的搜索目录。在有多个-L选项的情况下,按命令行上-L选项的前后顺序搜索。dir可使用相对路径。如-L…/lib等。

    -lname 在连接时使用函数库libname.a,连接程序在-Ldir选项指定的目录下和/lib,/usr/lib目录下寻找该库文件。在没有使用-static选项时,如果发现共享函数库libname.so,则使用libname.so进行动态连接。

    -static 禁止与共享函数库连接。

    -shared 尽量与共享函数库连接

    展开全文
  • Microsoft Word 恅紫’,其他和office 有关菜单变成乱码我用的是xp,AppLocale是微软出的一个自动转语言区域设置的软件,打繁体中文的游戏常常使用,一直用的很好~~最近几次装office xp老在安装界面出现乱码,...
     
    
    建word变成‘新建 Microsoft Word 恅紫’,其他和office 有关菜单变成乱码

    我用的是xp,AppLocale是微软出的一个自动转语言区域设置的软件,打繁体中文的游戏常常使用,一直用的很好~~
    最近几次装office xp老在安装界面出现乱码,安装以后很多注释、关联菜单也是乱码,一直不知道怎么解决
    前几天上游戏论坛才知道这是AppLocale造成的Windows Install界面乱码,解决方法是就是到C:/WINDOWS/AppPatch找 AppLoc.tmp。
    用Notepad打开,将里面的资料全删除。
    然后save起来后,再来right click properties那个AppLoc.tmp,将它改属性改成只读。
    靠这个方法来避免这个问题出现。
    有遇到这个问题的人特别是安装了AppLocale的游戏迷可以试试,应该可以解决
    最后说一句,清除AppLoc.tmp并不能使现在已安装的office乱码变成中文,要卸载了重新安装才能完全解决~~
    展开全文
  • 查看X:/WINDOWS/AppPatch/AppLoc.tmp文件如果有就删除,重新建一个文本文档,重命名为AppLoc.tmp,设置成只读属性,问题解决 
  • 一、Pelles C安装 本人使用的系统为Windows10,安装VC6.0较为麻烦,便使用了C Primer Plus第六版中推荐的Pelles C,下载地址为:...二、编写并运行第一个程序 依次选择File-New-Project,之后选择win32
  • 在上课中,我们已经了解了Python这门语言并安装了运行Python程序所需的环境,相信大家已经迫不及待的想开始自己的Python编程之旅了。首先我们来告诉大家在哪些地方可以写Python程序。编写代码的工具交互式环境我们...
  • Linux下java的Swing/AWT程序乱码解决 cd /lib/fonts或者cd /jre/lib/fonts mkdir fallback ...其中是你安装jdk/jre的路径,我的是/usr/lib/jdk1.5。复制或者链接一个中文字体至其下: ln -s /usr/s
  • 在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。 Ubuntu操作系统 set china time ...
  • 如果查询的时候出现乱码,那么我们可以在mysql的安装文件里面找到一个名为my.ini的文件,打开后把字符编码设置为gbk,注意有两处。 default-character-set=gbk 遇到的有些问题是安装后不能正确显示中文,...
  • 以前是为了玩一个日本小游戏安装的。 现在所有的软件安装界面变成乱码了。解决方法如下http://www.xuehai.net/ 运行regedit注册表编辑器找到[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\fontassoc\...
  • 以下是千牛的安装界面:因为平时还运行着一个Windows 7的虚拟机,所以配置Wine中文的事情也没那么着,只有偶尔在网上搜索一下Wine中文乱码的解决方法。网友分享的解决方案,一般是复制Windows下的宋体字体文件simsun...
  • 在Linux下使用一些基于Java的客户端程序,比如Oracle的安装程序,SQL Developer,OpenOffice等,中文总是显示成空白方块的 解决方法分两种: 如果是使用的系统自带安装的openjdk,将下面的字体文件(解压后的ttf...
  • 一个命令解决Linux下XPDF中文乱码

    千次阅读 2008-04-03 10:46:00
    1.先找一个pdf文件看看是否可以打开,如果可以那么表明xpdf已经安装,如果没有安装那么就使用redhat中"系统设置"/"添加删除应用程序",在出现的"添加删除程序"窗口中选中"办公/生产效率"后的细节。在细节窗口中选中...
  • 如上图红线标注的,第一个是个版权号,后面的就是两个中文文字,...【解决办法】 Linux上需要安装中文字体,JRE里面也要安装中文字体的,在$JAVA_HOME/jre/lib/fonts下新建一个fallback目录,复制程序用到的字体进...
  • 2.下载一个名字为SunGlobe.cab的中文字体包,百度可以找到 3.在设备链接器中插入底座 4.在我的电脑找到移动设备,把上面那个压缩包辅助到里面去 5.打开仿真器中的file explorer程序 ...
  • 我和同事XX一起做一个项目,代码都是在SVN共同管理的,数据库mysql各自安装,但是通常都是有改动的话,直接导sql语句运行,现在的问题是我的项目启动后,录入中文数据,插到数据库里是乱码,而他的不会。我跟踪了...
  • 关于安装jdk之后输入javac出现...可以在环境变量配置中新增一个配置,变量名:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=gb2312 . 同时这样使用idea编译java程序会产生,如下图的状况: 此状态不影响程序结果。 ...
  • 以前装db2的时候总是挺正常的,今天同事装的时候突然发现双击安装文件的时候出现一个乱码的对话框,然后安装程序就死掉了,导致db2程序没法进行下去,试了很多方法没有成功,怀疑是系统问题或者是db2调用的某个组件...
  • AppLocale在简体中文系统里使用之后, 会令某些简体中文的MSI形式的安装...方法二: 删除AppLocale安装目录下的一个临时文件: \WINDOWS\AppPatch\AppLoc.tmp (此文件只有4字节)即可解决, 无需卸载AppLocale; 方法三:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 604
精华内容 241
关键字:

一个程序安装乱码