JAVA 实现Jacob语音播报

准备工作:下载Jar 链接:https://pan.baidu.com/s/1edskJjYrCiefVJ7l3Ul9kQ 提取码:6dg9 ---导入jar 解压jar包,将jacob.jar复制到工程目录,右键该文件→Build Path→Add to... 将(64位系统添加)jacob-1.19-M2-x64.dll添加到JDK的bin目录和Windows的system32目录和SysWOW64 (以防出错添加)(32位系统添加jacob-1.19-M2-x86.dll) 添加到Sys
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

爬虫下载中间件

# 设置随机请求头 设置代理ip # 在middleware.py文件中 写一个类 class MiddlewearproDownloaderMiddleware(object): user_agent_list = [ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 " "(KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

567

567
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

Spring Boot 2.x 入门前的准备-安装 Java JDK

本章节介绍在以 window7、window10 为代表的 window 和 mac book 下安装 Java 编译和开发环境JDK 1.8,在 window 上安装 Java JDK 的步骤,本章中没有难点,主要在于对 window 环境是否熟悉,知道 window 环境变量是怎么回事。 下载 Java JDK 安装 Java JDK 设置 Java 环境变量 测试是否安装成功 1 下载Java JDK 1.8 可以从官方网站上下载 JDK 1.8(也就是 Java 8)Java JDK下
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

黑客正在使用美国NSA泄露的工具进行挖矿

早些年我们知道美国国家安全局囤积不少漏洞准备自己使用,结果这些漏洞以及利用工具被方程式组织获得。 随后名为影子经纪人的黑客组织获得这些漏洞和工具后又再次出售,当初的永恒之蓝漏洞就是从这里泄露的。 永恒之蓝和永恒系列漏洞在全球掀起不少风波,不幸的是现在美国国家安全局的这些工具似乎再次遭到利用。 黑客用来感染企业进行挖矿: 国外安全研究人员日前监测到匿名黑客组织正在利用美国国家安全局此前泄露的漏洞和攻击向企业发动攻击。 黑客主要使用的仍然是永恒之蓝漏洞但这次还利用永恒冠军,通过Windows SM
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

Spring注解驱动开发(五)-----扩展原理

扩展原理 1、BeanPostProcessor-----bean后置处理器,bean创建对象初始化前后进行拦截工作的 2、BeanFactoryPostProcessor-----beanFactory的后置处理器 在BeanFactory标准初始化之后调用,来定制和修改BeanFactory的内容; 所有的bean定义已经保存加载到beanFactory,但是bean的实例还未创建。 注:首先spring容器会创建beanDefinition,此时bean并没有初始化。 示例: ExtCo
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

《JavaEE 互联网轻量级框架整合开发》读书笔记1

第 1 章 认识SSM框架和Redis Spring 框架 成功的理念: Ioc(Inversion of Control,控制反转) AOP(Aspect Oriented Progamming,面向切面编程) Spring IoC 就是将对象交由IoC容量管理,认为一切的Java资源都是Java Bean ,管理这些Bean以及他们的依赖关系。 应用: 1.同一接口不同实现类的配置,(使用XML不需要修改源代码) ##如下 Socket接口有两个实现类 Socket socket = ne
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

【Python】python 2.7.16 x64 百度网盘

倒霉官网下载太慢,下好了分享出来,也给自己留一个备份。 链接:点这里 提取码:znaf PS: py2.7版本 for win 64位
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

jQuery内容过去选择器小结

//内容过滤选择主要体现在它所包含的文本和子元素上 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery-3.2.1.min.js"></script> <script> $(function () { //有子元素或文本内容不为空的p元素
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

mysql bit 和 tinyint 的区别及使用场景?

bit类型 语法: bit[(M)] : 位字段类型。M表示每个值的位数,范围从1到64。如果M被忽略,默认为1。 tinyint是数字类型,存储小数, 一般对应编辑语言里的小字典或枚举类型. 节省空间的同时, 避免存入超范围的值. bit类似多用于存储状态. 如bit(1) 直接对应Java语言的布尔类型true和false. 用做状态保存时一个字段可以保存多至64个状态. 如我开发的某个系统需要保存对用户发送短信的状态,有10几种不同类型的短信,每种都要标记发过没有, 这时候用bit类型就
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

springmvc运行时出现NoSuchBeanDefinitionException异常

检测异常信息是否出现如下信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.interceptor.CacheInterceptor#0': Cannot resolve reference to bean 'cacheManager' while setting bean property 'cacheM
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

Python 在用 Pyinstaller封装exe-TypeError: expected str, bytes or os.PathLike object, not NoneType 解决方法!

一、环境: 系统:win7 版本:Python 3.7.2 (32位) 二、问题: 利用Pyinstaller封装exe 时, 报错:TypeError: expected str, bytes or os.PathLike object, not NoneType 如下图: 三、解决方法: 1.这个问题,在GitHub上已提及 https://github.com/pyinstaller/pyinstaller/issues/3942 ; 被标记为 #3942 Error 2【真正解决方法:
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

ubuntu下 安装python虚拟环境 Ubuntu 18.04 + pip3 install virtualenvwrapper 找不到virtualenvwrapper.sh

sudo apt-get install python-virtualenv 使用python2 --version 使用python3 --version 查看当前python的版本 安装目录是在/usr/bin/python3.6 和python2.7 pip3 list查看当前安装的扩展包 如果想要创建Python2的虚拟环境,则需要回到想要创建虚拟环境的文件夹下,并输入命令“virtualenv –p /usr/bin/python2 py2”,其中py2是虚拟环境的名字,如下图所示。
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

从零开始的循环

# 今日内容 * 流程控制if * 流程控制while * 流程控制for * 数据类型int,float * 数据类型str以及内置方法 ### if判断 模拟人对某些事物的判断并作出不同的决策的能力 计算机由于要像人一样的去工作,那么它必须也要具备判断事物对错的能力,从而作出不同的响应 实际中的例子,面前走过一个妹纸,你会想好不好看,要不要超过去看看正脸等等 程序中比如ATM取款机,需要接收你输入的用户名和密码来判断你是否是合法用户等等 ```python if 条件: 代码1
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

关键字驱动测试框架搭建(1)

1、小练习:定义三个方法(加法、减法、断言),通过使用关键字驱动测试这个三个方法 compute.py #encoding=utf-8 def add(a,b): print a + b return a + b def sub(a,b): print a - b return a - b def assert_value(a,b): if a == b: return True else:
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

房天下新房和二手房

# 爬虫文件 # -*- coding: utf-8 -*- import scrapy import re from soufangwang.items import NewHouseItem,SecondhandHouseItem class FangspiderSpider(scrapy.Spider): name = 'fangSpider' allowed_domains = ['fang.com'] start_urls = ['ht
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

【总结】计算机网络常见问题

1、TCP/IP协议与OSI协议   相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。   计算机网络采用了分层的体系结构,有两种国际标准,国际标准化组织ISO提出的开放系统互连参考模型就是OSI,是规定的国际标准,它是一个七层协议的体系结构。   虽然是由ISO提出的国际标准,但是OSI在市场方面失败了,原因在于层次划分过多,有些层的功能重复,没有及时的得到市场,所以
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

Hibernate错误——No row with the given identifier exists

错误 是用的是Hibernate自动建立的数据表,在进行数据库操作时,出现错误No row with the given identifier exists 解决 关系数据库一致性遭到了破坏,找到相关表,删除表,重新建立表即可
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

Android Studio在Make Project时下载Grandle特别慢

SDK下载完成了,建个工程, 又蒙了: Server returned HTTP response code: 502 for URL: https://services.gradle.org/distributions/gradle-5.1.1-all.zip 下载特别慢,最后终于失败了。看来还是墙的原因,继续查找解决方法。 1.到这里下载https://services.gradle.org/distributions/,gradle-5.1.1-all.zip;用浏览器下载。 2.找到A
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0

easyui combobox下拉框中显示大于号小于号的问题

前两天同事做了个功能,通过勾选下拉框里的值进行列表查询,结果下拉框里的值是“0<t<=2”、“2<t<=5”、“t>5”这样的。 combobox是用脚本渲染出来的,里面的data的格式就如这样: [{ID:"01",TEXT:"0<t<=2"},{ID:"02",TEXT:"2<t<=5"},{ID:"03",TEXT:"t>5"}] 结果<小于号被识别成了html的标签,这样就导致了下拉框里显示的值都是不正常的,这里我尝试了两种解决办法: 方法一(前台还有点问题): 我从后台取到数据之后,
分类: 其他 发布时间: 07-02 23:31 阅读次数: 0