自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 可能是说的最分明的IaaS,PaaS,FaaS,SaaS,MicroService,Serverless了

絮语如果说哪个行业最会起名字,那么互联网和软件行业称第二的话,估计没人敢称第一,比如什么复盘,赋能,组合拳,引爆点,泛用型,强化认知…等等这些让你听了是耳濡目旋的,高大上,我完全不知道啥意思。其实在我看来都是新瓶装旧酒,换个马甲,包装了下、或者说就是不说人话,强行装X了。今天我们来说说同样也是几个高大上的名词,但是他们其实很好理解,但又相互联系,所以经常让人傻傻分不清。云服务从以前还望而却步的云计算到现在我们哪哪都是云服务,云的概念已经从概念落到地上,说到云其实也是个不说人话的装X词,说白了就是我

2021-01-08 13:08:39 587 2

原创 Go语言编译模式浅谈

buildmode在刚开始接触Go语言时,就觉得它的编译比C/C++的gcc/g++方便很多,一个简单的go build命令可以完成所有gcc/g++的事情,不过之前的使用都是简单使用,编译成可执行文件,如果想要编译成动态库什么这里就需要用到buildmode参数,当然这个参数的功能远不止编译成动态库这一项。参数的使用也完全就是go build命令完成,不得不说Go的方便,ps: go install命令同样可以运行此参数。buildmode的值buildmode参数主要作用用来让Go编译器构建出

2021-01-08 13:07:06 1742

原创 还不升级http/2就跟不上时代了

http/2起飞第一次听到http/2这个词,是在一些技术社区里大佬闲暇谈资时提起的,当时以为是不是啥类似protobuf协议的东西,后来了解后发现是我想偏了????。http/2从字面上看也是和http协议相关的,只是http/1的升级版。http/2协议标准于2015年正式发布,该标准协议有Chrome, Opera, Firefox, Safari, Edge等主流大厂共同制定,所以http/2的市场支持是相当可以的。截至2019年6月,全球有36.5%的网站都支持了http/2。为此还下了个c

2021-01-08 13:01:40 319 1

原创 容器监控工具WeaveScope

最近一段时间整了一些docker容器,弄了一些基于docker的微服务通信,弄好一套服务系统之后,对于服务的性能,基础数据的监控就显的很重要,不然就是两眼一抹黑了,要不就是维护成本很高,这些都不符合一个高性能服务系统????。这里就介绍下我最近用的容器监控工具WeaveScope。这个工具不仅可以有基础性能的数据监控,同时还可以在线cli的操作,除了Docker外,这个工具还可以监控Kubernet...

2020-02-26 15:00:17 992 2

原创 新冠疫情严重,居家远程办公

新冠疫情严重,居家远程办公不平凡的庚子鼠年2020年庚子鼠年是个不平凡的新年,人说每逢庚子年都会发生一些大事,果不然这年的新年居然发生大规模的传染病毒。每个人都是诚惶诚恐,一些物资缺乏。这个新年过的比较惊心动魄????,唯一点比较好的是,现在啥都变的安静了,路上车也少了,人也少了,仿佛回到了木心诗里写的那样一切变慢了。虽然在家那也不去的"隔离"了十几天,但是随着日子的增加,你的房贷,车贷,花呗还...

2020-02-13 15:13:35 2875

转载 内存的工作原里(二)

三、技术篇    1.DDR、DDRⅡ技术    DDR技术    DDR SDRAM是双倍数据速率(Double Data Rate)SDRAM的缩写。从名称上可以看出,这种内存在技术上,与SDRAM有着密不可分的关系。事实上,DDR内存就是SDRAM内存的加强版。DDR运用了更先进的同步电路,使指定地址、数据的输送和输出主要步骤既独立执行,又保持与CPU完全同步;DDR

2015-01-27 16:06:13 851

转载 内存的工作原理(一)

现代的PC(包括NB)都是以存储器为核心的多总线结构,即CPU只通过存储总线与主存储器交换信息(先在Cache里找数据,如果找不到,再去主存找)。输入输出设备通过I/O总线直接与主存储器交换信息。在I/O设备和主存储器之间配置专用的I/O处理器。CPU不直接参与I/O设备与主存储器之间的信息传送。    存储器分为内部存储器和外部存储器(或者叫主存储器和辅助存储器)。内部存储器简称内存,也

2015-01-27 16:05:24 1395

转载 解剖C语言---数据类型转换与数据运算集锦

C语言学习笔记      之  数据类型转换与数据运算一:数据类型转换(1)自动转换(5+5.000000=?结果是10还是10.000000):发生在不同类型的数据混合运算时,由编译系统自动完成。不同的数据类型,要转换成精度较高的。A、转换按数据长度增加的方向进行,确保精度不降低,比如:int型和long型运算时,先把int量转成long型后再进行运算

2014-02-28 09:58:21 940

原创 挺实用的函数glob()

glob — 寻找与模式匹配的文件路径print_r(glob('E:\servers\blog\*.php'));

2012-09-18 15:35:29 921

转载 一种比较简单的递归创建目录的方法

function RecursiveMkdir($path, $mode) { if(!file_exists($path)) { RecursiveMkdir(dirname($path), $mode); mkdir($path, $mode); } }

2012-09-10 09:01:06 506

原创 JS页面如果有改动,在重新查看效果的时候要刷新本页面才可以

JS页面如果有改动,在重新查看效果的时候要刷新本页面才可以

2012-08-17 17:32:54 947

转载 php函数调用外部变量的方法

$name = "呵呵";function print_var($value){    echo $value;}print_var($name);  2.全局变量 $name = "呵呵";   function print_var(){    echo $GLOBALS['name'];}pri

2012-05-16 20:21:26 8866 1

转载 一些PHP很有用的功能

下面是九个PHP中很有用的功能,不知道你用过了吗?1. 函数的任意数目的参数你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数下面是一个示例向你展示了默认参数的函数:// 两个默认参数的函数function foo($arg1 = '', $arg2 = '') { echo "arg1: $arg1\n"

2011-12-10 15:00:49 796

转载 改file样式,上传文件按钮前面没有选择框

改file样式        p{margin:0;padding:0;}    .box { position:relative; overflow:hidden;margin:50px auto;width:80px;height:20px;line-height:20px;}        .filebox {position:absolute;z-index:2;opa

2011-12-09 11:58:25 3398

原创 全浏览器支持的加入收藏夹代码,呵呵

function addfavorite(url,title){if(confirm("网站名称"+title+"\n网址:"+url+"\n确定添加到收藏夹?")){var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("msie 8")>-1){external.AddToFavoritesBar(url,title,'X

2011-12-08 23:47:08 1462 1

转载 display:inline-block属性

在使用 CSS 实现表现的时候,会经常接触到 display:inline-block 这一属性,无论是初接触 Web 标准还是接触标准已久的朋友,大都会对这一属性感觉很迷惑和模糊。display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。但对于这个属性不是所有浏览器都识别。支持的浏览器有:O

2011-12-08 16:22:32 620

转载 防刷新的php文本计数器

$file   =   "counter.txt "; //File   name //That 's   it if(   !   file_exists(   "$file "   )   )   { touch(   "$file "   ); chmod( "$file ",0777); $fp=fopen( "$file ", "r+ "); fsee

2011-12-07 20:33:58 813

thrift0.9.2

跨平台,跨语言,通信软件框架 thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。

2015-09-12

PHP5.5,php_mong.dll

php 的 mongo.dll扩展 支持php5.3 php5.4 php5.5等包括操作系统32bit和64bit

2013-10-17

Ruby语言入门教程

初学ruby很好的入门书 介绍 ruby的语法 ruby数据类型 ruby面向对象 ruby应用等

2013-10-17

空空如也

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

TA关注的人

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