python内置的高效好用各种库

二分查找,import bisect 堆排序,import heapq 哈希算法,import hashlib 压缩,lzma 图形处理,PIL 处理xml文件,PyXML 多媒体操作,PyMedia Xpath处理,from lxml import etree
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

学习tp5的第二天(路由)

一.学习路由   1.phpstudy版本的环境去掉indx.php 直接访问url     phpstudy配置的环境需要设置 入口目录的 .htaccess文件如下: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'xxx 'available

  搭了一个简单的SSM项目,启动报错:   org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.xxx.ssmdemo.service.IUserService' available: expected at least 1 bean   which qualifies as autowire candidate.Dependency annotatio
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

[转载]Surging如何使用Swagger 组件测试业务模块

1、前言 微服务架构概念的提出已经有非常长一段时间了,但在近期几年却开始频繁地出现,大家都着手升级成微服务架构,使用着各种技术,大家认为框架有服务治理就是微服务,实现单一协议的服务调用,微服务虽然没有太明确的定义,但是我认为服务应该是一个或者一组相对较小且独立的功能单元,可以自由组合拆分,针对于业务模块的 CRUD 可以注册为服务,而每个服务都是高度自治的,从开发,部署都是独立,而每个服务只做单一功能,利用领域驱动设计去更好的拆分成粒度更小的模块,而框架本身提供了多种协议,如ws,tcp,ht
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

Codeforces Round #539 (Div. 2) C Sasha and a Bit of Relax

题中意思显而易见,即求满足al⊕al+1⊕…⊕amid=amid+1⊕amid+2⊕…⊕ar且l到r的区间长为偶数的这样的数对(l,r)的个数。 若al⊕al+1⊕…⊕amid=amid+1⊕amid+2⊕…⊕ar,我们可以推出al⊕al+1⊕…⊕amiamid+1⊕amid+2⊕…⊕ar=0;反推也是可以成立的。 我们已知任何数0对异或都等于本身。所以当前数异或一段数之后等于本身,那么异或之后的这段数肯定是异或为0的,我们只需要知道这一段是不是长度为偶数即可。 我们从头异或一道,若异或到某个
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

Redis常用命令及知识

1. redis数据结构 – 简介 redis是一种高级的key:value存储系统,其中value支持五种数据类型: 1.字符串(strings) 2.字符串列表(lists) 3.字符串集合(sets) 4.有序字符串集合(sorted sets) 5.哈希(hashes) 而关于key,有几个点要提醒大家: 1.key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会降低查找的效率; 2.key也不要太短,太短的话,key的可读性会降低; 3.在一个项目中,key最好使用统一的命
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

【运维实战】一次linux日志分割之路——将日志按照每小时进行分割,并按照“日期-小时”格式保存

是这样的,现在需要对nginx的access.log进行按照每小时进行分割,并且最好还要能够以 “日期+时间”的形式,命名保存。 两点,一个是按照每小时进行分割,一个是将日志以“日期+时间”的形式进行保存。 1.将日志按照每小时进行分割: 利用crontab 输入crontab -e,手动添加一个定时任务 0 */1 * * * /bin/bash /root/tools/log_per_hour.sh 那么这种是我最终需要的,是在每个整点都执行写好的log_per_hour脚本。 肯定有一些
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

golang类型断言

什么是类型断言 因为接口是一般类型,不知道具体类型,如果要转成具体类型就要使用类型断言 先看简单的(报错的代码) package main import "fmt" type Point struct { x int y int } func main() { var a interface{} p := Point{1,2} a =p var b Point b = a//这里会报错 fmt.Println(b) } 用类型断言,没用类型断言无法确定a就是Point类
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

UVA796:Critical Links(输出桥)

Critical Links 题目链接:https://vjudge.net/problem/UVA-796 Description: In a computer network a link L, which interconnects two servers, is considered critical if there are at least two servers A and B such that all network interconnection paths between
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

深入理解计算机系统 第十二章 并发编程

如果逻辑控制流在时间上重叠,那么它们就是并发的(concurrent) 这种常见的现象称为并发(concurrency),出现在计算机系统的许多不同层面上。 并发不仅仅局限于内核,它也可以在应用程序中扮演重要角色。 应用级并发在以下情况中都是很有用的: 1、访问慢速 I/O 设备 当一个应用正在等待来自慢速 I/O 设备(例如磁盘)的数据到达时,内核会运行其它进程,使 CPU 保持繁忙。每个应用都可以按照类似的方式,通过交替执行 I/O 请求和其他有用的工作来利用并发。 2、与人交互 和计算机
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

JavaScript自动生成博文目录导航/TOP按钮

博客园页面添加返回顶部TOP按钮 进入网页管理->设置 在"页面定制CSS代码"中添加如下css样式,当然你可以改为自己喜欢的样式 此处可以将背景色background-color改为: background:url(http://images.cnblogs.com/cnblogs_com/gitwow/1393973/o_o_o_toTop.png) no-repeat -70px top; 在"页脚Html代码"中添加如下代码,可以将文字改为图片 此处<a href="#top">改为:
分类: 其他 发布时间: 02-17 23:34 阅读次数: 0

WebGL或OpenGL关于模型视图投影变换的设置技巧

目录 1. 具体实例 2. 解决方案 1) Cube.html 2) Cube.js 3) 运行结果 3. 详细讲解 1) 模型变换 2) 视图变换 3) 投影变换 4) 模型视图投影矩阵 4. 存在问题 1. 具体实例 看了不少的关于WebGL/OpenGL的资料,笔者发现这些资料在讲解图形变换的时候都讲了很多的原理,然后举出一个特别简单的实例(坐标是1.0,0.5的那种)来讲解。确实一看就懂,但用到实际的场景之中就一脸懵逼了(比如地形的三维坐标都是很大的数字)。所以笔者这里结合一个具体的实
分类: 企业开发 发布时间: 02-17 23:34 阅读次数: 0

Docker数据管理与网络通信

一、Docker镜像的创建方法1、基于现有镜像的创建dockercommit-m"shuoming"-a"zuozhe"容器IDdocker:apache-m:说明信息-a:作者信息-p:生成过程中停止容器的运行2、基于本地模板创建从对应的网站下载centos模板,并上传3、基于Dockerfile创建除了手动生成Docker镜像之外,还可以用Dockerf
分类: 企业开发 发布时间: 02-17 23:30 阅读次数: 0

IBM:未来5年将改变人们生活的五大科技创新

IBM日前发布了“5 in 5”年度预测,列举了未来5年将改变人们生活的5大创新。IBM 每年都会列出“5 in 5”的重点研究项目,意思就是指在未来 5 年中,科技会改变世界的 5 种方式,这也是 IBM 努力方向。而今年,5 in 5 的主轴是:用科技解决飢饿和浪费问题。未来 5 年,全球人口会超越 80 亿,当中却有 10 亿人在挨饿,问题是,全球有 45% 的食物被浪费了。科技可以如何在粮
分类: 企业开发 发布时间: 02-17 23:30 阅读次数: 0

赢咖2主管97916

用友云开发者中心是基于Docker容器进行微服务架构应用的落地与管理。相信各位同学在使用的过程中,会发现随着Docker镜像的增多,占用磁盘空间也约来越多。这时我们需要清理私有镜像仓库中不需要的镜像。但在实际操作时,才会发现这本以为很简单的任务中却暗藏玄机,遇到了不少的麻烦。在这里我们分享一下清理镜像仓库时遇到的坑点。想要直接寻求解决方案的同学可以直接看第二部分。一、那些年,我们在清理镜像仓库时走
分类: 其他 发布时间: 02-17 23:30 阅读次数: 0

深度学习真的适合人工智能吗?

&nbsp;自从前年Alpha Go完虐李世石之后,深度学习就火了,但似乎没人说得清它的原理,只是把它当作一个黑箱来使,有人说,深度学习就是一个非线性分类器,也有人说,深度学习是对人脑的模拟,然而,笔者觉得都没有捅透那层窗户纸。&nbsp;&nbsp;这几年,人工智能引起了非常多的关注,深度学习和机器学习在AI核心技术上得到了充分的关注之外,在计算机视觉和自然语言处理等领域又一次产生了巨大的影响,
分类: 企业开发 发布时间: 02-17 23:30 阅读次数: 0

赢咖2招商97916

为实现持久化,docker引入了挂载数据卷的方法,以实现数据的可持久化。具体是以下三种:一.通过dockerrun命令命令:dockerrun-dit--namegerrit-p9001:8080-p29419:29418-v/home/docker/test.txt:/var/spool/cron/crontabs/rootopenfrontier/gerrit:2.15.3此时将宿主机的/da
分类: 其他 发布时间: 02-17 23:30 阅读次数: 0

Java高级全栈架构师2018视频教程zookeeper/Spring boot cloud等

Java高级全栈架构师2018视频教程zookeeper/Spring boot cloud等
分类: 编程语言 发布时间: 02-17 23:30 阅读次数: 0

Java架构师微服务高并发分布式集群缓存大数据视频教程2018

Java架构师微服务高并发分布式集群缓存大数据视频教程2018
分类: 编程语言 发布时间: 02-17 23:30 阅读次数: 0

高性能mysql第三版笔记

第六章:查询性能优化#优化路线:查询优化、索引优化、库表结构优化要齐头并进
分类: 数据库 发布时间: 02-17 23:30 阅读次数: 0