搜索到与相关的文章
各行各业

构建易于维护的分布式程序

摘要:本篇博客没有新东西,只不过是把去年在珠三角技术沙龙做的一次演讲的其中一张ppt展开讲一讲。本文标题中的“易于维护”指的是supportability,不是maintainability。前者是从运维人员角度说,程序管理起来很方便,日常的劳动负担小;后者是从开发人员的角度说,代码好读好改。前文《分布式系统中的进程标识》我提到一个观点:分布式系统中的每个长期运行的、会与其他机器打交道的进程都应该提供一个管理接口,对外提供一个维修探查通道,可以查看进程的全

系统 2019-08-12 01:32:57 2549

Linux

Linux 内核剖析

http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/Linux内核剖析历史和体系结构分析M.TimJones,顾问工程师,Emulex简介:Linux®内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索Linux内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他IBM文章的链接更深入地进行学习。由于本文的目标是对

系统 2019-08-12 01:32:44 2549

Tomcat

tomcat - 部署Web应用

概述以前,安装李刚的JavaEE里面说的方法部署应用的时候,无意中成功,但是后来每次要录视频的时候,又报错,思来想去,tomcat都重启了好多次了,配置文件也试过很多次了,还是不行.无意中发现了问题.这里描述的Web应用的部署,是针对

系统 2019-08-12 01:32:20 2549

Python

CentOS 升级Python3.5

系统环境CentOS7.3阿里云服务器1.ll/usr/bin/python*2.此时python的默认版本还是2.7.53.mvpythonpython.bak备份源文件后期可以恢复2.7.5版本4.下载自己需要的python版本https://www.python.org/ftp/python/以3.5为例子5.下载好了利用FTP工具上传到/root上传不再演示6.mkdir/usr/local/python3创建python3的文件存放位置依照个人习

系统 2019-09-27 17:57:41 2548

Python

Windows系统Python直接调用C++ DLL的方法

环境:Window10,VS2019,Python2.7.12,64bit1,打开VS2019,新建C++Windows动态链接库工程Example,加入下列文件,如果Python是64位的则在VS中Solutionplatforms选择x64编译成64位的DLL;Example.h#pragmaonce#ifndefCPP_EXPORTS#defineCPP_EXPORTS#endif#ifdefCPP_EXPORTS#defineCPP_API_dec

系统 2019-09-27 17:52:25 2548

Python

用Python+OpenCV对比图像质量的几种方法

前言图片的本质就是大量像素在二维平面上的组合,每个像素点用数字化方式记录颜色。可以直观的想象,一张图片就是一个巨大的电子栅格,每个格子内有一盏灯泡,这个灯泡可以变换256的三次方种颜色,就像下面这张卡通像素图一样,越清晰的图片像素越密集。这一次来看看OpenCV提供的两种图像质量对比方式(PSNR&SSIM)及其扩展,这篇文章会涉及到一点数学公式,顺便介绍一个我用过的生成公式的最佳在线编辑工具,秒杀所有收费工具。链接在这里,请收好:https://www.

系统 2019-09-27 17:51:59 2548

Python

《Python数据分析与挖掘实战》笔记:TypeError

《Python数据分析与挖掘实战》第三章书中代码p=data.boxplot()#画箱线图,直接使用DataFrame的方法x=p['fliers'][0].get_xdata()#'flies'即为异常值的标签y=p['fliers'][0].get_ydata()报错:x=p['fliers'][0].get_xdata()TypeError:'AxesSubplot'objectisnotsubscriptable查看pandas文档贴上原文和中文翻

系统 2019-09-27 17:49:43 2548

Python

Python 动态导入对象,importlib.import_module

背景一个函数运行需要根据不同项目的配置,动态导入对应的配置文件运行。解决文件结构a#文件夹│a.py│__init__.pyb#文件夹│b.py│__init__.py├─c#文件夹│c.py│__init__.py#c.py中内容args={'a':1}classC:defc(self):pass目的向a模块中导入c.py中的对象解决方案a.pyimportimportlibparams=importlib.import_module('b.c.c')#

系统 2019-09-27 17:45:58 2548

编程技术

[修改]js图形报表

functionStorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+es

系统 2019-08-29 23:14:14 2548