上一页 1 2 3 4 5 6 ··· 9 下一页
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-11 22:34 阿Hai 阅读(0) 评论(0) 推荐(0)
摘要: ssh 通过跳板机连接到远程服务器 上面的代码通过, 192.168.1.104 连接到 192.168.1.105 其中 192.168.1.104 是跳板机 ip, 192.168.1.105 是我们需要连接的服务器. 某些情况下, 我们无法直接连接到服务器, 而有其它主机可以连接到该服务器时就 阅读全文
posted @ 2019-04-19 00:04 阿Hai 阅读(7852) 评论(0) 推荐(0)
摘要: ssh 执行命令并实时显示结果 阅读全文
posted @ 2019-04-17 23:50 阿Hai 阅读(4772) 评论(0) 推荐(0)
摘要: 众所周知, Linux 下没有 "\r\n", 而 windows 下文本工具默认打开文件时使用 t 模式, 使得写入一行结尾的换行符为 "\r\n", 这样造成了一个极大的麻烦, 直接编辑的 sh 脚本程序无法在 Linux 中运行. 此工具可快速将解决此烦恼. dosToUnix.py """ 阅读全文
posted @ 2019-03-31 23:46 阿Hai 阅读(4105) 评论(0) 推荐(0)
摘要: open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。使用 with 上下文则可避免出现异常时 阅读全文
posted @ 2019-03-31 21:26 阿Hai 阅读(202) 评论(0) 推荐(0)
摘要: SMTP 发送邮件过程 1.连接到服务器 2.登录(根据需要) 3.发出服务请求 4.退出 保证邮件能发送成功, 一般需要配置好邮箱设置. 网页登录邮件, 检查 "POP3/SMTP服务" 状态是否开启, 同时可找到SMTP服务器(如 smtp.sina.cn). 登录时使用自己的邮箱账号和密码即可 阅读全文
posted @ 2019-03-31 14:12 阿Hai 阅读(304) 评论(0) 推荐(0)
摘要: 1.C++中指定初始化值的方式有4种方式: (1)小括号 int x(0); (2)等号 int x = 0; (3)大括号 int x{0}; (4)等号和大括号 int x = {0}; 2.C++11统一初始化, 即使用大括号初始化方式, 其使用场景主要有以下3种: (1)类非静态成员指定默认值 (2)为容器赋值 vector vec = {1, 2, 3}; (3)对不支持拷贝操作的对... 阅读全文
posted @ 2019-02-24 15:26 阿Hai 阅读(1900) 评论(0) 推荐(1)
摘要: #ifndef SINGLETON_H #define SINGLETON_H #include #include #include #define DECLARE_SINGLETON_CLASS(T) friend Singleton template class Singleton { public: using PT = std::shared_ptr; S... 阅读全文
posted @ 2018-04-07 17:19 阿Hai 阅读(544) 评论(0) 推荐(0)
摘要: 软件的特点 1.软件需求变更法则 软件不断变更法则:真实世界中使用的程序必须进行变更,否则它在环境中的作用就会越来越小. 2.增加一个功能特性的成本 (1)原有代码的理解成本 (2)设计修改成本(编码) (3)测试成本 (4)发布成本 3.对软件需求变化的态度 通过提高团队的能力,设计的弹性,流程的 阅读全文
posted @ 2018-04-05 23:22 阿Hai 阅读(4350) 评论(0) 推荐(1)
摘要: 模型、视图、委托 模型/视图架构基于MVC设计模式发展而来。MVC中,模型(Model)用来表示数据;视图(View)是界面,用来显示数据;控制(Controller)定义界面对用户输入的反应方式。 Qt中视图和控制结合在一起形成新的模型/视图架构。这同样将数据的存储和数据向用户展示进行了分离,但提 阅读全文
posted @ 2018-03-25 21:13 阿Hai 阅读(4056) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 ··· 9 下一页