码迷,mamicode.com
首页 > 编程语言
Swift语言之命令模式(Command Pattern)的元编程实现
今天遇到这样一个问题,我现在有一个整数数组,如:var numbers = [3, 7, 12, 9, 200]现需要对其中的每一个数字都执行一系列相同的加减乘除操作,如对每一个数字都加5乘8再减去1,但是这样的操作在编译时并不确定,需要在运行时由用户指定;一看到这个题目,当然就想到了用设计模式中的...
分类:编程语言   时间:2015-03-15 15:10:43    阅读次数:183
线程--多线程线程池
最近在深入学习多线程方面的知识,关于多线程,我们在开发中常用到的是用线程池去处理各种业务逻辑譬如 一段大的集合对象,想要快速的插入到数据库,我们可以循环插入,也可以用线程池的方式来同时插入或者是 调用接口,每个对象一次次的调用接口 ,也可以使用多线程来调用接口下面这段代码 可以处理这个问题packa...
分类:编程语言   时间:2015-03-15 15:12:54    阅读次数:140
python虚拟环境配置
简介 配置python沙盒环境。 安装步骤 1、安装pyenv 参考:https://github.com/yyuu/pyenv-installer,有以下两种方式: 方式1: 第一步:在自己的用户目录下执行 curl -L https://raw.githubusercontent.com/yyu...
分类:编程语言   时间:2015-03-15 15:11:57    阅读次数:184
Java基础复习笔记系列 三
前几节都是基础中的基础,从第三讲的笔记开始,每次笔记针对Java的一个知识块儿。Java异常处理1、什么是异常? 异常是指运行期出的错误。比如说:除以一个0;数组越界;读取的文件不存在。 异常处理,要把异常控制在程序员合理范围之内。如数组越界indexOutOfArray,在用户看来是不可以被理.....
分类:编程语言   时间:2015-03-15 15:08:55    阅读次数:156
算法训练 出现次数最多的整数
整数超出int范围了,改成字符型判断才过了。 算法训练 出现次数最多的整数 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那...
分类:编程语言   时间:2015-03-15 15:06:38    阅读次数:172
深度探索C++对象模型(一)——关于对象
引言 以前读《C++ Primer》的时候一直有一种感觉:该书虽然是C++入门书籍,初学者读之却觉晦涩,越往后读越是如此。等到稍加理解后再读该书,顿感醍醐灌顶,茅塞顿开。究其原因,在于原作者Stanley Lippman总是会有意无意地从编译器的角度来介绍语言的细节:对新手而言,哪里会去关注这样底....
分类:编程语言   时间:2015-03-15 15:04:40    阅读次数:210
数据结构与算法导论之基本概念和术语介绍
为了与大家取得“共同的语言”,下面对一些概念和术语赋予确定的含义。 1、数据(data):对客观事物的符号表示,在计算科学中指所有能输入到计算机中并被计算机程序处理的符号总称。 2、数据元素(data element):是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。一个数据元素可以由若干个数据项(data item)组成,数据项是数据不可分割的最小单位。 3、数据对...
分类:编程语言   时间:2015-03-15 13:58:31    阅读次数:202
实现类似Spring的可配置的AOP框架
可配置的AOP框架中两个重要的类: BeanFactory 工厂类BeanFactory负责创建目标或代理类的实例对象,并通过配置文件进行切换,其getBean()方法根据参数字符串返回一个相应的实例对象,如果参数字符串在配置文件中对应的类名不是ProxyFactoryBean(根据本例子),则直接返回该类的实例对象,否则返回该类实例对象的getProxy()方法返回的对象。 BeanFac...
分类:编程语言   时间:2015-03-15 13:56:45    阅读次数:194
2015阿里秋招其中一个算法题(经典)
写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率 这是2015阿里秋招的一个在线笔试题 实现方法很简单,遍历一遍二叉树,找出最大最小,一相减就可以求出最大的差值 之前在做题的时候居然写递归的方法求值,后面测试了一下,果然结果不对 只要是非递归的的方法遍历都可以很容易找出最大值最小值,效...
分类:编程语言   时间:2015-03-15 13:57:02    阅读次数:186
【Unity5】出现地形错误的解决办法,Terrain error
【本文为囧希博客个人原创文章,转载请注明出处!http://blog.csdn.net/yunpro】 UNITY5前几天发布之后,笔者很快就下载了一个进行使用,但是在地形测试的时候,发现会产生碰撞的错误问题 开始费了很多神,但是最后发现问题出在Unity5本身上面 在官方论坛找了半天,发现很多人也有这种问题: 解决办法是:关掉项目,重新打开就好了,官方已经注意...
分类:编程语言   时间:2015-03-15 13:54:16    阅读次数:224
Swift的Optional类型
我们使用Swift这个苹果新推出的编程语言已经有一段时间了。其中的一个极大的优点就是苹果称为“optional types”的东西。几乎所有的objective-c程序员都知道用nil来表示某个引用类型的对象是没有值的。但是要把nil和某个变量的类型联系起来还是有些牵强。 这里,我们就来介绍一下Swift提供的optional type(可选类型)。先介绍一些实现的细节,然后指出optional...
分类:编程语言   时间:2015-03-15 13:54:23    阅读次数:282
Java 后台性能优化简要
业务系统性能优化的前提时观察和诊断,观察工具如下: 前端优化工具:YSlow 页面响应时间:Firebug 方法相应时间:btrace GC日志分析:JVM 启动参数 数据库优化:慢查询 系统资源调用:监控...
分类:编程语言   时间:2015-03-15 13:53:19    阅读次数:113
JavaScript - 变量、作用域、垃圾回收
1. 变量有基本类型和引用类型,这两种类型定义方式类似(var X = XXX),操作上区别较大(引用类型可增删改其属性及方法)。eg:var j= new Object();j.name = “呵呵”;alert(j.name); //“呵呵”var q = “呵呵”;q.k = “JQK”;al...
分类:编程语言   时间:2015-03-15 13:51:58    阅读次数:142
Swift的Optional类型
我们使用Swift这个苹果新推出的编程语言已经有一段时间了。其中的一个极大的优点就是苹果称为“optional types”的东西。几乎所有的objective-c程序员都知道用nil来表示某个引用类型的对象是没有值的。但是要把nil和某个变量的类型联系起来还是有些牵强。这里,我们就来介绍一下Swi...
分类:编程语言   时间:2015-03-15 13:54:33    阅读次数:134
JAVA多线程的问题以及处理【转】
http://www.cnblogs.com/springcsc/archive/2009/12/03/1616394.html12.4多线程问题及处理多线程编程为程序开发带来了很多的方便,但是也带来了一些问题,这些问题是在程序开发过程中必须进行处理的问题。这些问题的核心是,如果多个线程同时访问一个...
分类:编程语言   时间:2015-03-15 13:51:15    阅读次数:200
蓝桥杯-算法训练 前缀表达式
算法训练 前缀表达式 时间限制:1.0s 内存限制:512.0MB问题描述 编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用...
分类:编程语言   时间:2015-03-15 13:51:40    阅读次数:272
Java工程师笔试面试题集 一
一、笔试题目:1.简述类与对象的区别,Java 虚函数的作用。类是对象的抽象,对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占有内存空间。java中没有虚函数的概念,普通函数就相当于C++中的虚函数,不过可以在函数前加final使函数不能被重写。虚函数的作用是允许在派生类中重新定义与基...
分类:编程语言   时间:2015-03-15 13:50:01    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!