从物联网应用发展态势看物联网卡发展

目前的全球物联网应用呈现为三大主线。一是面向需求侧的消费性物联网,即物联网与移动互联网相融合的移动物联网,创新高度活跃,孕育出可穿戴设备、智能硬件、智能家居、车联网、健康养老等规模化的消费类应用。二是面向供给侧的生产性物联网,即物...

什么是架构师?如何成为架构师?(Android架构师知识体系详解)

前言 近几年,Android 开发的套路日趋成熟,越来越多的 Android 工程师获得了「高级」的称号,也有不少人在参与公司的 App 从无到有再到火爆的整个开发过程中,顺理成章地拿到了 Leader 职位。 但对于自己的水平,多数人却并不满意,甚至有不少人觉...

27岁3年社会经历 我对人生态度发生巨大的改变。 执帝都想转行了。

其实我一直深信,理性能解决一切问题。。但事实上。。运气才是能解决一切问题的前提。 唉。。因此人生学会看开 ,平常心对待,也非常重要。 但执着研究学习做个好产品依然重要。 因此很多结果都很不合理的。我跟你说不能承受打击的人早就15岁前就...

人工智能与大数据的应用和指引方向

在计算机科学中,人工智能研究的领域将自己定义为“智能代理AI和大数据:完美结合”的研究:任何设备都能感知到它的环境,并采取一些行为最大化其在一些目标上获得成功的机会。 人工智能(AI)已经存在几十年了。然而,最近随着“大数据”的出现,它...

高阶人工智能时代的畅想

“你好,贾维斯。” “钢铁侠?是你吗?敬礼!” 作为漫威电影宇宙十年中的一个重要节点,《复仇者联盟4:终局之战》的上映引起了众多影迷的热议,而藏在Siri中这一彩蛋的“泄露”,也再次戳中了观众泪点。 在影片中,贾维斯是钢铁侠的智能管家...

Day3 CSS 引入及基本选择器

一 、CSS 层叠样式表,为了使网页元素的样式更加丰富,内容与样式拆分开来。 HTML负责结构与内容,表现形式交给CSS。 CSS注释 /**/ 来注释 二、CSS基本语法与引用 CSS的语法结构 选择器{属性:值; 属性:值;} 选择器:将样式与页面元素关联起来的名称...

数据库的分组查询

分组 group by group by的含义:将查询结果按照1个或多个字段进行分组,字段值相同的为一组 group by可用于单个字段分组,也可用于多个字段分组 select * from students; +----+-----------+------+--------+--------+--------+-----------+ | id ...

20年研发管理经验谈(一)

20年研发管理经验谈(一) 20年研发管理经验谈 本文是让我收获比较大的一篇文章,想借此平台分享给大家,我相信能够读完的,应该都会收获不少。 本文是我从小木虫上看到的,但是已经无法联系作者,侵删。 文章很长,足有60多页,此为第一篇。后面...

数据库表的设计笔记

数据库设计简介 优良的设计 糟糕的设计 减少数据冗余 存在大量数据冗余 避免数据维护异常 存在数据插入,更新,删除异常 节约存储空间 浪费大量存储空间 高效的访问 访问数据低效 设计步骤 需求分析 数据库需求的作用点: 数据是什...

微服务架构之「 配置中心 」

在微服务架构的系列文章中,前面已经通过文章《微服务架构之「服务网关 」》介绍过了在微服务中服务网关的原理和应用,今天这篇文章我们继续来聊一聊微服务中另外一个重要模块:「 配置中心 」。后面还会继续介绍 服务框架、服务监控、服务治理等...

Mysql分层逻辑架构

Mysql是一个开源的关系型数据库产品, 采用处理与存储分离的设计,灵活性高, 这些年已成为互联网应用上常用的关系型数据库。互联网系统特点是高并发,大数据量, 一般瓶颈最终还是会落到数据库,所以优化mysql是必不可少的。 优化前我们要对Mysql...

SQL语句与数据库操作语句

以下操作过程均在Navicat Premium中对MySQL进行操作。 数据库操作语句 1、创建数据库 语法 create database 数据库名 [ character set 字符集 ] ;其中字符集若不写,则默认为安装数据库时指定编码 例子 CREATE DATABASE keep CHARACTER SET utf8 ...

【架构】分布式事务

目录 前言 为什么需要分布式事务 一、数据库分库分表 二、应用SOA化 三、事务的特性 模型-​X/OpenDTP 一、分布式事务概念 二、模型的概念 三、具体应用 互联网解决方案 一、业务接口整合,避免分布式事务 二、最终一致性方案 三、最大努力通知...

我们能不能相信人工智能?

众所周知,计算机很多时候可以给我们的问题一个很好的答案,但我们并不理解它是如何得到这些答案的。Been Kim一直在开发一个“面向人类的翻译器(translator for humans)”,这样我们就可以知道人工智能何时会失效。 如果一个医生告诉你需要做手术...

LNMP 架构(二)

1.Nginx默认虚拟主机 在Nginx中也有默认虚拟主机,跟httpd类似,第一个被Nginx加载的虚拟主机就是默认主机,但和httpd不相同的地方是,它还有一个配置用来标记默认虚拟主机,也就是说,如果没有这个标记,第一个虚拟主机为默认虚拟主机。 操作步骤...

Docker容器架构与理解

Docker 有三个组件{ 1:Container 容器 2:images 镜像 3Repositories 仓库 } 作用: 仓库 :公开存放镜像,又称公有仓库,可用来上传下载镜像, 镜像:镜像是容器的模板,可以用来创建容器 容器:是镜像的实例 三者关系如图。 docker的架构: 可以...

花了 2 亿多,等了近 2 年,结果连个可用的网站都没有……

有个国外匿名吐槽网站,名字叫 Clients From Hell,意思就是来自地狱的客户。程序员和设计师们纷纷晒出自己经历过的奇葩客户。我们以前翻过上面的一些案例,比如: 今天推文,还是和地狱设计有关。不过这回是角色互换了,是来自地狱的开发商。 4 ...

你永远都不知道程序员无聊的时候会开发出什么软件!!!

程序员无聊时都会做什么呢? 吃饭?喝茶? 撩妹?发呆? 不不不, 因为, 程序员根本没有无聊的时候 在他们手中, 代码 = 魔法 当程序员们碰到了音量控制设计 就变成了这样 还有这样随机的 想要改音量,全凭运气 愤怒的小鸟版本 45度抛物线原理了...

前端有关面试题

1.js有哪些内置对象 Object是js所有对象的父对象。数据封装对象:Object,Array,Boolean,Number,String,其他对象Function,Arguments,Math,Date,RegExp,Error 2.js中基本数据类型和引用数据类型区别 基本数据类型:Undefined,Null,Boolean,Numb...

2019CSF程序人生

第一章 1. 1 hello简介 用户通过键盘的输入,根据高级语言的规范形成编译器可以读懂的代码。之后hello.c文件经过编译器的预处理对源文件进行转换,编译得到汇编语言,汇编再将汇编语言转换成二进制的机器语言,最后与库函数进行链接并重定位,形成...