Step1 Step2 设置EXE图标 Step1 Step2 设置窗口图标 Step1 添加图片资源到qt的qrc文件(qt资源文件)中,可以用自带的Qt Resource Editor编辑,也可以直接用文本编辑...,设置窗口图标,注意调用资源文件不要忘了加冒号(:),不然编译时候找不到资源文件(图片)。...setWindowIcon(QIcon(":icon/hsq_128.ico"));//图标-哈士奇诡异的笑容 // ... } ?...设置EXE图标 但是上述改动却不会改变EXE的图标,按照qt助手提供的方法,可以进行实现。 ?...对于Linux和OS X的图标,qt助手也有介绍。 Step2 将res.rc文件加入工程,对于VS而言特别方便,如果用Qt Creator就照着帮助,加入.pro文件即可。 然后编译,OK。 ?
有小伙伴写了一个诡异的程序,我想要他修改这个程序的图标,但是他觉得我的图标不好看,就不修改。...但是我觉得他的图标不好看,我没有他的源代码,我如何拿到他程序修改他的图标 通过Resource Hacker可以简单修改一个 C++ 编译的 exe 的图标,如下图的程序 打开 Resource Hacker...软件将需要修改的程序拖进去 点击 Action 点击修改图标 选择一个好看的图标 点击替换 点击保存就可以修改软件的图标 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0...欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://lindexi.gitee.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。
文章目录 一、IntelliJ IDEA 的图标资源位置 二、exe4j 设置导出 exe 程序对应的图标资源位置 一、IntelliJ IDEA 的图标资源位置 ---- 将图标资源 icon.png...放置在工程根目录 ; 在 AWT 界面程序中 , 使用如下代码加载图片资源 , 并调用 Frame#setIconImage 函数 , 将图片设置成 Frame 窗口的图标 ; Frame..., 与 Dialog 对话框图标 , 都显示自己设置的自定义图标 ; 二、exe4j 设置导出 exe 程序对应的图标资源位置 ---- 使用 exe4j 工具将 上述 程序导出成 exe 程序 ;...可执行文件并在 Windows 上执行 ( 不安装 jre 执行 java 程序 ) 博客 , 将 jar 包打包成可执行的 exe 文件 ; 将 icon.png 图片 , 拷贝到 生成的 可执行 exe...().getImage("icon.png"); frame.setIconImage(image); 代码 , 可以获取到该图片文件 , 并将其设置为可执行程序的 窗口图标 ;
把网站变成exe程序,还能自定义图标把JShaman网站变成exe程序概述:本文将演示如何把一个网站转换成一个exe软件程序,以JShaman网站为例,而本方法适合转换任意网站,还能自定义图标。...JShaman是国内知名的JS加密网站,如下图:下面,开始一步步演示如何把网站转化成exe程序。第一步:在任意位置新建一个文本文件,然后改名为:JShaman.hta。...标签,并点开“自解压选项”:第五步:在“自解压选项”的“设置”中,设置“提取后运行”为:jshaman.hta,即刚刚创新建的hta文件。...在“模式”中选择“全部隐藏”的安静模式:在“更新”中选择覆盖模式为“跳过已存在的文件”:在“文件和图标”中,设置“从文件加载自解压文件图标”,选择一个ico图标文件:最后,点击确实,即可生成一个exe文件...:ico图标,可以从网上下载,比如从iconfont下载一个png文件:再用png2ico转换为ico格式:如果想放到桌面,在桌面创建它的快捷方式即可:而且还可以自定义快捷方式名称,连exe后缀也能去掉
打包测试 错误:缺乏`Qt platform` 改变图标 打包程序 > pyinstaller [opts] [要打包的程序.py] 可选的opts有: -F, –onefile 打包成一个exe文件。...-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。...在dist文件夹中多出来了main_GUI.exe ? 错误:缺乏Qt platform 在我电脑上运行ok,但是在一个没有装Python,没有安装QT的电脑上,却出现了下列问题。 ?...缺乏 Qt platform 运行环境 复制D:\Qt\Qt5.5.0_x86\5.5\msvc2013\plugins的platforms文件夹到main_GUI.exe中 ? ##解决问题 ?...改变图标 > pyinstaller -F --icon=myICO.ico main_GUI.py myICO.ico 是一个图标名,和当前的main_GUI.py文件在同一个目录下。
说的跑题了,,,emmmm说正题,怎么给导航添加图标。 ?...首先,博客启用的是奥森图标,不是图片,其实我也不知道这是什么插件,总之比图片好用就是了,我的博客都已经集成奥森图标的插件了,只需要到导航栏添加图标代码即可,登录网站后台,找到模块管理,导航栏,然后找到“...图片中的就是奥森图标的代码,直接添加在导航名前面就行了。...,所以之前更新的奥森图标就没有了,需要重新添加。...好吧,点击下面的传送门,直接带你穿越过去; 传送门 打开链接,看到很多代码和图标,选择你喜欢的图标,记录旁边的代码, ?
1.安装pyinstaller pip install pyinstaller 2.打包exe程序 打开DOS窗口,输入命令:pyinstaller -F -w *.py(星号是.py的全部路径) pyinstaller...-F -w G:\automation\test.py 如下图显示,打包成功,会显示exe程序的位置,找到运行。...3.给exe程序添加图标 需要准备一张.ico后缀名的图片(可自行网上下载) 然后使用命令(注意路径) pyinstaller -F -w -i G:\automation\tpian.ico G:\automation...-i 给应用程序添加图标 2. -F 指定打包后只生成一个exe格式的文件 3. -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) 4.
(我电脑上的word没有显示出这么多标题样式怎么办? word如何加目录、图标题目录、表标题目录) 1.2 右键点击样式,选择“修改”。...添加图目录 1 插入图标题 1.1 选中图片,添加题注 1.2 新建标签——图——确定 1.3 编号——包含章节号——确定(是否包含章节号根据要求确定) 不包含章节号:全文从头到尾从1到n命名,如图1、...图2……图n 不包含章节号:根据一级标题命名,如图1-1、图1-2、图2-1…… 1.4 选择位置 图标题在图片下方,表标题在表格上方 1.4 点击确定插入题注 1.5 为了避免每次修改字体格式,建议修改字体样式...“题注”的格式,设置好字号和位置居中 1.6 在正文中需要引用图片的,要点击引用——交叉引用 比如,如图1-1所示,这里的“图1-1”不要自己敲进去,而是要引用。...使用引用的好处是,当你在最前面插入一个图,后面所有的图编号可以自动更新,而不需要手动修改 2 插入图目录 2.1 引用——插入表标题(没错插入图标题也要点这个) 2.2 修改字体或段落样式 2.3 确定
python是解释型语言,学习阶段都是用解释器加载运行的。不过在教小朋友的时候,如果先教会他们如何将python打包成为exe文件,令程序能随意运行,更容易提高学习兴趣。...exe文件 生成的exe文件在dist子目录中 这样生成的文件是默认的图标 为了美观,可以用参数-i 为程序配置一个图标,只是图标文件应该包含常见的多分辨率格式,以便适应在不同场合显示,不能是单一图片...你可以用专用的软件处理生成图标,不过少量的图标生产,其实最方便的还是直接找网上的在线工具解决。...生成好图标文件之后,在打包命令中多使用一个-i参数并给出图标文件名,生成的exe文件就可以使用上自定义的图标了。 注意事项:1、打包路径避免使用中文路径和中文文件名。...2、更换图标文件如果发现重打包出的exe文件不显示新图标,应该是win系统的缓存问题,给文件换个文件名就能看出变化了。
[TOC] 0x00 前言简述 描述:Linux系统加固往往是下面几个方面入手,配置完成后将大大的提升机器的安全性,同时满足等保合规的要求; 系统加固分类: 用户加固管理 用户权限 口令增强 日志加固管理...等保视角下的SSH 加固之旅: 1)身份鉴别: 首推公钥认证方式,通过ansible批量更新或者通过堡垒机的定时任务实现对管理的服务器上的公钥进行批量更新 严禁选择基于密码的、基于主机的认证方式,有条件的可以接入...Server 7 之后便不再支持 RSA RSA算法产生的私钥的安全性依赖于密钥的长度,如果密钥的长度小于3072,则不够安全,比如常见的2048 位的ssh key 是不够安全的,1024位直接被标记为不安全...ECDSA:这个算法产生的密钥安全性依赖于当前机器产生的随机数的强度 Ed25519: 目前最为推荐的ssh key 生成算法,安全性最好!...2)访问控制 网络层的访问控制:禁止端口转发 限制指定的IP才能连接:除了在防火墙上做规则限制,还可以通过TCP Wrapper 和sshd_config的配置命令 3)审计 实现等保的审计要求
Desktop Entry文件 Version = 1.0 //标明Desktop Entry的版本...(可选) Name = xampp //程序名称(必须),这里以创建一个xampp的快捷方式为例...Comment = xampp //程序描述(可选) Exec = /opt/lampp/manager-linux-x64...//当下面的Type为Application,此项有效 Icon = /opt/lampp/htdocs/favicon.ico //设置快捷方式的图标(可选) Terminal...(必选),常见值有“Application”和“Link” Categories = GNOME;Application;Network; //注明在菜单栏中显示的类别(可选)
本文并不是一份完整的 Linux 实用命令列表,如果你的预期是这样的,那这篇文章可能就要让你失望了。 本文主要针对于 FEer 们。...而这一块对于我们的要求会更全面,其中对 Linux 指令就有很多要求。...下面歪马会从三个部分来讲述相关的 Linux 命令,第一部分是服务部署前的准备,第二部分是登录服务器部署,第三部分是问题排查相关。...1. scp 远程加密复制 scp(secure copy 的缩写)是 Linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。...这一命令会动态更新新增加的日志内容,非常适合用来调试。 总结 到此,歪马今天要分享的内容就结束啦。主要是梳理了一些自己常用的 Linux 命令,其中加入了场景化的过程,希望能够给大家带来帮助。
之前整理过一篇文章是关于Windows下Qt打包发布与设置环境变量的,那篇文章里面Qt发布的程序是没有设置应用程序图标的,之后会再整理一篇文章的,顺便测试下使用Qt插件在打包情况下的异同。...今天要给大家分享的Ubuntu 32位下Qt程序的发布与图标设置。.../bin/bash EXE='embeddedSerialPort' PWD=`pwd` files=`ldd $EXE | awk '{ if(match($3,"^/")) printf...新建一个文件夹,将Qt生成的可执行程序复制到文件夹中,然后在该文件夹下新建一个shell脚本,将上面内容复制到shell中。EXE后面是可执行程序名称。...我的效果如下: ? 1. 建立桌面启动器并添加图标 直接在桌面上建立一个后缀为desktop的文件,可以按照ubuntu 官方提示修改。
第一步:正常引用dll文件 项目=>引用=>选择dll文件=>属性=>复制本地改为false 第二步:Properties=>Resource.Rex=点开选择添加资源=>选择自己的dll文件 第三步:...System.Reflection; namespace mp3播放器 { static class Program { /// /// 应用程序的主入口点... return System.Reflection.Assembly.Load(bytes); } } } 注意:mp3播放器时命名空间名字,改成自己的时候要根据实际情况确定
BIOS是如何启动的,CPU硬件逻辑设计为在加电瞬间强行将CS值置为0XF000,IP为0XFFF0,这样CS:IP就指向0XFFFF0这个位置,这个位置正是BIOS程序的入口地址。...BIOS:计算机加电自检完成后第一个读取的地方就是就是BIOS(Basic Input Output System,基础输入输出系统),BIOS里面记录了主机板的芯片集与相关设置,如CPU与接口设备的通信频率...BIOS是如何启动的 CPU硬件逻辑设计为在加电瞬间强行将CS值置为0XF000,IP为0XFFF0,这样CS:IP就指向0XFFFF0这个位置,这个位置正是BIOS程序的入口地址。...这是因为Linux在安装时,你可以选择将引导加载程序安装在MBR或个别分区的启动扇区,而且Linux的Loader可以手动设置菜单,所以你可以在Linux的Boot Loader里面加入Windows开机选项...至此,Linux内核已经建立起来了,基于Linux的程序应该可以正常运行了。
0x01 fsi.exe白名单的利用 fsi.exe、fsianycpu.exe是FSharp解释器,这些具有Microsoft签名的二进制文件包含在Visual Studio中,可用于在命令行下直接执行...Fsi.exe在64位的环境中执行,Fsianycpu.exe则使用“机器体系结构来确定是作为32位还是64位进程运行”。...执行SameProcess.fsscript即可上线,不过使用fsianycpu.exe执行SameProcess.fsscript时可能会出现程序奔溃的情况,执行失败上线不了,这个得自己多测下...!...白名单的利用 cdb.exe是Windows调试工具(Debugging Tools)附带的一个具有Microsoft签名的二进制文件,可以调试指定进程,且在指定进程里分配RWX属性内存并写入shellcode...将cdb.exe白名单和刚生成的shellcode.wds一起上传至目标主机的可读写目录中,然后在中国菜刀的虚拟终端执行以下命令后即可得到反弹cmdshell,如遇360时只需加上cmd /c就能绕过。
可以在 .def ⽂件中的导出函数名后加 @n,表 示要导出函数的序号为 n(在进⾏函数调⽤时,这个序号将发挥其作⽤); .def ⽂件中的注释由每个注释⾏开始处的分号 (?...dll中的函数在被调用时是以函数名或函数编号的方式被索引的。这就意味着采用某编译器的C++的Name-Mangling方式产生的dll文件可能不通用。因为它们的函数名重命名方式不同。...因为如果不用_declspec(dllimport)来说明该函数是从dll导入的,那么编译器就不知道这个函数到底在哪里,生成的exe里会有一个call XX的指令,这个XX是一个常数地址,XX地址处是一个...编译dll后会产生一个dll文件和一个lib文件,如果是运行时动态调用的方式只使用dll文件就行,如果要在编译时以库的形式提供给exe调用则需要lib文件。 编写exe调用dll 项目结构: ?...利用LoadLibrary动态加载dll的方式 这种方式需要明确指定dll的位置,而不是程序根据环境变量配置自己寻找(上面的方式中并没有指明dll的位置,exe和dll同目录会自动搜索加载)。
cxfreeze,pyinstaller,py2exe三种方式 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。...其中PyInstaller最新版只支持Python2.7,py2exe计划开发支持python3.x版本,但是目前还没有完成。...当然,这是比较简单的程序,所以相关的依赖文件比较少,当引入外部包比较多的时候,并且希望只生成一个.exe文件的时候,可以使用如下的命令: cxfreeze D:/hello.py --target-dir... D:/123 --no-copy-deps 此时,发现只生成一个.exe文件。...其中,dist文件夹中包含hello.py程序的安装包文件 ? build文件夹下包含hello.py程序的可执行文件,也就是hello.exe ?
如图,由深度商店下载的应用会自动在启动器创建快捷方式,但是从浏览器上下载的应用就只能找到安装后的目录,点击再打开,很不方便,在这里就分享下我找到的在启动器上创建启动图标的方式....Icon= #程序图标 Terminal= #是否以终端启动 Type= #描述类型 Categories=Application #应用程序 建好后,发现文件下多了这个: 可以打开试一试,大功告成:...程序根目录) 2.修改其中的“SHOW_WORKSPACE_SELECTION_DIALOG”为true 3.启动eclipse,在弹出的选择workspace对话框,修改为新的workspace即可...但是,这些方法对我出现的错误不奏效,就想这个启动器的原理其实和脚本一样,就是启动某个程序而已: 于是,我就编写了个脚本,调用MyEclipse的启动程序,然后在终端显示,如下: 终端运行,还是报错,但是我们查看报错结果会发现...我们先选择第一种试了试,发现不是MyEclipse的启动程序有问题,MyEclipse的工作空间有权限限制: 但是我修改了权限后,还是启动报错: 到这里我就卡住了,有看到的小伙知道怎么解决的,还望告知我一声