Linux命令目录

以前使用博客园,来写博客,现在使用typecho自己搭了一个博客,网站,就把以前在博客园的安装不同分类做个目录放过来吧,一篇一篇搬过来挺不方便的。 这里是Linux命令博客目录,介绍了Linux系统常用的命令,是学习Linux系统不错的资料。

- 阅读全文 -

notepad++ 设置中文不生效问题解决

打开notepad++ 安装目录下的 localization文件夹,找到 chineseSimplified.xml 文件, 打开后找到850 行(可搜索"无边框"快速定位), 然后修改为以下内容: PS: 其实就是xml文件写错了,需要修改一下,不过不知道的还真不好找.

- 阅读全文 -

UML类图基础

一、类图的基本画法(摘自大话设计模式)首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示 public,- 表示 private,# 表示 protected。右下角的飞翔,它表示一个接口图,与类图的区别主要是顶端的 <> 显示。第一

- 阅读全文 -

C++ explicit 关键字

C++ explicit 关键字的作用是禁止只有一个参数的构造函数发生默认的隐式转换(或者除第一个参数外,其它参数都有默认值),如下面的代码:#include <iostream> using namespace std; class TestExplicit { public: TestExplicit(double dVal) :m_dVal(dVal)

- 阅读全文 -

Docker基础命令(快速入门)

这是一个关于docker的快速入门教程,仅包含了docker操作的基础命令。一、docker服务相关docker 服务管理使用的是systemctl命令,Linux下的服务都可以按照以下方式进行管理。查看docker服务是否启动 systemctl status docker 启动docker服务 systemctl start docker 停止docker服务 systemctl stop d

- 阅读全文 -

MQTT遗愿(last will) 基于paho.mqtt.c库实现

一、 MQTT遗嘱MQTT 可以设置遗嘱,客户端在连接Broker的时候将遗嘱内容(也是topic + payload形式,遗嘱也有一个主题)发送给Broker并保存在Broker中,当客户端因为非正常原因断开与Broker的连接时,Broker会将遗嘱信息发送给订阅了该主题(订阅遗嘱的主题)的客户端。客户端正常调用DISCONNECT断开连接时属于正常断开连接,Broker不会发送遗嘱,而且会将

- 阅读全文 -

Qt使用QJSEngine执行JavaScript脚本

有时候需要进行一些计算,程序是使用c++来实现的,使用c++来进行计算不是很灵活,这时候可以使用脚本来进行计算,这样灵活,且易于扩展。写了一个简单的Demo进行验证,具体例子如下。#include <QCoreApplication> #include <QJSEngine> #include <QString> #include <QFile> #

- 阅读全文 -

linux下编译freetds

./configure --prefix=$(pwd)/out CFLAGS="-fPIC" CXXFLAGS="-fPIC" --with-tdsver=7.2 make make install

- 阅读全文 -

mysql修改密码,开放远程访问权限

新安装好的数据库查看初始密码grep 'temporary password' /var/log/mysqld.log 修改密码-- mysql8.0版本 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY "123456";

- 阅读全文 -

汉诺塔问题(递归)

一、题目描述​ 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号X、Y、Z),在X杆自下而上、由大到小按顺序放置64个金盘。游戏的目标:把X杆上的金盘全部移到Z杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于X、Y、Z任一杆上。二、思路分析​ 假设

- 阅读全文 -