自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

0x8g1T9E-

做一件事的最佳时间是十年前,其次是--NOW just do it

  • 博客(36)
  • 资源 (9)
  • 收藏
  • 关注

原创 云就是物联网时代的操作系统

最近我有一些关于物联网的思考,结合之前关于语音互联网操作系统的思考,我得出了以下几个结论。第一、云平台就是物联网时代的操作系统,没有云的语音操作系统没有价值。第二、在云平台这个操作系统之上,有着语音交互界面和图形交互界面,这两者是结合在一起的,初期可能会各行其道,到最后一定会合流。其中图形交互界面主要偏重于互联网,也就是和目前的模式差别不大,微信这样的即时通讯APP是当之无愧的流量之王。而语音...

2019-03-30 19:36:34 3505

转载 7个Python实战项目代码,让你分分钟晋级大神!

关于Python有一句名言:不要重复造轮子。但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用...

2019-03-26 17:13:54 5398 1

原创 超级内存NVDIMM--要和内存说再见?Intel将推存储界新物种NVDIMM内存

1.序言基于非易失性内存(NVDIMM)的新一代内存条规格已经研制成功,其中集成了DRAM和非易失性存储芯片,能够在完全断电的时候完整保存内存数据,并支持主内存在持久高速高性能计算上的应用。区别于普通内存,以云动为代表的业界厂商将此代革命性的内存产品称为超级内存。2.超级内存发展背景图1.存储器性能差异[1]由图1可以看出,主存储器和HDD硬盘存储器之间存在很大的性能差异,SSDs存储技...

2019-03-23 19:14:37 5774

转载 02.敏捷回顾——为团队量身定做回顾检视会笔记

02.敏捷回顾——为团队量身定做回顾检视会笔记00.如果你是一名教练或迭代开发团队负责人,你可能在每个迭代开发结束后组织你们自己的回顾检视会,或许你们在团队成员之间轮流做回顾检视会的主持人。无论哪种情况,如果你正在策划和组织一个回顾检视会,将会一系列的决定要你来做,如会议目标、后勤保障及会议的顺序等。01.再多看一眼,检视一下你关于历史团队、士气和项目进展情况的判断是否准确。如果你是为其他团队...

2019-03-22 21:26:16 2903

原创 浅论面向对象的发展历史及发展趋势-----计算机时代的产物

2019-03-21 22:00:56 3828

转载 00.敏捷回顾——引言笔记

00.我无法预知师太的进展,因为人的思维会随着环境变化而变化,这就使得未来充满了不确定性。01.持续的建模、自动的单元测试和频繁的产品代码演示,都是为了把重点放在产品本身上并允许团队随时做出调整。回顾检视会则是重点关注如何使团队更好地协调工作。02.回顾检视会能够帮助大家定期地改善操作、处理问题和发现障碍。阶段性重复的回顾检视会主要解决那些影响团队的问题。03.迭代开发生命周期中的回顾检视会...

2019-03-17 19:34:10 2982

转载 转载---盘一盘炼成高效能开发者的 14 个习惯!

“如果你想在重要的事情上取得卓越的成就,那么就需要在小事情上培养良好的习惯。卓越不是一次例外,而是一种长期的态度。”——科林·鲍威尔(美国第一个黑人国务卿)习惯的力量不容小觑,放之于开发人员亦如是。本文深入解析了可以永久改变开发者职业生涯的 14 种习惯,这些习惯将帮助你晋级成一名合格的高效能软件开发人员。作者 | Paul Isaris译者 | 弯月责编 | 仲培艺出品 | CSDN(...

2019-03-17 19:28:43 2926

原创 Python内存管理机制

Python内存管理机制Python的内存管理机制:引入计数、垃圾回收、内存池机制一、变量与对象关系图如下:1、变量,通过变量指针引用对象变量指针指向具体对象的内存空间,取对象的值。2、对象,类型已知,每个对象都包含一个头部信息(头部信息:类型标识符和引用计数器)注意:变量名没有类型,类型属于对象(因为变量引用对象,所以类型随对象),变量引用什么类型的对象,变量就是什么类型的。...

2019-03-16 19:01:23 2924

转载 转载 MVC、MVP、MVVM三种区别及适用场合

本文将详细阐述以下MVC、MVP、MVVM三种理念的定义及区别还有他们的适用场合。MVCMVC模式最初生根于服务器端的Web开发,后来渐渐能够胜任客户端Web开发,能够满足其复杂性和丰富性。MVC是Model-View-Controller的缩写,它将应用程序划分为三个部分:Model: 模型(用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法)View: 视图(渲染页面)C...

2019-03-15 21:19:06 2953

转载 MVC与MVVM设计模式理解

MVC与MVVM设计模式理解MVC设计模式(View和Model之间不能直接通信)MVC是一种架构模式,M表示Model,V表示视图View,C表示控制器Controller:Model负责存储、定义、操作数据、从网络中获取数据(Struts中Service和Form);View用来展示给用户,并且和用户进行交互;Controller是Model和View的协调者,Controller把...

2019-03-15 21:10:22 2949

原创 什么是MVVM,MVC和MVVM的区别,MVVM框架VUE实现原理

Mvvm定义MVVM是Model-View-ViewModel的简写。即模型-视图-视图模型。【模型】指的是后端传递的数据。【视图】指的是所看到的页面。【视图模型】mvvm模式的核心,它是连接view和model的桥梁。它有两个方向:一是将【模型】转化成【视图】,即将后端传递的数据转化成所看到的页面。实现的方式是:数据绑定。二是将【视图】转化成【模型】,即将所看到的页面转化成后端的数据。实现的...

2019-03-15 21:04:50 3542

原创 Python3 错误和异常

Python3 错误和异常作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python有两种错误很容易辨认:语法错误和异常。语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例while True print(‘Hello world’)File “”, line 1, in ?wh...

2019-03-12 22:07:02 2962

转载 十大经典排序算法最强总结详细讲解带案例分析

0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间...

2019-03-11 21:37:25 3935

转载 十种排序算法详细讲解带案例分析

1.常见算法分类十种常见排序算法一般分为以下几种:(1)非线性时间比较类排序:交换类排序(快速排序和冒泡排序)、插入类排序(简单插入排序和希尔排序)、选择类排序(简单选择排序和堆排序)、归并排序(二路归并排序和多路归并排序);(2)线性时间非比较类排序:计数排序、基数排序和桶排序。总结:(1)在比较类排序中,归并排序号称最快,其次是快速排序和堆排序,两者不相伯仲,但是有一点需要注意,数据...

2019-03-11 21:28:00 3372

原创 程序员搞笑动图:告诉你真正的人工智能什么鬼 区块链

在这里插入图片描述在这里插入图片描述![

2019-03-10 13:57:21 3522

转载 转 漫画说算法–动态规划算法一(绝对通俗易懂,非常棒)

题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。比如,每次走1级台阶,一共走10步,这是其中一种走法。我们可以简写成 1,1,1,1,1,1,1,1,1,1。再比如,每次走2级台阶,一共走5步,这是另一种走法。我们可以简写成 2,2,2,2,2。当然,除此之外,还有很多很多种走法。第一种情况:...

2019-03-10 13:02:30 3189

转载 漫画:什么是快速排序?

原文:https://blog.csdn.net/csdnnews/article/details/81751022同冒泡排序(什么是冒泡排序?)一样,快速排序也属于交换排序,通过元素之间的比较和交换位置来达到排序的目的。不同的是,冒泡排序在每一轮只把一个元素冒泡到数列的一端,而快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移动到数列一边,比它小的元素移动到数列的另一边,从而把数列拆解...

2019-03-09 19:17:12 2956

转载 17.4.17 漫画与人脸识别(一)

从以往的人脸识别的学习中,知道目前对于机器而言,他们无法做对于夸张的人脸肖像进行识别。最近读到了一篇关于人脸肖像的识别问题,来了兴趣。话不多话,漫画想必大家都应该看过,就算是同一个人也会有不同风格的肖像漫画图。如下所示。从上面的四张图片中可以看出,不同风格的肖像图能够突出不同的人脸部分的特征。对于这种类型的人脸肖像图,人能够比较容易辨认出该图片属于哪个人,但是对于机器而言,则具有一定...

2019-03-09 19:08:57 3692

转载 漫画:什么是加密算法?

加密算法的历史原文:https://blog.csdn.net/csdnnews/article/details/88083844加密算法最早诞生在什么时候?是在计算机出现之后吗?不不不,早在古罗马时期,加密算法就被应用于战争当中。640?wx_fmt=png在大规模战争中,部队之间常常需要信使往来,传递重要的军事情报。640?wx_fmt=png可是,一旦信使被敌军抓获,重要的军事情...

2019-03-09 19:04:29 2904

原创 正则基础之——环视(Lookaround)

复制代码1 环视基础环视只进行子表达式的匹配,不占有字符,匹配到的内容不保存到最终的匹配结果,是零宽度的。环视匹配的最终结果就是一个位置。环视的作用相当于对所在位置加了一个附加条件,只有满足这个条件,环视子表达式才能匹配成功。环视按照方向划分有顺序和逆序两种,按照是否匹配有肯定和否定两种,组合起来就有四种环视。顺序环视相当于在当前位置右侧附加一个条件,而逆序环视相当于在当前位置...

2019-03-08 22:21:33 2925

原创 python正则表达式详解

python正则表达式详解  正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。下面,我来介绍一下python中的正则表达式是怎么使用的...

2019-03-08 22:20:32 3630

原创 Python 正则表达式入门(初级篇)

Python 正则表达式入门(初级篇)本文主要为没有使用正则表达式经验的新手入门所写。转载请写明出处引子首先说 正则表达式是什么?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。...

2019-03-08 22:18:24 3588

原创 python 面试宝典--集各家之所长,乱七八糟于一体

python 面试宝典–集各家之所长,乱七八糟于一体在判断object是否是class的instances时,type和isinstance函数的区别?type(obj) => <type ‘instance’>type(cls) => <type ‘classobj’>由上可知,所有obj type后统一为 instance type; 而cls ...

2019-03-08 22:02:05 3030

原创 Python 函数装饰器--最全面的详细的装饰器文章

装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论下如何写你自己的装饰器。这可能是最难掌握的概念之一。我们会每次只讨论一个步骤,这样你能完全理解它。一切皆对象...

2019-03-07 21:37:40 3000

原创 详解Python的装饰器 通俗易懂的解释!

详解Python的装饰器Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello():print “hello!”def say_goodbye():print “hello!” # bug hereif name == ‘mai...

2019-03-07 21:31:23 3025

原创 git教程之Version Control

Version Control初始化一个Git仓库$ git init添加文件到Git仓库$ git add $ git commit -m “description”git add可以反复多次使用,添加多个文件,git commit可以一次提交很多文件,-m后面输入的是本次提交说明。添加全部修改到暂存区git add -A .git add -A表示添加所有内容git add...

2019-03-06 21:46:18 3151

原创 git教程之远程仓库

远程仓库创建SSH Key$ ssh-keygen -t rsa -C "youremail@example.com"Generating public/private rsa key pair. # 生成密钥对Enter file in which to save the key (/root/.ssh/id_rsa): # 保存路径Enter passphrase (empty ...

2019-03-06 21:45:12 2897

原创 Git教程By廖雪峰 高清完整+完整目录PDF版---分支

分支常用分支命令查看分支:git branch创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d 分支策略在实际开发中,我们应该按照几个基本原则进行分支管理:master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活...

2019-03-05 22:06:02 4973

原创 linux网络编程1 最简单的socket编程

下面是socket编程的服务器端先看一个图,1复制代码1 #include<stdio.h>2 #include<stdlib.h>3 #include<string.h>4 #include<unistd.h> //针对系统调用的封装 fork,pipe 各种i/o原语 read write 等56 #include&lt...

2019-03-05 21:56:22 3050

原创 Git教程-----Git配置

Git配置https://github.com/seeways/GitLearn$ git config --global user.name “Your Name”$ git config --global user.email "email@example.com"git config命令的–global参数,表明这台机器上的所有Git仓库都会使用这个配置,也可以对某个仓库指定不同的用...

2019-03-05 21:49:57 3017

原创 python---生成器

通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循...

2019-03-05 21:42:07 2958

原创 Linux学习进阶路线图

Linux学习进阶路线图学习Linux的一个指南为什么要学习Linux?为什么学Linux,每个人都有自己的理由:Linux是免费的不用花一分钱,能够节约大笔的成本;Linux是开源的,你可以根据自已的需要修改源代码;Linux是开放的,有广泛的社区,关于Linux的讨论要远远高于windows操作系统;学习Linux可以更好的掌握计算机技术;Linux是未来发展的趋势,服务器,手...

2019-03-04 21:56:33 3003

原创 Go语言学习资料总结01

GitHub上优秀的Go开源项目go windows 环境搭建go 协程1go 协程go pv uv 统计go 基础 学习一go 基础学习二go 基础学习 3go 基础学习4go 基础学习5go 基础学习6- 接口go 基础7 函数式编程go 基础8 异常go 基础学习9 测试go 语言10...

2019-03-04 21:50:27 3224

原创 go语言学习线路指导 区块链 云计算的专属语言

问题导读1.为什么学习go语言?2.你认为该如何入门go语言?3.你认为go语言需要哪些学习过程?转载注明本文链接http://www.aboutyun.com/forum.php?mod=viewthread&tid=24344区块链可以使用各种语言开发,很多开发者使用的是go语言,因为它的并发能力。所以这里对go语言进行一个汇总,节省大家时间。首先,我们可能只是知道go是...

2019-03-03 14:44:48 3191

原创 go语言入门,初体验,区块链

首先先分享一个可以在本地就能查看文档的骚操作(linux系统)1.打开命令行终端,输入godoc -http=:8000,如果想后台运行在后面加个&2.然后打开浏览器,输入网址:localhost:8000 就可以愉快地看文档了go语言是个什么东西我想不用我介绍了~~~大家百度吧接下来我会一步一步地敲一个hello who?代码下载如果你使用的是linux系统:sudo ap...

2019-03-03 14:09:11 2843

转载 MOOC|Coursera课程批量下载(保持资源原目录结构)

一、安装python环境1、下载python(64位或32位,例如Windows X86-64 MSI Installer),双击安装:http://www.python.org/getit/releases/2.7.6/2、添加python安装路径(找到python.exe),我的电脑->属性->高级系统配置->环境变量在环境变量path中添加,例如C:\python2...

2019-03-02 23:41:51 4039

mongo db 字段包含 查询

mongo db 字段包含 查询

2023-02-14

编码 隐匿在计算机软硬件背后的语言编码 隐匿在计算机软硬件背后的语言

编码 隐匿在计算机软硬件背后的语言

2022-02-14

Idea reg工具.zip

Idea reg工具.zip

2021-06-01

考研飞跃计划英语词根词缀思维导图笔记(%202021考研.zip

考研飞跃计划英语词根词缀思维导图笔记(%202021考研)

2021-04-16

redisdesktopmanagerls_jb51.rar

redis desktop 免安

2021-03-31

pscs6_jb51.rar

ps 免安

2021-03-31

typoralsb_ horysk版本.zip

typora免安装版

2021-03-25

监控告警系统设计草案.docx

监控告警系统设计草案.docx

2021-01-05

01: 网络编程基础 tcp协议、udp协议 tcp套接字编程.pptx

01: 网络编程基础 tcp协议、udp协议 tcp套接字编程.pptx

2019-04-20

多人聊天室python实现

多人聊天室python实现 功能简介:  群聊功能: 一个聊天窗口发消息全部都能收到  私聊功能: 只能给特定的IP和端口或者用户名发消息  查看在线用户功能: 可以查看当前在线用户  上传下载功能: 用户可以从文件服务器上传下载文件  发送表情功能  发送图片功能 步骤:  版本1-7 文字聊天室  版本8 将文字聊天室界面美化,加按钮、换文本框(用于显示的列表框不能贴图)  版本9 开始文件管理器的图形界面化  版本10 将文件功能加入聊天室(ftpDemo)  版本11 开始将发送表情功能加入聊天室  版本13-14 开始将发送图片功能加入聊天室 PS:  图形界面使用TK库编写  版本号对应文件夹尾号  项目文件夹是按功能一个个分的  里面的代码如果有多个版本则是功能慢慢完善的过程  更多的具体看每个代码开头的注释说明  

2019-04-20

空空如也

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

TA关注的人

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