展开

关键词

net bridge技术分析

所以下面的分析就不分析bridge-util了,直接分析kernel代码(主要逻辑在linux-4.4.61/net/bridge中实现)了。 可见,bridge在linux中也一个是net device,它实现了自己的ops---br_link_ops。 4,br_dev_queue_push_xmit linux-4.4.61/net/bridge/br_forward.c中: ? 可见,bridge选择好了net device之后,就使用br_dev_queue_push_xmit (当然,更具体点就是通过dev_queue_xmit)发送数据了。 8,fdb fdb的实现逻辑在linux-4.4.61/net/bridge/br_fdb.c。 使用slab,hash list等技术实现。

2K140

混搭.NET技术

新闻 .NET技术+25台服务器怎样支撑世界第54大网站 再度燃起人们对.NET技术热情。这篇新闻中透露了StackExchange 在技术方面的混搭,这也是我所崇尚的。 因此我也在社区里极力推广Mono平台,这篇短文就想和大家一起讨论一下混搭.NET技术。 混搭(Mashup)架构是一种新型的集成各种技术的应用开发架构。 3、混搭.NET开源社区技术 Stack Overflow 主要使用微软的.NET技术,混搭.NET开源社区的技术。 它基于.NET框架构建,这在监控工具领域有些与众不同。 4、混搭其他技术 使用 http://logstash.net/做日志管理,SSD 改变了搜索的使用方式。 2014年的.NET技术已经进入一个新的高度,.NET vNext 有一个专门为云端环境优化过的模式,该模式允许你在部署程序的时候连同他们所用到的.NET Framework的相关库一同部署。

34160
  • 广告
    关闭

    腾讯云服务器买赠活动

    腾讯云服务器买赠活动,低至72元1年,买就送,最长续3个月,买2核送4核、买4核送8核

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .Net Web开发技术

    有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Net web开发技术栈,以此帮助那些想学,却不知从何起的朋友 本文整理了当前企业web开发中的管理系统,商城等系统的常用开发技术栈。 C#常见运算符 一元运算符(+、-、! RazorViewEngine视图引擎 WebApi 数据库技术 数据库服务端、客户端、图形界面管理工具、数据库语言(PL-sql,T-sql,sql)、数据库安全等概念 视图、存储过程、游标、中间表、 信息加密技术: 单向散列加密(杂凑函数、Hash函数) 把任意长的输入消息串变化成固定长的输出串且由输出串难以得到输入串的一种函数,用于产生消息摘要,密钥加密 MD5,SHA,MAC,CRC... 后面我会写一些文章来让大家系统的学习web开发,而这篇技术栈我也会不断更新。

    1.3K30

    .Net线程同步技术解读

    各语言推出了适用于不同范围的线程同步技术来预防以上脏数据(实现线程安全) 线程同步技术 话不多说,给出大图: ? 进程间线程同步不多见(分布式锁的场景越来越多,这里按下不表),啰嗦一下常见的进程内线程同步技术: ① lock(Monitor) 开发者最常用的lock关键字,使用方式相当简单,对于单进程内线程同步相当有效 ② lock(Monitor) vs SemaphoreSlim 两者都是进程内线程同步技术,SemaphoreSlim信号量支持多线程进入;另外SemaphoreSlim 有异步等待方法,支持在异步代码中线程同步 semaphoreSlim.Release(); } 总结 从宏观上掌握Monitor,Mutex,SemaphoreSlim,Semaphore的区别有利于形成【线程同步知识体系】;文章着重记录进程内线程同步技术

    13840

    ASP.NET重用代码技术 – 代码绑定技术

    作者:苏红超   导读 代码绑定是ASP.NET提供的一个重要的新技术。 ASP.NET中的代码绑定技术   当你在建立自己的ASP.NET应用程序的时候使用代码绑定技术带来的一个主要的优点是:它可以让你很容易的将可见层(那些HTML代码和服务器端控件)同你的表现代码( 当我们使用代码绑定技术的时候,可视层的代码是存在于后缀为ASPX的文件当中。这是一个新的.NET扩展名,用来描述一个ASP文件。 以后的文章当中,我们会陆续介绍.NET架构提供的其他也可以容易实现代码重用的技术,比如用户控件,编译的集合等等。 让我们来大致看一下一个例子,来看看如何实现代码绑定技术。 当我们一步步通过代码绑定技术建立我们的搜索页面之后,我们就会能够看到代码绑定技术是如何实现一个代码重用的ASPX文件。为了使得ASP.NET程序正常运行,你必须安装.NET架构Beta1。

    18041

    ASP.NET重用代码技术 – 用户控件技术

    作者: 苏红超      使用ASP.NET中的代码绑定技术来使得代码重用变得简单可行。 我们发现,利用代码绑定技术我们可以容易的将我们的代码和内容分离开来,利用它可以建立可重用的代码,只是这种技术本身也存在着一些局限性。 在本文中,我们将会一同探讨另外一种新的ASP.NET技术:用户控件。   什么是用户控件(User Controls)?   为了能更好的理解用户控件的重要性,我们先来看看一段小小的“历史”。 一个用户控件也是一个简单的ASP.NET页面,不过它可以被另外一个ASP.NET页面包含进去。 使用这个技术只存在很少的一些限制。   其中的一个限制是:用户控件不支持模版。因此,你不能建立一个用户控件来达到ASP.NET中提供的Data Repeater控件的功能。

    13320

    基于组件的.NET技术(5)

    小结 我们在短短的一篇短文中介绍了.NET的混合语言开发特性和动态装配组件技术,展示了在.NET下开发基于组件的应用软件之简便性与灵活性,这就为我们开发“拥抱变化”的软件系统提供了新的可能性,可以总结如下 同志们,赶紧去翻翻GoF的经典书籍,把上面的24种模式应用在组件间,你一定会深深地感到软件技术进步所给程序员带来的广阔发挥余地。 (4)有了以上的技术支撑,我们开发软件的过程中重点就放在OOAD之上了,这正好体现出在面向对象时代系统分析与设计重于编码的特点。 再回到.NET,微软在给VS.NET做广告时说:它大大提高了开发效率。这并不是吹牛,我个人感觉,使用.NET开发项目,较之传统的Win32平台上的技术,开发效率可以提高1/3! 真正深入地学习与应用.NET,笔者不禁对开发与设计.NET技术的科学家和工程师们敬佩不已,向他们的创造性劳动致意。同时,笔者也更期望中国的软件技术能奋起直追,我们的确落后得太多!

    36160

    .NET平台系列24:从.NET Framework迁移到.NET Core.NET5的技术指南

    不可用的技术 .NET Framework 中有一些技术在 .NET 中是不存在: 应用程序域 不支持创建额外应用程序域。 对于代码隔离,将流程或容器用作备用。 代码访问安全性 (CAS) CAS 是受 .NET Framework 支持、但在 .NET Framework 4.0 中已停用的沙盒技术。 若要详细了解这些不受支持的技术,请参阅 .NET Framework 技术在 .NET Core 和 .NET 5 及更高版本上不可用。 Windows 桌面技术 许多为 .NET Framework 创建的应用程序都使用桌面技术,如 Windows 窗体或 Windows Presentation Foundation (WPF)。 虽然 Windows 窗体和 WPF 均已移植到 .NET 中,但这些仍是仅适用于 Windows 的技术

    33820

    长沙.NET技术社区正式成立

    感谢大家的关注,请允许我冒昧的向大家汇报长沙.NET技术社区第一次交流会的会议进展情况。 尤其是.NET开发者社区,或者整个后端开发、容器、大数据等开发者社区,也更是如此,技术活动或少之又少,没办法为更多在工作过程中、感觉到一脸懵逼的新手们或者技术吃不饱的高手们提供太多帮助。    大家都来自不同的行业,但都有一致的标签,那就是技术出生的资深开发者,对于技术社区充满了期待,而其他城市.NET社区的成立,更是为长沙社区的成立树立了榜样。    NET开发或互联网开发只是一个开头,但是语言并非仅仅局限于.NET本身。 8、 小目标:2019年4月底,5月初组织第一次线下技术分享,争取年内组织较大规模的活动3-4次。 组织形式 1、 参考其他城市的先进典型,成立长沙.NET技术社区。

    28520

    .NET反射、委托技术与设计模式

    1 反射技术与设计模式   反射(Reflection)是。NET中的重要机制,通过放射,可以在运行时获得。 采用反射技术可以简化工厂代码的复杂程度,在。NET项目中,采用反射技术的工厂已经基本代替了工厂方法。   采用反射技术可以极大地简化对象的生成,对以下设计模式的实现也有很大影响。    (2)享元模式:采用反射技术实例化享元可以简化享元工厂。  2 委托技术与设计模式   委托技术是。NET引入的一种重要技术,使用委托可以实现对象行为的动态绑定,从而提高设计的灵活性。    NET的委托技术,上述结构可以更加灵活。 NET的委托更好地实现了GOF所阐述的意图,结构上也更为灵活。但这两种委托解决的不是一个层面的问题,GOF的委托强调的是一种策略,而。NET和委托技术则是具体实现。

    57390

    Asp.Net Cache缓存技术学习

    本文参考自Fish Li的细说 ASP.NET Cache 及其高级用法 一、前言,相信大多数做网站开发的都知道缓存技术对于网站的重要性,它对于网站的性能优化起着至关重要的作用. 关于缓存的技术大致有如下几个:Memcache、Redis等等,本人才疏学浅只知道这么几个..。 二、简介 这篇随笔主要介绍的是Asp.net 自带的缓存技术Cache,因为我本人是一个Asp.Net开发者,废话不多说了,进入正题....... 1、为什么要使用缓存? 因为Asp.Net页面都是动态的,动态就是说:"页面的内容随着不同用户访问持续的更新数据"。

    41280

    China .NET Conf 2019-.NET技术架构下的混沌工程实践

    这个月的8号、9号,个人很荣幸参加了China.NET Conf 2019 , 中国.NET开发者峰会,同时分享了技术专题《.NET技术架构下的混沌工程实践》,给广大的.NET开发小伙伴介绍混沌工程和高可用性改造实践 因此,今天和大家分享我的技术专题《.NET技术架构下的混沌工程实践》。 先放几张大会照片: ? 整个专题主要分为四个部分: .NET分布式、微服务架构下的高可用性挑战 混沌工程简介 .NET混沌工程的实践和成果分享 展望和规划 一、.NET分布式、微服务架构下的高可用性挑战 目前,我们特来电的技术架构是分布式 那么, .NET技术架构下的混沌工程怎么做? 三、.NET混沌工程的实践和成果分享 我们线上系统主要用到了以下.NET技术栈和开源技术: ASP.NET MVC 基于ASP.NET Core的Web运行框架-WRF 基于ASP.NET Web

    21410

    .NET平台系列25:从 ASP.NET 迁移到 ASP.NET Core 的技术指南

    系列目录 【已更新最新开发文章,点击查看详细】 先决条件 .NET Core SDK 2.2 或更高版本 目标框架 ASP.NET Core项目为开发人员提供了面向 .NET Core 和/ 若要确定最合适的目标框架,请参阅《从.NET Framework迁移到.NET Core/.NET5的技术指南》。 面向 .NET Framework 时,项目需要引用单个 NuGet 包。 得益于有 ASP.NET Core 元包,面向 .NET Core 时可以避免进行大量的显式包引用。 依赖项注入不仅是可实现此目标的常用技术,还是 ASP.NET Core 的本机组件。 在 ASP.NET应用中,开发人员依赖第三方库实现依存关系注入。 其他资源 将库移植到 .NET Core 其他项目迁移具体操作步骤,请参考以下博客: 《从 ASP.NET MVC 迁移到 ASP.NET Core MVC》 《从 ASP.NET Web API

    19320

    基于Kubernetes 构建.NET Core 的技术体系

    很多公司技术支持岗位的工作,如配置域名,部署环境,修改复位配置,服务重启,扩容缩容,梳理和完善监控,根据开发的需要查找日志等工作,需要和开发进行大量的沟通,如什么是外网域名,什么是内网域名、A name 标准化 从架构角度按照应用类别制定应用的部署标准,比如Web类型的应用,服务化的应用(我们内部用的.NET Core),或者是比较新的微服务的应用(.NET Core等),部署脚本和工具平台按照约定好的规范进行设计开发 随着Docker容器技术的出现,让我们有了更合适的工具建设PaaS平台,具备了基于应用构建服务的能力。 在Docker容器调度框架上,我们自然选择了Kubernetes平台。 保障业务不掉线,高可靠运行; 应用Docker化封装,系统支持如下几类常见应用:.NET Core、Jexus、Nginx、Redis、Mongodb等。 虽然我们属于创业公司,我们相信技术的力量,技术帮助我们实现业务的持续健康发展,从发展的初期就规避很多公司的一些困境,一个中小企业做成这样后,日常运维的工作量即可大量减少,两三个人就能完成日常的应用运维工作

    49550

    ASP.NET Core跨平台技术内幕

    ASP.NET Core设计初衷是开源跨平台、高性能Web服务器,其中跨平台特性较早期ASP.NET是一个显著的飞跃,.NET现可以理直气壮与JAVA同台竞技,而ASP.NET Core的高性能特性更是成为致胜法宝 为展示ASP.NET Core跨平台特性,本文重点着墨经典的Out-Process托管模型。 老牌web服务器定位成反向代理服务器,转发请求到ASP.NET Core程序(分别由IIS ASP.NET Core Module和Nginx负责) 常规代理服务器,只用于代理内部主机对外网的连接需求, Kestrel使ASP.NET Core具备了基本web服务器的能力,在内网部署和开发环境完全可使用dotnet.exe自宿模式运行。 本文从框架设计初衷、进程模型、组件交互验证我对ASP.NET Core跨平台特性的理解。

    39110

    asp.net的code-Behind技术

    code-Behind:asp.net中的术语(代码后植)。 在传统asp中,WEB页面的UI与逻辑都是写在一个页面里而无法分开。 asp.net解决了这些问题。 asp.net中的这种程序编写方式就被叫做code-Behind技术。 http://www.cnblogs.com/roucheng/ 在asp.net页面处理指令中有个AutoEventWireup属性,是指页面的事件是否自动连网。 使用code-behind技术,AutoEventWireup 默认为true。

    5110

    基于 Asp.Net的 Comet 技术解析

    Comet技术原理 来自维基百科:Comet是一种用于web的技术,能使服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流。 简单的说是一种基于现有Http协议基础上的长轮询技术,之所有会产生这种技术的主要原因是Http协议是无状态的所以客户端和服务端之间没办法建立起一套长时间的连接。 参考资料: Comet:基于 HTTP 长连接的“服务器推”技术 基于Asp.Net的实现Comet的技术基础 Asp.Net本身就是为web而生的技术,所以先天是满足滴。 基于Ajax技术与Asp.net的异步请求处理可以为Comet提供更加强大的能力。在此隆重推出:IHttpAsyncHandler接口。 Asp.Net实现Comet 有了技术基础那么来看看如何实现这项技术: 在客户端我们需要实现发送请求,这方面可以通过Ajax技术来实现,可以通过javascript比较简单方便的实现异步请求操作。

    53280

    基于Kubernetes 构建.NET Core技术中台

    今天下午在腾讯云+社区社区分享了《基于Kubernetes 构建.NET Core技术中台》,下面是演讲内容的文字实录。 我们为什么需要中台 我们现在处于企业信息化的新时代。为什么这样说呢? 技术中台,过去我们把他们叫做技术平台。它是企业应用的技术平台。 为啥过去叫技术平台,现在就叫技术中台了呢? 因为过去技术平台是恒定的。 基于K8s&.NET Core搭建技术中台 深圳市友浩达科技有限公司根据企业在架构、技术、研发、运营、业务发展等方面的实际需求,打造“容器”+“微服务”+“AI”的创新性解决方案。 ? 为什么选择.NET Core 说到技术栈,脑海中是不是浮现的是这样一幅图? ? 11月下旬,. net Core 项目开始启动,对外公开。技术世界感到震惊, . net 社区感到兴奋。.

    63520

    长沙.NET:《.NET Core 和前后端那些事儿》技术交流活动纪实

    长沙.NET技术社区.NET Core和前后端那些事儿技术交流纪实 2019年3月10日,下午,在位于沁园春御院的长沙市互联网活动基地,在长沙市.NET技术社区的组织下,长沙市.NET技术圈第一次纯粹的技术沙龙在这里召开 这次活动由溪源负责主持,他使用主题为《我们为何而来-长沙市.NET技术社区简介和活动议程》的开场白,简单介绍了长沙市.NET技术社区的背景和本次活动的主题。 长沙.NET技术社区愿意做大家的纽带,让大家通过技术社区认识更多的朋友、实现自身技术的提高,让大家共同进步。 未来还需要大家继续关注社区的其他活动,助力长沙.NET技术社区的发展。他期待通过大家的努力,能够将长沙.NET技术圈建设成为中国优秀.NET开发者的聚集地。 ,让传统.NET 开发者能从.NET Core中体会到技术进步带来的快乐。

    21920

    在ASP.NET CORE 2.0使用SignalR技术

    一、前言 上次讲SignalR还是在《在ASP.NET Core下使用SignalR技术》文章中提到,ASP.NET Core 1.x.x 版本发布中并没有包含SignalR技术和开发计划中。 时间过得很快,MS已经发布了.NET Core 2.0 Preview 2 预览版,距离正式版已经不远了,上文中也提到过在ASP.NET Core 2.0中的SignalR将做为重要的组件与MVC等框架一起发布 它的开发团队也兑现了承诺,使用TypeScript对它的javascript客户端进行重写,服务端方面也会贴近ASP.NET Core的开发方式,比如会集成到ASP.NET Core依赖注入框架中。 目前ASP.NET Core 2.0与SignalR还都是Preview版本,所以NUGET上也找不到SignalR的程序包,想添加引用我们就得去MyGet上去找找。 .NET Core 开源学习群:214741894

    38230

    扫码关注腾讯云开发者

    领取腾讯云代金券