• 编译器之自举

    要阅读本文,不需要太高深的编译原理知识,甚至不需要编译相关的知识。但是本文也不是面向对电脑一无所知的读者的,你至少要知道: 不管是exe可执行文件还是Linux下的程序,都是一些二进制代码,我们称之为机器语言...
    文章 2017-06-02 830浏览量
  • 谈谈C++新标准带来的属性(Attribute)

    另外,[[noreturn]]只要函数最终没有返回都是可以的,比如exit()调用直接将程序干掉的程序也是可以被编译器接受的行为(只是暂时没想到为要这么)。2[[carries_dependency]]这个属性的作用是允许我们将...
    文章 2021-07-20 3453浏览量
  • web前端系列面试题(一)

    前端templating(Mustache,underscore,handlebars)是嘛的,怎么?简述一下 Handlebars 的基本用法?简述一下 Handlerbars 的对模板的基本处理流程,如何编译的?如何缓存的?js实现千位分隔符?(来源:前端农民工...
    文章 2018-08-21 1419浏览量
  • 干货分享:蚂蚁金服前端框架和工程化实践

    那么别人为你的框架?首先,框架要好,这是最基本的;然后,使用者尤其是资深的前端同学,还得在这上面找到自己的成就感和 ownership,另外如果绩效漂亮就更好了。总不能别人你的框架,然后只有你自己一个...
    文章 2019-07-17 838263浏览量
  • CSS系列——前端进阶之路:初涉Less

    比如一个最简单的,我们可以定义一个全局的颜色变量@aaa:#222,系统里面所有的默认颜色用的@aaa来写的,这个时候如果需要修改这个全局颜色,我们只需要改下@aaa变量的值就好了,其他地方不用做任何修改,这点,作为...
    文章 2017-11-21 982浏览量
  • 前端工程师面试题汇总(转)

    CSS里的visibility属性有个collapse属性值是用的?在不同浏览器下以后什么区别?position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?对BFC规范(块级格式化上下文:block ...
    文章 2018-05-24 1706浏览量
  • 基于drone的CI/CD,对接kubernetes实践教程

    这意味着你想干啥就弄啥镜像,如编译时需要maven,那去做个maven镜像,部署时需要对接k8s,那么搞个有kubectl客户端的镜像;要物理机部署那么搞个 ansible的镜像,等等,发挥想象,灵活使用。drone环境变量 有时我们...
    文章 2018-12-14 2569浏览量
  • 前端优化系列-基于UC内核的极致Web体验

    事实是也没,它在闲着呢。这个时候,其实是业务在事情,地理位置定位→获取授权→换取授权,这个过程耗时约2秒,在此之前,页面不会展示任何内容。但是,这个过程事实上并不是必须的。很多人会说,业务实现有...
    文章 2017-12-21 3506浏览量
  • 利用 ProtoThreads实现Arduino多线程处理(2)

    这个时候就是展现Adam牛逼哄哄的时候了,_LINE_闪亮登场,_LINE_的作用就是能取到当前_LINE_所在位置的行数,现在你知道了当前的位置,你怎么到这个位置呢,就用的switch case语句,用static pt记录_LINE_的行数,...
    文章 2015-03-21 2211浏览量
  • 不要困在自己建造的盒子里——写给.NET程序员(附精彩...

    我要去学习编译原理、形式语言与自动机……咦,这东西还挺有意思的,去看看计算理论去……如果到了这里,你已经开始接触计算机的数学本质了,而你的层次将会得到升华。学习就是这样,主动突破自己,给自己一些挑战性...
    文章 2017-04-12 900浏览量
  • 一文带你认识Spring事务

    没错,用的就是ThreadLocal,同样地,Spring也是用的ThreadLocal。以下内容来源《精通 Spring4.x》 我们知道在一般情况下,只有无状态的Bean才可以在多线程环境下共享,在Spring中,绝大部分Bean都可以声明为...
    文章 2019-01-31 1079浏览量
  • Java技术周刊第8期:JVM的GC(垃圾回收器)机制

    Hollis原创|不了解这12个语法糖,别说你会Java本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java。突破Java面试(19)-分布式缓存的第一个...
    文章 2019-05-14 8410浏览量
  • Java技术周刊第15期:SpringBoot如何使用JPA操作数据...

    SpringDataJPA是Spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架,底层使用了Hibernate的JPA技术实现,可使开发者极简的代码即可实现对数据的访问和操作。突破Java面试(45)-高并发系统的架构设计其实...
    文章 2019-07-12 16695浏览量
  • iOS App 的逆向工程:Hacking on Lyft

    Q:导出 Apple framework 的库,比如:this one,是不是也是用的 class-dump?Conrad:是的,苹果的框架没有加密,可以被轻易地导出所有的class。这意味着那些把苹果的私有interface 放到GitHub上的,你可以轻易地搞定...
    文章 2016-02-26 1468浏览量
  • 高性能网关设计实践

    昨天的 高性能短链设计 在文末简单提了一下 OpenResty,一些读者比较感兴趣,刚好我们接入层网关也是用的 OpenResty,所以希望通过对网关设计的介绍来简单总结一下 OpenResty 的相关知识点,争取让大家对 OpenResty ...
    文章 2020-07-17 756浏览量
  • MySQL·物理备份·Percona XtraBackup 备份原理

    考虑到 perl+C 这种架构的长期存在,大多数读者朋友也基本用的2.3之前版本,本文的介绍也是基于老的架构(2.2版本),但是原理和2.3是一样的,只是实现上的差别。备份过程 整个备份过程如下图: PXB 备份过程 ...
    文章 2016-05-23 2106浏览量
  • Golang调用Python

    确实没神奇,只要会C调Python,马上就知道怎么了。但问题是,如果有的选择,这个年代还有多少人愿意去裸写C和C++呢?诚心默念Golang大法好。准备工作 Python:确保Python正确安装,所谓正确安装,就是在系统...
    文章 2017-07-05 11827浏览量
  • android EventBus详解(二)

    上一节讲了EventBus的使用方法和实现的原理,下面说一下EventBus的Poster只对粘滞事件和invokeSubscriber()方法是怎么发送的。Subscribe流程 我们继续来看EventBus类,分析完了包含的属性,接下来我们看入口方法...
    文章 2016-02-25 761浏览量
  • android EventBus详解(二)

    上一节讲了EventBus的使用方法和实现的原理,下面说一下EventBus的Poster只对粘滞事件和invokeSubscriber()方法是怎么发送的。Subscribe流程 我们继续来看EventBus类,分析完了包含的属性,接下来我们看入口方法...
    文章 2016-02-25 1409浏览量
  • ABAP Netweaver体内的那些寄生式编程语言

    在Netweaver里隐藏了这样一个包:SJAVASCRIPT,光看名字就知道它要干啥了。Netweaver的C/C++内核实现了一个微型的JavaScript引擎,其接口通过ABAP类CL_JAVA_SCRIPT暴露,可以让ABAP开发人员在Netweaver里编写和执行...
    文章 2019-08-24 840浏览量
  • 阿里内核月报2014年12月

    THP 的工作原理是,当它判断一个进程的地址空间(1)有空页,(2)替换为大页之后进程可收益之时,就会静悄悄暗落落地把这部分地址空间替换为更大的页面。这是 Red Hat 的开发者 Andrea Arcangeli 在 2.6.38 内核引入的...
    文章 2017-06-07 1814浏览量
  • 没学好数据库的程序员,真的混不到饭吃么?

    如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。这么说其实是有一些道理的,因为计算说穿了就是两个东西:数据与算法...
    文章 2019-12-30 696浏览量
  • React 作者关于 Hooks 的深度 issue,值得你阅读

    Component 实际上都没。这也正是 React 在 React ART 或 React Test Renderer 等相同环境中的不同版本中,具有多种不同类型的渲染器的原理。自定义渲染器也是这么的。理论上,类似 React-clones 这样的第三方...
    文章 2019-08-05 634浏览量
  • 阿里内核月报2014年2月

    这些系统调用并没有一个清晰的方式来判定flag是否合法,所以调用的用户就非常痛苦,到这里似乎和内核开发者没关系,不过别着急,下面的例子证明他们的日子也不好过。既然用户没有办法判断方便的判断flags里面哪些...
    文章 2017-06-05 1877浏览量
  • Android 开发者的下半场

    内存允许的话,答案是肯定的,ART 上面就这么的,这种方式叫做 AOT,即提前编译。所以我们会发现 5.0 以后安装程序会比较慢,但运行速度快了太多,5.0 以后 Android 和 iOS 的差距越来越小了。2013 年到 2014 这两...
    文章 2018-10-29 855浏览量
  • 热修复技术对比及阿里百川HtFix 2.0深入剖析

    类似Instant Run原理,每个产品代码的每个函数都在编译打包阶段自动的插入了一段代码。客户端拿到patch.dex后,DexClassLoader加载patch.dex.其中的changeQuickRedirect字段赋值为patch.dex中的StatePatch.java这...
    文章 2017-01-09 4991浏览量
  • 《MNN For Swift》移动端机器学习实战课程发布!

    MNN 能干些呀~” “五子棋牛逼,支持五神!老板我也想搞端智能!没错,很多人对机器学习的陌生来自于未知,而正是因为这个未知让大家想象不到能 MNN 实现什么。所以我们在想,如果一门更熟悉的语言,带大家...
    文章 2020-12-18 429浏览量
  • 在U-boot中添加以太网驱动

    2、Cubieboard原理图一份,这个好弄,人手一份呀 3、网线准备了两根,一个常用上网的,一根交叉线。路由器一只。在没有研究清楚硬件连接之前,这样准备应该比较充足了。4、下个新版本编译器,找了一个arm-none-eabi-...
    文章 2013-12-24 4014浏览量
  • 开源|如何实现一个iOS AOP框架?

    工作中大部分用OC和Ruby、Shell之类的东西,前段时间一直想找一款合适的iOS下能用的AOP框架。iOS业内比较被熟知的应该就是Aspect了。但是Aspect性能比较差,Aspect的trampoline函数借助了OC语言的消息转发流程,函数...
    文章 2020-08-17 694浏览量
  • 深入浅出Cocoa多线程编程之 block 与 dispatch quene

    semaphore 的原理很简单,就是生产-消费模式,必须生产一些资源才能消费,没有资源的时候,那我就也不,直到资源就绪。下面来看代码: NSAutoreleasePool*pool=[[NSAutoreleasePool alloc]init];initData();...
    文章 2015-06-27 932浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化