...

History become legend, legend become myth

排序:
默认
按更新时间
按访问量

Linux 定位进程中CPU占用高的线程

一、Top+pstack+gdb的组合拳 闲言少述,先直接上操作实例,再做原理讲解。 1.1 用top命令找到最占CPU的进程 top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 22688 root 20 0 1842m 13...

2018-11-19 16:41:32

阅读数:6

评论数:0

地图坐标转换C代码

WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块) GCJ-02(火星坐标):中国坐标偏移标准,Google Map、高德、腾讯使用 BD-09:百度坐标偏移标准,Baidu Map使用 /* pi: 圆周率。 a: 卫星椭球坐标投影到平面地图坐标系的投影...

2018-10-31 15:46:35

阅读数:27

评论数:0

Windows 动态链接库DLL

一、概念 DLL:Dynamic Link Library,即动态链接库,这种库包含了可由多个程序同时使用的代码和数据。 它是microsoft在windows操作系统中实现共享函数库概念的一种实现方式。其中windows中 一些作为DLL实现的文件有: ActiveX控件(.ocx)文件:...

2018-10-31 15:24:42

阅读数:30

评论数:0

Windows 下的一款弱网模拟工具Clumsy

Clumsy 是一款小巧而功能强大的开源弱网模拟工具,它能在windows平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。 你可以选择 clumsy 提供的功能来有目的性的调整网络情况: 延迟(Lag),把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况。 ...

2018-10-17 14:16:14

阅读数:43

评论数:0

Windows 下的一款弱网模拟工具NEWT

公司软件产品EB的采集端在网络状况正常时,可进行视频直播,但在网络较差时会出现卡顿,现使用NEWT(Network Emulator for Windows Toolkit)模拟延时的网络环境下进行直播测试。  NEWT是一个简单实用的网络模拟工具软件。开始是微软内部为搭建网络模拟服务于网络的研究...

2018-10-17 10:22:38

阅读数:51

评论数:0

Windows 下安装配置Git、Copssh 4.1.0

一、 下载 Git下载地址:  https://www.git-scm.com/download/ Copssh下载地址:  https://download.csdn.net/download/jctian000/10706397    二、 安装 Git 安装步骤比较简单,注意安装路径...

2018-10-10 01:08:15

阅读数:40

评论数:0

docker 镜像导入导出(import export)和加载保存(load,save)

  很喜欢玩docker,但最新遇到一个问题,公司给的新机器的dns有问题,导致pull不下来镜像。 没办法了,没有镜像什么神马都干不了,又不能花很多时间去搭建私有的镜像库,只有另寻办法了。 废话少说,经过探究,发现 docker 提供把镜像导出export(保存save)为文件的机制,...

2018-09-14 15:52:17

阅读数:84

评论数:0

进入Docker容器的4种方式

在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几种方式,这里我们就讲一下常用的几种进入Docker容器的方法。 进入Docker容器比较常见的几种做法如下: 使用docker attach 使用SSH 使用nsenter 使用exec ...

2018-09-14 15:05:34

阅读数:49

评论数:0

使用docker搭建开发环境

我的主力机是windows,windows下面有太多提升效率的软件.但是开发的时候不得不使用linux.就单单开发而言.我还是喜欢使用linux.所以就造成了我得在windows下面使用虚拟机.这是最开始的办法.后面得知有vagrant这个东西之后,用了一阵子感觉还不错.但是我使用的时候动不动就会...

2018-09-14 14:32:04

阅读数:101

评论数:0

八个Docker的真实应用场景

【编者的话】Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置、代码流水线管理、提高开发效率、隔离应用、整合服务器、调试能力、多租户环境、快速部署。我们一直在谈Docker,Docker怎么使用,在怎么样的场合下使用?也许本文可以帮到你。有需要交流的地方,可以通过评论与我们交流...

2018-09-14 13:57:04

阅读数:30

评论数:0

Docker基础原理

前言 Docker和容器不是一个意思,Docker包含实现虚拟化技术的一系列技术,而容器(container)只是其中的一个组件。 Docker可以给你带来什么? 更快交付你的应用(Faster delivery of your applications) 让部署和测试更简单(Deploy...

2018-09-13 10:25:38

阅读数:28

评论数:0

Android NDK 版本下载

最新版本 https://developer.android.google.cn/ndk/downloads/   历史版本 https://developer.android.google.cn/ndk/downloads/older_releases 历史版本下载链接: https:...

2018-09-12 16:53:51

阅读数:235

评论数:0

ARMV8体系结构简介

ARMV8体系结构简介 1.前言 本文的主要内容来源于ARMV8白皮书v5,对ARMV8做一个概述。包含如下的内容: 首先从背景谈起,讲述ARM的发展历程; 之后介绍ARMV8体系结构的基本特征; 介绍A64指令集 介绍异常级别 介绍内存管理单元 介绍编程寄存器 介绍DEBUG相...

2018-09-12 16:41:44

阅读数:34

评论数:0

IE10/11不支持条件性注释后的替代方法

专门针对IE的条件性注释(Conditional comments)是个很奇葩的东西,它是专门给IE浏览器准备的,因为其它浏览器根本不能识别这种标记。之所以需要这种东西,是因为IE实现的网页渲染效果和其它浏览器又很多出入,使用条件性注释可以区别对待的针对浏览器编写CSS等代码。 &am...

2018-09-12 16:28:36

阅读数:39

评论数:0

linux 内网机器访问外网代理设置

摘要: 公司一般出于安全考虑, 在同一局域网中只有一台机器可以访问外网,运维进行了整体的限制, 但是在后面的工作中,需要在机器上安装一些软件,及命令,所以其他的机器需要访问外网来简化工作, 但又不能打乱原有运维的设置,所以需要在能访问外网的机器上做个代理。 第一步、二步都是在能访问外网的机器上操...

2018-09-10 17:56:24

阅读数:35

评论数:0

linux 内网机器通过双网卡机器实现访问外网

1.IP规划设置 主机名 ip地址 ip地址(第二个网卡配置的地址) 地址类别 web01 172.16.1.8 空 仅可访问内网主机 proxy 172.16.1.2 10.0.0.2 可访问内外网主机   2.修改网卡配置及...

2018-09-10 17:28:50

阅读数:66

评论数:0

Linux Makefile自动依赖

Makefile生成自动依赖的方法有两种: 1. 将所有.o文件的依赖关系写入单独文件,然后在Makefile中调用该文件 2. 每个.c文件对应一个.d文件,将依赖关系写入.d文件中 一、对于第一种方法,Makefile的写法如下: CC = gcc SRCS := $(wild...

2018-08-27 17:37:39

阅读数:41

评论数:0

Linux shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

  特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ ...

2018-08-27 16:08:59

阅读数:33

评论数:0

Linux gdb调试打印完整字符串

在使用gdb调试过程中,经常需要查看变量的值,最常用的方法: (gdb) print {变量名} 一般情况下,打印并不存在问题。但当一个字符串比较长时,打印出来的内容不完整,内容的最后为"..." 例如: 可以看到后面带有省略号,内容没有完整的显示出...

2018-08-24 16:04:24

阅读数:134

评论数:0

Linux 下用getaddrinfo、getnameinfo实现IP和域名的转换

gethostbyname, gethostbyaddr是不可重入函数;已经被getaddrinfo, getnameinfo替代 getaddrinfo 将主机和服务转换到socket地址,融合了函数getipnodebyname, getipnodebyaddr, getservbyname...

2018-08-21 18:19:35

阅读数:117

评论数:0

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