装插件 pywinauto 命令 pip install --upgrade pywinauto 命令 pip install --upgrade pywinauto 最简单的一个例子,中文环境下 from pywinauto.application import Application# Run ...
分类:
编程语言 时间:
2019-04-06 12:34:22
阅读次数:
137
用*, 表示创建的是一个指针对象,而指针的创建,必须初始化,C++中用new关键字开辟内存。 另外指针对象访问成员变量用-> , 非指针用. 就这么个原则 但是指针也可以不用-> 例如 (*p).age 所以->其实就是先*后.的简写吧 这位老师说的很细 https://blog.csdn.net/ ...
分类:
编程语言 时间:
2019-04-06 12:35:48
阅读次数:
225
本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按 ...
分类:
编程语言 时间:
2019-04-06 12:36:08
阅读次数:
170
我理解的增强类即是对类进行功能性扩展,除了网上常规的3种方法( 1、继承或者实现接口:特点是被增强对象不能变,增强的内容不能变。 2、装饰着模式:特点是被增强对象可变,但增强内容不可变。 3、动态代理:特点是被增强对象可变,增强内容可变。 )外,还应该包括如下几种方式:组合(根据设计模式思想组合应该 ...
分类:
编程语言 时间:
2019-04-06 12:39:54
阅读次数:
198
1 # -*- coding:utf-8 -*- 2 ''' 3 抓取豆瓣电影某部电影的评论 4抓取电影 5 网址链接:https://movie.douban.com/subject/26630781/comments 6 为了抓取全部评论需要先进行登录 7 ''' 8 from selenium ...
分类:
编程语言 时间:
2019-04-06 12:41:16
阅读次数:
265
1. 迭代器 迭代是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法: 和`next()`。 可迭代对象 包括: 列表、元组、字典、集合(set)、字符串 生成器(ge ...
分类:
编程语言 时间:
2019-04-06 12:41:49
阅读次数:
200
一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是只知应用不懂实现。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一 ...
分类:
编程语言 时间:
2019-04-06 12:43:58
阅读次数:
176
0. 在有些输入数据很多的变态题中,scanf会大大拖慢程序的时间,cin就更慢了,所以就出现了读入优化。其原理就是一个一个字符的读入,输出优化同理,主要使用getchar,putchar函数。 1. int型读入优化: 2.double型读入优化: 3. int型输出优化(在一些输出数据量很大的题 ...
分类:
编程语言 时间:
2019-04-06 12:46:12
阅读次数:
852
浅谈Java语言中try{}catch{}和finally{}的执行顺序问题 2019-04-06 PM 13:41:46 1、 不管有没有出现异常,finally块中代码都会执行; 2、 当try和catch中有return时,finally仍然会执行; 3、 finally是在return后面的 ...
分类:
编程语言 时间:
2019-04-06 13:52:13
阅读次数:
165
切换 移除 ...
分类:
编程语言 时间:
2019-04-06 13:55:03
阅读次数:
164
从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1,一个对象分配一个新名称2,将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1,使用del语句对对象别 ...
分类:
编程语言 时间:
2019-04-06 13:58:30
阅读次数:
158
在上一篇中,回顾了一下针对选择排序的优化算法——堆排序。堆排序的时间复杂度为O(n logn),而快速排序的时间复杂度也是O(n logn)。但是快速排序在同为O(n logn)的排序算法中,效率也是相对较高的,而且快速排序使用了算法中一个十分经典的思想——分治法;因此掌握快速排序还是很有必要的。 ...
分类:
编程语言 时间:
2019-04-06 14:00:47
阅读次数:
163
Ajax和SpringMVC之间的json数据传输有两种方式: 1.直接传输Json对象 2.将Json序列化成json字符串 1.直接传输Json对象 前端Ajax 后端使用 使用@RequestParam,即使用Servlet的request.getgetParameter。这种方式可以接受以a ...
分类:
编程语言 时间:
2019-04-06 14:06:09
阅读次数:
147
bashshell中数组使用举例一背景让我们先来看一个shell脚本的执行过程及结果:[gysl@gysl-DevOps~]$sharray.shN2N3N4Theelementsofthisarray2-4are:N2N3N4N1isinarray.N2isinarray.N3isinarray.N4isinarray.Theoriginalarrayisasfollows:N1N2N3N4Th
分类:
编程语言 时间:
2019-04-06 14:09:56
阅读次数:
175
1.终极快速正序排序 Arrays.sort()方法 输出:23456789ABCDEF 2.终极快速逆序排序 Collections.reverse()方法 输出:94726853FDEACB 输出:98765432FEDCBA ...
分类:
编程语言 时间:
2019-04-06 14:13:40
阅读次数:
139
系列介绍|本系列主要是记录学习jvm过程中觉得重要的内容,方便以后复习 在说垃圾收集算法之前,先要说一下垃圾收集,从大的讲,垃圾收集需要考虑三件事情: 1.哪些内存需要回收 2.什么时候回收 3.如何回收 JVM在执行java程序时,把他管理的内存分为多个数据区域: 1.程序计数器(记录程序执行到哪 ...
分类:
编程语言 时间:
2019-04-06 14:14:36
阅读次数:
145
面向对象(上) 1.名词解释:构造方法、抽象 构造方法一般是用来初始化数据成员的,与类名相同,无返回值。 分为有参和无参数,当一个类中没有定义构造函数时,系统会给该类中加一个默认的空参数的构造函数,方便该类初始化。 构造函数可以重载。 2.对象位于内存何处?声明能引用对象的本质是什么? 对象位于堆内 ...
分类:
编程语言 时间:
2019-04-06 14:15:30
阅读次数:
165
Python Language Basics, IPython, and Jupyter Notebooks Python Language Basics, IPython, and Jupyter Notebooks Python Language Basics, IPython, and Jup ...
分类:
编程语言 时间:
2019-04-06 14:16:00
阅读次数:
147
前情回想 在本专栏的前12篇博客中。 我们主要大致介绍了什么是JVM, 而且具体介绍了class文件的格式。 对于深入理解Java, 或者深入理解运行于JVM上的其它语言, 深入理解class文件格式都是必须的。 假设读者对class文件的格式不是非常熟悉, 在阅读本博客以下的文章之前。 建议先读一 ...
分类:
编程语言 时间:
2019-04-06 14:24:28
阅读次数:
171
医学图形算法主要跟医学医学二三维数据打交道,主要是结合已有的计算机图形学技术开发符合医学手术规划需要的算法分析。 VTK是医学图形算法用的较多的开发引擎与算法库...... ...
分类:
编程语言 时间:
2019-04-06 15:30:44
阅读次数:
166