搜索到与相关的文章
Python

python用win32gui遍历窗口并设置窗口位置的方法

最近电脑打开某个软件却看不见窗口,在任务栏上看到软件明明已经运行,猜想一定是什么原因造成软件窗口位置偏离屏幕的有效坐标太远。尝试重启电脑,重装软件,都没有解决,看来是在注册表存储了位置信息了。没办法,写程序解决吧,最近正在折腾python,搜了一下python还真有相关接口操作windows窗口,而且很方便。解决问题的代码如下:importwin32guiimportwin32condefreset_window_pos(targetTitle):hWnd

系统 2019-09-27 17:56:02 2966

编程技术

Spring AOP系列之三:环绕代理

通过实现org.aopalliance.intercept.MethodInterceptor接口来实现环绕通知:publicclassCarAroundProxyimplementsMethodInterceptor{@OverridepublicObjectinvoke(MethodInvocationinvocation)throwsThrowable{System.out.println("Skoda4Sshop");Objectresult=in

系统 2019-08-12 09:29:40 2966

ASP.NET

ASP.NET MVC 5 - 创建连接字符串(Connection St

ASP.NETMVC5-创建连接字符串(ConnectionString)并使用SQLServerLocalDB您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中。你可能会问一个问题,如何指定它将连接到数据库?实际上,确实没有指定要使用的数据库,EntityFramework将预设值使用的LocalDB。在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connectionst

系统 2019-08-12 01:52:44 2966

数据库相关

LevelDB系列之整体架构

LevelDb本质上是一套存储系统以及在这套存储系统上提供的一些操作接口。为了便于理解整个系统及其处理流程,我们可以从两个不同的角度来看待LevleDb:静态角度和动态角度。从静态角度,可以假想整个系统正在运行过程中(不断插入删除读取数据),此时我们给LevelDb照相,从照片可以看到之前系统的数据在内存和磁盘中是如何分布的,处于什么状态等;从动态的角度,主要是了解系统是如何写入一条记录,读出一条记录,删除一条记录的,同时也包括除了这些接口操作外的内部操作

系统 2019-08-12 01:52:23 2966

Oracle

【Oracle 学习笔记】Day 2 视图、序列、同义词

视图额。。不要笑话我。我现在才知道视图是可以进行UPDATE的,那当然连DELETE也可以了。汗一个。这里呢,强调两个后缀。withcheckoptionwithReadonlyCreateviewMaterials_viewasselect*fromMaterialswhereMaterialCodelike'9%'withcheckoptionGo噢。。仿佛上面是SQLServer的。。Oracle一样啦.更新的时候会这样提示的。Readonly也差不

系统 2019-08-12 01:52:18 2966

数据库相关

关于批量执行SQL语句

在数据库应用中,一般我们是用企业管理器来创建数据库,表,存储过程,触发器等。然后再导出SQL语句到一个*.sql文件里。然后我们在查询分析器执行这些语句即可。当然,我们更想在程序中去执行这些语句,而不是再去打开查询分析器。当我们要在程序中批量执行SQL时,需要明白AdoConnection,或AdoQuery(假设我们使用ADO组件)可以执行的语句有什么要求。1、在查询分析器里,一条SQL语句,我们可以直接写成Select*fromaTablewhereI

系统 2019-08-12 01:33:19 2966

Java

javaEE异常摘要——更换工作区相同tomcat当部署

我有一个项目,我的工作区公告,没问题,它可以运行正常,但我把项目copy还有一个工作空间,然后发布到tomcat(随着tomcat,先前的工作空间removedeployment,公布信息)上去,想在还有一个工作空间去执行这个项目(为了统一管理)。结果adddeployment到tomcat上去没有问题。也没有出现异常信息,可是项目也没有公布上去,细致看tomcat的启动日志发现了一句“Skippedinstallingapplicationlistene

系统 2019-08-12 01:32:23 2966

Python

Python 使用 docopt 解析json参数文件过程讲解

1.背景在深度学习的任务中,通常需要比较复杂的参数以及输入输出配置,比如需要不同的训练data,不同的模型,写入不同的log文件,输出到不同的文件夹以免混淆输出常用的parser.add()方法非常占用代码空间,而且输入输出配置无法通过文件更改,只能通过命令行参数改变。docopt库提供了一个非常优雅的命令行解析工具,这边只介绍其中解析文件参数2.安装pipinstalldocoptimportdocoptimportjson3.使用docopt由两部分组

系统 2019-09-27 17:57:42 2965

Ubuntu

Ubuntu 9.10总算出来了

这一次Ubuntu的更新可能是因为我正好在家呆着没有工作的原因,感觉等得特别久,平时忙起来更新反而没有怎么注意,呵呵。高兴更新中。因为免费,开源,才能出现这样询问是否升级整个系统的对话框,什么时候,XP,Vista用户能看到MS提供的是否升级整个系统到Windows7的对话框呢?也就是因为免费,开源才能出现像apt-get和新立得这样将软件安装全部一键化的产品,Windows下的迅雷,360等想学但是要完全学会那就不仅仅是技术上的可行性问题了,呵呵,服务器

系统 2019-08-29 23:53:20 2965

CSS

深入学习CSS DIV相对定位语法

其实CSSDIV相对定位是一个非常容易掌握的概念。如果对一个元素进行CSSDIV相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。CSSDIV相对定位绝对定位使你能精确地定位要素在页面的独立位置,而不考虑页面其它要素的定位设置。CSSDIV相对定位指你所定位的要素的位置相对于在文件中所分配的位置。例:I{position:relative;left:40px;top:10px}CSSDIV相对定位的

系统 2019-08-12 09:30:05 2965