Python之内置函数(二)
4.13 内置函数二 内置函数 print(abs(-11))#绝对值函数--返回的都是正数
#结果为 11
enumerate--枚举("可迭代对象","序号的起始值")#默认的起始值是0
lst=[1,2]
print([i for i in enumerate(lst,10)])
#结果为:[(10,1),(11,2)]
print(max([1,2,5,7])) #求最大值
#结果为:7
print(min([1,2,3,33]))#求最小值
#结果为:1
print(sum([1
MTCNN tensorflow实现
依赖环境 需要安装opencv、numpy、tqdm 1 2 3 pip install opencv-python pip install numpy pip install tqdm #显示处理进度 参考代码 https://github.com/LeslieZhoa/tensorflow-MTCNN 使用流程 手动下载数据,并解压到data目录 下载用于人脸检测的训练数据:WIDER_train 下载用于人脸对齐的训练数据:lfw_5590&net_7876 数据预处理 生成tfreco
Tensorflow for new programmer
源:https://medium.com/@binroot/machine-learning-with-tensorflow-8873fdee2b68#.1zwjb7pvf 这篇文章写的非常浅显易懂,也非常流畅用心,是入门tf的好文章。 原文链接 大专栏 https://www.dazhuanlan.com/2019/08/21/5d5d182548ed9/
小程序组件的生命周期==组件定义生命周期的两种方法==代码实例===组件所在页面的生命周期函数被展示或被隐藏或页面尺寸发生变化
组件定义生命周期的两种方法 代码实例 组件所在页面的生命周期函数被展示或被隐藏或页面尺寸发生变化
这20件事千万不要对自己做!
美国社会心理学家费斯汀格有一个很出名的行为理论,被人们称为“费斯汀格法则”: 生活中的10%是由发生在你身上的事情组成,而另外的90%则是由你对所发生的事情如何反应所决定。 换言之,倘若你做错1件事,你就可能需要做9件事去弥补它,追着错误跑你会越错越远。 如果想要改变自己,就请永远不要对自己做以下20件事: 1. 不要和烂人烂事纠缠 周国平说,人生要有不较劲的智慧。常与同好争高下,不与傻瓜论短长。 和错的人纠缠,只会把你拖入污浊的泥淖。不要与烂人烂事纠缠,因为你的好时光值得浪费在一切美好的事情
Luogu P2034 选择数字 题解
闲扯 单调队列优化 \(DP\) 的第一题,结果死在了一些很奇怪的操作上。。。 题面 题面 Solution 定义 \(dp_i\) 表示考虑了前 \(i\) 个数,能够选取的最大价值。 因为最多只能连续选 \(k\) 个,所以我们可以在 \([i-k,i-1]\) 中选取一个断点 \(j\) ,表示这个点不选,那么此时 \(dp_i=\min(dp_{j-1}-sum_j)+sum[i]\) 。 这时我们找到的 \(dp_i\) 时端点 \(i\) 必选的情况,不能代表所有的情况,所以对 \
启xin宝app的token算法破解——token分析篇(三)
前两篇文章分析该APP的抓包、的逆向: 启xin宝app的token算法破解——抓包分析篇(一) 启xin宝app的token算法破解——逆向篇(二) 本篇就将对token静态分析,其实很简单就可以搞定那种。通过idea的全局搜索,直接搜索"token"直接找到token在哪里,上图。 找到了,进去看看,这是MessageUtil类里面,可以看下MessageUtil的具体方法: 具体代码就不贴了,分析到这里发现使用ndk,也就是c编译之后的so文件,这就有点难办了,先不管这个,继续分析下。
启xin宝app的token算法破解——逆向篇(二)
启xin宝app的token算法破解——抓包分析篇(一)文章已经对该app进行了抓包分析,现在继续对它进行逆向。 对于一个app而言,我们要逆向app,需要知道什么呢? 逆向工具 Java基础,甚至c和汇编基础 加固类型和脱壳工具 安卓开发基础 对安卓系统的认知 对xposed的认知 smali基础 以上这些是必须了解甚至掌握的,爬虫逆向路上越走越远了。 回归正题,该app是怎样一种app呢?? 如何去查看app是否加固(加壳)呢? 我们要借助易开发这款app进行检验(同时带有脱壳功能) 可以
Tensorflow简单神经网络解决Kaggle比赛Titanic问题
又到了假期,忙碌了一个学期,终于可以休息一下了。 一直想再Kaggle上参加一次比赛,在学校要上课,还跟老师做个项目,现在有时间了,就马上用Kaggle的入门比赛试试手。 一场比赛,总的来说收获不小,平时学习的时候总是眼高手低,结果中间出现令人吐血的失误 >_< Kaggle比赛介绍 简而言之,Kaggle 是玩数据、ML 的开发者们展示功力、扬名立万的江湖,网址:https://www.kaggle.com/ Kaggle虽然高手云集,但是对于萌新们来说也是非常友好的,这
[NOIP模拟测试]:party(霍尔定理+最小割+DP)
题目描述 $Treeland$国有$n$座城市,其中$1$号城市是首都,这些城市被一些单向高铁线路相连,对于城市$i\neq 1$,有一条线路从$i$到$p_i(p_i<i)$。每条线路都是一样长的,通过花费时间也是一样长的。 这个国家的每一个城市都有一种特产,整个国家有$m$种特产(不同城市可能又相同的特产),其中城市$i$的特产用$a_i$表示。 小$C$和他的几位$A$队爷朋友(总共$c$人,$2\leqslant c\leqslant 5$)正在$Treeland$国游玩,他们准备在一
1204C Anna, Svyatoslav and Maps
题目大意 给你一个有向图和一个路径 让你在给定路径中选出尽量少的点使得新路径的最短路长度和原路径相等 给定路径相邻两点间距离为1 分析 先floyd求出两点间最短路 之后每次对于点i找到所有跟它的最短路距离=在序列上建个距离的点j 将dp[i]转移到dp[j]即可 代码 #include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<algorithm>
#include<cctype>
Python之函数(五)函数名的第一类对象及使用以及f格式化
4.6 函数名的第一类对象及使用 函数可以赋值给变量 def func():
print(1)
print(func)
a=func#将func函数 内存地址赋值给a
a()#函数+()调用函数
#结果为:1 func内存地址 函数可以作为列表容器的元素 def func():
print(1)
list=[func,func,func]#将func内存地址放在列表中
for i in lst:
i()#调用func函数
#结果为:
#1
#1
#1 函数可以作为函数的参数 def
Tensorflow在12306的失败记录
最近想用tensorflow做点实际的东西,最后选取了12306的验证码的识别。网上有很多这种实战,但都是识别26个字母或者10个数字的小项目。当然,在csdn上也有一位博主说他用简单的cnn将12306的验证码识别准确率提升到了95%;相关网络结构和代码没有公布,在他的回答中,都说的是最简单的cnn处理的验证码和汉字。于是,我有了自己实践的念头。 数据: 一开始我是自己做的爬虫,爬取了大约10000张验证码。当时心里美滋滋的,但是随后的标记工作苦不堪言,我标记了大约100张就放弃了这个工作。
启xin宝app的token算法破解——抓包分析篇(一)
为了提升逆向技术,最近几日研究了企cha查的sign和启xin宝的token算法,目前已经成功破解,两个app均是最新版,并将企cha查写成爬虫小demo,放在github上,详情查看 https://juejin.im/post/5d609fd26fb9a06acb3eab29 具体不在多说,今日继续启xin宝的token破解。 启xin宝的token破解可谓是有点小难,秘钥在ndk里面,比较难取,不过用一个比较火的技术就很快搞定了,后边详细说。 对于启xin宝我么就需要先进行抓包了,这里使
服务器上开个用户并安装Conda和TensorFlow-GPU
创建用户 连接上服务器 $ ssh [email protected] 是否继续连接,输入yes。之后输入密码, 建立用户 $ sudo useradd -m -s /bin/bash user1 # 创建用户名
$ sudo passwd user1 # 添加密码 -m表示自动建立用户的登入目录; -s表示指定用户登入后所使用的shell。 如果你需要删除用户的话,可以使用下面的命令 $ killall -u user1 # 杀死用户
$ sudo userdel -r use
把N1打造成高效能的多平台游戏机
这是我针对使用S905处理器比如N1盒子打造高效能多平台游戏机EmuELEC 2.5.4的最后一篇了。不光把之前所有的有用资料进行了整合,还增加了很多新的内容(比如使用NAS来挂载游戏文件)以及操作中的避坑指南。建议之前对EmuELEC感兴趣的值友直接收录此篇即可,之前的文章也不再进行相关技术解答了,全部转到此篇。 前言: EmuELEC的高效率远超安卓平台下的小鸡模拟器等平台。并且使用极其简单,普通用户只需下载傻瓜包 -> 烧录到U盘(TF卡) -> 插入到刷机后的N1盒子即可,之后还可以随
Python之函数(六)迭代器与递归
4.8 迭代器 可迭代对象 # 迭代: 器:工具
# 可迭代对象
# list,dict,str,set,tuple -- 可迭代对象 使用灵活
#迭代对象判断
#方式一
#对象具有__iter__()方法则为迭代对象
#方式二
#查看源码 CTRL+鼠标左键
#方式三
#print(dir(list)) 查看是否有__iter__()方法
#官方声明只要具有__iter__()方法的就是可迭代对象
#可迭代对象的优点:
# 使用 灵活
# 直接查看值
#可迭代对象
今日推荐
周排行