第一篇技术博客,一定要认真! 第一篇技术博客,一定要认真! 第一篇技术博客,一定要认真! 好了,进入正题: 一 什么是脚本语言? 程序的运行方式有两种:编译运行和解释运行 1.1 前者的典型代表是java, 从文件角度看分为三步: write[编写]: a.java文件(拿个记事本就能写,扩展名是. ...
分类:
编程语言 时间:
2016-08-14 23:58:20
收藏:
0 评论:
0 赞:
0 阅读:
493
模板模式: 解决某类事情的步骤有些是固定的,有些是会发生变化的,这时我们提供 一个模板代码,从而提高效率。 模板模式的作用: 1.解决这类事情其中一件的解决方案。 2.分析代码,把发生变化的代码抽象取出来独立成一个方法, 把该方法抽象描述。(也就是改写成一个抽象方法)别忘记把类名也用abstract ...
分类:
编程语言 时间:
2016-08-14 23:57:52
收藏:
0 评论:
0 赞:
0 阅读:
422
...
分类:
编程语言 时间:
2016-08-14 23:56:09
收藏:
0 评论:
0 赞:
0 阅读:
423
一、Mono原理 此处简单介绍下Mono这个奇葩,主要通过Mono可以轻松实现跨平台,目前使用Unity开发手游Android平台大多使用Mono实现,但是诛仙手游使用il2cpp技术。具体il2cpp知识大家可以度娘。 二、内存分配机制 上图为内存分配策略,但是在此结合实践经验有bug存在,当分配 ...
分类:
编程语言 时间:
2016-08-14 23:55:19
收藏:
0 评论:
0 赞:
0 阅读:
402
11.输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 a)使用Integer.toBinaryString(n);来计算得出二进制的字符串,然后使用for循环截取字符串是否为1 public class Solution { public int NumberOf1(int n) ...
分类:
编程语言 时间:
2016-08-14 23:54:49
收藏:
0 评论:
0 赞:
0 阅读:
304
...
分类:
编程语言 时间:
2016-08-14 23:53:40
收藏:
0 评论:
0 赞:
0 阅读:
300
for...in循环中的循环计数器是字符串,而不是数字它包含当前属性的名称或当前数组元素的索引,下面有个不错的示例大家可以参考下 大家都知道在JavaScript中提供了两种方式迭代对象: (1)for 循环; (2)for..in循环; 使用for循环进行迭代数组对象,想必大家都已经司空见惯了。但 ...
分类:
编程语言 时间:
2016-08-14 23:52:42
收藏:
0 评论:
0 赞:
0 阅读:
278
在做登录验证的时候,拦截ajax请求,并给出提示,登录超时 java代码 js代码 ...
分类:
编程语言 时间:
2016-08-14 23:49:40
收藏:
0 评论:
0 赞:
0 阅读:
184
整理这几天里写的几个小程序,都是循环练习//设N是一个四位数,它的9倍恰好是其反序数//(例如:1234的反序数是4321),求N值package Azhi;public class Job_5 {public static void main(String[] args) { for(int n= ...
分类:
编程语言 时间:
2016-08-14 23:49:29
收藏:
0 评论:
0 赞:
0 阅读:
289
命名空间 封闭空间 js模块化mvc(数据层、表现层、控制层) seajs(如果了解的呢,可以说) 变量转换成对象的属性 对象化 ...
分类:
编程语言 时间:
2016-08-14 23:47:59
收藏:
0 评论:
0 赞:
0 阅读:
520
题目:给定一个数组arr,该数组无序,但每个值均为正数,再给定一个正数k。求arr得所有子数组中所有元素相加和为k的最长子数组长度。 解答:最优解可以做到时间复杂度为o(n),额外空间复杂度为o(1).首先用两个位置来标记子数组的左右两头,记为left和right,开始时都在数组的最左边(left= ...
分类:
编程语言 时间:
2016-08-14 23:47:10
收藏:
0 评论:
0 赞:
0 阅读:
297
...
分类:
编程语言 时间:
2016-08-14 23:47:01
收藏:
0 评论:
0 赞:
0 阅读:
251
题目:给定一个无序整数数组arr,找到其中最小的k个数 要求:如果数组arr的长度为n,排序之后自然可以得到最小的k个数,此时时间复杂度与排序的时间复杂度相同均为O(NlogN),本题要求实现时间复杂度为O(NLogK). 1.O(NLogK)的方法,即一直维护一个有k个数的最大的大根堆,这个堆是目 ...
分类:
编程语言 时间:
2016-08-14 23:45:09
收藏:
0 评论:
0 赞:
0 阅读:
170
1 面向对象的三个原则 封装性 封装的基本单元是类(class),类是一个抽象的逻辑结构,而类的对象是一个真实的物理实体;类的目的是封装复杂性,在类内部存在隐藏实现复杂性机制; 封装(encapsulation) 的两个好处: 模块化:可以独立于其他对象的源代码进行编写和维护,可以很容易的将对象在系 ...
分类:
编程语言 时间:
2016-08-14 23:44:19
收藏:
0 评论:
0 赞:
0 阅读:
516
一、迭代器&生成器 生成器定义: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来 ...
分类:
编程语言 时间:
2016-08-14 23:42:40
收藏:
0 评论:
0 赞:
0 阅读:
349
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 ...
分类:
编程语言 时间:
2016-08-14 23:42:29
收藏:
0 评论:
0 赞:
0 阅读:
284
swift 申明变量 var name = "Hello" //name会被自动识别成String 类型 或者指定变量类型: var name :String = "Hello" swift中用 + 做字符串连接 ,但是不可 + int 型。如果要加int 型,可采用如下的方法: var i = 2 ...
分类:
编程语言 时间:
2016-08-14 23:41:29
收藏:
0 评论:
0 赞:
0 阅读:
200
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。答:有mv,cp,rm,touch,cat,vi等;使用方法及相关演示:mv:移动或重命名文件以及文件夹使用方法:mv[OPTION]...[-T]SOURCEDESTmv[OPTION]...SOURCE...DIRECTORYmv[OPTION]...-tDIRECTORYSOURCE...参数:..
分类:
编程语言 时间:
2016-08-14 22:34:50
收藏:
0 评论:
0 赞:
0 阅读:
362
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。答:Linux上常用的文件管理类命令有cp(复制)、mv(移动/改名)、rm(删除)等命令。①文件复制命令命令格式:cp[OPTION]...[-T]SOURCEDESTcp[OPTION]...SOURCE...DIRECTORYcp[OPTION]...-tDIRECTORYS..
分类:
编程语言 时间:
2016-08-14 22:33:30
收藏:
0 评论:
0 赞:
0 阅读:
298
179.LargestNumberGivenalistofnonnegativeintegers,arrangethemsuchthattheyformthelargestnumber.Forexample,given[3,30,34,5,9],thelargestformednumberis9534330.Note:Theresultmaybeverylarge,soyouneedtoreturnastringinsteadofaninteger.题目大意:给一组数字,让这些数..
分类:
编程语言 时间:
2016-08-14 22:29:42
收藏:
0 评论:
0 赞:
0 阅读:
198