下面我们看看用scrapy模拟登录的基本写法: 注意:我们经常调试代码的时候基本都用chrome浏览器,但是我就因为用了谷歌浏览器(它总是登录的时候不提示我用验证码,误导我以为登录时不需要验证码,其实登录时候必须要验证码的),这里你可以多试试几个浏览器,一定要找个提示你输入验证码的浏览器调试。 1、 ...
分类:
编程语言 时间:
2017-11-28 23:16:30
阅读次数:
476
这是一个打飞机的游戏,结构如下: 其中images中包含的素材为 命名为alien.png 命名为ship.png 游戏效果运行是这样的: 敌军,也就是体型稍微大点的,在上方左右移动,并且有规律向下移动。我军目标,消灭所有飞机。但是屏幕上最多只展现3颗子弹。 一旦,我军飞机与敌军飞机碰撞,或者敌军飞 ...
分类:
编程语言 时间:
2017-11-28 23:17:14
阅读次数:
818
编写第一个java程序“hell world” 第一步: 第二步: 第三步: 第四步: 第五步:右键新建好的包,选择new>class 第六步: 第七步:保存运行 第八步:查看结果 ...
分类:
编程语言 时间:
2017-11-28 23:17:38
阅读次数:
359
文件修改,我们可以不用讲一个文件全部都进行读取,然后放入内存,如果文件过大,容易造成内存的 内存溢出问题 因此我们可以便读取边进行修改操作 ...
分类:
编程语言 时间:
2017-11-29 00:06:45
阅读次数:
208
Tarjan算法用于寻找图G(V,E)中的所有强连通分量,其时间复杂度为O(|V|+|E|)。 所谓强连通分量就是V的某个极大子集,其中任意两个结点u,v在图中都存在一条从u到v的路径。 Tarjan的算法的流程是通过深度优先搜索遍历每个顶点,并且维护以下属性dfn,low,instk,p其中dfn ...
分类:
编程语言 时间:
2017-11-29 00:07:16
阅读次数:
302
如果使用未破解注册的exe4j打包JAR文件为EXE,运行EXE的时候就会出现下面的提示 打开exe4j软件,Change License或者是输入序列号,然后用注册机算一个注册码即可 ...
分类:
编程语言 时间:
2017-11-29 00:08:27
阅读次数:
199
File-Import,然后在弹出的窗口中输入exit,会自动提示下面的选项(已存在的项目) 把项目源代码放到Eclipse的工作目录,然后找到 导入完成 ...
分类:
编程语言 时间:
2017-11-29 00:09:49
阅读次数:
174
使用collections模块下的OrderedDict,可以使字典中的数据按照存放的顺序取出来,一般的字典存放数据是无序的。 模拟一个OrderedDict存入取出的过程。 from time import timefrom random import randintfrom collection ...
分类:
编程语言 时间:
2017-11-29 00:14:14
阅读次数:
187
#pragma once#include <iostream>using namespace std;#include <ctime>#include <assert.h> namespace sorttesthelper{ int* generaterandomarray(int n, int r ...
分类:
编程语言 时间:
2017-11-29 00:14:39
阅读次数:
189
JRE是64位的,但是Eclipse是32位的 一般都用绿色版的了,可以直接解压运行 ...
分类:
编程语言 时间:
2017-11-29 00:18:25
阅读次数:
259
对于一个菜鸟级还没有入门的初学者来说,现在理解整理这些知识点来说还有点牵强,对于许多大佬来看,这些理解有些肤浅,但还需要把我自己理解的知识从新整理归纳出来,这样才能在相互的学习研究中找出自己的不足,望各位博友踊跃提出自己宝贵的意见,谢谢!以下知识点是我今天学习的知识的归纳总结Java概述: Java语言,既然是一门语言,就可以简单的理解为我们和计算机进行交流的语言,通过和
分类:
编程语言 时间:
2017-11-29 10:19:44
阅读次数:
148
上篇博客我们简单介绍了数据结构和算法的概念,对此模糊很正常,后面会慢慢通过具体的实例来介绍。本篇博客我们介绍数据结构的鼻祖——数组,可以说数组几乎能表示一切的数据结构,在每一门编程语言中,数组都是重要的数据结构,当然每种语言对数组的实现和处理也不相同,但是本质是都是用来存放数据的的结构,这里我们以J ...
分类:
编程语言 时间:
2017-11-29 10:21:26
阅读次数:
236
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是 ...
分类:
编程语言 时间:
2017-11-29 10:21:55
阅读次数:
203
选择排序法会在每一步中选出一个最小值,进而完成排序。与插入排序法和冒泡排序法一样,选择排序法的各个计算步骤中,数组也分成“已排序部分”和“未排序部分”。 具体流程: 重复执行 n 1(数组长度为n)次下述操作 1. 找出未排序部分最小值的位置min(数组中的索引)。 2. 将min位置的元素与未排序 ...
分类:
编程语言 时间:
2017-11-29 10:22:03
阅读次数:
167
Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows ...
分类:
编程语言 时间:
2017-11-29 10:22:13
阅读次数:
269
------------------------------ ...
分类:
编程语言 时间:
2017-11-29 10:22:28
阅读次数:
196
注意: 1.读的时候不能写,写的时候不能读 2.每次使用写读的时候,都会冲掉原文件中的内容 3.使用文件时,打开后一定记得关闭 ...
分类:
编程语言 时间:
2017-11-29 11:29:15
阅读次数:
152
Memcache常用命令存储命令: set/add/replace/append/prepend/cas获取命令: get/gets其他命令: delete/stats?1)add方法? 添加一条键值对,如果已经存在的key,重复执行add操作会报异常。2)replace方法? replace修改某个key的值,如果key不存在,则异常。3)set和set_multi
分类:
编程语言 时间:
2017-11-29 11:30:09
阅读次数:
196