搜索到与相关的文章
各行各业

selenium在chrome上运行报 Element is not clic

Firefox上正常运行的脚本在chrome上提示Elementisnotclickableatpoint(1096,26).分析原因,首先肯定不是因为页面元素不存在而无法点击。也不是要点击的button不在预览范围内。后来发现,是被前一步的操作的一个弹出层挡住了。因为前几步是弹出了一个modal,在关闭modal的时候webdriver就立刻执行下一步点击某个link,而这时modal可能还没完全关闭掉。解决办法是等待那个弹出层完全关闭掉,link可以点

系统 2019-08-12 09:27:07 2377

各行各业

IIS网站调用FFMPEG执行截图命令失败的原因(暂

之前有个功能是用户上传视频后,网站对其进行截图处理。功能采用FFMPEG操作,在本机新建一个小程序进行调试时是没有问题的。可功能原封不动挪到项目里,截图竟然失败了,于是开始排查。期初以为是参数设置的问题,后来折腾了很久也没有效果,后来索性建了个空网站,调试可行,发布到IIS,问题出来了。看来还是IIS调用EXE程序时权限造成的问题,从网上查了几个解决办法,有一个起到了效果,搬过来作为记录,免得以后忘了还得再找以IIS7为例IIS管理器——应用程序池——设置

系统 2019-08-12 09:26:54 2377

数据库相关

pk+uk+fk+index

1.pk数据库表分为实体表和关系表。实体表是用来描述在domain(领域模型)里确实存在的实体(人、财、物、时间、空间)及实体元素发生的活动(转移)。实体表的pk一般由系统自动生成(SYS_GUID()和sequence)。关系表是用来描述两张实体表之间的多对多关系,关系表的pk一般是两张实体表pk的联合,此pk同时具有uk的功能,所以关系表不用再建uk。--查询pk缺失的表selecttable_namefromuser_tablestwherenote

系统 2019-08-12 01:54:44 2377

数据库相关

DBA查询命令积累——不断更新

原文:DBA查询命令积累——不断更新一、服务器配置:1、兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为。1.1、查看数据库兼容级别及更改兼容级别:SELECTcompatibility_levelFROMsys.databasesWHEREname=DB_NAME()1.2、更改兼容级别:将某些数据库行为设置为与指定的SQLServer版本兼容。sp_dbcmptlevel[[@dbname=]name][,[@new_cmptl

系统 2019-08-12 01:51:33 2377

数据库相关

【MS SQL】数据库维护计划之数据库备份(一)

原文:【MSSQL】数据库维护计划之数据库备份(一)在做数据库备份之前,一定会听到:完整备份、差异备份、增量备份、事务日志备份...等词;下面配图进行说明。完整备份:完整数据库备份包含数据库中的所有数据。对于可以快速备份的小数据库而言,最佳方法就是使用完整数据库备份。但是,随着数据库的不断增大,完整备份需花费更多时间才能完成,并且需要更多的存储空间。因此,对于大型数据库而言,可以用差异备份来补充完整数据库备份。差异备份:基于差异备份所包含数据的前一次最新完

系统 2019-08-12 01:33:10 2377

数据库相关

发布软件之前,怎样告诉用户怎么用

这几年,大大小小的做过十来个项目,软件做好了,怎样告诉别人你的工作成果呢?我的经验适合于公司内部项目,不适合向外发布的面对像上帝一样的客户的项目。有几个项目是公司内部项目,虽然大家平时沟通的邮件都是英语来,英语去的,但是一专业起来,用英语写出新版本发布说明,人家还真不愿意看,一方面自己英语不好,不能做到通俗易懂,另一方面大家做事都讲究效率,通常只有boss的邮件,大家才会被迫用金山词霸一个个仔细看,对于title太小的(比如我们程序员)职员,通常是直接打电

系统 2019-08-12 01:33:01 2377

数据库相关

RoleManager 进行角色管理

ASP.NETIdentity使用RoleManager进行角色管理(VS2013RC)注:本文系作者原创,但可随意转载。最近做一个Web平台系统,系统包含3个角色,“管理员,企业用户,评审专家”,分别有不同的功能。一直以来都是使用微软封装好的Microsoft.AspNet.Identity.dll程序集来进行身份验证和角色控制。在MVC项目中,生成项目结构中,甚至已经包含了创建好的AccountController,可以直接使用进行账号管理。不过最近一

系统 2019-08-12 01:32:25 2377

Python

python学习笔记之collections模块

#列表、元祖#字典#集合、frozenset#字符串#堆栈:先进后出#队列:先进先出FIFOfromcollectionsimportnamedtuplePoint=namedtuple('point',['x','y','z'])p1=Point(1,2,3)p2=Point(3,2,1)print(p1.x)print(p1.y)print(p1,p2)#花色和数字Card=namedtuple('card',['suits','number'])c1

系统 2019-09-27 17:57:49 2376

Python

Python:axis=0 axis=1的理解

官方文档解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。注意看,官方对于0和1的解释是轴,也就是坐标轴。而坐标轴是有方向的,所以千万不要用行和列的思维去想axis,因为行和列是没有方向的,这样想会在遇到不同的例子时感到困惑。根据官方的说法,1表示横轴,方向从左到右;0表示纵轴,方向从上到下。当axis=1时,数组的变化是横向的,而体现出来的是列的增加或者减少。其实axis的重点在于方向,而不是

系统 2019-09-27 17:56:03 2376

Python

正确地学习数据科学中的Python,小白学习Python

大多数有抱负的数据科学家是通过学习为开发人员开设的编程课程开始认识python的,他们也开始解决类似leetcode网站上的python编程难题。他们认为在开始使用python分析数据之前,必须熟悉编程概念。资深数据分析师ManuJeevan认为,这是一个巨大的错误,因为数据科学家使用python来对数据进行检索、清洗、可视化和构建模型,而不是开发软件应用程序。实际上,为了完成这些任务,你必须将大部分时间集中在学习python中的模块和库上。请按照下面这个

系统 2019-09-27 17:54:55 2376