首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【译】正确使用FAB

然而,有很多应用,并没有以材料设计指导为规范,从而错误使用着FAB,当然,这也包括一些谷歌自家应用(我就知道!)。 巨大差异。...通过分析一些运行在最新发布版L上,并且使用FAB应用,我惊讶发现了应用之间使用FAB差异。...很多时候,它就像一个不能正确工作三方库,但是,对于那些独立使用FAB应用,它不应被设计过于复杂(例如,没有展开更多选项等功能)。...让我们拭目以待接下来事情(尝试了很多应用,但是,我只选择了少数能够进行立即测试)。 ? **Action图标太拥挤太大,无视图标高** ? **视图标高太大** ?...)和尺寸(24dp以及2dp内边距) FAB锚点,距右和下边距16dp 我强烈建议,检查您在App中所使用FAB是否已按照推荐规范正确实现。

91410

windows提权系列上篇

在渗透测试中,提升自己权限是经常遇到问题,往往在渗透中最容易获取权限就是一个webshell,如果网站是架设在Windows系统上,这时就可能遇到这样问题,还有一种情况是在做横向渗透时候,收集到一些可以远程连接桌面的帐号...例如,有如下文件路径: C:\Program Files\Some Folder\Service.exe 对于上面文件路径中每一个空格,windows都会尝试寻找并执行名字与空格前名字向匹配程序...将我们需要执行exe根据需要重命名并放置在可写入有漏洞目录下,然后运行如下命令尝试重启服务,如果失败的话等待服务器重启时执行exe,成功提权后记得清理痕迹。...BINARY_PATH_NAME参数指向了该服务可执行程序(360rps.exe)路径。如果我们将这个值修改成任何命令,那意味着这个命令在该服务下一次启动时,将会以SYSTEM权限运行。 ?...当尝试启动服务时,它会返回一个错误。这一点我们之前已经讨论过了,在Windows系统中,当一个服务在Windows系统中启动后,它必须和服务控制管理器通信。

89400
您找到你想要的搜索结果了吗?
是的
没有找到

解决pyinstaller 打包exe文件太大,用pipenv 缩小exe问题

网上查找各位大神做法,自己又动手填了N个坑之后,总算找到缩小exe文件方法了,这种方法必须使用到pipenv,详细记录如下: 1、安装pipenv 就像安装其他python库一样,在cmd环境下安装...“utf-8”,没有办法,再次重启电脑吧,然后重新进入power shell,再尝试运行 pipenv shell 6、安装需要库 这时候,根据要打包程序中导入库,在pipenv环境下重新安装...7、把py脚本文件复制到这个新建目录下,重新运行 pyinstaller,方法、参数等同以往一样就OK啦。...检查日志:发现openpyxl 与 pandas numpy有关。 单独将代码提出,用两种方法调用,发现没什么卵用。...执行后,发现打包可以,但是程序运行错误,提示“缺少openpyxl”。。错误找到了 ? 于是 ,开始pip 安装包。安装后再执行打包。成功! ? 打包成功! 这么多步骤与尝试下来。得出结论。

9.8K20

Autodesk Revit 2024 中文正式版下载(附激活+教程)

REVIT-200216修复了样例 IFC 用户定义参数文件文档中,将“Electric”测量错误地称为“Electrical”测量拼写错误,并更正了导出到 IFC 许多 MEP 参数值。...REVIT-194711改进了尝试使用“管理链接”中“重新载入自”来载入损坏图像或 PDF 以替换有效图像或 PDF 时错误处理。...REVIT-188972修复了在创建能量模型后单位设置发生更改时,导致标高高程在导出 gbXML 中错误显示问题。...REVIT-123482导入/链接 DWG/DXF/DGN改进了当前模型中不存在标高时,对链接或导入 CAD 文件错误处理。...REVIT-198710添加了在运行 Steel Connection Automation 样例脚本时生成日志功能,该脚本包含有关已放置或现有连接信息,并描述了没有适用连接情况。

7.1K20

C#类来封装C++Dll里方法

uint,没出过什么问题) 我问题来了,长期经验教训我知道了: 1、指针做参数时在C#中一定要使用ref 或out关键字,尤其是结构体指针,要不会报内存读取错误,即使不报错数据也是不太对。...网上一查,初步定位是开发环境引起,跟环境部署有关系。我们开发环境是vs2008,而客户使用vs2010,通过几次尝试,问题终于了。   ...但是此路不通,将缺少那些东西拷贝到可执行程序目录下,问题依旧没有解决。但是依旧坚持这条路~   尝试安装vcredist_x86.exe,以排除是否还是缺少了某些运行可能,问题依然存在。   ...后来我想起来之前搜索问题时候,看到好像跟dllReleas\Debug版本还有关系,所有又尝试提议让同事将他们c++dll改为Release版。     ...总结:直接安装vcredist_x86.exe,所有dll必须使用Release版。如果使用Debug版就必须保证可执行程序目录下dll是完整,缺一不可!

1K10

解决gyp verb ensuring that file exists: C:Python27python.exe gyp ERR! configure

sta" 错误一些开发者在使用Node.js模块时,可能会遇到类似于 "gyp verb ensuring that file exists: C:\Python27\python.exe gyp ERR...如果Python环境配置不正确,就可能会遇到上述错误。解决方案以下是几种可能解决方案:1. 确保Python可执行文件存在首先,我们需要确保Python可执行文件存在于你计算机上。...升级或降级Node.js有时,这个错误与Node.js版本不兼容有关。你可以尝试升级或降级Node.js版本以解决错误。...结论在使用Node.js开发过程中,如果遇到类似于 "gyp verb ensuring that file exists: C:\Python27\python.exe gyp ERR!...如果问题仍然存在,可以尝试重新安装Node.js模块或升级/降级Node.js版本。希望本文对你解决这个错误有所帮助!

49240

解决MSB3721 命令““C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0binnvcc.e

GPU Computing ToolkitCUDA进行编译时,有时会遇到以下错误消息:plaintextCopy codeMSB3721 The command ""C:\Program Files...\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" exited with code 1这个错误消息通常表示编译过程中出现错误,导致编译失败。...如果您CUDA版本和路径不匹配,可以尝试重新安装CUDA或者更新路径配置。2. 检查编译参数和代码MSB3721错误通常与编译参数和代码相关。请检查您编译参数和代码是否正确。...您可以尝试更新显卡驱动程序,以确保您使用是最新驱动程序版本。5. 检查系统环境变量请确保系统环境变量中包含正确CUDA路径。您可以在系统环境变量设置中添加或修改CUDA路径。6....重新安装CUDA如果所有上述方法都无效,您可以尝试重新安装CUDA。卸载现有的CUDA版本,并使用最新CUDA安装程序重新安装。

1.7K20

升级Windows 10常见问题解决方案汇总

为了帮助大家顺利升级、安装、使用Windows 10系统,于是今天笔者就来将一些升级Windows 10时常见问题进行汇总解答。...事实上,笔者发现不少升级情况都与显卡驱动不兼容有关,那么为了尽量排除显卡驱动这一环节,笔者建议大家尽量升级到最新显卡驱动,目前 AMD、NVIDIA、Intel都已推出支持Windows 10驱动...1,升级过程中出现卡死/黑屏,无法启动 出现安装过程卡死,黑屏情况是比较复杂,如果没有提示错误代码,那么笔者建议大家通过以下三种方法尝试解决:1,系统恢复;2,重置次电脑;3,返回上一个系统。...2,升级过程遇到具体错误代码 错误80240020:我们强烈建议您等待Windows 10 预定服务推送,如果您仍然希望尽快更新Windows 10,可以参考以下步骤:进行操作前,请先按照链接中方法备份注册表键值...错误0x800B0100:由于dll文件注册不正确导致。解决方法:下载并运行系统准备工具,运行后再次尝试更新。

47420

MySQL ProxySql 由于漏洞扫描导致 PROXYSQL CPU 超高

开始未来紧急解决问题,重新启动了proxysql服务,并查看错误日志. PROXYSQL 系统版本2.012 MYSQL 版本是8.011 , PROXYSQL 错误在上边....随后我们针对PROXYSQL 进行了压缩, 通过模仿高并发连接, 1000并发,不断进行数据访问, 以及模拟突然连接失效(断掉), 看看PROXYSQL 本身是不是出现我们遇到类似的问题....所以这里漏扫程序会对敏感词 password 展开尝试密码匹配库嗅探工作,而这样工作导致,proxysql 在X11 端口中出现问题,进入一个死循环....) 另外对其中一个参数,mysql-threads 在解决问题时候,有人提出加大proxysql 中 mysql-threads 线程数,提高 proxysql 处理速度,降低CPU usage...实际这样想法是错误, mysql-threads 本身针对当前CPU 数量进行设置,PROXYSQL 本身针对系统运行期间,CPU 主要消耗在 SYSTEM CPU ,而不是USER CPU

82940

#8 插曲-regpkg.exe命令

regpgk.exe可以做什么? regpkg会扫描程序集中和package注册有关attribute,并根据这些attribute生成一个注册项集合,供下一步使用。...我们可以在运行regpkg.exe时候为它指定参数,以实现: 把注册信息导出到文件中,供安装程序(msi文件)使用。 把注册信息写入注册表——也就是注册我们package。...怎样使用regpgk.exe? 当运行regpkg.exe时候,你必须告诉它要注册程序集名字,以及一些注册选项(以命令行参数形式)。...所以读者在尝试这篇文章里例子时,如果报错,可以使用绝对路径来试一下。)。 [options]可以指定你希望执行操作,或者指定注册项路径。...这可以帮助我们清楚到底注册了什么东西,甚至可以帮助我们找到package注册时遇到错误

40420

免杀学习-从指令绕过开始-1

需要注意是破晓上线操作需要利用探针参数才行,比如这里e75tdmwe 初步测试 我们将自带命令进行编译生成exe文件直接尝试上线 在360环境下测试 静态免杀没问题,尝试上线 上线失败被阻止...在火绒环境下运行 静态云查杀依旧没有问题 尝试上线 果然还是被阻止了 进行文件分析 效果显示很不错 https://www.virustotal.com/gui/ 这个就更离谱了 https:/..."); #确保上述代码运行完成 Sleep(5000); system("test.exe C2执行参数"); return 0; } 再次编译生成exe文件,点击运行,...进行360木马查杀中快速查杀,居然还没杀掉 技巧一(缝合) 当我们利用certutil进行时候,会发现我们加密后数据过于冗长可能会在上传过程中遇到很多问题,那么我们可以利用文件切割,再利用我们...,会遇到以下错误,解密文件会产生成功但无法执行 ---- 原文链接:https://xz.aliyun.com/t/12759#toc-0

19120

win7下运行exe失败:应用程序无法启动,因为应用程序并行配置不正确

win7下运行exe失败:应用程序无法启动,因为应用程序并行配置不正确 1.问题描述 承接了一个项目,给甲方交接时候,在它电脑中运行出现了这个错误。...应用程序无法启动,因为应用程序并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具 当时没有截图,不过图像效果是这样: ?...3.问题依然存在 出现这样错误是因为系统缺少某些运行库,用sxstrace工具可以看究竟,用法: 管理员运行cmd ,输入:SxsTrace Trace -logfile:SxsTrace.etl,启动跟踪...错误: 生成激活上下文失败。” 可以知道出错exe是用VC90编译器编译(我其中一个类库使用VS2008编译),VC90是visual studio 2008 中C++开发工具。...安装visual studio 2008 中C++开发工具后,就可以运行了。

22.1K31

使用presentationhost.exe绕过AppLocker白名单限制

在多个AppLocker白名单绕过列表中,Presentationhost.exe都位列其中(例如api0cradl和milkdevil),但在网上有关如何使用资料却少之又少。...如果应用程序请求权限过多,则尝试通过HTTP或FTP打开xbap将失败。有关安全模型更多信息请参阅此处。...如果此时你尝试运行该应用程序,将会收到“Button_Click”未定义错误提示。我们打开Page1.xaml.cs定义按钮单击方法。...现在如果你运行xbap它应该会成功打开,但当你尝试运行命令时会出现以下错误: ?...此错误是Presentationhost沙箱在告诉你,应用程序试图在它权限级别之上执行某些操作,有关xbap安全性更多介绍请参阅此处。

1.8K20

VsCode配置gdb(首次成功)

然后,当您添加左括号时,您将看到有关函数所需任何参数信息。 编译helloworld.cpp # 接下来,您将创建一个tasks.json文件来告诉VS Code如何构建(编译)程序。...点这里配置任务 点这地方 该command设置指定要运行程序;在这种情况下是g ++。该args数组指定将传递给g ++命令行参数。必须按照编译器期望顺序指定这些参数。...此属性仅出于方便起见;如果将其设置为false,您仍然可以使用“任务:运行构建任务”从“终端”菜单运行它 Ctrl + Shift + B 这个大纲有点好看 编译成功 Ctrl + Shift + B...生成了文件 打印结果 修改task.json # 您可以tasks.json使用"{fileDirname}\\{fileBasenameNoExtension}.exe"为硬编码文件名(例如" 调试...C / C ++扩展尝试compilerPath根据在系统上找到内容使用默认编译器位置进行填充。该扩展在几个常见编译器位置中查找。

12.6K50

已解决C# 尝试读取或写入受保护内存,这通常指示其他内存已损坏(含常见解决办法)

C# 尝试读取或写入受保护内存,这通常指示其他内存已损坏。 一、Bug描述 今天遇到了一个bug,C# 尝试读取或写入受保护内存,这通常指示其他内存已损坏。...1.dll文件应该是C++写。封装了之后供我C#程序调用,结果就提示了错误尝试读取或写入受保护内存。这通常指示其他内存已损坏。...原来是跨线程操作com口引起错误。 情况2:调用出现问题 在C#中调用别人DLL时候有时候出现 尝试读取或写入受保护内存 。这通常指示其他内存已损坏。...指示测试可执行文件与 Windows 数据执行保护功能兼容。 调用dll程序,在运行时会出现 “尝试读取或写入受保护内存。这通常指示其他内存已损坏。"...有关更多信息,请参见 /NXCOMPAT(与数据执行保护兼容)。

26010

建筑3D建模软件SketchUp2023,草图大师中文版详细安装教程附安装包下载

SketchUp是一款基于三维建模软件,它是由美国Trimble公司开发。SketchUp是一款易于使用软件,它可以让用户在短时间内创建出精美的三维模型。...SketchUp最大特点就是它易用性。即使是没有任何建模经验用户,也可以很快地上手使用SketchUp进行建模。...id=Y7BuQ4OCKdQbVvMSketchUp Pro草图大师安装教程1、下载运行SketchUpStudioFull-2023-0-367-137.exe,选择安装路径及中文,点击安装2、稍等一会...,安装完成后退出即可3、然后将文件夹中patch复制到安装目录,运行patch.exe4、提示搜索文件,点击是5、按下图所示替换layOut.exe,默认路径C:\Program Files\SketchUp...③删除一些影响平面整体性线再删除字体、标高,雕塑,景石,坐凳,灯具,铺装填充等等一些影响平面整体性线。④线条高度归零SU是在一个平面上面建模,所以线条需要统一标高

1.4K00

pyinstaller打包exe文件出现命令窗口一闪而过

结果第二种报错了,于是一切就从这个美丽错误开始了 但是里面提示了正确运行方式,输入....\Project 带不带.exe都行,然后又运行了一次,终于看到了 错误信息,顿时有种泪流满面的感觉啊 从错误信息也能看出为什么加入raw_input()或者os.system(“pause”)等待信息没有用...实在是想不明白,于是去网上查各种资料,终于查到了原因,原来是和编写工具有关,pacharm 导入模块并没有安装到电脑python中模块中去,这就导致了,在pacharm中能正常运行,在 命令窗口里运行...在这次查找问题,解决问题过程中,我总结了一下,这和我一上来就使用pycharm有关, pycharm在编程时确实好用,自动化程度确实高,但是在基础还未学好情况下我建议还是先使用 IDLE吧,我之前就跳过了...,不要像我这样一个 简单问题搞了一天,也许大佬也遇到这个问题,可能感觉问题太简单了,只能我这种小白来给大 家当搬运工了。

95910

内核漏洞利用:通过WARBIRD在Windows 10上提升权限

完成之后,我们就移步到exploit使用重要概念—进程注入 进程注入 如果参考所公开信息,那么将看到以下内容: 如果我们创建一个16位程序(如debug.exe),并将利用代码注入ntvdm,那么就可以防止系统在尝试写入...编写Shellcode 对于这个exploit,我想要编写shellcode来尝试获取“cmd.exe”会话SYSTEM权限。...现在就可以访问EPROCESS结构了,我们可以使用ActiveProcessLinks属性(实际上是一个指向LIST_ENTRY指针,它是一个双向链表)来枚举当前正在运行所有进程,直到找到cmd.exe...如果在上面更新shellcode,并重新运行exploit,会出现错误检查: ? 这是可以预料,因为我们只是忽略了在内核中恢复APC执行任何形式。...在这个例子中,我们可以简单地通过更新当前线程来修正这个错误: ? 如果在恢复APC后继续,我们发现会遇到了另一个异常: ? 这是由于我们方法只是跳过内核释放锁获取过程。

1.5K80

Windows 系统提权方式汇总

在渗透测试中,提升自己权限是经常遇到问题,往往在渗透中最容易获取权限就是一个webshell,如果网站是架设在Windows系统上,这时就可能遇到这样问题,还有一种情况是在做横向渗透时候,...将我们需要执行exe根据需要重命名并放置在可写入有漏洞目录下,然后运行如下命令尝试重启服务,如果失败的话等待服务器重启时执行exe,成功提权后记得清理痕迹。...BINARY_PATH_NAME参数指向了该服务可执行程序(360rps.exe)路径。如果我们将这个值修改成任何命令,那意味着这个命令在该服务下一次启动时,将会以SYSTEM权限运行。...当尝试启动服务时,它会返回一个错误。这一点我们之前已经讨论过了,在Windows系统中,当一个服务在Windows系统中启动后,它必须和服务控制管理器通信。...(MOF) 文件: 运行 MOF 文件指定为命令行参数将 Mofcomp.exe 文件。

2.7K30
领券