finish

(转)python logging模块

你离开我真会死。 提交于 2019-11-27 23:52:49
原文:http://www.cnblogs.com/dahu-daqing/p/7040764.html 1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出; 2 logging模块使用 2.1 基本使用 配置logging基本的设置,然后在控制台输出日志, import logging logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("Start print log") logger.debug("Do something") logger.warning("Something maybe fail.") logger.info("Finish") 运行时

HDU4109 Instrction Arrangement

五迷三道 提交于 2019-11-27 18:23:33
关键路径入门题目 拓扑排序 每次选入度为0的点 关键路径 每个点称为活动 只有当一个活动(也就是点)的入度为0 才能做这个活动 假设一个点入度为1 被一个点x 一条弧w指着 要等这个点先等x昨晚 然后再等w的时间才能 才能执行这个点的活动 显然这个过程所需时间 就是 x+w 以此类推 一个点被n个点分别用n条弧指着 他的最早开始执行时间是 X[i] + W[i]的最大值 把全部指向他的活动+弧做完了才能开始 实现 在拓扑的排序的时候 取出节点now 每次边指向的节点都判断 他的开始时间finish最迟是什么时候 最后finish中最大的就是完成所有活动所需的时间 http://acm.hdu.edu.cn/showproblem.php?pid=4109 #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<vector> #include<algorithm> using namespace std; struct node { int to,value; }; vector<node> nxt[1005]; //向量+结构体 邻接表 int in_degree[1005]; //节点的入度 int finish[1005]; //节点的开始时间 int m, n; void

AI行为树关键字分析

旧时模样 提交于 2019-11-27 07:18:02
Decotator(装饰)既然作为条件判定分为了三种判定类型, 第一:控制输入的类型,比如BlackBoard 第二:控制输出的类型,比如Force Success 第三:控制执行方式,比如Loop 系统中自定义了很多常用的Decotator,IsAtLocation(判断是不是在某个坐标) ForceSuccess(强制输出成功) CampareBBEntris(比较两个黑板Key) Loop(循环,可以设置次数) ConditionLoop(达成条件在进行循环)(条件通过KeyQuery设定) Composite(混合,将两个装饰放在一起判定)(可以双击打开进行自定义设置条件) Cooldown(冷却)(执行完成后等待时间返回失败) Does path exsit(判断一个点到另一个点是否有导航路径) Is BBEntry value of given Class(判断黑板Key是什么类型) ConeCheck(判断目标点是否在圆锥体中)(伤害) TimeLimit(时间限制)(节点中事件在规定时间内没有完成就返回失败) ConditionalLoop(有问题)() 而且Decotator还可以自己定义,新建一个打开,使用PerformConditionCheckAI的函数进行判断并返回布尔值,来达到条件的判定。 Service Service 用于附着在Compositse

项目管理的测试版发布

时光总嘲笑我的痴心妄想 提交于 2019-11-27 04:07:04
最近有时间将以前没有写完的项目管理程序进一步完善,加入了项目任务之间的关连。 功能: 1、任务的关连 Start to finish Start to start Finish to start Finish to finish 2、任务关连表环路检测 3、采用MVC模式进行开发 4、自动导出XML 5、双击连接线可以设置、删除任务之间的关连 6、选中一个任务时用红线与绿线为区别影响与被影响关系 后继工作: 1、完成导入、导出Ms Project的项目文件 2、完成资源的配置和负载 下载 转载于:https://www.cnblogs.com/jssy/archive/2007/02/03/638755.html 来源: https://blog.csdn.net/weixin_30954265/article/details/99359728

Android 项目打包上线apk

只愿长相守 提交于 2019-11-26 05:23:14
摘要: 首先选择Build->GenerateSignedAPK,会出现下面的界面第一种情况:没有签名文件点击Createnew(最好签名文件密码和密钥密码设置一样)点击ok,刚创建的签名文件会默认选中,密码自动填充Next然后输入之前设置的MasterPassward,如果没有略过这一步BuildType选择生成apk类型debug测试,release线上。这里我们选择线上点击finish,构建完成后studio会弹出下图提示语点击ShowinExplorer可以看到生成的线 首先选择Build->Generate Signed APK,会出现下面的界面 第一种情况:没有签名文件 点击Create new(最好签名文件密码和密钥密码设置一样) 点击ok,刚创建的签名文件会默认选中,密码自动填充 Next然后输入之前设置的MasterPassward,如果没有略过这一步 Build Type选择生成apk类型debug测试,release线上。这里我们选择线上 点击finish,构建完成后studio会弹出下图提示语 点击ShowinExplorer可以看到生成的线上apk文件 如果点击finish报错(AndroidStudio版本高的会有这个问题) 就要选择SignatureVersions版本: 勾选v1签名7.0以下不会有问题,但是在7.0上不会使用更安全的验证方式