自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Merlore

Never Say Never!

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python 更换国内pip源

- 豆瓣:http://pypi.douban.com/simple/- 中科大:https://pypi.mirrors.ustc.edu.cn/simple/- 清华:https://pypi.tuna.tsinghua.edu.cn/simple一次性使用可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simp...

2018-07-05 22:40:50 108488 6

原创 Windows10环境下JDK环境变量配置

下载JDK并安装在ORACLE官网下载需要的jdk版本并安装。本教程采用默认安装目录C:\Program Files\Java,JDK版本为jdk1.8.0_152。打开环境变量对话框在控制面板\系统和安全\系统对话框左侧一栏中选择高级系统设置,在弹出的对话框中选择环境变量按钮。新建JAVA_HOME在系统变量中,选择新建,变量名为JAVA_HOME,变量值为JDK的安...

2018-03-06 19:07:58 20786 5

原创 Windows环境下OpenDDS的安装

DDS(DataDistribution Service数据分发服务)是对象管理组织OMG的有关分布 式实时系统中数据发布的一个较新的规范(2004年12月发布1.0版,2007年1月发 布1.2版)。全球已经有500多个项目和案例成功采用了RTI公司的DDS方案,网络 中间的市场占有率高达80%左右。包括航空、航天、船舶、国防、金融、通信、汽车等领域。所需工具...

2018-03-06 13:15:55 4959 1

转载 MQTT协议学习研究

MQTT的学习研究(一)http://topmanopensource.iteye.com/blog/1699339MQTT的学习研究(二)moquette-mqtt 的使用之mqtt broker的启动http://topmanopensource.iteye.com/blog/1699375MQTT的学习研究(三)moquette-mqtt 的使用之mqtt服务发布主题...http://to...

2018-03-01 20:21:49 294

原创 Python3安装Scrapy

最近学习Python爬虫的过程中,在视频中安装Scrapy都是使用Python2作为示例的,因为视频比较老旧,当时Scrapy还不支持Python3.但是我比较懒,又不想重新安装Python2,所以搜了一下Python3安装Scrapy,官方也说明已经Python3.所以尝试了一下安装,将过程记录一下。官方文档对于Windows建议如下:大概就是说推荐安装Anaconda或者Min

2017-09-27 10:24:49 727

转载 python爬取ajax动态生成的数据 以抓取淘宝评论为例子

在学习python的时候,一定会遇到网站内容是通过ajax动态请求、异步刷新生成的json数据的情况,并且通过python使用之前爬取静态网页内容的方式是不可以实现的,所以这篇文章将要讲述如果在python中爬取ajax动态生成的数据。至于读取静态网页内容的方式,有兴趣的可以查看博客内容。 这里我们以爬取淘宝评论为例子讲解一下如何去做到的。这里主要分为了四步: 一 获取淘宝

2017-09-26 18:27:07 934

转载 HttpClient4.4.1模拟登录知乎

一,登录要Post的表单数据是什么这部分可以使用Wireshark工具来抓包就可以了,发现需要以下数据:“_xsrf” = xxxx(这是一个变动的数据,需要先活取获取知乎首页源码来获得) “email” = 邮箱 “password” = 密码 “rememberme” = “true” “captcha” = 验证码(知乎有两种验证码,你们可以去看,我使用的

2017-04-25 22:57:01 436

转载 HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2017-04-24 20:59:22 278

转载 TCP三次握手及其背后的缺陷

概述总结一下TCP中3次握手过程,以及其原生的缺陷 引起的SYN Flood的介绍 【1】TCP三次握手 【2】SYN Flood1、TCP连接建立——三次握手几个概念: 【1】seq:序号,占4个字节,范围[0,4284967296],由于TCP是面向字节流的,在一个1个TCP连接中传送字节流中国的每一个字节都按照顺序编号,此外序号是循环使用的 【2】ACK: 仅当ACK=1时确认字段才有

2017-03-25 21:14:04 528

原创 Java设计模式之单例模式

单例模式 单例设计模式的目的是使得类的一个对象成为系统中唯一实例。如何保证对象唯一性呢?不允许其他程序用new创建该类对象。在该类创建一个本类实例。对外提供一个方法让其他程序可以获取该对象。步骤:私有化该类构造函数。通过new在本类中创建一个本类对象。定义一个公有的方法,将创建的对象返回。方法一——class Single{ private static Sing

2017-03-09 12:31:34 395 4

转载 经典算法之堆与堆排序

堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。当父结点的键值总

2016-08-20 00:14:23 2441

转载 经典算法之快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速

2016-08-17 12:48:30 338

转载 java通过JDBC链接SQLServer2012

点击打开原文首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:配置SQL Server的身份验证方式在默认情况下,SQL Server 2005 Express是采用集成的Windows安全验证且禁用了sa登录名。为了工作组环境下不使用不方便的W

2016-06-04 15:24:23 9037

原创 SQLserver连接错误,错误代号2

在使用SQL的过程中,遇到了下面的错误:解决这一问题,只要打开“SQLserver配置管理器”,选择“SQLserver服务”选项,将其中的SQLserver(MYSQLSERVER)启动即可,如图:

2016-05-04 17:11:13 1721

转载 java中Double类型的运算精度问题

点击打开原文如果我们编译运行下面这个程序会看到什么?public class Test{    public static void main(String args[]){        System.out.println(0.05+0.01);        System.out.println(1.0-0.42);        System.out.print

2015-12-24 16:54:17 317

转载 c++异常处理机制示例及讲解

点击查看原文这两天我写了一个测试c++异常处理机制的例子,感觉有很好的示范作用,在此贴出来,给c++异常处理的初学者入门。本文后附有c++异常的知识普及,有兴趣者也可以看看。下面的代码直接贴到你的console工程中,可以运行调试看看效果,并分析c++的异常机制。  12345678

2015-12-22 00:21:03 500

原创 QString和String相互转换

在QT编程时,QString和String互相转换:QString qstr;string str;//将QString转换为stringstr = qstr.toStdString();//将string转换为QStringqstr = QString::fromStdString(str);

2015-12-21 09:20:00 1276

转载 QT打包发布

点击打开原文发布方式       Qt发布的时候,通常使用两种方式:   (1)静态编译   (2)动态编译    静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大。。。    动态编译:相关联的库,以dll的形式引用,不被包含进可执行程序,发布不方便,但可执行程序较小。。。    静态发布虽然不需要较多的dll,发布简单、方便,但是往往会牵

2015-12-10 10:20:01 535

转载 QT 整型数据转换为字符串类型

QT中int类型转为字符串

2015-12-08 10:55:33 24118 1

原创 QT 中使窗体最大化最小化关闭按钮不可用

只需要增加一行代码即可int main(int argc, char *argv[]){ QApplication a(argc, argv); Widget w;/*Widget为ui的名字*/ //下面一行为去掉那几个按钮 w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint&

2015-12-07 22:51:57 1823

转载 Qt如何实现多窗口调用

点击打开原博文A. 环境:windows 7 + qt-4.7.4 + qtcreator-2.3.1B. 在进行多窗口设计并调用之前,可以先了解一下知识。1.对设计的UI进行预览Preview,快捷键Alt+Shift+R2.ui的形式有多种(1)添加Dialog形式(2)添加Main Window形式

2015-12-05 20:46:07 639

机器学习实战-中文版-高清非扫描

机器学习实战中文版(Machine Learning in Action)非扫描版本,高清pdf

2018-05-04

CSS参考手册中文最新版

CSS最新参考手册中文版

2017-08-26

C++premiere第五版书中代码

C++premiere第五版书中的源代码

2017-07-20

北邮人工智能prolog实验代码2016

用PROLOG完成以下系统的编写。給出代码和一个运行实例。 根据主要的燃烧材料,可把火灾归类。把以下信息转换成规则,以决定火灾的类型。 A类火灾包括如纸、木和布等普通易燃物。 B类火灾包括易燃液体(如石油和石油气)、油脂和类似的物质。 C类火灾包括使用电力的电器。 D类火灾包括易燃的金属,如镁、钠、钾。 用来灭火的灭火器类型取决于火的类型。把下面的信息转换成规则: A类火灾应该使用吸热或阻燃型灭火器灭火,如水或水类液体和无水化学品。 B类火灾应该通过隔绝空气、抑制易燃蒸汽的释放或终止易燃物的连锁反应来灭火。灭火器包括无水化学品、二氧化碳、泡沫和含溴三氟甲烷。 C类火灾应该使用防短路的非导电媒质灭火。如果可能的话,应切断电源。灭火器包括无水化学品、二氧化碳和含溴三氟甲烷。 D类火灾应该使用焖熄法和不与燃烧金属发生反应的吸热化学品灭火。这些化学品包括:三甲氧硼化物和涂有石墨的焦炭。 描述规则中所用的事实。输出结果应显示可以使用何种灭火器以及应该采取的其他措施,如切断电源。 注:软件为prolog5.2版本 答题思路都是一样的,即使题目有所不同

2016-06-04

空空如也

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

TA关注的人

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