自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4375)
  • 收藏
  • 关注

转载 服务器搭建

前期测试使用免费的网络资源:  推荐使用阿贝云https://www.abeiyun.com  这里提供了免费的免费虚拟主机、免费云服务器。足以供日常使用和测试。使用还算方便,都需要实名认证,不过可以不备案合法使用,免费的配置有点鸡肋,但是还是足够搭建一些小型网站的,如果要搭建中大型,那推荐氪金了。下面带截图:接下来是我使用CentOS7为我的服务器系统Cen...

2019-10-06 20:40:00 86

转载 python backtrace注意事项

1. 当python异常时,web服务器一般会记录异常日志,比如uwsgi。如果用python自带的web server, 那么启动时要把输出重定向一下2. 有时要把异常backtrace与普通日志记录在一起,可以在logging.xxx()函数中设置exc_info=True即可3. 简单程序可能没有日志,此时使用traceback库打印到终端转载于:https://www...

2019-10-02 17:43:00 464

转载 IntelliJ IDEA 2019.2 中文乱码/中文字体变粗显示不全等

原始效果图:原因: 这里出现问题是因为新版换了默认字体,而非真正的乱码,当然不排除真的是字符集问题,如果是字符集文件,那么可能你的原始文件不是utf8编码的,你可以将文件编码格式转为utf8等方式即可解决。解决方式: Settings -> Editor -> Font将Font改为 "Monospaced"/"DialogInput"等字体即...

2019-10-01 11:46:00 717

转载 9月29更新美版T-mobile版本iPhone7代和7P有锁机卡贴解锁方法

​ T版是块难解的砖头,之前一直没有找到稳定解锁办法,经过多次不写努力和实验,终于解决不管是用超雪卡贴还是GPP卡贴,第一次先用连接WIFI激活手机!注意:一定不要用ICCID通用激活,或者是TMSI+ICCID自动模式激活!激活成功以后,弹出卡槽。设置-通用-还原-抹掉所有内容和设置,点击确定。手机开始还原,在所有进度条走完重启进入第一进入激活界面后,将卡槽按进去。此...

2019-09-29 18:36:00 3353

转载 合并多个工作表到新工作表中

将多个工作表中的内容合并到一个工作表的B列之后,并且A列为表名完整程序Sub HeBing()Dim CProwDim EndrowDim iDim nApplication.ScreenUpdating = FalseFor i = 1 To Sheets.Count Endrow = Range("A2000").End(xlUp).Row C...

2019-09-26 10:41:00 361

转载 ceph-状态监测-脚本

http://www.tang-lei.com/2018/06/05/ceph-%E7%8A%B6%E6%80%81%E7%9B%91%E6%B5%8B-%E8%84%9A%E6%9C%AC/为了能够试试获取ceph集群状态,以期发生故障,可以及时知晓,及时处理。这里结合公司使用的owl监控编写的python脚本,如果使用其他或者crontab,可以酌情修改返回格式。cat...

2019-09-23 17:32:00 217

转载 使用Python内置的smtplib包和email包来实现邮件的构造和发送。

此文章github地址:https://github.com/GhostCNZ/Python_sendEmailPython_sendEmail使用Python内置的smtplib包和email包来实现邮件的构造和发送。发送纯文本时:1.需要导入Python3标准库中的smtplib包和email包来实现邮件的构造和发送。import smtplib​...

2019-09-20 10:43:00 172

转载 正则表达式(RegExp)

前言:先来了解一下基础知识。再细说正则表达式~转义字符 ---- \转义字符会将与之相邻的字符转换含义。例如说,希望在一个字符串中输出 “ 号,那么就可以使用在双引号前加入 \ ,这样就能将双引号输出。通常情况下,我们会用到这样几个转义字符\n 字符串换行符,\r 代表文本行结束, 回车用转义字符表示就是 \r\t ,\t 代表制表符,是 tabel 缩...

2019-09-18 23:23:00 54

转载 用Xshell连接谷歌云

谷歌云服务器,默认用浏览器进行SSH链接,而且也不告知密码。以Centos为例,先使用浏览器连接1,给root修改密码1 sudo passwd root2,编辑ssh配置文件sudo nano /etc/ssh/sshd_config把PermitRootLogin前面的注释去掉,然后把no改成yes把PubkeyAuthentication前面...

2019-09-18 20:41:00 172

转载 并发编程之线程创建到销毁、常用API

  在前面一篇介绍了线程的生命周期【并发编程之多线程概念 】,在本篇将正式介绍如何创建、中断线程,以及线程是如何销毁的。最后,我们会讲解一些常见的线程API。线程创建  Java 5 以前,实现线程有两种方式:扩展java.lang.Thread类,实现java.lang.Runnable接口。这两种方式都是都是直接创建线程,而每次new Thread都会消耗比较大的资源,...

2019-09-18 19:04:00 55

转载 综合布线:如何选择多模光纤和单模光纤

http://www.sohu.com/a/309568434_594016很多弱电朋友多次给我们留言提到光纤单模与多模的选择问题,光纤在综合布线中使用非常广泛,多数人会遇到光纤单模与多模选用问题,今天就和大家一起来了解这方面的知识。1、光纤分类光纤按光在其中的传输模式可分为单模和多模。多模光纤的纤芯直径为50或62.5μm,包层外径125μm,表示为50/125μm或...

2019-09-17 18:34:00 634

转载 配置 Ceph 内外网分离

https://www.jianshu.com/p/42ab1f6dc6de1. 为什么要做内外网分离  先明确一下这么做的必要性。Ceph 的客户端,如 RADOSGW,RBD 等,会直接和 OSD 互联,以上传和下载数据,这部分是直接提供对外下载上传能力的;Ceph 一个基本功能是提供数据的冗余备份,OSD 负责数据的备份,跨主机间的数据备份当然要占用带宽,而且这部分带...

2019-09-17 12:34:00 527

转载 docker tips

 get container's ip#!/usr/local/bin/python3import shnames = sh.docker("ps", "--format", '{{.Names}}')for name in names: ip = sh.docker("inspect", '-f', '"{{range .Network...

2019-09-16 11:52:00 122

转载 设计模式:适配器模式

一.简介转载于:https://www.cnblogs.com/k5bg/p/11526435.html

2019-09-16 11:32:00 38

转载 编程架构师的学习资料最新推荐

好文推荐https://www.w3cschool.cn/architectroad/ 架构师之路感觉这个网页讲的架构知识很贴合业务,值得看看。极客时间的《MySQL 45讲》讲清楚了MySQL的事务,事务隔离性那块内容很经典,值得深挖。转载于:https://www.cnblogs.com/leechanx/p/11519216.html...

2019-09-14 15:14:00 54

转载 ceph优化记录 ceph.conf优化详解

https://cloud.tencent.com/developer/article/1173069记录一下一些ceph优化的设置,部分内容来自网络,有些请根据自己需求相应修改1、 Kernel pid maxecho 4194303 > /proc/sys/kernel/pid_max2、 设置MTU,交换机端需要支持该功能,系统网卡设置才有效果...

2019-09-12 12:35:00 250

转载 C89:vs输出调试信息

一.简介char chInput[512] ;sprintf(chInput,"k5: int:%d\n",500);OutputDebugString( chInput );转载于:https://www.cnblogs.com/k5bg/p/11511177.html

2019-09-12 11:57:00 80

转载 OSG:中级篇 拖拽器类

一.简介osg常用的一共有7种拖拽器TabPlaneDragger(平面拖拽器):边和顶点上都有拖拽点,只能进行2D平面上的缩放TabPlaneTrackballDragger(平面轨迹球拖拽器):除了平面拖拽器的功能外,还多了个轨迹球拖拽功能TrackballDragger(轨迹球拖拽器):只能旋转功能,没有缩放功能Translate1DDragger(一...

2019-09-11 16:24:00 424

转载 OSG:幼儿园篇 第六章 碰撞检测类

一.简介osgUtil::LineSegmentIntersector 类继承自 osgUtil::Intersector 类,用于检测指定线段和场景图形之间相交情况,该类提供了一种定义二.osgUtil::Intersector(相交类) 三.osgUtil::LineSegmentIntersector(线段相交类)1.类定义typed...

2019-09-10 18:35:00 177

转载 OSG:幼儿园篇 第三章 节点坐标变换类

一.简介osg::Transform 位置类继承于 osg::Group 组节点类osg::PositionAttitudeTransform 位置变换类继承于 osg::Transform 位置类osg::MatrixTransform 矩阵变换类继承于 osg::Transform 位置类在OSG的坐标轴中,X轴永远向右边为正,Y轴向后边为正,Z轴向...

2019-09-10 14:09:00 177

转载 并发编程之多线程概念

进程和线程  说到多线程,必然绕不开进程与线程的概念及区别。  对于计算机而言,当前的操作系统可以同时运行多个应用程序,而每一个应用程序就是一个进程(Process),它拥有自己独立的内存空间。线程是进程中的一个执行流程,是执行任务的最小单位。一个进程内部允许同时启动多个线程(Thread),同时执行多个任务。线程是轻量级的进程,它负责在单个程序里执行多任务,通常由操作系统负责多...

2019-09-09 20:24:00 59

转载 OSG:幼儿园篇 第五章 界面交互类

一.简介OSG 中主要使用 viewer 场景类来控制场景,通过添加事件处理器来响应事件OSG 中主要使用 osgGA 库来处理用户的交互动作。GA 的全程是 GUI Abstraction(图形接口抽象层)添加到视景器(viewer)的事件处理器队列(EventHandler) class A : public osgGA::GUIEventHa...

2019-09-06 17:47:00 122

转载 做题记录

开学之前博客一直处于咕咕咕状态,原因有两个,第一我懒,第二我没图Owen 颓废了一个八月,天天看番,开学前还打了几部 gal...为了防止自己颓废,开了一个博客。09.07记得构造 (x,y) 选哪个的时候不能 swap! 九校 D1T3 就这么挂了。。。09.06codeforces VP:983,1208,1205,925,1137,1214.1178.Codefo...

2019-09-06 16:23:00 113

转载 C++11:智能指针

一.简介C++ 中动态内存的管理是通过 new 和 delete 来配对使用。但是我们可能存在忘记释放内存的情况,为了更好的托管动态内存,C++11 提供了两种智能指针类型来管理动态对象shared_ptr 允许多个指针指向同一个对象,weak_ptr 类指向 shared_ptr 所管理的对象unique_ptr 独占所指向的对象都定义在 memory 头文...

2019-09-06 14:45:00 55

转载 OSG:幼儿园篇 第四章 节点回调类

一.简介osg::NodeCallback类继承自osg::Object类osg::Node可以在执行更新和拣选遍历时进行回调osg::Drawable可以在拣选和绘制遍历时进行回调osg::Camera可以在更新遍历时进行回调//第一个参数关联节点地址 第二个参数是节点访问器virtual void operator() (Node* node, N...

2019-09-05 14:44:00 106

转载 OSG:先导篇 访问器机制

一.简介osg::NodeVisitor 类是设计模式 Visitor (观察者模式)的实现,osg::NodeVisitor 类继承自 osg::Reference 类osg::NodeVisitor是一个虚基类,在程序中无法实例化osg::NodeVisitor中主要有 apply():决定了遍历的方式,可以获得各个节点的属性,也可以修改节点属性         ...

2019-09-04 18:29:00 103

转载 C++03: 类型转换

一.简介二.static_cast<>三.dynamic_cast<>dynamic_cast 具有类型检查的功能,比 static_cast 更安全dynamic_cast 将指向基类(父类)的指针或者引用转换成指向这个基类派生类(子类)的指针或者引用,转换成功将会得到派生类的指针或者引用,如果失败将会返回一个null...

2019-09-04 10:24:00 50

转载 OSG:幼儿园篇 第二章 几何体绘制类

一.简介在osg中,通常有三种生成几何体的方法:1.用封装的OpenGL绘图基元osg::Geometry2.是用OSG中预定义的基本几何体3.是从文件中导入场景模型二.绘制几何体流程1.指定向量数据参考:OSG:先导篇 数据类型2.设置绑定方式数据绑定主要有两项:法线绑定和颜色绑定3.数据解析指定...

2019-09-03 18:32:00 112

转载 OSG:中级篇 文件IO类

一.简介#include <osgDB/ReadFile>#include <osgDB/WriteFile>二.读取数据 osgDB::readCommandLine() osgDB::readFile() osgDB::readHeightFieldFile() osgDB::readImageFile...

2019-09-03 15:26:00 86

转载 OSG:幼儿园篇 第六章 图像纹理类

一.简介osg::Texture2D类 和 osg::Image类 可以用来实现基本的2d纹理映射osg::StateSet  纹理状态类转载于:https://www.cnblogs.com/k5bg/p/11453187.html

2019-09-03 15:14:00 112

转载 替换OSD操作的优化与分析

http://www.zphj1987.com/2016/09/19/%E6%9B%BF%E6%8D%A2OSD%E6%93%8D%E4%BD%9C%E7%9A%84%E4%BC%98%E5%8C%96%E4%B8%8E%E5%88%86%E6%9E%90/之前有写过一篇删除OSD的正确方式,里面只是简单的讲了下删除的方式怎样能减少迁移量,本篇属于一个扩展,讲述了 Ceph 运...

2019-09-03 10:33:00 73

转载 OSG:幼儿园篇 第一章 节点类

一.简介二.osg::Node 节点类#include <osg/Node>typedef std::vector<Node*> NodePath;typedef std::vector<NodePath> NodePathList;typedef std::vector<Matrix> MatrixLi...

2019-09-03 10:19:00 140

转载 OSG:先导篇 数据类型

一.简介二.变换类osg::PositionAttitudeTransform  //位置变换类osg::MatrixTransform       //矩阵变换类二.向量1.向量类osg::Vec2 osg::Vec3 osg::Vec4//二维向量,可以用来保存2d纹理坐标osg::Vec2b  osg::Vec2d ...

2019-09-03 09:47:00 182

转载 OSG:先导篇 内存管理

一.简介OSG提供了一种自动管理内存的机制,这种机制涉及到两个类:osg::ref_ptr类 和 osg::Referenced类二.osg::Reference类osg::Reference类实现了对内存区段的引用计数器功能。所有的OSG的节点和场景图形数据(状态信息 顶点数组 法线 纹理坐标)都派生于Referenced类进行内存引用计数...

2019-09-03 09:40:00 142

转载 OSG:开头篇 介绍

一.OSG简介二.OSG配置编译OpenSceneGraph-3.6.2   :   http://www.openscenegraph.org/index.php/download-section/stable-releases/3rdParty_VS2017_v141_x64_V11_small.7z  :  http://www.openscenegraph.o...

2019-09-02 18:23:00 97

转载 Docker(二)-在Docker中部署Nginx实现负载均衡(视频教程)

本教程介绍利用Docker部署Nginx服务实现负载均衡。 (双击全屏播放)转载于:https://www.cnblogs.com/letyouknowdotnet/p/11438817.html

2019-08-31 20:39:00 76

转载 使用UltraISO制作linux系统安装u盘启动盘

https://www.cnblogs.com/coxiseed/p/9851459.html1、首先打开UltraISO软件,尽量下载最新版的,小编曾用某个旧版的UltraISO,制作的安装盘,不能不能识别磁盘,安装失败!2、点击工具栏中的第二个打开镜像文件工具,如图红色方框标志按钮,然后在打开的“打开ISO文件”对话框中找到我们下载好的Ubuntu镜像文件,之后点右...

2019-08-30 17:06:00 164

转载 修改crushmap实验

https://www.cnblogs.com/sisimi/p/7799980.htmlCRUSH的全称是Controlled Replication Under Scalable Hashing,是ceph数据存储的分布式选择算法,也是ceph存储引擎的核心。ceph的客户端在往集群里读写数据时,动态计算数据的存储位置。这样ceph就无需维护一个叫metadata的东西,从...

2019-08-29 17:11:00 77

转载 替换OSD操作的优化与分析

http://www.zphj1987.com/2016/09/19/%E6%9B%BF%E6%8D%A2OSD%E6%93%8D%E4%BD%9C%E7%9A%84%E4%BC%98%E5%8C%96%E4%B8%8E%E5%88%86%E6%9E%90/前言之前有写过一篇删除OSD的正确方式,里面只是简单的讲了下删除的方式怎样能减少迁移量,本篇属于一个扩展,讲述了 Ceph ...

2019-08-29 10:40:00 75

转载 ceph学习笔记之十二 Ubuntu安装部署Ceph J版本

https://cloud.tencent.com/info/2b70340c72d893c30f5e124e89c346cd.html安装Ubuntu系统安装步骤略过拓扑连接:一、安装前准备工作 1、修改主机名;将主机名更改为上图中对应的主机名。[root@localhost ~]# vim /etc/hostname 2、更新主...

2019-08-27 19:01:00 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除