Linux系统时间同步方法小结

在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。 Linu
分类: 其他 发布时间: 01-01 23:33 阅读次数: 0

Linux系统利用ImageMagick把pdf批量转换为高质量图片

在Linux系统执行命令: convert -density 300 -quality 100 "/usr/local/tomcat/test/1.pdf" "/usr/local/tomcat/test/1.png" 参数解析: -density 300 图像每英寸面积内的像素点数,数值越高图片质量越高 -quality 100 这个为转换png时的压缩率,100表示不压缩 其中"/usr/local/tomcat/test/1.pdf"为要转换成图片的PDF文件, "/usr/loc
分类: 其他 发布时间: 01-01 23:33 阅读次数: 0

【快捷键】iTerm2 常用快捷键

iTerm2 常用快捷键 分组 功能 组合1 组合2 分屏 垂直分屏 command + d 水平分屏 command + shift + d 切换屏幕 command + option + 方向键 command + [ 或者 ] 切换全屏 command + enter 标签栏 新建标签 command + t 关闭标签 command + w 切换标签 command + 数字 command + 左右方向键 查看查找 查找 command + f 查看历史命令 command + ;
分类: 其他 发布时间: 01-01 23:33 阅读次数: 0

【ES】ElasticSearch 集群

ES(ElasticSearch)集群基础知识02 集群结构 节点: 一个运行中的 Elasticsearch 实例称为一个 节点 集群: 是由一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。 当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。 单节点集群: 仅启动一个单独的节点,构成一个单节点集群 空节点集群: 集群中至于一个节点,且里面没有任何数据和索引 上图只有一个节点,节点内没有数据和索引 上图有一个节点,但是节点
分类: 其他 发布时间: 01-01 23:32 阅读次数: 0

【python】python中not的用法总结

not 作为逻辑运算符使用 exp 对应逻辑强转结果 not exp逻辑运算结果 None(无) false true False false true 0 false true 空字符串"" false true 空列表[] false true 空字典{} false true 空元组() false true True true false 其他,如:1 true false 复合表达式 具体结果具体分析 具体结果具体分析 not 作为表达式的一部分 A is not B 与 A is
分类: 其他 发布时间: 01-01 23:32 阅读次数: 0

【tensorflow】tensorflow 常见问题记录

问题1: libcublas.so.9.0: cannot open shared object file: No such file or directory 解决方案:tensorflow 版本与cuda版本不兼容问题,正确版本映射关系如下: tensorflow-gpu版本 cuda版本 tensorflow 1.6/1.5 cuda9.0 tensorflow 1.3/1.4 cuda8.0 处理方法:最好的方式是更改tensorflow的版本 #pip工具,适配cuda9.0 pi
分类: 其他 发布时间: 01-01 23:32 阅读次数: 0

灰度图、二值图与词云图—圣诞节案例

圣诞节小案例 目录 灰度图 二值图 词云图 jieba re.sub() 代码汇总 目录 在菜鸟学python中看到一篇推文,教大家生成不同的图片,灰度图、二值图、词云的生成、字符图和gif动图 用Python画圣诞老人的N种方法. 灰度图 原图 # 灰度图 from PIL import Image img = Image.open(r'C:\Users\hao\Desktop\编程\趣味案例\圣诞帽.jpg') img = img.convert('L') img.save(r'C:\Us
分类: 其他 发布时间: 01-01 23:31 阅读次数: 0

字符图-接上次的文章

#字符图 ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ") # 将256灰度映射到70个字符上 def get_char(r,g,b,alpha = 256): if alpha == 0: return ' ' length = len(ascii_char) gray = int(0.2126 * r + 0.71
分类: 其他 发布时间: 01-01 23:31 阅读次数: 0

批量处理重复视频

看到法纳斯德 更新了一篇关于用Python清除文件夹中的重复视频的推文,于是自己也动手试了一试,并在他的基础上,根据自己研究的需要做了一点点改进。 他处理完之后的文件的名字去掉了原有文件的名字,按序号进行排序,我改进了一下,依然保留原有的文件名(保留成先处理的文件名) 在进行代码操作前,简单对相关知识做个简单的学习。 毕竟我们不能停留在表象,要去明白它们的原理。 这样才能做到举一反三,提高学习效率。 01 二进制文件 二进制文件是以文本的二进制形式存储在计算机中。 用户一般不能直接读取它们,需
分类: 其他 发布时间: 01-01 23:31 阅读次数: 0

利用python制作马赛克图

目录 爬虫 拼图 先是看到英雄联盟大拼图的文章,里面用爬虫爬了LOL官网所有英雄的皮肤图片,然后做了一个拼图,他的拼图用其他软件做的,然后我就想到python应该也能做拼图吧,然后就搜到使用Python简单实现马赛克拼图这篇技术文,照猫画虎实践了一番。 爬虫 因为目前课题主要做数据清洗、可视化,对爬虫没什么要求,就暂时没深入学习,这段代码也没彻底看懂。。。233,因此只对部分代码做笔记整理 import requests import json import time import re h
分类: 其他 发布时间: 01-01 23:30 阅读次数: 0

windows10怎样更换即将过期的产品密钥?

最近很多同学都收到了“您的windows许可证即将过期”的提示,这个页面经常在你专心办公或者玩游戏的时候弹出,非常烦人。今天小编就告诉你出现这种情况的原因并且告诉你怎样彻底解决这个问题。首先出现这种情况的原因总结起来大概有以下几种。1.您的windows10系统安装好之后并没有激活,在一个月试用期到了之后就会弹出这个提示。2.您在激活windows10的时候采用了官方不认可的办法,例如激活工具和k
分类: 企业开发 发布时间: 01-01 23:30 阅读次数: 0

我的2018年

最近朋友圈及各大群都在各种总结自己的2018,在2019年的第一天我也跟风来总结一下我的2018年。 跟以往几年的轻松相比,今年着实过的充实同时也自我学习成长不少。关于2018年的总结,我也一直在想怎么去写,最终还是觉得按时间的路线可能会比较清晰一点。 1、1月 “和稀泥” 为什么会想到和稀泥这个词,因为1月临近过年,工作上几乎没有什么事情,每天感觉都过的浑浑噩噩,多数时间都是在逛论坛看博客。然后
分类: 其他 发布时间: 01-01 23:30 阅读次数: 0

OpenGL 各个shader的作用和区别

OpenGL 各个shader的作用和区别 penGL4.0发布了Tessellation shader(Control + Evaluation shader)。到OpenGL4.* 为止,现在OpenGL已经支持了5种不同类型的shader。 1.Vertex Shader,简称VS 2.TESS Control Shader (D3D11 叫Hull shader),简称TCS 3.TESS Evaluation Shader (D3D叫Domain shader),简称TES 4.Ge
分类: 其他 发布时间: 01-01 23:30 阅读次数: 0

C++修改类成员变量的几种方式

1、在类的成员函数中修改 2、在类外部直接修改(限于public类型成员变量) 3、在类外部通过指针或引用的方式获取成员变量,然后再修改
分类: 其他 发布时间: 01-01 23:30 阅读次数: 0

C++的pair map set vector

pair是一种简单的关联类型,不属于容器范围。而是代表一个 key-value键值对。 map的元素时pair set和vector类似与map都是容器,能存放元素,但他们的元素不是pair,一般是基本类型或自定义类型。
分类: 其他 发布时间: 01-01 23:29 阅读次数: 0

osg中虚基类的使用public virtual

osg/Callback class OSG_EXPORT Callback : public virtual Object {} 这个"virtual"是什么作用及含义? 证明这个object是Callback的虚基类 虚基类 的 作用 虚基类是指:class SubClass : virtual public BaseClass 中以virtual声明的基类!!由于C++支持多重继承,所以对于一个派生类中有几个直接父类,而几个直接父类中有几个可能分别继承自某一个基类(就是父类的父类),这样
分类: 其他 发布时间: 01-01 23:29 阅读次数: 0

osgEarth的Rex引擎原理分析(三十一)osgEarth::TerrainLayer中的_memCache(osgEarth::MemCache)详解

目标:(二十一)中的问题66 继承关系: osgEarth::Cache osgEarth::MemCache cache中的数据是通过cachebin来实现存放的,cachebin有两种,继承关系为: osgEarth::CacheBin MemCacheBin 在osgEarth::Cache中有维护这osgEarth::CacheBin的map表,osgEarth::CacheBin其实就是最终的缓存数据,具体数据由其成员osg::ref_ptr<osg::Referenced> _me
分类: 其他 发布时间: 01-01 23:29 阅读次数: 0

将枚举类型和其文字含义对应的方法

/** Gets a string describing the read result */ static std::string getResultCodeString( unsigned code ) { return code == RESULT_OK ? "OK" : code == RESULT_CANCELED ? "Re
分类: 其他 发布时间: 01-01 23:29 阅读次数: 0

osg的ref_ptr和observer_ptr

ref_ptr就是所谓的强指针类型 observer_ptr是所谓的弱指针类型 需要注意的是他们都是类,而不是指针,只不过他们用于管理指针。 1.如何实现自动内存管理 所谓自动内存管理就是只管对象或指针的创建和使用而不管销毁。 实现自动内存管理指的是ref_ptr,他工作的机理就是每当多引用一次对象(比如addChild)其引用计数就会增加1,多删除一次对象(removeChild)其引用计数就会减1,如果引用计数为0,则销毁对象。 另外定义其对象实例会有生命周期,在对象实例超出生命周期进行销
分类: 其他 发布时间: 01-01 23:28 阅读次数: 0

osgEarth的Rex引擎原理分析(三十二)请求四个状态的含义(IDLE RUNNING MERGING FINISHED)

目标:(二十三)中问题75 请求经过PagerLoader加载时初始化为RUNNING 请求在加入合并队列_mergeQueue时设为MERGING 请求在执行完apply()时设置为FINISHED 请求在PagerLoader的traverse后会进行裁剪状态会设为IDLE
分类: 其他 发布时间: 01-01 23:28 阅读次数: 0