平常大家处理比较大的文件的时候,不知道大家是如何进行操作的?在传输文件的时候,有时就是因为文件太大导致传输时间特别长,就拿PDF文件来说,压缩PDF文件我们该如何进行操作呢?下面小编就将自己的方法分享给大家。 1:首先大家可以将需要压缩的PDF文件保存在一个新建的文件中,便于方便后面的操作,还需在电 ...
分类:
其他好文 时间:
2018-11-02 20:18:44
阅读次数:
187
PDF文件压缩大小的软件怎么使用呢?很多的办公人员在使用PDF文件,但是对于PDF压缩软件的使用方法还是不了解,今天小编就为大家介绍一下PDF压缩软件的使用方法。操作软件:迅捷压缩软件1:将压缩软件安装到电脑中,打开软件找到PDF压缩,点击PDF压缩进入到压缩的页面。2:在压缩的页面找到添加文件以及添加文件夹,将需要压缩的PDF文件添加到压缩的页面。3:在下面找到压缩选项,将压缩选项设置到自己需要
分类:
其他好文 时间:
2018-11-02 20:18:37
阅读次数:
110
一.Web应用程序 1.web应用程序介绍 2.B/S架构优点 3.基于SOCKET写一个应用 py文件 html文件 二.HTTP协议 1.http协议简介 2.http协议特性 3.http请求协议与响应协议 请求格式: 响应格式: 响应状态码 ? 状态码的职 是当客户端向服务器端发送请求时, ...
分类:
其他好文 时间:
2018-11-02 20:18:31
阅读次数:
152
PPT是Office三大办公工具之一,想必大家都在工作、学习当中都被要求过制作PPT。但是如何让自己的PPT吸引别人的目光呢?接下来小编就将告诉大家提升PPT吸引力方法。
分类:
其他好文 时间:
2018-11-02 20:18:22
阅读次数:
116
happens-before 一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happens-before关系 happen-before原则是JMM中非常重要的原则,它是判断数据是否存在竞争、线程是否安全的主要依据,保证了多线程环境下的可见性。 happens-before原则定 ...
分类:
移动开发 时间:
2018-11-02 20:18:07
阅读次数:
249
今天项目测试运行的时候,遇到了一个奇怪的问题,这个问题说起来按sql语法的话是没有错误的 但是呢按照我们的业务来做区分就有些逻辑上的错误了, 下面请听我慢慢道来,在数据库中有两个数据, 先来看下第一次sql是如何写的 查询之后在外面做分页,很正常的逻辑,但是大家都发现了,这是一个多表查询,而且是一对 ...
分类:
数据库 时间:
2018-11-02 20:17:59
阅读次数:
177
Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis,比如 ...
分类:
Web程序 时间:
2018-11-02 20:17:52
阅读次数:
185
摘要:USB数据采集控制器使用于PC-Based的系统,由于其使用方便性和高性价比,它已经占领了原来数据采集控制卡的一大部分市场,不但在OEM设备中得以广泛应用,而且在很多场合取代传统的PLC系统,应用于工业控制。本文将以LabJackU12为例,介绍如何正确地在工业过程控制中使用USB数据采集控制器。其它LabJack数据采集卡也适用:labjackU12数据采集卡USB数据采集控制器简介Lab
分类:
其他好文 时间:
2018-11-02 20:17:46
阅读次数:
216
Kubernetes更优雅的监控工具PrometheusOperator[TOC]1.KubernetesOperator介绍在Kubernetes的支持下,管理和伸缩Web应用、移动应用后端以及API服务都变得比较简单了。其原因是这些应用一般都是无状态的,所以Deployment这样的基础KubernetesAPI对象就可以在无需附加操作的情况下,对应用进行伸缩和故障恢复了。而对于数据库、缓存或
分类:
Web程序 时间:
2018-11-02 20:17:40
阅读次数:
308
前言:django的模板语法基本和flask的jinja2基本一样。下面比较一下两个模板语法的区别。 1.模板变量 django:{{ 变量 }} # 因为django只有一个context返回,全部数据都集中在一起 jinja2:{{ 对象.变量 }} 2.根据列表的下标获取值 django:{{ ...
分类:
其他好文 时间:
2018-11-02 20:17:32
阅读次数:
145
在执行程序时为了提高性能,提高并行度,编译器和处理器常常会对指令做重排序。重排序分三种类型: 问题:重排序都可能会导致多线程程序出现内存可见性问题 1)编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 2)指令级并行的重排序。处理器多条指令重叠执行,改变语句对应 ...
分类:
编程语言 时间:
2018-11-02 20:17:23
阅读次数:
138
在根目录创建zookeeper文件夹(service1、service2、service3都创建)[root@localhost/]#mkdirzookeeper通过Xshell上传文件到service1服务器:上传zookeeper-3.4.6.tar.gz到/software文件夹2.远程copy将service1下的/software/zookeeper-3.4.6.tar.gz到servi
分类:
其他好文 时间:
2018-11-02 20:17:14
阅读次数:
140
直接使用ActiveMQ的方式需要重复写很多代码,且不利于管理,Spring提供了一种更加简便的方式————SpringJMS,通过它可以更加方便地使用ActiveMQ。Maven依赖结合Spring使用ActiveMQ的依赖如下:<!--SpringJMS--><dependency><groupId>org.springframework</group
分类:
编程语言 时间:
2018-11-02 20:17:05
阅读次数:
156
vim InStall-Django.sh # 直接执行脚本吧,问题不大。 bash -x InStall-Django.sh # 确认已安装 root@ubuntu-virtual-machine:~/script# pythonPython 3.5.2 (default, Nov 23 2017 ...
分类:
系统相关 时间:
2018-11-02 19:10:56
阅读次数:
699
数据类型 Number(数字) int(整形) 通常被称为是整型或整数,是正或负整数,不带小数点。 float(浮点型) 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250) bool(布尔) complex(复数) 复数由实数部分和虚数部 ...
分类:
其他好文 时间:
2018-11-02 19:10:47
阅读次数:
567
一、SNATOSI七层模型应用层表示层会话层传输层网络层数据链路层物理层TCP/IP五层应用层传输层网络层数据链路层物理层SNAT作用:1)实现局域网共享IP实现上网2)隐藏内部主机SNAT原理:通过修改数据包的源IP地址(修改为公网IP)SNAT实现方式:1)硬件级路由器2)硬件级防火墙3)软件级防火墙:vim/etc/sysctl.conf-->net.ipv4.ip_forward=1
分类:
其他好文 时间:
2018-11-02 19:10:37
阅读次数:
129