- 线性表(java实现)
Coding9933
本文整理自《大话数据结构》及传智播客视频教程1.线性表定义线性表是由零个或多个数据元素组成的有限序列。根据它的定义,可以得出以下几点序列,说明线性表是有序的,若存在多个元素,第一个元素无前驱,最后一个元素无后继,其他元素都有且只有一个前驱和后继;有限,说明数据元素个数是有限的;最后一个,数据元素的类型必须相同;线性表能够逐项访问和顺序存取。2.线性表数学定义线性表是具有相同类型的n(≥0)个数据元
- 【学习总结】240131_数据结构与算法(六)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充顺序存储顺序查找:最好情况——1次最坏情况——n平均时间复杂度——O(n)再该情况下算法的基本操作重复执行次数随问题的输入数据集有所不同考虑最坏时间复杂度(一般考虑)平均时间复杂度最好时间复杂度渐进空间复杂度:S(n)=O(f(n))n为问题的规模或大小分析例题:将一维数组a中的n个数逆序放到原数组中:for(i=0;i#in
- 【学习总结】240128_数据结构与算法(三)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充一、读书笔记+课程补充往期知识回顾:1.抽象数据类型“复数的实现”typedefstruct{floatrealpart;floatimapart;}Complex调用函数则有:voidassign(Complex*A,floatreal,floatimag);voidadd(Complex*A,floatreal,floatimag);2.C语言实现抽象数据类型
- 【学习总结】240129_数据结构与算法(四)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充有关线性表:零个或多个数据元素的有限序列(前驱后继)当n=0,称为空表。称i为数据元素ai在线性表中的位序。线性表的顺序存储结构:指用一段地址连续的存储单元依次存储线性表的数据元素。使用一维数组来实现顺序存储结构。长度即最大存储容量。例如:存储器中的每个存储单元都有自己的编号,这个编号称为地址。二、每日一个例题示范自然数的拆分
- 【学习总结】240201_数据结构与算法(七)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充抽象数据类型线性表定义:ADTList{}ADTList初始化线性表销毁插入删除线性表等构造一个空的线性表——InitList(&L)销毁线性表(前提是存在)——DestroyList(&L)重置为空表——ClearList(&L)判断线性表是否为空——ListEmpty(L)若为空表则返回ture否则返回false返回数据元
- 【学习总结】2401230_数据结构与算法(五)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充(50页)分析算法时间复杂度的基本方法尽量简化取数量级符号"O"选择最高次再化简O(n^2)时间复杂度是由嵌套最深层语句的频度决定的。分析时间复杂度的例题循环执行推导:找到执行次数最后取时间复杂度为T(n)=O(log2n)二、每日一个例题示范高手去散步题目描述鳌头山上有�n个观景点,观景点两两之间有游步道共�m条。高手的那个
- 【学习总结】240202_数据结构与算法(八)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充今天来汇集一下代码中的一些常见调试步骤和潜在问题:确保包含函数所需的库。常量和数组:确保常量适合实际问题,并且数组的大小正确。输入读数:验证输入是否被正确读取。确保值在可接受的范围内。内存溢出:检查相关值是否不超过数组大小。队列数组大小确定。数组边界:确保数组索引不会越界。否则可能会导致内存损坏和未定义的行为。循环条件:验证循
- 理论学习-C/C++编程-算法学习笔记
用户昵称100
C/C++编程理论指导算法学习c++链表
TOC读《大话数据结构》链表 初看链表程序,就是把指针包装成结构体,前后链接起来。觉得道理浅显易懂,但是自己写又很难写好,只能去copy。明显自己没有学到精髓。 后来,也许是看的多了。不自觉意识到写链表需要提炼的核心要点。帮助写好链表: ①,注意插入的位置。上图“将S插入P之后”,所以在四条语句中都只应用了S和P节点,P节点作为唯一绝对位置,其他节点也只是应用P->next索引。对于“删除节点P”
- 数据结构--克鲁斯卡尔(kruskal)算法(大话数据结构)
欧_aita
数据结构与算法数据结构算法图论
克鲁斯卡尔算法的个人解析笔记什么是克鲁斯卡尔(kruskal)算法克鲁斯卡尔算法与普里姆算法的区别在哪里呢克鲁斯卡尔算法实现宏定义对边集数组进行定义克鲁斯卡尔算法Find函数定义主函数测试代码解读什么是克鲁斯卡尔(kruskal)算法这里我们选用普里姆(prim)算法作为对比,prim算法是从一个顶点开始搜索最小路径,而克鲁斯卡尔算法是通过一个遍历好的边集数组搜索出一条最短路径。(最短路径的本质就
- 《大话数据结构》笔记——第8章 查找(二)
bm1998
#《大话数据结构》数据结构
文章目录8.6二叉排序树8.6.1二叉排序树查找操作8.6.2二叉排序树插入操作8.6.3二叉排序树删除操作8.6.4二叉排序树总结8.7平衡二叉树(AVL树)8.7.1平衡二叉树实现原理8.7.2平衡二叉树实现算法声明:本博客是本人在学习《大话数据结构》后整理的笔记,旨在方便复习和回顾,并非用作商业用途。本博客已标明出处,如有侵权请告知,马上删除。8.6二叉排序树假设查找的数据集是普通的顺序存储
- 《大话数据结构》之栈与队列
我才是臭吉吉
1.栈1.1定义栈,即只能在表尾进行插入或删除操作的线性表。其中,“表尾”称为“栈顶”,另一端则为“栈底”。栈是“后进先出”(LIFO)的线性表。1.2栈的顺序存储结构我们使用数组来描述栈的顺序存储结构。使用指针top来定义栈顶指针,其一直指向数组的最后一个元素的索引。空栈即top为-1。由于使用数组实现,故顺序栈在初始化时需要指定最大存储容量。1.2.1入栈取出数组下一位置的索引(同时更新栈顶t
- 二分查找刷题
Sking426
算法数据结构
本人目前在一所普通高校研究生在读,写笔记的目的是为了记录下自己刷题的内容,方便日后观看。参考书目:《大话数据结构》------程杰《图解算法》---------袁国忠译《深入浅出程序设计竞赛--基础篇》------汪楚奇本文结合《图解算法》的书作为参考,第一章涉及到二分查找的内容,再针对性的对二分查找刷题。练习的题目来源《深入浅出程序设计竞赛--基础篇》,本文将按照自己做题的思路以及书上例子的参考
- 校招LeetCode精选题目
Mr Liu的个人博客
校招leetcode散列表算法
不管是春招还是秋招,校招生是避免不了刷题操作的,今天我总结了一下自己秋招过程对leetcode题目进行分类并针对性练习的过程。一些基本的数据结构练习,建议结合大话数据结构这本书食用。里面有一部分语言特性,注意总结与分析,有助于加深数据结构基础的理解。基本数据结构总结推荐题目:LeetCode1.TwoSumLeetCode187.RepeatedDNASequencesLeetCode706.De
- Java进阶核⼼之集合框架Collection
不吃青椒!
javasejava
一,计算机核心基础之大话数据结构(精简速成)数据在内存中,它有连续的结构,也有不连续的结构,比如数组,里面的每一个数据的内存地址都是连续的,当然也有非连续的。为了方便理解数据结构,这里我们举一个例子,比如一个小区,有好多的公寓,如果他们公寓号从一公寓到n公寓,整齐排列,那么我们快递员就很容易的送货,这里可以理解为数组非连续数据包结构我们以链表为例,比如快递人员相送一个公寓,但是公寓号很乱,没在一起
- c++服务端书籍进阶书籍推荐
幽若风
入门路线规划:其中这些书可以并行参考,最好是边用边看,有效果,一.基础阶段c/c++编程语言《C++Primer》《EffectiveC++》《深度探索C++对象模型《STL源代码剖析》2.linux基础《鸟哥的Linux私房菜-基础学习篇》《跟我一起学makefile》3.数据结构与算法《大话数据结构》《算法第四版》4.设计模式《大话设计模式》《经典版的C++设计模式》5.脚本语言(可选)《py
- 经典算法问题:赫夫曼树以及赫夫曼编码
李威威
是能使得给定的字符串编码成01串后长度最短的前缀编码。1、编码问题:ASCII码:一共128个:http://tool.oschina.net/commons?type=42、前缀码:前缀唯一3、频率越高,编码越短4、等长编码与不等长编码5、构建出二叉树,左分支走0,右分支走16、非叶子结点上出现前缀,没有二义性7、WLP值一样。参考资料:《大话数据结构》算法导论第200页:殷人昆《数据结构》赫夫
- 2019年读书计划
鑫涛0603
完成24本书籍阅读,每月两本,并产出对应笔记,费曼笔记。历史《半小时漫画中国史+世界史》《明朝那些事》《三国全史》项目管理或个人提高《原则》《金字塔原理》《墨菲定律》《自控力》沟通技巧《非暴力沟通》《高效能人士的七个习惯》技术提高《智能时代》《高性能MySql》《大话数据结构》《EffectiveJava》《HeadFirstJava第2版》《疯狂java讲义》《阿里巴巴Java开发手册》《Spr
- 冒泡排序 选择排序 插入排序 快速排序 堆排序 希尔排序的C语言实现
weixin_44033321
c语言排序算法数据结构
平台:VS2019参考:《大话数据结构》#include#defineMAXSIZE10typedefstruct{intr[MAXSIZE+1];/*r[0]用作哨兵或临时变量*/intlength;}SqList;/*交换*/voidswap(SqList*L,inti,intj){inttemp;temp=L->r[i];L->r[i]=L->r[j];L->r[j]=temp;}/*冒泡排
- 排序算法三之堆排序
thepeakofmountain
数据结构排序算法算法c语言堆排序
这次介绍堆排序,堆排序分为2步,1.建堆2.排序但是建堆的过程是对堆进行调整,而排序的过程实际上也是对堆调整,堆排序,是基于完全二叉树的,凡是和树和图相关的,总是需要多花点时间弄懂,哎,基础太差。所以关键是对堆的调整,下面的代码和图用的是大顶堆,代码是参考大话数据结构,理解了之后自己动手敲的。调整的过程如下图所示,但是为了显示一个过程,图7、图8最后的虚线是visio一页不足所致,红色为每次要调整
- python 排序算法(未完待续)
林疏浅阳
内容源自哔哩哔哩up主青岛大学--王卓的算法数据结构以及大话数据结构(虽然网上已经有很多资料了,但是自己理解了再写一遍感觉印象更深刻,所以记录下来,以便以后查阅)选择排序:(1)简单选择排序(2)堆排序(1)简单选择排序基本思想是在待排序的数据中选出最大(小)的元素放在最终的位置。具体过程:1)首先通过n-1次关键字比较,从n个记录中找出关键字最小的记录,将其与第一个记录交换2)再通过n-2次比较
- 《大话数据结构》学习笔记--线性表
yuqiong11
数据结构链表
第三章线性表什么是线性表线性表的顺序存储结构基本概念及特性顺序存储结构的存取操作顺序存储结构的插入和删除操作顺序存储结构的优缺点线性表的链式存储结构单链表基本概念及特性单链表的读取操作单链表的插入和删除操作单链表的整表创建和删除静态链表循环链表双链表总结什么是线性表线性表(List)是零个或多个数据元素的有限序列,每个数据元素的数据类型相同。线性表是依据数据的逻辑结构定义的,即数据在逻辑结构上是线
- 《大话数据结构》第三章学习笔记--线性表(一)
MogulNemenis
学习总结数据结构算法链表
线性表的定义线性表:零个或多个数据元素的有限序列。线性表元素的个数n定义为线性表的长度。n为0时,为空表。在比较复杂的线性表中,一个数据元素可以由若干个数据项组成。线性表的存储结构顺序存储结构可以用C语言中的一维数组来实现,每个数据元素的类型都相同。描述顺序结构存储结构需要三个属性:1.存储空间的起始位置:数组date,它的存储位置就是存储空间的存储位置。。2.线性表的最大存储容量:数组长度max
- 大话数据结构||学习笔记||从开头至链表||c/c++
kkkkkkkkkkaZZL
笔记数据结构算法
一day41时间复杂度1-1线性阶1-2对数阶1-3平方阶常见时间复杂度表2线性表2-1线性表顺序存储结构线性表的长度与数组长度区分线性表的顺序存储的结构代码#defineMAXSIZE20//存储空间初始分配量typedefintElemType;//暂定inttypedefstruct{ElemTypedate[MAXSIZE];//数组存储数据成员,最大值为MAXSIZEintlength;
- 数据结构初阶--复杂度分析
yoouuung_
数据结构数据结构
数据结构练习:大话数据结构殷人昆c++剑指offer和程序员代码面试指南leetcode牛客数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合算法就是定义良好的计算过程,取一个或一组的值为输入,并产生出一个或一组值作为输出。1.时间复杂度时间复杂度主要衡量一个算法运行快慢算法的时间复杂度是一个函数(数学中带未知数函数式)算法中的基本操作执行次数,为算法的时间复杂
- 大话数据结构之时间复杂度和空间复杂度详解
xiaoming3526
算法数据结构大话数据结构时间复杂度空间复杂度
一、算法的复杂度:算法的复杂度分为时间复杂度和空间复杂度。时间复杂度是指衡量算法执行时间的长短;空间复杂度是指衡量算法所需存储空间的大小。二、算法时间复杂度定义:在进行算法分析时候,语句总的执行次数T(n)是关于问题规模n的函数,进而分型T(n)随着n的变化情况并确定T(n)的数量级.算法的时间复杂度,也就是算法的时间度量记作:T(n)=O(f(n)).它表示随着问题规模n的增大,算法执行时间的增
- 大话数据结构-1 基础
李楠30
逻辑结构与物理结构逻辑结构指数据对象中数据元素之间的相互关系。分为四种:集合结构:数据元素除了同一属性属于一个集合外,他们之间没有其他关系。线性结构:数据元素之间是一对一的关系。树形结构:数据元素之间存在一对多的层次关系。图形结构:数据元素是多对多的关系。逻辑结构是针对具体问题的,是为了解决某个问题,在对问题理解的基础上,选择一个合适的数据结构表示数据元素之间的逻辑关系。物理结构指数据的逻辑结构在
- 数据结构_note
xiaoyuyulala
基础知识即其他数据结构
数据结构真的非常重要,不光是为了应付考试,至今觉得数据结构和编译原理没有学得特别好太遗憾了,给自己做个笔记结合大话数据结构以及天勤2019数据结构计算机考研复习指导PS:之前学数据结构的时候直接看严蔚敏的觉得太硬核了第1章绪论具体是啥翻书,记录一下常用的O(1)#include#include#definemaxSize100//定义一个顺序表typedefstruct{intdata[maxSi
- 大话数据结构之线性表--链式存储结构单链表的c++实现
Surplus°
数据结构数据结构链表
目录数据结构之线性表基本概念线性表的存储结构顺序存储链式存储链式存储结构单链表的C++实现单链表的存储结构判断链表是否为空链表返回链表的长度寻找元素获取元素插入节点删除节点头插法创建单链表尾插法创建单链表单链表的整表删除打印单链表完整代码本文简单介绍了线性表的基本概念以及具体的代码实现,并在文末提供了代码下载链接。如果有错误的地方还请不吝赐教!数据结构之线性表基本概念线性表:零个或多个数据元素的有
- 大话数据结构学习笔记(2)
Knight_Davion
第二章算法算法的定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法具有5个基本特性:输入,输出,有穷性,确定性和可行性。输入输出:算法剧透零个或多个输入,至少一个输出。有穷性:指算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。确定性:算法的每一步都具有确定的含义,不会出现二义性。可行性:算法的每一步
- Mybatis源码分析_日志模块 (1)
街头小瘪三
Mybatismybatisjava
不得不承认,学习MyBatis的时间成本要比学习Spring低很多,Mybatis是我所了解过的代码量最小、整体架构最简单,但是又是最具有学习价值的一个框架。如果,你想快速的阅读一个框架的源码,并且掌握这个框架的精髓,那么Mybatis一定是你的首选。在开始我们的源码阅读之前,我们先来学习一个设计模式:适配器模式大话数据结构是这样解释的:将一个类的接口转换成客户希望的另外一个接口。Adapter模
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">