云计算面临的问题,可能会被什么技术取代...

云将会走向终结。我知道,这是一个大胆的结论,也许听起来有点疯狂。但请容忍我,让我说下去。一直以来,都有这样的一个传统观点:运行服务器的应用程序,无论是Web应用还是移动应用的后台,未来都会在云端。亚马逊、谷歌和微软在他们的云服务中添加了多种工具,让在其中运行的软件服务变得越来越简单方便,因此,在AWS、GCP或Azure上托管代码是你能到的最好的事情——它方便、便宜、容易实现自动化,你可以灵活地控
分类: 其他 发布时间: 05-16 23:33 阅读次数: 4

什么是面向切面编程AOP

这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处
分类: 其他 发布时间: 05-16 23:33 阅读次数: 5

创建定时器,定期删除指定时间内的指定文件内的指定类型文件

#创建定时器,定期删除指定时间内的指定文件内的指定类型文件 1.编写在指定时间内删除指定文件下的指定文件(/test/test.sh)  find /usr/tmp/  -mmin +1 -type f -name  "catalina.*.log" -exec  rm -f {} \;  命令讲解:  [ find /email/v2_bak -mtime +92 -type
分类: 其他 发布时间: 05-16 23:32 阅读次数: 5

window 系统操作linux 【重启linux系统下的tomcat进程】

1.    xshell   打开    进入linux主机的环境 2.    通过 ps -ef|grep java 查看Java相关进程 3.    找到 tomcat 7.0.39进程 ,记住PID(进程ID) 4.    kill  -9   PID   强制杀死进程 5.    通过 ps -ef|grep Java  确认是否杀死进程 6.   cd  /usr/local/
分类: 其他 发布时间: 05-16 23:32 阅读次数: 5

linux 定时重启tomcat 服务

1.编写重启tomcat的脚本(restartOnTime.sh)        《*******************************脚本start*********************************》 #!/bin/sh #startUpSh记录tomcat的根路径 startUpSh="/usr/local/apache-tomcat-7.0.39"  ;
分类: 其他 发布时间: 05-16 23:32 阅读次数: 5

HttpServletRequest请求乱码问题解决方案

一、HttpServletRequest介绍   HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息   getRequestURL方法返回客户端发出请求时的完整URL。   
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

关于供给移动端的视频压制

移动端的解码和PC端有极大区别,比如:移动端无法正确软解10bit,在暗场会有极其难看的色带,结果对比: (PC端正确解码,全10bit内部运算) (移动端mxplayer截图) 原因: 移动端不可靠的解码、缩放。 解决方案: (1) 在输出时先dither到8bit,压制成高码率8bit AVC/HEVC,注意压制成1080P(目标分辨率)。 (我靠这难道还适合移动端。。?) (2) 涂抹掉暗场的梯度 (3) 加强烈的噪点
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

Windows下Scrapy框架的安装

总纲:(建议小伙伴们开启系统代理,代理最好选国外) 1、安装wheel pip install wheel 2、安装lxml http:www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 3、安装PyOpenssl https://pypi.python.org/pypi/pyOpenSSL#downloads 4、安装Twisted https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 5、安装Pywin32 h
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

nyoj 14-会场安排问题 (贪心)

14-会场安排问题 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:9 submit:15 题目描述: 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。 输入描述: 第一行是一个整型数m(m<100)表示共有m组测试数据。 每组测试数据的第一行是一个整数n(1
分类: 其他 发布时间: 05-16 23:31 阅读次数: 10

Codeforces #480 Tutorial

Problem A,B,C: 简单的模拟,注意A中p mod q时对q=0特殊处理(注意范围) Problem D: Brief Intro: 给定长度为N的数组A,将A中所有连续子序列分成最少的组,使得每组任意一对数的积均为完全平方数 求最终分成组数为K的子序列个数,K属于[1,N] Algorithm: 能推出的性质:若P,Q两数积为完全平方数,则任意一个质因子的次幂的奇偶性必然相同 那么想判断P,Q是否满足条件,只要保留每个质因子的次幂为0或1,再判断P,Q是否相同即可 下面只要考虑如何
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

八、文件IO——存储映射

8.1 存储映射介绍 8.1.1 概念   存储映射是一个磁盘文件与存储空间的一个缓存相映射,对缓存数据的读写就相应的完成了文件的读写。      文件操作部分映射到虚拟内存的一块区域,我们对虚拟内存映射的那块区域进行读写操作,读写之后,那块区域自动同步到文件当中。   4G空间分布:      共享内存映射区就是文件映射到的内存区。 8.1.2 mmap---建立内存映射 1 #include <unistd.h> 2 #include <sys/mman.h> 3 //mmap(建立内存映
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

scrapy-redis组件

---恢复内容开始--- 安装 pip3 install scrapy-redis 目的:帮助开发者实现分布式爬虫程序。 源码: // 连接redis @classmethod def from_settings(cls, settings): # 读取配置,连接redis server = get_redis_from_settings(settings) # XXX: This creates one-time k
分类: 其他 发布时间: 05-16 23:31 阅读次数: 6

Android内存优化相关

Android的内存管理方式 Android系统内存分配与回收方式 一个APP通常就是一个进程对应一个虚拟机 GC只在Heap剩余空间不够时才去垃圾回收 GC触发时,所有线程都会被暂停!!! APP内存限制机制 每个App分配的最大内存限制,随设备不同而不同 吃内存大户:图片 为什么要限制? 切换应用时后台APP清理机制 APP切换时的LRU Cache LRU算法:最近使用的排在最前面,最少的可能被清理掉 GC时,清理时会执行onTrimMemory()回调方法 Android系统内存分配与
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

SSH配置—Linux下实现免密码登录

首先,假设我们有两台服务器,服务器名称分别是 master 和 slave1,我们现在需要做的就是在服务器 master 上面登录 服务器 slave1 不需要输入密码就可以登录成功,如下图所示。 下面开始我们的配置步骤 1、服务器 master 上生成密钥 可以通过使用 ssh-keygen 命令来生成,我们可以先使用 man 命令或者是 help 命令查看具体需要哪些参数以及具体信息。 通过执行命令 ssh-keygen -t rsa 来生成我们需要的密钥。 执行上面的命令时,我们直接按三
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

探秘小程序(8):scroll-view组件

按照官方文档的例子已经多scroll-view进行了说明,但是案例中没有样式 到时会出现一些问题,比如说,自己写的scroll-x并不能横向滚动,今天就来说一下这个问题: DEMO如下: html: <view class='section'> <view class='section_title'>verticle scroll</view> <scroll-view scroll-y style='height:200px;' bindscrolltoupper="upper" b
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

python__基础 : 异常处理与自定义异常

异常处理方法一般为: try: ------code----- except Exception as e: # 抛出异常之后将会执行 print(e) else: # 没有异常将会执行 print('no Exception') finally: # 有没有异常都会执行 print('execute is finish') 可以用 raise 抛出一个异常,以下是一个输入字符太短的异常例子: class ShortInputException(Exc
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

云平台架构概述

云平台架构概述:      首先应明白建立云平台的目的,与传统的服务器相比,云平台可以将物理资源虚拟化为虚拟机资源池,灵活调用软硬件资源,实现对用户的按需访问。而且在运行过程中根据用户并发量不同,实时迁移虚拟机资源,一方面保证提供高质量服务,另一方面最小化资源成本,提高CPU、内存等利用率。 该架构主要分为4层,从底层到上层分别是资源层、虚拟层、中间件层、应用层。以下从底到
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

简单认识区块链

简单认识区块链 区块链的本质目的:去中心化。 区块链解决的问题:  去中心化后的信息的可信度和准确性问题。 区块链的抽象定义:区块链本质上是一个去中心化的分布式账本数据。 区块链出现的意义:区块链被认为是继蒸汽机、电力、互联网之后,下一代颠覆的核心技术。蒸汽机释放了人们的生产力,电力解决了人们的基本生活需求,互联网改变了信息传递的方式,那么区块链作为构建信任的机器,将可能测底改变整
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5

数学符号

计数符号 加号、乘号、分子、分母、二分之一的符号 ℅⅐⅑⅒⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞↉∟∬∭∮∵∷≌≐≑≒≓≙≚≛≜≝≞≟≦≧⊶⊷⊸⊾⊿⋀⋁╳✕✖✚﹢﹣﹤﹥%+-/=∧∠∩∪°÷≡≥∞∫≤≠∨‰⊥π±√∑²³∴× 单位符号 长度单位,温度的单位,面积单位,摄氏、 华氏符号 ℃℉㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕ 数字符号 带圆圈的数字符号、带方框的数字符号 ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⓪❶❷❸❹❺❻❼❽❾❿㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩㊀
分类: 企业开发 发布时间: 05-16 23:31 阅读次数: 5

面向对象的知识主线

面向对象的编程关注于类的的设计。面向对象编程的三条主线:     1. 类及类的构成 成分:属性、方法、构造器、 代码块、内部类     2.面向对象编程的 特征;封装性、继承性 、多态性     3.其他关键字:this、super、package、import、static、final、abstract、interface ........
分类: 其他 发布时间: 05-16 23:31 阅读次数: 5