Qt-doc-struct

Qt的文档写的非常棒!学习QT最重要的就是学会看官方的文档,了解文档的结构有助于快速的查询文档,解决问题。Qt官方文档的主页为http://doc.qt.io 进入Qt Reference Documentation后可以看到Qt的文档还分为不同的分类,本文主要是介绍第一个分类:Class Lists Class Lists中又有不同的索引方式,方便不同情景下查询: Qt的class文档大致分为3个部分,Type(数据类型),Functions(成员函数),Macros(宏)。每个部分又分为两块,前一块是一个list,简单的列举,后一块为detail,详细信息。每个类的文档都是在同一个html页面上,采用锚点相互跳转,这也是非常棒的一点!

Continue Reading →

TCP/IP

TCP/IP维基百科:https://zh.wikipedia.org/wiki/TCP/IP%E5%8D%8F%E8%AE%AE%E6%97%8F 互联网协议族(英语:Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(英语:TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP[2]。因为该协议家族的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准[3]。由于在网络通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈(英语:TCP/IP Protocol Stack) 整个通信网络的任务,可以划分成不同的功能区块,即所谓的层级(layer)。用于互联网的协议可以比照TCP/IP参考模型进行分类。TCP/IP协议栈起始于第三层协议IP(网际协议)。

Continue Reading →

关于win10version1703 多引导(grub引导)的问题

关于win10调包grub引导的过程2017.05.31日中午更新了win10 1703推送的更新,一切由此变的不开心。。。 往常一直正常的grub引导出问题了,bios启动项中ubuntu这个item还在,不过不幸运的是即使你选择这项引导进行开机进入的依然是windows。这就让人很生气。 好在我还有移动硬盘的linux,当然你用live盘也是可以的。进去移动硬盘linux后按照上篇文章讲的方法修复了grub。再次进入bios选择ubuntu启动,没什么问题一下就进入了grub熟悉的界面。成功进入了内置硬盘的linuxmint。

Continue Reading →

【Machine Learning】机器学习:简明入门指南

本文是一篇转载自伯乐在线的译文,英文原文是这里:Machine Learning is Fun! — by Adam Geitgey 在听到人们谈论机器学习的时候,你是不是对它的涵义只有几个模糊的认识呢?你是不是已经厌倦了在和同事交谈时只能一直点头?让我们改变一下吧! 本指南的读者对象是所有对机器学习有求知欲但却不知道如何开头的朋友。我猜很多人已经读过了“机器学习” ——维基百科词条,倍感挫折,以为没人能给出一个高层次的解释。本文就是你们想要的东西。 本文目标在于平易近人,这意味着文中有大量的概括。但是谁在乎这些呢?只要能让读者对于ML更感兴趣,任务也就完成了。

Continue Reading →

python基础

Strings A string is a sequence of values that represent Unicode code points. All the code points in the range U+0000 - U+10FFFF can be represented in a string. Python doesn’t have a char type; instead, every code point in the string is represented as a string object with length 1. The built-in function ord() converts a code point from its string form to an integer in the range 0 - 10FFFF; chr() converts an integer in the range 0 - 10FFFF to the corresponding length 1 string object. str.encode() can be used to convert a str to bytes using the given text encoding, and bytes.decode() can be used to achieve the opposite.

Continue Reading →