• 为什么自制脚本语言是编程语言的最高境界?

    编程达到一个高的境界就是自制脚本语言,通过这可以精通编程里面的高深的技术,如编译原理、语言处理器、编译器与解释器,这些都是代表一个程序员实力的技术。每个程序员都有实现属于自己编程语言的梦想,说其是梦想...
    文章 2018-07-24 2266浏览量
  • 为何我们要 React 写小程序-Taro 诞生记

    当然我们在这儿只是简单介绍下编译原理与 babel,编译原理是一门非常深奥的课程,babel 也是一个非常优秀的工具,希望在后续的文章中能和大家再详细探讨这一部分内容。再次回到我们的需求,将 JSX 编译成小程序模板...
    文章 2018-07-13 1676浏览量
  • JavaScript深入浅出第4课:V8引擎是如何工作的?

    汇编代码与机器代码很多是一一对应的,也很容易互相转换,这也是反编译原理,因此他们把V8生成的代码称为Machine Code也未尝不可,但是并不严谨。V8引擎的内部结构 V8是一个非常复杂的项目,使用cloc统计可知,它...
    文章 2019-07-16 1189浏览量
  • C语言易混淆关键词详解-const,static,extern,typedef,...

    找不到了,因为你下面的B.C是C编译编译的,所以生成的函数名是_func,而不是 func@YAHH@Z,所以发生这个情况 你把A.cpp中的声明改成这样就可以了,明确告诉C++编译器,这个函数的名字不要乱改,还是c的方式,这样...
    文章 2017-05-02 3293浏览量
  • 谈谈J2EE框架Paoding-Rose

    当时的兴趣都在动态语言和MacOS上,那会的编译原理和操作系统课也挺牵扯精力 的(后半句是借口)。Rose的Google Code官网下载的包里没有Demo,只有几个jar文件,官网上有Wiki作为使用指南,帮助 开发者使用这个框架...
    文章 2017-11-16 1896浏览量
  • 干货分享:蚂蚁金服前端框架和工程化实践

    那么别人为你的框架?首先,框架要好,这是最基本的;然后,使用者尤其是资深的前端同学,还得在这上面找到自己的成就感和 ownership,另外如果绩效漂亮就更好了。总不能别人你的框架,然后只有你自己一个...
    文章 2019-07-17 838363浏览量
  • iOS App 的逆向工程:Hacking on Lyft

    About the Speaker:Conrad Kramer ...这些都是没加密的,而且可以直接拿来用。在修复一些 beta 版本的 UIKit 的 bug 的时候很好使。https://realm.io/cn/news/conrad-kramer-reverse-engineering-ios-apps-lyft/
    文章 2016-02-26 1565浏览量
  • C++的反思[转]

    当年讨论到这个话题时 C++大牛们又开始重复那几句金科玉律反驳我:“语言只是招式,你把内功练好,就能做到无招胜有招,起草都可以当剑使,C++虽然有很多坑,你把设计做好不那么不就行了”。我说:本来应该...
    文章 2018-04-20 1237浏览量
  • 一文带你认识Spring事务

    接下来我说明一下: 显然地,我们到的是代理(Proxy)对象,调用addEmployee2Controller()方法,而addEmployee2Controller()方法的逻辑是target.addEmployee(),调用回原始对象(target)的addEmployee()。所以...
    文章 2019-01-31 1130浏览量
  • 实习生4面美团Java岗,已offer!(框架+多线程+集合...

    哈哈)8、前端会不会,Ajax是什么,Ajax实现原理前端我只是会一些js而已,过jquery框架,问我Ajax全称是,我猜是异步的js和xml。Ajax实现原理其实我也不懂,我就只简单讲了一下它通过XMLHttpRequest对象进行...
    文章 2019-09-23 1804浏览量
  • 前端工程师面试题汇总(转)

    我们给一个dom同时绑定两个点击事件,一个捕获,一个冒泡,你说下会执行几次事件,然后会先执行冒泡还是捕获 其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的?你遇到过比较难的...
    文章 2018-05-24 1762浏览量
  • 前端优化系列-基于UC内核的极致Web体验

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

    这一面挺简单的,只是增加之前面试没有过的在线写代码环节,collabedit后来我才了解,像facebook一些互联网公司远程面试都会这个在线编辑器写代码,就是文本文档写,没有提示,不能编译运行,跟白板写一样。...
    文章 2019-04-01 1466浏览量
  • android EventBus详解(二)

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

    PG_reclaim标志只为page cache部分的代码使用,但是因为复合页不能做page cache,因此可以拿来复用。操作复合页的代码不需要关心这些细节,只需要调用PageCompound()就可查询传入的页是否是一个复合页。如果需要...
    文章 2017-06-07 1892浏览量
  • android EventBus详解(二)

    上一节讲了EventBus的使用方法和实现的原理,下面说一下EventBus的Poster只对粘滞事件和invokeSubscriber()方法是怎么发送的。Subscribe流程 我们继续看EventBus类,分析完了包含的属性,接下来我们看入口方法...
    文章 2016-02-25 1453浏览量
  • 多角度让你彻底明白yield语法糖的用法和原理及在C#...

    打回C#代码你可能会说,你说了这么多有啥用?IL代码我也看不懂,如果能回写成C#代码那就了,还好回写成C#代码不算太难。namespace ConsoleApp2{ class GetListEnumerable:IEnumerable<int>IEnumerator<int&...
    文章 2020-04-15 488浏览量
  • 没学好数据库的程序员,真的混不到饭吃么?

    通俗的话讲,就是这些应用的事儿就是把数据收集起来,需要的时候再出来。而这些操作都需要数据库进行承载。所以说,数据库离我们很近,也是一项开发者们非常需要掌握的技能。本期内容重点: 数据库解析 数据...
    文章 2019-12-30 960浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    2,redis的hash算法的是?redis应该是使用一致性hash算法-MurmurHash3 算法,具有低碰撞率优点,google改进的版本cityhash也是redis中用到的哈希算法。现有的主流的大数据系统都是的 MurmurHash本身或者改进 3...
    文章 2018-09-10 2445浏览量
  • React 作者关于 Hooks 的深度 issue,值得你阅读

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

    这些系统调用并没有一个清晰的方式判定flag是否合法,所以调用的用户就非常痛苦,到这里似乎和内核开发者没关系,不过别着急,下面的例子证明他们的日子也不好过。既然用户没有办法判断方便的判断flags里面哪些...
    文章 2017-06-05 1921浏览量
  • 走进JavaWeb技术世界12:从手动编译打包到项目构建...

    “那我的BuildTool也完全可以XML描述啊”小李赶紧把那个编译java 的程序XML描述了一下: 果然是清爽多了!和原来的Java程序比起来,这段XML几乎就是自解释的!XML可扩展性极强,可以任意自定义标签诸如<javac>...
    文章 2017-09-19 1543浏览量
  • 热修复技术对比及阿里百川HtFix 2.0深入剖析

    客户端到patch.dex后,DexClassLoader加载patch.dex.其中的changeQuickRedirect字段赋值为patch.dex中的StatePatch.java这个class new出来的对象。这就是打patch的主要过程。优点:正常的使用DexClassLoader,...
    文章 2017-01-09 5054浏览量
  • PHP程序员要想在北京买房你得狠

    我就不跟你讲我从高中开始自学编程,从java语言看到C语言到C++到MFC、到编译原理,到Linux、到android、ios,最后我才选择的PHP、PHP、PHP(世界上最好的编程语言~)*记住上面的一定要上班自学,千万不要在家里自己...
    文章 2017-06-07 2258浏览量
  • 我的2019校招面经大全(包含BAT头条网易等大厂面经)

    面试官最后说可以相加求差值判断。15 一个10000以下的数组,内存够。里面只有1,2,3。排下序。a 普通排序O(nlogn) b 荷兰旗问题,双指针解决。O(N) c 统计数量,重放数组O(2N) d 另外搞一个数组,把1放头...
    文章 2019-03-13 4115浏览量
  • 开源|如何实现一个iOS AOP框架?

    一个场景看看Lokie的威力。比如我们想监控所有的页面生命周期,是否正常。比如项目中的 VC 基类叫 BasePageController,designated initializer 是@selector(initWithConfig)。我们暂时把这段测试代码放在...
    文章 2020-08-17 808浏览量
  • 系统架构-性能篇章2(系统拆分2-问题)

    那么这个公共服务的压力将会非常大,对程序说也是不可信任的,而由于你为了保证锁,也就是每个时候只有一个请求能到序列号,那么不得不做的事情就是做一些update操作或内存直接锁掉,那么这就出现了严重的系统...
    文章 2011-11-15 1445浏览量
  • Docker持续部署图文详解|高效运维最佳实践06

    这时会触发Git服务器向相应的Jenkins服务器发出一个操作请求,此工作太过迅速,也没好说的,我们接下来看Jenkins都啥子了。5.2 Jenkins进行的精彩互动 如下这个自动运转的过程,让我们有些许成就感,值得端杯...
    文章 2017-11-08 1695浏览量
  • C++程序设计课程师生互动(2012年春第13周)

    这个和老贺说的东西原理一样。而多态性:书上说是面向对象程序设计的一个重要特征。这个可以设计和实现易于扩展的系统。这好比每个人有每个人得责任,这里还有一个主管,每个人都要做好自己的责任,完成主管分配的...
    文章 2012-05-17 1136浏览量
  • 高效运维之Docker持续部署图文详解

    这时会触发Git服务器向相应的Jenkins服务器发出一个操作请求,此工作太过迅速,也没好说的,我们接下来看Jenkins都啥子了。5.2 Jenkins进行的精彩互动 如下这个自动运转的过程,让我们有些许成就感,值得端杯...
    文章 2016-06-10 9008浏览量
1 2 >

云产品推荐

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