自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flynetcn的专栏

记住,你能!

  • 博客(23)
  • 资源 (38)
  • 收藏
  • 关注

转载 一文带你解密 Go 语言之通道 channel

今天这篇文章主要是针对 Go channel 的重点分析,一开始写的时候以为范围不会太大,但洋洋洒洒还是写破了万字,成为了一篇覆盖面较广和有一定深度的长文分析。大家觉得不错的话,欢迎关注煎鱼和三连一波 ✍️。接下来和煎鱼一起正式开始 Go channel 的学习之旅!Go 语言中的一大利器那就是能够非常方便的使用 go 关键字来进行各种并发,而并发后又必然会涉及通信。Channel 自然而然就成为了 Go 语言开发者中必须要明白明了的一个 “东西” 了,更别提实际工程应用和日常面试.

2021-04-20 17:55:27 492

转载 理解协程的实现

glibc提供了四个函数给用户实现上下文的切换。intgetcontext(ucontext_t*ucp);intsetcontext(constucontext_t*ucp);voidmakecontext(ucontext_t*ucp,void(*func)(),intargc,...);intswapcontext(ucontext_t*oucp,constucontext_t*ucp);glibc提高的功能类似早期setjmp和longjmp。本质...

2021-04-16 17:35:15 246

转载 一张图了解芯片到底是如何设计的!

电子工程世界 2020-11-03 来源:华为麒麟

2021-04-16 17:32:21 347

转载 深入理解 Cilium 的 eBPF 收发包路径

译者序本文翻译自 2019 年 DigitalOcean 的工程师 Nate Sweet 在 KubeCon 的一篇分享: Understanding (and Troubleshooting) the eBPF Datapath in Cilium 。由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。1 为什么要关注 eBPF?1.1 网络成为瓶颈大家已经知道网络成为瓶颈,但我是从下面这个角度考虑的:近些年业界使用网络的方式 ,使其成为瓶颈(it is the .

2021-04-16 17:30:34 942

转载 深度:关于Linux内核最硬核的文章

来源 :头条号@Linux学习教程,冰凌块儿01前言本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。拥有超过1300万行的代码,Linux内核是世界上最大的开源项目之一,但是内核是什么,它用于什么?02什么是内核内核是与计算机硬件接口的易替换软件的最低级别。它负责将所有以“用户模式”运行的应用程序连接到物理硬件,并允许称为服务器的进程...

2021-04-16 17:28:27 134

原创 golang:在int64和base64字符串间转换

一种数字编码方法,在int64和base64字符串间转换

2021-04-16 17:23:55 443 1

转载 SOFA-DTX 分布式事务的设计演进路线

小蚂蚁说: 本文介绍了蚂蚁金服在分布式事务上,经过多年发展,服务于内外部大量不同业务,沉淀出的一整套包含TCC、FMT、XA模型的分布式事务解决方案。并且在持续对外输出的过程中,进一步打磨产品体验,适应各种严苛的金融级场景和机构需求,比如跨机房跨地域的容灾业务连续性保障能力等。 移除点击此处添加图片说明文字 随着互联网技术快速发展,数据规模增大,采用分布式数据库或者跨多个数据库的分布式微服务应用在中大规模企业普遍存在,而由于网络、机器等不可靠因素,数据一致性的问题很容易出现,与可...

2021-04-16 17:21:37 499

转载 分布式事务之TCC服务设计和实现注意事项

绍辉 2018-07-11 19:47:361、TCC简介TCC是一种比较成熟的分布式事务解决方案,可用于解决跨库操作的数据一致性问题;TCC是服务化的两阶段编程模型,其Try、Confirm、Cancel 3个方法均由业务编码实现;其中Try操作作为一阶段,负责资源的检查和预留,Confirm操作作为二阶段提交操作,执行真正的业务,Cancel是预留资源的取消;如下图所示,业务实现TCC服务之后,该TCC服务将作为分布式事务的其中一个资源,参与到整个分布式事务中;事务管理器分2阶段协调

2021-04-16 17:20:13 117

转载 12 Best Custom ROMs for Android You Can Install

Pixel Experience LineageOS Evolution X Corvus OS Revenge OS Havoc-OS Arrow OS Bliss ROM Project Sakura MSM Extended crDroid Paranoid Android

2021-04-16 17:16:19 228

原创 nginx的upstream熔断机制

https://mp.weixin.qq.com/s/yWkMpvzJryyIxb45YTBptw

2021-04-16 11:11:47 152 1

转载 小小的 float,藏着大大的学问

前言今天,我们来思考几个问题: 为什么负数要用补码表示? 十进制小数怎么转成二进制? 计算机是怎么存小数的? 0.1 + 0.2 == 0.3 吗? … 别看这些问题都看似简单,但是其实还是有点东西的这些问题。正文为什么负数要用补码表示?十进制转换二进制的方法相信大家都熟能生巧了,如果你说你还不知道,我觉得你还是太谦虚,可能你只是忘记了,即使你真的忘记了,不怕,贴心的小林在和你一起回忆一下。十进制数转二进制采用的是除 2 取余法,比如数字

2021-04-16 11:09:56 222

转载 云计算底层技术-netfilter框架研究

Posted on March 24, 2018 by opengers in openstacknetfilter框架 connection tracking 连接跟踪表 如何设置最大连接跟踪数 如何计算连接跟踪所占内存 conntrack条目 iptables状态匹配 iptables状态匹配模块 数据包在内核中的状态 如何管理连接跟踪表 Bridge与netfilter conntrack与LVSnetfilter框架netfilter是linux内.

2021-04-15 22:07:46 1085

转载 宋宝华: Linux为什么一定要copy_from_user ?

网上很多人提问为什么一定要copy_from_user,也有人解答。比如百度一下:但是这里面很多的解答没有回答到点子上,不能真正回答这个问题。我决定写篇文章正式回答一下这个问题,消除读者的各种疑虑。这个问题,我认为需要从2个层面回答 第一个层次是为什么要拷贝,可不可以不拷贝? 第二个层次是为什么要用copy_from_user而不是直接memcpy 为什么要拷贝拷贝这个事情是必须的,这个事情甚至都跟Linux都没有什么关系。比如Linux有个kobject结构..

2021-04-15 22:05:51 112

转载 深入分析mysql为什么不推荐使用uuid或者雪花id作为主键

一:mysql和程序实例1.1:要说明这个问题,我们首先来建立三张表,分别是user_auto_key, user_uuid, user_random_key, 分别表示自动增长的主键,uuid作为主键,随机key作为主键,其它我们完全保持不变.根据控制变量法,我们只把每个表的主键使用不同的策略生成,而其他的字段完全一样,然后测试一下表的插入速度和查询速度:注:这里的随机key其实是指用雪花算法算出来的前后不连续不重复无规律的id:一串18位长度的long值id自动生成表: ...

2021-04-15 21:47:12 110

转载 Kafka-Exactly-Once语义

译者:Dengshenyu来源:http://www.dengshenyu.com/kafka-exactly-once-semantics/原文:https://hevodata.com/blog/kafka-exactly-once/ Kafka消息有且仅有一次(Exactly Once)的语义已经被讨论太多次了,但从来都没实现。最近Confluent公司的CTO,Neha Narkhede,写了一篇文章关于Kafka 0.11版本带来的梦寐以求的特性–有且仅有一次的语义。...

2021-04-15 21:44:57 225

转载 云时代,JAVA何去何从?

编者注:本期特邀阿里云JVM Runtime方向负责人梁希,来聊一聊《JAVA的云上转型 》 。内容提要:✔Java应用在云上遭遇到哪些挑战?✔ 企业如何选型生产环境使用的JDK?✔阿里巴巴Dragonwell 如何助力Java应用迁移到云上?在云原生的世界里,Go语言凭借语法简单、启动速度快、依赖少、Goroutine并发等特点,成为了一等公民。而Java作为20年前的编程语言,那个时代注重的是复杂的OOP设计、企业级规范,长期运行下的稳定性和性能。Java语言似乎与当前云..

2021-04-15 21:43:04 269

转载 Linux内核学习经验总结

刚开始学内核的时候,不要执着于一个方面,不要专注于一个子系统就一头扎到实际的代码行中去,因为这样的话,牵涉的面会很广,会碰到很多困难,容易产生挫败感

2021-04-15 21:39:41 113

转载 Linux网络内核参数记录

net.ipv4.tcp_syncookies = 1#表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_reuse = 1#表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;net.ipv4.tcp_tw_recycle = 1#表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭;net.ipv4.tc.

2021-04-15 21:37:46 400

转载 使用qemu搭建linux内核开发环境详细教程

https://blog.csdn.net/weixin_38227420/article/details/88402738

2021-04-15 21:34:13 250

转载 TCP粘包、拆包与通信协议

https://blog.csdn.net/u013857458/article/details/82686275

2021-04-15 21:29:54 87

转载 Linux网络 - 数据包的接收过程

本文将介绍在Linux系统中,数据包是如何一步一步从网卡传到进程手中的。如果英文没有问题,强烈建议阅读后面参考里的两篇文章,里面介绍的更详细。本文只讨论以太网的物理网卡,不涉及虚拟设备,并且以一个UDP包的接收过程作为示例.本示例里列出的函数调用关系来自于kernel 3.13.0,如果你的内核不是这个版本,函数名称和相关路径可能不一样,但背后的原理应该是一样的(或者有细微差别)网卡到内存网卡需要有驱动才能工作,驱动是加载到内核中的模块,负责衔接网卡和内核的网络模块,驱动在加载的时候将自

2021-04-15 21:23:25 110

转载 grep正则用法

Regular Expressions in grep

2021-04-14 19:46:19 276

原创 Mock Server

一、killgravehttps://github.com/friendsofgo/killgraveKillgrave is a tool providing a simple way to create a powerful simulator for HTTP-based APIs.The Killgrave's philosophy is provides an easy way to configure your mock server, trying always that you

2021-04-08 18:19:44 99

go-echo-v3.1-中文文档

go-echo-v3.1-中文文档

2023-01-09

Etcd3.1官网文档中文版(2017)

Etcd3.1官网文档中文版(2017)

2023-01-09

Kubernetes1.13指南(KubernetesHandbook)(书栈网)(202005)

Kubernetes1.13指南(KubernetesHandbook)(书栈网)(202005)

2022-12-13

Tomcat权威指南(第二版)下载pdf 高清完整版

本书是一本万能工具,其主题涵盖了Apache Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web server。《Tomcat权威指南》对管理员和web站点管理员而言,具有较强的参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器的开发者而言,这是一本有用的指南书;对Tomcat感兴趣的人而言,这是一本的介绍工具。 本书是最新Tomcat版本的更新,这是第二版,提供了关于servlet容器安装、配置、维护和安全防护的完整指南。实际上,鉴于具有如此多的最新信息,这本书本质上是一本新书,而不是原书的简单翻版。通过本书,您会了解到在所有主要操作系统(Windows、Linux、OSX、S01aris和FreeBSD)上使用Tomcat的详细信息,包括关于Tomcat配置文件以及部署和运行web应用程序的交互建议的详细信息。 本书提供了以下完整信息: 安装和启动流程 配置Tomcat——讨论realm、角色、用户、servlet会话和JNDI资源,包括BC Data Source 部署web应用程序——个别servlet、JSP页和web应用程序归档文件 调校Tomcat并改善性能 整合Tomcat和Apache Web Server Tomcat安全防护 Tomcat配置文件——server.xml、web.xml更多文件 调试与疑难排解——诊断Tomcat或web应用程序的问题 从源代码编译自己的Tomcat 并行运行两个或更多Tomcat servlet容器

2017-03-02

Netty权威指南(第1版)

商品名称: Netty 权威指南 出版社: 电子工业出版社 出版时间:2014-06-01 作者:李林锋

2016-02-22

Hadoop实战 陆嘉恒 2011 第1版

《Hadoop实战》是一本系统且极具实践指导意义的hadoop工具书和参考书。内容全面,对hadoop整个技术体系进行了全面的讲解,不仅包括hdfs和mapreduce这两大核心内容,而且还包括hive、hbase、mahout、pig、zookeeper、avro、chukwa等与hadoop相关的子项目的内容。实战性强,为各个知识点精心设计了大量经典的小案例,易于理解,可操作性强。

2016-01-18

TheSingleUNIXSpecification(2013)

POSIX.1-2008 is simultaneously IEEE Std 1003.1™-2008 and The Open Group Technical Standard Base Specifications, Issue 7. This 2013 Edition includes IEEE Std 1003.1-2008/Cor 1-2013 incorporated into IEEE Std 1003.1-2008 (the base document). The 2013 edition incorporates Technical Corrigendum 1 addressing problems discovered since the approval of the 2008 edition.

2015-03-29

8086汇编帮助手册.CHM

8086指令集中文帮助文档,便于查询的chm格式。

2013-09-21

Quicksshd_V2.0.3.apk

Quicksshd是android平台上的一款SSH服务器软件,可能将你的Android手机打造成ssd服务器,支持ssh命令操控手机(支持shell命令),支持sftp登录管理手机文件,Quicksshd可以不使用root权限,如果有root权限的手机,会默认启用。

2013-04-06

MS-DOS.7.10.ISO

MS-DOS.7.10.ISO安装光盘,MS-DOS 7.10安装程序是图形/菜单界面,并采用向导式进行。

2012-12-06

Debugging.with.gdb.中文版.pdf

  The GNU Debugger allows you to see what is going on "inside" a program while it executes - or what a program was doing at the moment it crashed.   GDB supports C, C++, Java, Fortran and Assembly among other languages; it is also designed to work closely with the GNU Compiler Collection (GCC).

2012-05-23

vs.php2.10_for_vs2010

VS.Php是Visual Studio 的PHP开发插件。通过安装这个插件,我们可以在Visual Studio这个市场中最流行的IDE中编译、编辑、配置PHP程序。

2012-04-13

Extending.and.Embedding.PHP.2006.chm

讲解如何进行php扩展开发,英文版 作者: Sara Golemon 出版社: Sams 出版年: 2006-05-30 页数: 409 定价: USD 49.99 装帧: Paperback ISBN: 9780672327049

2011-12-17

计算机系统结构:量化研究方法(第三版).pdf

《计算机体系结构量化研究方法》(英文版·第4版)系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。在这个最新版中,作者更新了单核处理器到多核处理器的历史发展过程的相关内容,同时依然使用他们广受好评的“量化研究方法”进行计算设计,并展示了多种可以实现并行性的技术,而这些技术可以看成是展现多处理器体系结构威力的关键!在介绍多处理器时,作者不但讲解了处理器的性能,还介绍了有关的设计要素,包括能力、可靠性、可用性和可信性。

2011-10-24

计算机组成原理教师用书(蒋本珊).pdf

蒋本珊,女,1955.2,北京理工大学计算机学院副教授 获奖情况(近五年): 1. 《计算机组成原理》一书评为北京市精品教材。 2. 首都侨界先进个人。 3. 获得校级优秀教学成果二等奖两次(第一获奖人)。 4. 校三育人先进个人。 5. 校师德先进个人。

2011-08-22

电子计算机组成原理(蒋本珊).pdf

蒋本珊,女,1955.2,北京理工大学计算机学院副教授 1984.7~至今 北京理工大学计算机系。

2011-08-21

Windows网络编程(第二版中文).pdf

* 原书名: Network Programming for Microsoft Windows * 原出版社: Microsoft Press * 作者: (美)Anthony Jones,Jim Ohlund [作译者介绍] * 译者: 杨合庆 * 丛书名: 微软.NET程序员系列 * 出版社:清华大学出版社 * ISBN:7302059470 * 出版日期:2002 年10月

2011-02-10

Effective C++_3rd(侯捷译).pdf

有人说C++程序员可以分成两类,读过Effective C++的和没读过的。世界顶级C++大师Scott Meyers成名之作的第三版的确当得起这样的评价。当您读过这本书之后,就获得了迅速提升自己C++功力的一个契机。    在国际上﹐本书所引起的反响﹐波及整个计算技术出版领域﹐余音至今未绝。几乎在所有C++书籍的推荐名单上﹐本书都会位于前三名。作者高超的技术把握力、独特的视角﹑诙谐轻松的写作风格﹑独具匠心的内容组织﹐都受到极大的推崇和仿效。这种奇特的现象﹐只能解释为人们对这本书衷心的赞美和推崇。

2010-11-17

深度探索C++对象模型.pdf

这本书探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。

2010-11-17

数据结构与算法综合资料库

数据结构与算法综合资料库 制作日期: 2003.7.28 制作单位: 阿蒙工作室 Harry Meng

2010-10-09

Perl语言编程.chm(第三版)

Perl语言编程 第三版 作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平

2010-09-18

高级Bash编程指南

这本书假定你没有任何关于脚本或一般程序的编程知识, 但是如果你具备相关的知识, 那么你将很容易就能够达到中高级的水平. . . 所有这些只是UNIX®浩瀚知识的一小部分. 你可以把本书作为教材, 自学手册, 或者是关于shell脚本技术的文档. 书中的练习和样例脚本中的注释将会与读者进行更好的互动, 但是最关键的前提是: 想真正学习脚本编程的唯一途径就是亲自动手编写脚本.

2010-09-18

高级Bash脚本编程指南.chm

这本书假定你没有任何关于脚本或一般程序的编程知识, 但是如果你具备相关的知识, 那么你将很容易就能够达到中高级的水平. . . 所有这些只是UNIX®浩瀚知识的一小部分. 你可以把本书作为教材, 自学手册, 或者是关于shell脚本技术的文档. 书中的练习和样例脚本中的注释将会与读者进行更好的互动, 但是最关键的前提是: 想真正学习脚本编程的唯一途径就是亲自动手编写脚本.

2010-09-17

NASM中文手册.pdf

NASM中文手册.pdf The Netwide Assembler

2010-08-06

LinuxSysCallsForHLA.pdf

linux高阶汇编系统调用接口 LinuxSysCallsForHLA.pdf

2010-08-06

UNIX编程艺术.pdf

unix编程艺术,程序员编码修养、软件设计理念、计算机文化。

2009-12-14

UNIX编程艺术.part1.pdf

unix编程艺术、程序员编码修养、软件设计理念。 part2怎末也上传不上去,每次传完,就告诉我“此文件你已经上传过!”,然后给删除了!!

2009-12-14

Linux.C.Api.chm

Linux C 函数 使用手册 --共收录278个函数 版权声明(COPYRIGHT) 本手册由Linhan整理,编写。版权所有者为Linhan。 Linhan不保证所整理的内容正确. 您可以免费的使用、分发本手册。但未经Linhan的授权许可不得擅自进行篡改、反编译,及将其全部或部分用于商业用途。 本手册受著作权法和国际公约的保护,作者保留对本手册及本声明的最终修改权。 本手册的内容参考网络文档制作,原著作权归原作者所有。 本手册使用Mainsoft(R)的HTML Help格式制作。 如果你对本手册 有好的建议和意见,请与Linhan联系,让我们共同来完善。

2008-12-27

Yahoo!的VIM-PHP课件.pdf

用世界上最前大编辑器编辑php程序<br>注:英文版

2007-10-25

ADO2.5中文参考手册(chm)

ado2.5<br>官方参考手册<br><br>看到网上尽些2.10的,传个2.5的。

2007-09-06

HTML在线编辑器.rar

简易的HTML在线编辑器

2007-07-28

空空如也

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

TA关注的人

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