-
[综合] frida 坑点 frida-compile 编译到外面的js文件
frida-compile会编译工程目录下所有js文件有点沙比 {"compilerOptions":{"target":"esnext","lib":["es2020"],"allowJs":true,"noEmit":true,"strict":true,"esModuleInterop":tr...
81
热度 -
83
热度 -
74
热度 -
[综合] activity 被输入法挤扁的问题
加入 android:windowSoftInputMode="adjustPan"<activityandroid:name=".MainActivity"android:windowSoftInputMode="adjustPan"><intent-filter><...
38
热度 -
[综合] fread读文件读不完全解决
FILE*file=fopen(file_name,"rb"); 加上b voidread_file(char*file_name,void*buffer,unsignedintoffset,unsignedintsize){FILE*file=fopen(file_name,"rb");if(fi...
61
热度 -
[综合] 嵌入式学习笔记之串口编程
一、串口的概念 1.在GEC6818的开发板上有很多串口,包括基本串口(9针)和拓展串口(4针) 2.开发板上的串口线和电脑相连,作用:控制终端 3.在开发板的右上角,有几个拓展串口,作用:用于控制外部传感器 4.什么时候会用串口? 开发板引脚资源有限,当需要接入外部传感器的时候,就需要串口通信 ...
106
热度 -
[综合] Python环境搭建与输入输出
一、python介绍 1、为什么要学习Python ①技术趋势 Python自带明星属性,热度为编程排行榜第一 ②简单易学 开发代码少,精确表达需求逻辑; 相比较其他语言,语法规则简单,接近自然语(英语) ③应用广泛 Python语言涉及IT行业80%以上的技术领域,python全栈 2、Pytho...
49
热度 -
[综合] Python运算符与分支结构(课件整理)
一、Python数据类型转换 name=input('请输入您要购买商品名称:') id=input('请输入您要购买商品编号:') price=input('请输入您要购买的商品价格:') ? print(f'您购买了{name},商品编号为{id},商品价格为{price},欢迎下次光临!') ...
98
热度 -
[综合] While循环、Range函数、For循环
一、Python中循环的介绍 1、什么是循环 举例生活场景,上班,抖音模仿,歌曲循环 有条件的重复做一件事 2、循环的作用 举例生活场景,流水线 让代码高效运行 3、循环的种类 python中,循环分为两种:while循环和for循环 Q:while循环和for循环怎么选择 A: 1、已知循环次数,...
37
热度 -
[综合] 如何写出让同事无法维护的代码
阅读目录 一、程序命名 二、伪装欺诈 三、文档和注释 四、程序设计 五、测试 六、其他 回到顶部 一、程序命名 容易输入的变量名。比如:Fred,asdf 单字母的变量名。比如:a,b,c,x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….) 有创意地拼写错误。比如:SetPintl...
47
热度 -
[综合] 将序列分解为单独的变量
问题 现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? 解决方案 任何的序列(或者是可迭代对象)可以通过一个简单的赋值操作来分解为单独的变量。唯一的要求就是变量的总数和结构必须与序列相吻合。 代码示例: >>>p=(4,5) >>&...
13
热度 -
[综合] 解压可迭代对象赋值给多个变量
问题 如果一个可迭代对象的元素个数超过变量个数时,会抛出一个ValueError。那么怎样才能从这个可迭代对象中解压出N个元素出来? 解决方案 Python的星号表达式可以用来解决这个问题。比如,你在学习一门课程,在学期末的时候,你想统计下家庭作业的平均成绩,但是排除掉第一个和最后一个分数。如果只...
61
热度 -
[综合] 查找最大或最小的 N 个元素
问题 怎样从一个集合中获得最大或者最小的N个元素列表? 解决方案 heapq模块有两个函数:nlargest()和nsmallest()可以完美解决这个问题。 importheapq nums=[1,8,2,23,7,-4,18,23,42,37,2] print(heapq.nlargest(3...
42
热度 -
[综合] 怎样实现一个键对应多个值的字典?
问题 怎样实现一个键对应多个值的字典(也叫multidict)? 解决方案 一个字典就是一个键对应一个单值的映射。如果你想要一个键映射多个值,那么你就需要将这多个值放到另外的容器中,比如列表或者集合里面。比如,你可以像下面这样构造这样的字典: d={'a':[1,2,3],'b':[4,5] } ...
22
热度 -
35
热度 -
83
热度 -
[综合] 怎样在一个序列上面保持元素顺序的同时消除重复的值?
问题 怎样在一个序列上面保持元素顺序的同时消除重复的值? 解决方案 如果序列上的值都是hashable类型,那么可以很简单的利用集合或者生成器来解决这个问题。比如: defdedupe(items):seen=set()foriteminitems:ifitemnotinseen:yieldite...
29
热度 -
[综合] 你有一个字典列表,你想根据某个或某几个字典字段来排序这个列表?
问题 你有一个字典列表,你想根据某个或某几个字典字段来排序这个列表。 解决方案 通过使用operator模块的itemgetter函数,可以非常容易的排序这样的数据结构。假设你从数据库中检索出来网站会员信息列表,并且以下列的数据结构返回: rows=[{'fname':'Brian','lname...
39
热度 -
[综合] pytorch单机多gpu训练cycleGAN模型
废话不多说,直接上代码 修改cycleGan中的代码如下 原代码 disc_H=Discriminator(in_channels=3).to(config.DEVICE)disc_Z=Discriminator(in_channels=3).to(config.DEVICE)gen_Z=Gener...
64
热度 -
[综合] python-图片批量处理大小并删除原图片
批量处理图片大小讲过了,传送门 删除指定图片也讲过了,传送门2 之前我们处理图像大小生成的图片名称和原图一样,所以直接把原图覆盖了 那么如何我们如何在批量处理图片大小,对图片重新命名后,又能删除原图片呢。 代码如下: importos fromPILimportImagedir='./1/' fil...
70
热度