什么叫反射机制?
举个简单的例子,如果已经有一个类,则肯定可以通过类创建对象;那么如果现在要求通过一个对象找到一个类的名称,此时就需要用到反射机制。正常方式:
引入需要的“包.类”名称——>通过new实例化——–>取得实例化对象
反射方式;
实例化对象——–>getClass()——–>得到完整的”包.类”名称下面简单演示下代码:
1.调用构造方法package com.mm;
/*
*...
分类:
编程语言 时间:
2016-05-12 13:20:55
阅读次数:
157
Python中有各种各样的学习扩展包,尤其是其在算法包方面,例如机器学习,深度学习等等都是十分出色的,同样我们也可以在Python中找到图像处理相关的扩展包例如PIL,Image等等,下面我们就使用olivettifaces人脸库,一个只有400张人脸总共40个人的迷你数据集,来向大家展示如何将图片保存为一个灰度值组成的大数组,并保存为一个pkl文件,然后再将数组序列恢复显示为一张图片。...
分类:
编程语言 时间:
2016-05-12 13:21:56
阅读次数:
819
1、介绍了关于String,File,InputStream之间的相互转换
1.1 String2InputStream
/**
* String2InputStream(String str)的工具方法
*
* @param str
* 需要转换的字符串str
* @return 返回的是字符串str转换为inputs...
分类:
其他好文 时间:
2016-05-12 13:19:28
阅读次数:
135
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。
1 基本操作
(1)头文件#include.
(2)创建vector对象,vector vec;
(3)尾部插入数字:vec.push_back(a);
(4)使用下标访问元素,cout
(5)使用迭代器访问元素.
vectorint>::iterator it;
for(it=ve...
分类:
编程语言 时间:
2016-05-12 13:20:34
阅读次数:
201
分层存储体系:在这个体系中,计算机有若干兆(MB)快速、昂贵、易失性的告诉缓存(cache),数千兆(GB)速度和价格适中且同样易失性的内存,以及几兆兆(TB)低速、廉价、非易失性的磁盘存储,还有USB等可移动存储装置。操作系统的工作就是将这个存储体系抽象为一个有用的模型并管理这个模型。
操作系统中管理分层存储器体系的部分称为存储管理器。它的任务是有效地管理内存,即记录那些内存是正在使用的,那些...
分类:
其他好文 时间:
2016-05-12 13:19:56
阅读次数:
165
一、数组分离
#include
using namespace std;
int main ()
{
const int N=10;
int i=0,j=0,k=0;
int A[N],B[N],C[N];
cout<<"请输入10个数"<<endl;
for (i=0; i>A[i];
}
...
分类:
编程语言 时间:
2016-05-12 13:20:41
阅读次数:
160
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。例如输入两个链表分别1,3,5和2,4,6,合并后的链表则是1,2,3,4,5,6.
链表结点定义如下:
typedef struct ListNode
{
int val;
struct ListNode *p_next;
}NODE, *PNODE;
拿到这个题目我们就来分析一下:首先分析合并两个...
分类:
其他好文 时间:
2016-05-12 13:21:31
阅读次数:
83
1. Java EE应用的分层模型
1.1. Java EE架构模式大致可以分为以下几层:
>> Domain Object(领域对象)层:此层由POJO(Plain Old Java Object,普通的、传统的Java对象)组成,这些对象是该系统的Domain Object,往往包含了各自所需要实现的业务逻辑方法。
>> DAO(Data Access Object,数据...
分类:
编程语言 时间:
2016-05-12 13:19:13
阅读次数:
155
文章结构继承的判断标准真真假假的继承实现方式构造函数绑定prototype的拷贝直接继承prototypeprototype模式利用空对象JavaScript的继承实现设计得有点遮遮掩掩,对于从强类型语言转向来学习JavaScript的新手来说,是件很费脑瓜子的事情。Sodino作为从Java转向JavaScript的新学员,尝试用这篇文章来理清‘继承’这点事。继承的判断标准考虑到JavaScri...
分类:
编程语言 时间:
2016-05-12 13:20:45
阅读次数:
256
*/
* Copyright (c) 2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名:text.cpp
* 作者:常轩
* 微信公众号:Worldhello
* 完成日期:2016年5月8日
* 版本号:V1.0
* 问题描述:根据类图,写出程序
* 程序输入:无
* 程序输出:见运行结果
*/
#include
#inc...
分类:
编程语言 时间:
2016-05-12 13:20:52
阅读次数:
179
取石子(一)
时间限制:3000 ms | 内存限制:65535 KB
难度:2描述
一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子。游戏的规则是这样的。设有一堆石子,数量为N(1<=N<=1000000),两个人轮番取出其中的若干个,每次最多取M个(1<=M<=1000000),最先把石子取完者胜利。我们知道,TT和他/她的室...
分类:
其他好文 时间:
2016-05-12 13:20:31
阅读次数:
119
版本:tuzicms_v2.5
问题:安装php开发环境软件phpstudy以后,tuzicms 2.5版本环境检测提示Zend Guard Loader未安装,无法下一步安装程序解决方法。
原因:tuzicms程序对php环境有一定的要求,推荐配置:Apache + MySQL5.5 + PHP5.3,另外php必须是非线程安全版本,这样才能安装tuzicms
解决方法...
分类:
其他好文 时间:
2016-05-12 13:17:41
阅读次数:
132
博客地址
RSS地址
OneV's Den
http://onevcat.com/atom.xml
破船之家
http://beyondvincent.com/atom.xml
NSHipster
http://nshipster.cn/feed.xml
Limboy 无网不剩
http://feeds.feedburner.com/l...
分类:
移动开发 时间:
2016-05-12 13:19:09
阅读次数:
245
内存管理垃圾回收机制1、什么是垃圾回收机制?
(1)垃圾回收器负责回收程序中已经不再使用,但是仍然被各种对象占用的内存。
(2)无需手动管理内存,android系统会自动跟踪所有的对象,并释放那些不再被使用的对象。
缺点:垃圾回收机制是一把双刃剑,在提高程序员工作效率的同时,会对应用程序的性能造成影响,严重的会是应用程序卡顿等。
峰值后占用内存减少,是系统进行了一次垃圾回收。...
分类:
其他好文 时间:
2016-05-12 13:18:05
阅读次数:
121
继上篇文章讲到插入排序和冒泡排序算法。这次来看一下选择排序。
和上两个循环一样,还是分成两套循环,外循环起指针作用,用来指定每次循环的元素值和元素序列,而内部循环则起到真正的快速排序逻辑。首先如果我们取到第i值,那么我们要与第i+1,i+2,....等元素进行对比,找到i元素后面最小的元素,与之交换位置即可,只不过这里的交换位置比较新颖,我们看下面的代码:
package cn.tg...
分类:
编程语言 时间:
2016-05-12 13:20:06
阅读次数:
164
#include
using namespace std;
struct listNode{
int data; //存放本节点的数据
struct listNode* next; //存放下一个节点的位置
};
void insertNode(listNode *head, int pos, int value) {
int step = 0;...
分类:
其他好文 时间:
2016-05-12 13:16:59
阅读次数:
81
clude"stdio.h"
#include"stdlib.h"
#include"string.h"
#include"conio.h"
#define PAGE 3
#define MAX 1000
#define N 5
int k=0;
/*结构体类型*/
typedef struct
{ int num;/*学号*/
char name[20]...
分类:
其他好文 时间:
2016-05-12 13:18:38
阅读次数:
150