自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

转载 Python网络爬虫之图片懒加载技术、selenium和PhantomJS

本文概要:图片懒加载seleniumphantomJs谷歌无头浏览器一、图片懒加载什么是图片懒加载?案例分析:抓取站长素材http://sc.chinaz.com/中的图片数据#!/usr/bin/env python# -*- coding:utf-8 -*-import requestsfrom lxml import etree...

2019-02-28 21:09:00 74

转载 Winform 窗体获得焦点

给窗体添加Shown事件public void Form_Shown(object sender, EventArgs e){this.Activate(); this.Focus();//定义窗体中某控件获取焦点this.textbox.Focus(); }转载于:https://www.cnblogs.com/lili9696189/p/10450278...

2019-02-28 14:39:00 978

转载 C/C++语言代码规范

1.标识符名称:标识符名称包括函数名、常量名、变量名等。这些名字应该能反映它所代表的实际东西,具有一定的意义,使其能 够见名知义,有助于对程序功能的理解。规则如下:所有宏定义、枚举常数和const常变量,用大写字母命名。 #define ARRAY_SIZE 24复合词中每个单词的第一个字母大写。也可以在复合词可以用下划线隔开每个词。SeqList locate_seqty...

2019-02-28 10:55:00 87

转载 kafka工作流程| 命令行操作

1. 概述数据层:结构化数据+非结构化数据+日志信息(大部分为结构化)传输层:flume(采集日志--->存储性框架(如HDFS、kafka、Hive、Hbase))+sqoop(关系型数据性数据库里数据--->hadoop)+kafka(将实时日志在线--->sparkstream在数据进行实时处理分析)存储层:HDFS+Hbase(非关系型数据库)+k...

2019-02-27 22:54:00 453

转载 thread.join() 阻塞原理分析

参考:https://blog.csdn.net/u010983881/article/details/80257703转载于:https://www.cnblogs.com/kancy/p/10444767.html

2019-02-27 16:47:00 696

转载 C++ 函数进阶

函数是如何返回返回值的:函数通过将返回值复制到制定的CPU寄存器活内存单元中来将其返回随后, 调用程序将查看内存单元.获取返回值转载于:https://www.cnblogs.com/derek-dhw/p/10440343.html...

2019-02-26 21:34:00 112

转载 ESP32 电容式触摸按键设计

手指和电容器接触时,相当于增加了电容,电容增加量与总电容的商就是电容的变化幅值,如果这个幅值超过门限,就认为触摸按键被激发了;转载于:https://www.cnblogs.com/braveheart007/p/10435768.html...

2019-02-26 10:35:00 1362

转载 路由器硬改+刷OpenWrt+挂载摄像头+U盘

目录 第一步,硬件改造 第二步,刷入引导加载器和固件 第三步,安装相关驱动和软件 第四步,配置设备 第五步,启动设备 第六步,优化设备配置 注意事项 参考资料 标题: 路由器硬改+刷OpenWrt+挂载...

2019-02-25 22:29:00 1003

转载 python迭代器 生成器 三元运算 列表解析

1、迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G...

2019-02-25 22:03:00 70

转载 洛谷P1036选数(素数+组合数)

题目链接:https://www.luogu.org/problemnew/show/P1036主要考两个知识点:判断一个数是否为素数、从n个数中选出m个数的组合判断一个数是否为素数:素数一定是6n+1或者6n-1如果是6n,则可以被6整除如果是6n+2,可以被2整除如果是6n+3,可以被3整除如果是6n+4,可以被2整除而6n+5等同于6n-1组合数:...

2019-02-25 21:42:00 82

转载 第十六节 BOM基础

打开、关闭窗口  open:蓝色理想运行代码功能1 <button onclick="window.open('http://www.baidu.com')">打开窗口</button>2 <!--此时会打开一个新的页面,而用<a></a>表示在当前页面切,换到点击的页面-->3 <a href="http://...

2019-02-25 17:34:00 57

转载 数组去重

一、利用es6中的Set,Set类似于数组,成员的值都是唯一的,没有重复的。let arr = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1];let newArr = [...new Set(arr)];console.log(newArr); // [1, 2, 3, 4, 5, 6, 7]转载于:https://www.cnblog...

2019-02-25 15:51:00 45

转载 使用深度学习的单一图像超分辨率

本示例演示如何训练甚深超分辨率(vdsr)神经网络,然后使用vdsr网络从单个低分辨率图像估计高分辨率图像。该示例演示了如何训练vdsr网络,并提供了预先培训的vdsr网络。如果您选择培训vdsr网络,强烈建议使用具有cvida功能的nvidia™仇均,该网络具有3.0或更高的计算能力。使用gpu需要并行计算工具箱™。如果您不想下载培训数据集或培训网络,则可以通过键入负载 ("traedv...

2019-02-24 22:49:00 1185

转载 动态规划

题目:从面额为2,3,7的钱币中,找出能凑够100块的最小钱币数。思考import timemoney_type = [2, 3, 7]total = 100ret = {}st = time.time()for i in range(1, total + 1): tmp = [] for mt in money_type: if mt == i...

2019-02-24 19:05:00 69

转载 python第二课——数据类型1

day02(上午)主要讲了进制问题,小编之前已经发过了day02(下午):1.数据类型:分类:1).整数型:int浮点型(小数):float布尔型(True/False):bool2).字符串型:str 列表:list元祖:tuple字典:dict集合:set【记住】都是容器类型3).NoneType:取值None解释:空、不存在、没有、未知、不确定...4).自定义类型:Person、Anima...

2019-02-24 16:45:00 72

转载 读梦断代码有感(3)2019.2.20

寒假快要过完了,我们即将进入新的学期,学习新的课程,在学习过程中我们必然会用到在这个寒假中我所阅读的书籍《梦断代码》中的有用的东西,和在书中展现给我们的道理,作为一个优秀程序员应有的能力和毅力。《梦断代码》是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完《梦断代码》,必掩卷长叹:做软件难。管理奇客和狗中,...

2019-02-24 16:11:00 53

转载 h5、css3基础

一、html(超文本标记语言)作用:实现页面布局页面由许多标记符号组成由浏览器解释执行二、html主题创建方式!(英文状态)+tabhtml:4s+tabhtml:5+tab三、标签在html页面中用尖括号括起来的叫做标签(标记符号)分类双标签:成对出现的标签。html b...

2019-02-24 15:27:00 86

转载 CODE FIRST之空数据模型

1、首先添加空Code Firtst模型2、新建两个实体类,关系一对多 public class UserInfo { public UserInfo() { OrderInfo = new HashSet<OrderInfo>(); } [Key...

2019-02-24 12:03:00 61

转载 《程序是怎样跑起来的》第五章

本章就主要讲了内存和磁盘的关系。我们都知道计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必要加载到内存后才能运行,在磁盘中保存的原始程序是无法直接运的。磁盘访问速度很慢,而使用磁盘缓存可以大大改善磁盘数据的访问速度,磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。这样一来,当接下来需要读取同一数据时,就不用通过实际的磁盘,而是从磁盘缓存中把内容读出。接下来就是虚...

2019-02-23 18:15:00 79

转载 qt 的下载地址

上Qt官网http://www.qt.io/download/想下载Qt,速度很慢,在这里记录下在Qt官网看到的镜像下载地址:1. 所有Qt版本下载地址:http://download.qt.io/archive/qt/2. 所有Qt Creator下载地址:http://download.qt.io/archive/qtcreator/3. 所有Qt VS开发插件...

2019-02-22 13:13:00 67

转载 报文分析3、ICMP协议的头结构

ICMP协议的头结构类型(8位)代码(8位)校验和(8位)类型或者代码(1)类型:一个8位类型字段,表示ICMP数据包类型。(2)代码:一个8位代码域,表示指定类型中的一个功能。如果一个类型中只有一种功能,代码域置为0。(3)检验和:数据包中ICMP部分上的一个16位检验和。转载于:https://...

2019-02-22 11:32:00 292

转载 Python数据信号处理库RadioDSP: 引入ThinkDSP实现思想

RadioDSP是针对无线通信领域的数字信号处理库,它采用了ThinkDSP的思想,对于无线通信中的IQ信号可以绘制频谱图和时域图。目前项目还在起始阶段,详细的代码可以参考链接:https://github.com/sumatrae/radioDSP下面举例简单介绍如何使用:import pandas as pdfrom radioDSP import RadioSignali_ra...

2019-02-22 11:22:00 917

转载 js用canvans 实现简单的粒子运动

<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <st...

2019-02-21 23:11:00 431

转载 mybatis-generator自动生成model、mapper和xml

1、添加插件在pom.xml中添加如下配置<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <!--注意版本要与下面一致-->...

2019-02-21 16:47:00 106

转载 汉语语法基础知识

汉语语法有五级语法单位:语素→词→短语→句子→句群。中学语法我们重点讲词、短语和句子这三级。  1.语素  语素是语音语义的最小结合体,例如:人、吃、大、十等。语素构成词。语素可以单独成词,也可以与别的语素组合成词,例如:“人”;“人参”。“吃”;“吃亏”。  2.词类  词可分实词和虚词两大类。实词表示实在意义,能够作短语或句子的成分,一般能够独立成句。实词包括名词、动词、形容...

2019-02-21 16:09:00 536

转载 TCP/IP协议 网络层

  IP协议介绍  1、IP协议是TCP/IP协议族中最为核心的协议。IP协议将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。IP协议承载所有上层的TCP、UDP、ICMP数据都以IP数据报格式进行传输。  2、IP提供不可靠、无连接的数据报传送服务。不可靠(unreliable)意为它不提供端到端...

2019-02-21 11:45:00 128

转载 AJAX、fetch、HttpUrlConnection以及多线程

AJAX 1 <script> 2 $(function () { 3 // 开始写 jQuery 代码... 4 var myHtml = '<table border="1 solid red"><tr><td>ID</td><td>影片</td>...

2019-02-21 09:50:00 89

转载 selenium error "WebElement object has no attribute 'sendKeys'

selenium 访问一个form的title,总是报错如题:WebElement object has no attribute 'sendKeys' [duplicate]@when ('I enter "(.*)" in the "(.*)" field')def step_impl(context,content,filed_name): post_page = Post_P...

2019-02-20 12:09:00 4530

转载 Redis zset 的一些使用

最近做排行信息的时候用到了 Redis 的 Sorted Set, 写篇文章来和大家分享一波。Sorted Set (有序集合)通常我们也称为 zset,指的是在 redis 中,通常以 zset add 等命令操作 zset 通常包含 3 个 关键字操作:key (与我们 redis 通常操作的 key value 中的key 一致)score (排序的分数,该分数...

2019-02-19 11:56:00 751

转载 【c++】c++ 11之lamba表达式

C++ lambda表达式与函数对象lambda表达式是C++11中引入的一项新技术,利用lambda表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象,并且使代码更可读。但是从本质上来讲,lambda表达式只是一种语法糖,因为所有其能完成的工作都可以用其它稍微复杂的代码来实现。但是它简便的语法却给C++带来了深远的影响。如果从广义上说,lamdba表达式产生的是函数对象...

2019-02-18 11:27:00 91

转载 MySQL limit关键字

这里我们看看mysql用limit是如何分页的:  首先创建一张user表,如下所示:    使用查询语句:SELECT * from user LIMIT 1,2;  接着看查询结果:  看到上面的结果你可能会很疑惑,为什么是从id=2开始。其实limit默认的初始行是从0行开始。也就是说如果我们要获取到id=1的那一行那我们的sql语句就应该这样写:SEL...

2019-02-17 21:09:00 903

转载 sanic官方文档解析之websocket(网络套接字)和handle decorators(处理程序装饰器)

1,websocket(网络套接字)在websocket上Sanic提供了一种简单使用的抽象化,来设置websocket(网络套接字)from sanic import Sanicfrom sanic.response import jsonfrom sanic.websocket import WebSocketCommonProtocol# 实例化一个...

2019-02-17 17:03:00 343

转载 SpringBoot整合+logback日志配置

本次演示的代码结构如下,基于maven,整合SpringBoot、Spring、Mybaits的SSM框架。同时测试logback日志框架的使用及配置。1.创建maven工程,修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch...

2019-02-17 09:16:00 53

转载 负载均衡集群中的session解决方案

转自:https://www.cnblogs.com/yangliheng/p/5852494.html前言在我们给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问题。分享目录:问题在哪里?如何处理?...

2019-02-16 21:59:00 55

转载 Django模版结构优化和加载静态文件

引入模版有时候一些代码是在许多模版中都用到的。如果我们每次都重复的去拷贝代码那肯定不符合项目的规范。一般我们可以把这些重复性的代码抽取出来,就类似于Python中的函数一样,以后想要使用这些代码的时候,就通过include包含进来。这个标签就是include。示例代码如下:header.html我是headerfooter.html我是footermain.htm...

2019-02-16 14:55:00 55

转载 thuwc2019滚粗记

被卡线没去成noiwc2019,wtclday -2感冒发烧,烧到了312K,广州之旅怕不是要凉凉day0吃了2天药,感冒似乎快好了下了高铁站坐地铁,然后是酸爽的2小时,座位都没得晚上本来打算早睡的,但是10点有国足的亚洲杯,打算看看国足踢的好烂啊!好无聊啊!早睡计划被国足坑没了day1:扑街睡的不太好,上午报到下午考t1签到题应该就是莫队分块搞一搞了,可是有点困了...

2019-02-15 20:58:00 79

转载 输入一颗二叉树的根节点,求该树的深度

题目:输入一颗二叉树的根节点,求该树的深度。解答: 1 public class Solution { 2 3 public int treeDepth(BinaryTreeNode root) { 4 if(root == null) { 5 return 0; 6 } 7 8 ...

2019-02-15 16:21:00 191

转载 MySQL必须用 COUNT(列),不准用COUNT(*)?

COUNT 是数据库人用凌波微步也躲不开的一道坎。关于COUNT的使用,有很多不知道为什么的结论,比如:SQL必须用 COUNT(列),不准用COUNT(*),COUNT(*)比COUNT(列)慢?在使用COUNT的时候要用COUNT(1)而不要用COUNT(*),因为使用COUNT(*)的时候会对所有的列进行扫描,相比而言COUNT(1)不用扫描所有列,所以COUNT(1)要快一...

2019-02-15 15:48:00 456

转载 RMQ问题--范围最小值问题

范围最小值问题(Range Minium Query,RMQ)---RMQ问题一、一维问题给出一个n个元素的数组A1,A2,...,An,设计一个数据结构,支持查询操作Query(L,R):计算min(AL,AL+1,...AR)显然,用一个循环来计算最小值显然不够快,即使是前缀和的思想也不能提高效率!那么,实践中最常用的是Tarjan...

2019-02-15 07:47:00 125

转载 [Lintcode]105. Copy List with Random Pointer/[Leetcode]138. Copy List with Random Pointer

105. Copy List with Random Pointer/138. Copy List with Random Pointer本题难度: MediumTopic: Linked ListA linked list is given such that each node contains an additional random pointer which could poin...

2019-02-14 16:51:00 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除