C/C++ typedef用法详解(真的很详细) C/C++ typedef用法详解(真的很详细)

首页博客学院下载GitChatTinyMind论坛问答商城VIP活动招聘ITeyeCSTO下载VIP活动招聘ITeyeCSTO写博客发Chat登录注册我的博客消息(3)帐号设置反馈帮助退出 superhoy的专栏 键盘top’s舞者RSS订阅 转 C/C++ typedef用法详解(真的很详细)2016年12月07日 13:25:08 阅读数:213...
分类: 编程语言 发布时间: 06-05 23:02 阅读次数: 2

IM,小视频, 直播 几大云平台对比选择

1. IM 云平台比较 IM比较 腾讯IM 网易 IM 自有实践 腾讯QQ, 微信用户量最大 易信 后期发展 腾讯核心产品,持续发展, 大量更新 持续发展, 一般更新 功能 功能全面 功能一般 价格 10万用户内免费 100用户免费 开发难度 一般, 方便已有微信,qq用户迁移过来 一般 售后服务 不错 不错 总结 : 综上 , 无论从后期发展和价格, 推荐选择 腾讯IM 2. 小视频比较 小视频比较 阿里云 (对象存储 OSS) 腾讯云 (短视频UGSV) 自有实践 暂无 微信,qq 后期发
分类: 其他 发布时间: 06-05 23:02 阅读次数: 2

IDEA Junit4配置

一、安装JUnitGenerator V2.0。  通过网络安装。如下 二、修改JUnitGenerator V2.0的配置。   1、自动生成测试代码和java类在同一包下,不匹配maven项目标准测试目录。     修改Output Path为:${SOURCEPATH}/../../test/${PACKAGE}/${FILENAME},    Default Template选择JUnit 4。   2、修改测试用例模板。模板中生成的package的包名需去掉test。 三、生成JUn
分类: 其他 发布时间: 06-05 23:02 阅读次数: 2

使用kubeadm 在ubuntu,centos下安装kubernetes1.10.0

kubeadm官方文档 配置软件源 centos [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1 gpgcheck=0 #docker yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-
分类: 企业开发 发布时间: 06-05 23:02 阅读次数: 9

典型数据库架构设计与实践

本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。 一、用户中心 用户中心是一个常见业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid, uname, passwd, sex, age,nickname, …) 其中: uid为用户ID,主键 uname, passwd, sex, age, nickname, …等为用户的属性 数据库设计上,一般来说在业务初期,
分类: 其他 发布时间: 06-05 23:02 阅读次数: 2

线上服务内存OOM问题定位三板斧

相信大家都有感触,线上服务内存OOM的问题,是最难定位的问题,不过归根结底,最常见的原因: 本身资源不够 申请的太多 资源耗尽 58到家架构部,运维部,58速运技术部联合进行了一次线上服务内存OOM问题排查实战演练,将内存OOM问题定位三板斧分享出来,希望对大家也有帮助。 题目 某服务器上部署了Java服务一枚,出现了OutOfMemoryError,请问有可能是什么原因,问题应该如何定位? 不妨设服务进程PID为10765(没错,就是CPU占用高的那个倒霉的进程《线上服务CPU100%问题快
分类: 其他 发布时间: 06-05 23:02 阅读次数: 2

Android图片加载框架最全解析 带你全面了解Glide 4的用法

转载出处:http://blog.csdn.net/guolin_blog/article/details/78582548 Glide 4概述 刚才有说到,有些朋友觉得Glide 4相对于Glide 3改动非常大,其实不然。之所以大家会有这种错觉,是因为你将Glide 3的用法直接搬到Glide 4中去使用,结果IDE全面报错,然后大家可能就觉得Glide 4的用法完全变掉了
分类: 其他 发布时间: 06-05 23:02 阅读次数: 1

线上服务CPU100%问题快速定位实战

功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大家也有帮助。 题目 某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。 问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过
分类: 其他 发布时间: 06-05 23:02 阅读次数: 2

关于第2套课的发布

唉,由于录制环境和身体的一些原因,看来是得推迟几天发布了……
分类: 企业开发 发布时间: 06-05 23:02 阅读次数: 4

STP的算法与PVST+实现负载均衡

实验项目:1>理解生成树协议[STP]的工作原理2>配置PVST+实现负载均衡。实验经过:一:原理:1.在实际网环境中,物理环路可以提高网络的可靠性。但是在交换网络中,当交换机接收到一个未知目的地的数据帧时,它会将这个数据中广播出去。这样的话在存在物理环路的交换网络中,就会产生一个双向的广播环,广播风暴,导致交换机死机,所以这样就产生了STP。2.STP协议是在逻辑上断开网络的环路,防
分类: 企业开发 发布时间: 06-05 23:02 阅读次数: 4

数据结构中赫夫曼树

赫夫曼树以下程序在效率上有什么问题?上述代码的流程图:如果我们把判断流程改成下面的样子,大家思考一下,比起上一种哪个好点?赫夫曼树的定义与原理:我们先把这两颗二叉树简化成为叶子节点带权的二叉树。注:树节点间的连线相关的数叫做权。节点的路劲长度:——从根节点到该节点的路径上的连线数。树的路径长度:——树中每一个叶子节点的路径长度之和。节点带权路径长度:——节点的路径长度与该节点权值的乘积。树的带权路
分类: 编程语言 发布时间: 06-05 23:02 阅读次数: 2

Memcached基础

[toc]Memcached基础一、什么是NoSQL?非关系型数据库就是NoSQL,关系型数据库代表MySQL对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,++查询的时候根据条件一行一行地去匹配++,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存在繁杂的关系链,比如mysql查询的时候,需要找到对应的
分类: 企业开发 发布时间: 06-05 23:02 阅读次数: 4

Memcached数据操作

[toc]#一、memcached数据的导入和导出Memcached类似于mysql一样,同样支持类似于mysql中创建一个库,创建一个表,插入一个表,查看表数据等。1.1登录Memcached[root@xavi~]#telnet127.0.0.111211Trying127.0.0.1...Connectedto127.0.0.1.Escapecharacteris'^]'.1.2基础操作手动
分类: 企业开发 发布时间: 06-05 23:02 阅读次数: 3

python之变量-笔记

变量:什么是变量:存东西,存得东西给后面的程序调用定义变量的语法:变量名=变量赋值name="test"调用变量:变量的规则:1.变量名只能是字母、数字、下划线的任意组合。不能是特殊字符和中横线:$,-,+2.变量的第一个字符不能是数字,字符之间不能有空格:nameisof3.变量不能是以下关键字【‘and’,'as','assert','
分类: 编程语言 发布时间: 06-05 23:02 阅读次数: 2

6.5 2.10-2.13

2.10 环境变量PATH [root@hyc-01-01 ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/binWhich会从以上环境变量PATH列出的目录中去查找需要查找的内容;通常使用的命令会被包含在PATH环境变量列出的路径中,如果没有则需要输入命令的绝对路径来执行命令; [ro
分类: 企业开发 发布时间: 06-05 23:02 阅读次数: 2

app后台查找附近实现

前言 当前大多数app都有查找附近的功能, 简单的有查找周围的运动场馆, 复杂的有滴滴, 摩拜查找周围的车辆. 本文主要阐述查找附近地点的一般实现. 方案比较 方案1 (性能还不错) 数据库直接存经纬度, 然后计算矩形边界值, 走索引查询 方案2 (还没试过) 将经纬度转换成 一个值, 然后进行比较查询 genhash http://blog.csdn.net/newjueqi/article/details/18989867 方案3 (据说高性能, 性能怎样?待测试) mongodb 地理类
分类: 其他 发布时间: 06-05 23:02 阅读次数: 2

springboot读取系统级环境变量,和读写系统属性以及unittest来获取环境变量的方法

环境变量的读取以及系统属性的设置 环境变量只能读取,不能修改,系统属性可以修改 系统变量的读取方式: System.getEnv() 系统属性有多重读取和修改方式: 其修改方式为: 读取系统属性: @Autowired AbstractEnvironment environment; System.setProperty("today","tuesday"); environment.getProperty("test"); 增加新的系统属性: Map<String, Object> m
分类: 服务端 发布时间: 06-05 23:02 阅读次数: 8

spring boot 源码分析(八) 事件机制 之 BootstrapApplicationListener

一、前言 前面我们从源码简单介绍了一下spring boot 的 事件机制的相关类。下面我们接着介绍一个事件相关的 监听器BootstrapApplicationListener 二、类图 三、源码分析 package org.springframework.cloud.bootstrap; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java.util
分类: 服务端 发布时间: 06-05 23:02 阅读次数: 7

Kafka 入门和 Spring Boot 集成

Kafka 入门和 Spring Boot 集成 概述 kafka 是一个高性能的消息队列,也是一个分布式流处理平台(这里的流指的是数据流)。由java 和 Scala 语言编写,最早由 LinkedIn 开发,并 2011年开源,现在由 Apache 开发维护。 应用场景 下面列举了一些kafka常见的应用场景。 消息队列 : Kafka 可以作为消息队列使用,可用于系统内异步解耦,流量削峰等场景。 应用监控:利用 Kafka 采集应用程序和服务器健康相关的指标,如应用程序相关的日志,服务器
分类: 服务端 发布时间: 06-05 23:02 阅读次数: 14

Android Studio Failed to resolve: org.easybatch:easybatch-gson:5.1.0

项目描述:项目是从eclipse中转换成studio的项目,当我导入一个model的时候,出现了下图中的错误 先看错误截图 解决方法: 此问题是因为gradle配置的问题出现的。首先 配置gradle插件的仓库 buildscript { //配置gradle插件的仓库 repositories { jcenter() } depe
分类: 其他 发布时间: 06-05 23:02 阅读次数: 4
今日推荐