- 博客(101)
- 资源 (22)
- 收藏
- 关注
原创 用xlwings新建一个excel并同时生成多个sheet
今天记录用xlwings新建一个excel并同时生成多个sheet。一般要使用数据透视表来快速实现。
2023-11-26 13:03:28
738
原创 excel表中慎用合并单元格,多用跨列居中
选中一列,如选中“姓名”列,然后将鼠标放到左侧边线上成十字型,按住shift键移动到想要的位置即可。2、按下ctrl+1,调出“设置单元格格式”,选中“对齐”,在“水平对齐”中选择“跨列居中”这样居中的好处是:可以随时移动某一列的位置(而合并单元格存在时,则不行)。
2023-11-25 11:40:20
818
原创 将word中的表格无变形的弄进excel中
1.按F12,“另存为...”,保存类型:“单个文件页面”,保存。本篇记录:将word中的表格无变形的弄进excel中。2. 用excel打开保存好的后缀为mht的文件即可。
2023-11-19 13:41:25
961
原创 记录将excel表无变形的弄进word里面来
3.在表格左上角十字框上右键,自动调整,可以选择“根据内容”或“根据窗口”调整表格,显好看。根据SheetX来选择:“在SheetX上的条目”,接着选择好保存路径,点击“发布”。按F12,出现另存为...对话框,选择“单个文件网页”,点击“发布...”按钮。1.左键按住表格右下角的正方形可以固定比例调整表格大小。在保存路径中就有了一个后缀为mht的文件。在其上右键,打开方式选择“word”2.如此出现跨页无边框的情况。
2023-11-19 12:21:52
799
原创 记录联系ThinkPad T490扬声器无声音但插耳机有声音的解决办法
现象:扬声器无声音,插耳机有声音。且右下角小喇叭正常,设备管理器中驱动显示一切也都正常(无黄色小叹号)。型号:联想ThinkPad T490,系统Win10 64位。安装热键驱动后,扬声器就有声音了。
2023-11-18 19:40:06
160
原创 Excel中使用数据验证、OFFSET实现自动更新式下拉选项
要实现Sheet1中的“班级”内容,从Sheet2中获取并下拉选项,且Sheet2中班级更新内容后,Sheet1中“班级”的下拉选项也随之变动。经过测试,如果它们是在同一个工作表中是可以的,但分在不同的表中,则没有自动更新的效果。Sheet2中的A2单元格,向下直至到非空单元格处的区域。(2)点击“数据”,“数据验证”,“数据验证...”(1)选择需要应用的数据区域,这里是“班级”列。在excel工作簿中,有两个Sheet工作表。(3)选择“序列”,来源填写公式。
2023-11-12 17:12:47
323
原创 使用xlwings实现对excel表中指定列隔行求和
在此,我使用xlwings对excel表中数据隔行求和,代码如下,注释已经很清晰。需要对上表中的营业额隔行求和,即橙色背景颜色的求和,无背景颜色的求和。2.使用判断行的奇偶函数,然后在用sumproduct函数。
2023-11-11 20:45:36
298
原创 查找或替换excel换行符ctrl+j和word中的换行符^p,^l
1、^l只是换行,但没有分段,就是说,^l前后的文字同属于一段,首行缩进等格式对^l下一行的文字是无效的。使用ctrl+h调出替换,查找内容出按下ctrl+j(会出现一个闪的小点),即为换行符。在word中,^p和^l分别代表换行符(enter)和手动换行符(使用shift+enter)。^l是手动换行符,符号是一个向下的小箭头。^p是回车,符号是一个拐弯的小箭头。2、^p是回车符,他的作用是,换行、分段。^p之后的文字形成一个新的段落。查找或者替换的方法,ctrl+h或者f,
2023-11-10 22:07:15
1088
原创 excel表的筛选后自动求和
一般都使用subtotal函数。通过看一个大佬的视频,发现可以有更简单的方法。然后选中需要求和的列的最下方的空白单元格,再按alt+=。首先任意筛选数据(ctrl+shift+l),实质它还是用的subtotal函数。
2023-11-09 20:08:04
863
原创 excel中超级表和普通表的相互转换
选中超级表内任一单元格,右键,表格,转换为区域,确定即可。选中任一空白单元格,点击格式刷,刷一下表格,就好了。选中表内任一单元格,然后按Ctrl+T,确认即可。这是虽然已经变成了普通表,但样式没有变回来。2、超级表转换为普通表。1、普通表转换为超级表。
2023-11-08 22:56:44
616
原创 删除word最后一页之后的空白页
(2)在空白页上,将鼠标移至最左侧(光标左侧的位置),鼠标会变成一个指向右上角的白色箭头,点击一下会选中空白页,然后按下ctrl+d,出现“字体”框,勾选“隐藏”,确定。最近编辑word比较多,有时最后一页(最后一页内容还有可能是表格)之后,还有一页空白页,单独按下backspace、del都删不掉,很让人着急。(1)按ctrl+del(有时不好用)(3)按ctrl+backspace。
2023-11-07 21:44:27
528
原创 逆向学习记录(5)刷机
注意:如果手机不能开机(即不能使用adb的话),尝试使用音量下键+电源键同时按,手机出现黑底白字界面的时候,松开按键,然后用USB线连接手机和电脑,按照上述步骤5继续。此步骤可能需要谷歌USB驱动(adb devices没有显示出手机的情况下,或者fastboot devices没有显示出手机的情况)。手机进入bootloader状态后,pc上运行fastboot devices看看是否连接上了手机。下载完成后解压,在PC设备管理器,找到黄色问号的设备,右键安装驱动,选中驱动路径,自动查找安装。
2023-11-05 23:20:32
547
原创 逆向学习记录(4)adb
如果不是模拟器(模拟器一般都有自己的adb),adb会出现在Andirod的SDK中,路径为:Android/SDK/platform-tools。最好加入环境变量中。adb用于PC和手机端通讯。
2023-11-05 20:47:43
888
原创 逆向学习记录(3)工具介绍jadx、gda和jeb
下载地址如下,目前最新版本为v1.4.7,改成想要下载的版本号就能下载对应的版本。然后将fix文件夹里的jeb.jar复制并替换到jeb\bin\app文件夹下。下载后解压,进入对应路径的bin文件夹内,运行jadx-gui.bat。下载地址和github地址如下,当前最新版本为4.10。已经将jeb文件上传到阿里云盘。(python3),生成需要的码。复制这个字符串,放入在线运行网址。首先解压jeb.zip。
2023-11-05 19:09:49
585
原创 逆向学习记录(2)windows常用基本操作及用环境变量配置上多个python版本
第二种方法:进入一个目录,点击路径处(显示蓝色背景),然后直接键盘输入cmd,回车,运行cmd并。操作:在桌面上“此电脑”或者“我的电脑”图标上右键,“属性”,“高级系统设置”,“环境变量”。效果:在任意目录下使用cmd,都能运行某个程序(而不用输入这个程序的绝对路径)。重新开一个cmd,换几个目录,运行python3.exe测试一下,成功。点击“新建”,复制粘贴进需要随处运行的exe文件的路径。选中“系统变量”里的“Path” ,点击“编辑”按钮。2、命令dir,查看本路径下所有文件。
2023-11-05 12:13:08
522
原创 逆向学习记录(1)windows系统基本配置
在桌面上右键,选择“个性化”,接着选“主题”,“桌面图标设置”,勾选需要显示的图标,确定即可。从搜索“Windows更新设置”进入,点击“开发者选项”,接着按下面图示操作。改天记录一下如何安装虚拟机及里面的系统。2、新装的windows系统,桌面上没有我的电脑图标?进入一个盘符中,点击“查看”,勾选“文件扩展名”。4、设置windows更新可以从任意源安装。按下win+r,输入winver,即可。注:最后一步因版本不同可能有所不同。我的环境:win10系统64位。1、查看windows版本情况。
2023-11-05 11:30:45
562
原创 delphi7安装并使用皮肤控件
然后将 D:\LC\Desktop\vclskin2_XiaZaiBa\d7文件夹中所有后缀.dcu的文件复制粘贴到delphi安装路径的lib下。3、打开dephi7,File-Open,打开路径D:\LC\Desktop\vclskin2_XiaZaiBa\d7,在窗体里添加第一个控件,Active属性设置为True,在SkinFile填写后缀为.skn的皮肤文件的全路径。安装好以后,重新打开delphi,在控件菜单出多出一个VCLSkin,有两个控件。运行程序,就能看到效果了。
2023-11-04 20:01:01
194
原创 记录离线安装xlwings
(3)进入xlwings-0.11.4文件夹路径,运行python setup.py install。(2)进入comtypes-1.1.4文件夹路径,运行python setup.py install。(1)首先安装pywin32-306.win-amd64-py3.8.exe,直接双击运行即可。需要注意:如果python没有加入环境变量,要写上python.exe的全路径。环境:win7 64位,python3.8.10-amd64。安装python3.8.10,解压各类文件夹。首先安装python。
2023-11-04 12:46:29
142
原创 如何查看多开的逍遥模拟器的adb连接端口号
用记事本打开MEmu_1.memu-prev文件,搜索hostport,就能看到ADB的连接端口了。进入G:\xiaoyao\Microvirt\MEmu\MemuHyperv VMs路径中。不过,使用多开器多开的时候,端口就不一定是21503了。进入你要查找端口号的文件夹,如MEmu_1。每多开一个模拟器,就会多出一个文件夹。逍遥模拟器默认端口号为:21503。
2023-10-28 08:03:06
953
1
原创 雷电模拟器上使用第一个frida(六)编写模拟登陆代码
若用上正确的用户名和密码,显示登录成功。获取cookie后,就能继续操作了。经过上述两篇文章,就可以用python模拟登陆APP了。运行,显示成功(虽然用户名和密码不正确)。
2023-10-16 22:01:44
60
原创 在逍遥模拟器上安装LPSosed模块、Manager管理器和安装运行frida
(2)共享文件夹,本文用这种方法,将LSPosed-v1.8.3-6552-zygisk-release.zip放到共享文件中。三、 将PC端的LSPosed-v1.8.3-6552-zygisk-release.zip文件推送到手机模拟器上。四、使用Magisk加载LSPosed-v1.8.3-6552-zygisk-release.zip模块。环境:win7 64位,python3.8.10,逍遥模拟器9.0.6,安卓版本9。二、安装LSPosed要打开Magisk的设置中的Zgisk。
2023-10-16 11:01:13
672
原创 雷电模拟器上使用第一个frida(五)用python实现逆向分析并模拟登陆以及两篇好用文章adb devices出现emulator-5554 offline的解决方案和Frida Hook方法大全
接下来逆向分析一下,并用python实现其功能,并模拟登陆。上篇通过hook确定了登录代码的位置,参考。
2023-10-15 23:03:14
1284
原创 雷电模拟器上使用第一个frida(四)第一个HOOK
经过上述三篇,已经可以使用python3.8.10编写代码,利用frida14.2.18和雷电模拟器9.0.60(9),Android 9交互。分别运行代码后,在手机模拟器上输入账号和密码,点击登陆,发现(2)处有返回值,(1)处无反应。说明登录时,程序走的是第二处。下面,记录用模拟器的一个APP的登录来进行HOOK测试,用python代码监控登录情况,返回登录时的参数。最后,图示Hook时候与逆向java代码的对应关系。会变化,其它参数没有变化,且密码也没有加密。针对上述两处代码,分别进行hook。
2023-10-15 21:14:59
170
原创 雷电模拟器上使用第一个frida(三)简单的使用实例及python编写hook代码(python3.8.10)
使用adb连接模拟器,进入frida-server-14.2.18-android-x86_64所在的/data/local/tmp路径,安装完成后,将python3.exe改为python38.exe,pip3.exe改为pip38.exe。虽然是让手机模拟器端的firda server运行起来,但操作还是在pc端,使用adb来操作。执行./frida-server-14.2.18-android-x86_64即可。三、pc端编写python代码(本机环境,win10 64,那么,就按要求再安装一个。
2023-10-15 18:46:24
342
原创 雷电模拟器上使用第一个frida(二)之su超级权限
二、查看手机模拟器构架和位数(下载、安装一些配套软件时需要先查明,然后对应操作)在安装的过程中,对于adb的使用还是很多的。于是在此插入这部分内容再记录一下。回到pc端,运行su,即可让adb shell获取超级权限了。此时,在手机模拟器上打开magisk-【超级用户】,将s。三、让adb shell获取超级权限。2、使用adb连接上手机后,运行命令。1、手机需要root(参考我的文章。中,已经完成了frida的安装。一、pc端用adb连接模拟器。
2023-10-15 12:21:04
236
原创 雷电模拟器上使用第一个frida(一)之安装
继续安装之前步骤,发现也是不行。于是我使用之前一直使用的低版本(LDPlayer4)的雷电模拟器的adb,还真成功了。然后把frida-server-14.2.18-android-x86_64(注意是文件,不是文件夹)上传到手机上。接下来在手机上,使用mt管理器,将此文件移动到/data/local/tmp文件夹内。(3)使用adb看一下雷电模拟器的构架是怎样的,用于决定安装上面哪个版本。使用下面链接下载frida,版本号要与pc端安装的版本一致。(1)使用mt管理器,长按文件,属性(在此使用这种方法)
2023-10-15 11:51:17
356
原创 在雷电模拟器9上安装magisk并安装LSPosed模块以及其Manager管理器(二)之LSPosed的使用
勾选需要处理的APP,然后点击它一下,会显示它的多个线程,都需要拨到开启。上方蓝色粗体线必须满格才行(如果进程勾选不全,蓝色粗体线不会满格,会留有空白)。点开指定的模块,一般来说,它会自动关联起作用的原本功能APP并打钩,如果没有,就需要自己找到想要应用的APP打钩。(1)字自述文件是描述模块的功能,注意很多模块对安卓版本有要求,且有些只能对应相应版本的APP才能起作用。(2)进入“版本”,点击“附件”,就能下载并且自动安装。安装完毕后,进入“模块”,就能看到已经安装的模块。一、运行LSPosed。
2023-10-14 13:37:11
512
原创 在雷电模拟器9上安装magisk并安装LSPosed模块以及其Manager管理器(一)
原因如下:经过我的测试,LSPosed不支持Android API 25及以下,而Android版本7.1.2对应的就是25,所以是安装不了LSPosed模块的。安装很简单,但是找到合适的APK还真不容易,经过长时间搜索终于找到,拖进模拟器安装后,出现上图粉色LSP图标。四、经各种查阅,有的说安装模块的同时,会在手机通知栏出现让安装LSPosed管理器的通知。之后,两次运行magisk,碰到权限的点“允许”,即可安装成功。重启下模拟器,看一下magisk的模块,发现安装成功。
2023-10-14 10:39:39
2218
原创 如何在雷电模拟器上安装Magisk并加载movecert模块抓https包(二)
在手机上打开浏览器,访问网址chls.pro/ssl,就会提示下载证书(本步骤的前提是:电脑上的Charles是运行的情况下)。现在要将这个证书从【用户】移动到【系统】中,只需要重启模拟器就行(这就是Magisk中movecert模块的作用)。不要慌,这是因为数据没有走Charles代理(之前配置mitmproxy的时候遇到了),参考我的文章。二、在手机模拟器上设置代理192.168.31.71:8888,设置完毕后,测试。接来下在PC端安装和配置Charles,方法同下面链接,不再赘述。
2023-10-12 22:38:30
780
原创 如何在雷电模拟器上安装Magisk并加载movecert模块抓https包(一)
因为最近很忙,所以直到今天才有空写这一篇,记录如何在雷电模拟器上安装Magisk并加载movecert模块,使用charles抓取https包。经过上述操作,实现将 Move_Certificates-v1.9.zip上传到了手机模拟器的sdcard目录中。加载完毕后,使用Magisk自带的重启模拟器(等一会发现会卡住黑屏,直接X掉模拟器重启就行。环境:win10 64位,雷电模拟器版本4.0.78,Android版本7.1.2。首先确定雷电模拟器是处于root状态。重启后,再启动Magisk,就好了。
2023-10-12 21:56:03
550
原创 用delphi7将excel导入access并查询及其分析(一)
开发环境:win7 64(win10 64)两个系统环境,delphi7。一、安装delphi7(已经放在阿里云盘的soft中)解压安装,文件夹里自带SN.txt。
2023-10-09 10:03:24
67
原创 如何在逍遥模拟器上在Magisk里加载新模块以及用命令行看手机模拟器构架和位数
本机环境:win7 64位,Python3.8.10,逍遥模拟器版本9.0.6,安卓版本9(手机里的设置-系统-关于平板电脑-Android版本)。如果额外安装的APP应用打开时,提示“XX已被拒绝超级用户权限”,则打开Magisk-超级用户-找到对应的APP应用-右边拨开滑动条即可。1、将电脑上的文件(64位的文件)使用adb push推送到手机的指定目录sdcard中。2、现在使用adb看一下手机模拟器上sdcard里的情况,证实文件已经推送成功。可以看到,我使用的逍遥模拟器是64位的。
2023-10-08 17:17:06
430
原创 在模拟器上安装magisk实现Charles抓https包(三)
电脑端的Charles就可以抓取手机模拟器上的Https包了。比如在手机模拟器上打开“今日头条”,Charles就有数据了。
2023-10-08 12:15:46
148
原创 在模拟器上安装magisk实现Charles抓https包(二)
找到模拟器上的网络配置处,点击笔的形状进行编辑(有些手机是长按nrhv560078这一串数字处),输入PC的IP地址,输入端口8888(这是Charles默认的端口,如果Charles改动了端口,这里也要相应变动)。4、在手机上打开浏览器,访问网址chls.pro/ssl,就会提示下载证书(本步骤的前提是:电脑上的Charles是运行的情况下),下载后直接点击“打开”,会让给证书起个名称,比如我起名叫做“chls107”如果没有设置锁屏密码,在此会有提示,设置一个就好了(我选的图形,比较方便)。
2023-10-08 00:14:44
629
原创 在模拟器上安装magisk实现Charles抓https包(一)
因为本机逍遥模拟器的安卓版本是9.0,所以我选择了输入x,尝试安装自定义的高于24版本的 Magisk-v24.3.apk(这个apk已经被放入了手机模拟器的/sdcard/目录中)手机模拟器设置开启root情况下,将25.2-delta.apk直接拖入模拟器进行安装(完全不用上面的复杂步骤),安装完毕后,将手机模拟器设置关闭root,重启模拟器。本机环境:win7 64位,Python3.8.10,逍遥模拟器版本9.0.6,安卓版本9(手机里的设置-系统-关于平板电脑-Android版本)。
2023-10-07 21:55:33
255
原创 excel筛选后求和
三、此后,随意选择筛选条件,也可以同时选择筛选条件,不同列同时选择筛选条件,excel都能给出筛选后的求和值。需要对excel先筛选,后对“完成数量”进行求和。一、选中表内任意单元格,按ctrl+shift+L,开启筛选。后,excel自动生成subtotal求和函数。二、根据“部门”筛选,比如选择“一班”筛选完毕后,选中上图单元格,然后按。
2023-09-30 15:00:25
891
原创 excel中将一个sheet表根据条件分成多个sheet表
一、首先增加一个辅助列,月份,使用month函数即可。七、收尾工作:选中所有sheet,然后在sheet1中,点击图示箭头,选中所有内容,复制,选择性粘贴成数值。六、菜单-选项-选项-显示报表筛选页...,excel就根据条件:每个月份,生成每个月的sheet了。三、默认“新工作表”即可,就是会新开一个sheet放置此数据透视表,点击“确定”目测有6个月,就应该有6个sheet,每个sheet中体现本月的情况。有如下excel表,要求:按月份将每月的情况放在一个sheet中。将其他字段,拖动到行标签中。
2023-09-30 14:19:55
890
原创 python使用mitmproxy和mitmdump抓包之拦截和修改包(四)
首先cmd进入路径C:\Users\LC\AppData\Local\Programs\Python\Python310\Scripts,xxx.py也在这个目录中。首先,mitmdump的路径如下:(使用pip3 install mitmproxy安装的情况,参考我的文章。所以mitmdump -s xxx.py时,需要将xxx.py放入这个目录中,或者给出xxx.py的全路径。我认为mitmproxy最强大的地方,就是mitmdump可以结合python代理,灵活拦截和处理数据包。
2023-09-29 22:03:43
396
原创 python使用mitmproxy和mitmdump抓包在手机上抓包(三)内有雷电模拟器设置在WiFi设置代理不生效的命令行解决办法(超推荐)
mitmdump -s xxx.py默认端口是8080,如果这里端口为8889,手机上的端口也要为8889](最好用百度浏览器访问,在百度APP中输入后点击访问),根据是安卓还是苹果下载并安装证书。的操作:得到电脑的IP地址如192.168.31.71后,然后将模拟器内的wifi高级--代理设置为:电脑的IP,端口为8080。(设置--点击WLAN---长按WiredSSID--修改网络--勾选高级选项--代理--手动--填入IP和端口,保存)上,找到手机和pc公共的这个wifi,设置代理 手动。
2023-09-29 11:32:56
1317
php_memcache_all各版本都有实测好用
2017-09-07
startbootstrap-shop-homepage-gh-pages非常棒的bootstrap商城模板
2017-08-30
Inline Hook类
2014-09-30
apache-tomcat-7.0.53-windows-x86.zip
2014-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人