首页 >  
搜索关键字:过程    ( 111692个结果
Jvm(68),方法调用----动态语言的支持
什么是动态类型语言[1]?动态类型语言的关键特征是它的类型检查的主体过程是在运行期而不是编译期,满足这个特征的语言有很多,常用的包括:JavaScript、Jython、PHP、Python、 Ruby等。相对的,在编译期就进行类型检查过程的语言(如C++和Java等)就是最常用的静态类型语言。 静... ...
分类:编程语言   时间:2018-09-23 00:35:43    收藏:0  评论:0  赞:0  阅读:30
寻找网站架构师!
寻找网站架构师要求:1,有网站程序开发经验和网站升级和维护,负责与平台相关团队的技术协调,指导其他工程师的设计开发工作;可以带领技术团队等技术管理工作;..2,按照产品设计要求,确定前后端及相关业务逻辑开发任务,并分配给相关开发人员,系统架构设计,技术框架搭建,云服务器配置,网站/App数据接口设计等工作,对开发过程进行监督管理,对交付成果负责;3,参与平台产品的整体评估、设计、架构及关键模块的研
分类:Web开发   时间:2018-09-23 00:15:15    收藏:0  评论:0  赞:0  阅读:24
Unity3D 协程 Coroutine
协程(Coroutine)的概念存在于很多编程语言,例如Lua、ruby等。而由于Unity3D是单线程的,因此它同样实现了协程机制来实现一些类似于多线程的功能,但是要明确一点协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。 协程类型IEnumerator 在内部方法使用 ...
分类:编程语言   时间:2018-09-23 00:07:00    收藏:0  评论:0  赞:0  阅读:31
论文翻译:Mastering the Game of Go without Human Knowledge (第一部分)
长久以来,人工智能的一个目标是在那些具有挑战性的领域实现超过人类表现的算法。最近,AlphaGo成为了在围棋上第一个打败了世界冠军的程序。在AlphaGo中,使用深度神经网络来进行树搜索,评估位置,和选择下一步动作。这些神经网络使用人类的专家数据进行监督学习,以及通过自我对弈进行强化学习。在这里,我... ...
分类:其他   时间:2018-09-22 23:43:38    收藏:0  评论:0  赞:0  阅读:23
下一个更大的元素
给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出- ...
分类:其他   时间:2018-09-22 23:42:36    收藏:0  评论:0  赞:0  阅读:20
HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-下篇
上一篇《HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-上篇》我们详细分析了在架构分析过程中我们需要注意的内容,架构过程的方法论及实践经验,以更好的指导我们在具体架构落地。 本篇主将具体结合HRMS系统进行架构概要分析,按照上篇的理论指... ...
分类:其他   时间:2018-09-22 23:38:39    收藏:0  评论:0  赞:0  阅读:71
Jvm(56),虚拟机类加载机制----类加载的过程----初始化
类初始化阶段是类加载过程的最后一步,前面的类加载过程中,除了在加载阶段用户应用程序可以通过自定义类加载器参与之外,其余动作完全由虚拟机主导和控制。到了初始化阶段,才真正开始执行类中定义的Java程序代码(或者说是字节码)。 在准备阶段,变量已经赋过一次系统要求的初始值,而在初始化阶段,则根据程序员通... ...
分类:其他   时间:2018-09-22 23:10:31    收藏:0  评论:0  赞:0  阅读:26
Jvm(53),虚拟机类加载机制----类加载的过程----验证
验证是连接阶段的第一步,这一阶段的目的是为了确保Class文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。 Java语言本身是相对安全的语言(依然是相对于C/C++来说),使用纯粹的Java代码无法做到诸如访问数组边界以外的数据、将一个对象转型为它并未实现的类型、跳转到不... ...
分类:其他   时间:2018-09-22 23:08:42    收藏:0  评论:0  赞:0  阅读:22
Jvm(54),虚拟机类加载机制----类加载的过程----准备
准备阶段是正式为类变量分配内存并设置类变量初始值的阶段,这些变量所使用的内存都将在方法区中进行分配。这个阶段中有两个容易产生混淆的概念需要强调一下,首先,这时候进行内存分配的仅包括类变量(被static修饰的变量),而不包括实例变量,实例变量将会在对象实例化时随着对象一起分配在Java堆中。其次,这... ...
分类:其他   时间:2018-09-22 23:08:25    收藏:0  评论:0  赞:0  阅读:21
Jvm(46),指令集----对象创建与访问指令
虽然类实例和数组都是对象,但Java虚拟机对类实例和数组的创建与操作使用了不同的字节码指令(在第7章会讲到数组和普通类的类型创建过程是不同的)。对象创建后,就可以通过对象访问指令获取对象实例或者数组实例中的字段或者数组元素,这些指令如下。创建类实例的指令:new。 创建数组的指令:newarray、... ...
分类:其他   时间:2018-09-22 23:06:22    收藏:0  评论:0  赞:0  阅读:20
Jvm(55),虚拟机类加载机制----类加载的过程----解析
解析阶段是虚拟机将常量池内的符号引用替换为直接引用的过程,符号引用在前一章讲解 Class文件格式的时候已经出现过多次,在Class文件中它以CONSTANT_Class_info、 CONSTANT_Fieldref_info、CONSTANT_Methodref_info等类型的常量出现,那解析... ...
分类:其他   时间:2018-09-22 22:58:30    收藏:0  评论:0  赞:0  阅读:21
Elasticsearch 整合spring(不是sprig boot)
公司做统计任务,有使用Es做聚合操作,使用的是自己封装的版本,这边整合下原生spring,做下学习记录,随便看一下,发现差不多都是spring boot的案例...我该怎么办,...发现整合的过程其实并不是很顺利,坑很多.特别是版本问题 1.环境 spring data elasticsearch ...
分类:编程语言   时间:2018-09-22 22:56:21    收藏:0  评论:0  赞:0  阅读:23
Jvm(52),虚拟机类加载机制----类加载的过程----加载
"加载"是"类加载"(Class Loading)过程的一个阶段,希望读者没有混淆这两个看起来很相似的名词。在加载阶段,虚拟机需要完成以下3件事情: 通过一个类的全限定名来获取定义此类的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 在内存中生成一个代表这个类的jav... ...
分类:其他   时间:2018-09-22 22:55:13    收藏:0  评论:0  赞:0  阅读:16
Jvm(48),指令集----方法调用和指令返回
方法调用(分派、执行过程)将在第8章具体讲解,这里仅列举以下5条用于方法调用的指令。 invokevirtual指令用于调用对象的实例方法,根据对象的实际类型进行分派(虚方法分派),这也是Java语言中最常见的方法分派方式。 invokeinterface指令用于调用接口方法,它会在运行时搜索一个实... ...
分类:其他   时间:2018-09-22 22:45:15    收藏:0  评论:0  赞:0  阅读:15
Jvm(32),理解升级----(挺不错的)图解深入理解JVM之JVM内存区域与内存分配
解释了java中对象的在内存中的模型,学习了对象的内存模型后,对理解多态、参数传递等的理解都有帮助。 前言:这是一篇关于JVM内存区域的文章,由网上一些有关这方面的文章和《深入理解 Java虚拟机》整理而来,所以会有些类同的地方,也不能保证我自己写的比其他网上的和书本上的要好,也不可能会这样。写博客... ...
分类:其他   时间:2018-09-22 22:17:43    收藏:0  评论:0  赞:0  阅读:20
Jvm(35.2),class文件结构----常量池(下)
NO9.类中引用到的field字段在常量池中是怎样描述的?(CONSTANT_Fieldref_info, CONSTANT_Name_Type_info) 一般而言,我们在定义类的过程中会定义一些 field字段,然后会在这个类的其他地方(如方法中)使用到它。有可能我们在类的方法中只使用field... ...
分类:其他   时间:2018-09-22 22:14:11    收藏:0  评论:0  赞:0  阅读:23
Jvm(14.2),运行时数据---堆,栈,方法区
一,我们首先来看张图 二,代码来解释 先了解具体的概念: JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被... ...
分类:其他   时间:2018-09-22 21:46:16    收藏:0  评论:0  赞:0  阅读:17
CF949D Curfew
"传送门" 跟这个大佬学的 "戳我" 假设只有一个宿管,那么从前往后做的过程中,如果能到达某个寝室范围内的人数不够$b$,那么不如把这个寝室空出来,这样更有利于后面的抉择;反之,就把这个寝室搞正好$b$个人,在前面搞好一个寝室是要比在后面搞好有利的,这样就可以记个前缀和,然后一路贪心 现在有两个宿管 ...
分类:其他   时间:2018-09-22 20:57:22    收藏:0  评论:0  赞:0  阅读:19
Makefile入门
相信大家对makefile都不陌生,在Linux下编写程序基本都离不开makefile的编写,我们都知道多个.c文件经过编译器编译后得到多个.o文件,这些文件是互相独立的,但最终我们要得到一个可正常运行的文件,很显然这个过程就是连接,将多个.o文件连接为一个文件,这个文件是.elf文件。下面来举个例 ...
分类:其他   时间:2018-09-22 20:56:14    收藏:0  评论:0  赞:0  阅读:18
【好好补题,因为没准题目还会再出第三遍!!】ACM字符串-组合数学(官方题解是数位DP来写)
做题过程: 一:生成连续的7位绝对不含ACM的数据的个数! 二:开始进行组合数学处理,并且处理误差! 官方题解是数位DP来写,数位DP其实就是记忆化搜索+深搜!建议学学! ...
分类:其他   时间:2018-09-22 20:42:43    收藏:0  评论:0  赞:0  阅读:13
111692条   1 2 3 4 ... 5585 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号