- iOS-UITableView 滚动到底部和顶部的方法
放空di自己
iOS开发
滚动到底部(分段tableview时,优先选择第二种方法)1.-(void)scrollsToBottomAnimated:(BOOL)animated{[self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:self.dataArr.count-1inSection:0]atScrollPosition:UITableV
- iOS-UITableView重用机制 ,图片刷新
weixin_34006468
关于讲解UITabelView的使用参照链接http://www.bubuko.com/infodetail-974265.html-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*identifier=@"cell";UI
- iOS-UITableView行高自动计算
打雷要下雨_雷欧
_tableView.estimatedRowHeight=50;//预估行高_tableView.rowHeight=UITableViewAutomaticDimension;//设置行高自动计算cell里视图用Masonry做约束[self.bgImgViewmas_makeConstraints:^(MASConstraintMaker*make){make.top.left.equalT
- iOS-UITableView 和 tableHeaderView 之间有间距或是遮挡后面 cell 的问题
狗狗臭鸡蛋
UITableView和tableHeaderView之间应该是紧密连在一起的,之后调试过程中,出现了间距,以及遮挡的问题。原因是页面在进去的时候,会初始化tableHeaderView,之后每次点击更新tableHeaderView的时候,都是直接设置的tableHeaderView的高度导致的。_tableView.tableHeaderView.frame=CGRectMake(0,0,kS
- iOS-UITableView scrollToRowAtIndexPath 首次滚动异常问题
WhoJun
方案一[self.tableViewreloadData];[self.tableViewlayoutIfNeeded];[self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:indexinSection:0]atScrollPosition:UITableViewScrollPositionTopanimated:YE
- iOS-UITableView的使用+原理
Imkata
一.关于UITableView1.UITableViewStyle作为iOS开发者UITableView可能是最为常用的一个控件,我们都知道在创建UITableView的时候有两种样式可供选择UITableViewStylePlain、UITableViewStyleGrouped。关于这两种样式到底有什么区别,该如何选择。说实话,在相当长的一段时间里我是稀里糊涂的。下面我来分享一下经验,仅供参考
- iOS-UITableView中点击Cell弹出AlterViewController慢
Amuxiaomu
发现问题同事在看我代码的时候发现在点击Cell修改性别的时候,发现AlterViewcontroller没有弹出,需要多次点击.然后我在测试的时候偶然返现并不没有弹出.而是过了一会才弹出.那为什么弹出比较慢呢.我之前的猜测是由于刚点过了一次,在此进行点击的时候,需要对之前AlterViewController进行销毁等操作.所以导致弹出比较慢(当然这个比较慢并不是第一次点击的)在网上查到的问题都是
- iOS-UITableView学习笔记
梦醉荼靡
tableview的cell点击事件不重复使用的cell需要单独定义并实现跳转二级界面functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){//不加此句时,在二级界面点击返回时,此行会由选中状态慢慢变成非选中状态。//加上此句,返回时直接就是非选中状态。tableView.deselectRow(at:ind
- iOS-UITableView 滚动到底部的方法
Virgo丶
iOS随手记
1.-(void)scrollsToBottomAnimated:(BOOL)animated{[self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:self.dataArr.count-1inSection:0]atScrollPosition:UITableViewScrollPositionBottomanimat
- iOS-UITableView分割线左侧顶齐
Simple_Code
方法一:在iOS7中可以通过设置setSeparatorInset:为UIEdgeInsetsZero,在iOS8改成setLayoutMargins:方法了,为了兼容iOS7,所以要加个判断,具体代码在tableView页面添加下面的方法即可-(void)viewDidLayoutSubviews{if([self.mytableviewrespondsToSelector:@selector(
- iOS-UITableView 的 tableHeaderView 遮挡 cell 的问题
爱哼的阿狸
ios-tableView
1.理想状态下的tableHeaderView(见下图):理想状态下的tableView.png2.但是有时候会出现这种情况(见下图):tableHeaderView遮挡住cell01.pngtableHeaderView遮挡住cell02.png3.出现问题的代码#pragmamark-设置tableHeaderView-(void)setupTableHeaderView{UIView*vie
- iOS-UITableView基础用法篇-geekband
Heyson
UITableView基本使用方法如果自学的人可以按照这个路径去学习学习地图进入要点1.首先Controller需要实现两个delegate分别是UITableViewDelegate和UITableViewDataSource。@interfaceViewController:UIViewController2.然后UITableView对象的delegate要设置为self。3.然后就可以实现
- iOS-UITableView
亦晴工作室
-(void)dealSearch{[_searchArrayremoveAllObjects];for(NSMutableArray*subArrayin_dataArray){for(DeleteModel*modelinsubArray){if([model.datarangeOfString:_searchBar.text].location!=NSNotFound){[_searchAr
- iOS-UITableView使用reloadSections刷新section问题
梵虚
Object-cios
一般使用直接使用#defineSecons5行数[famousTangTablereloadSections:[[NSIndexSetalloc]initWithIndex:Secons]withRowAnimation:UITableViewRowAnimationAutomatic];刷新某一行时会使那一行的section消失掉,老外给的解决方法是[CATransactionbegin];[C
- IOS-UITableView简述
小行为
UITableView在APP中各处都在使用UITableView,必须熟记,今天简单说明UITableView的基本使用。首先掌握的知识有:1,设置UITableView的dataSource、delegate2,UITableView多组数据和胆组数据的展示3,UITableViewCell的常见属性4,UITableView的性能优化(cell的循环利用)5,自定义cellUITableVi
- iOS-UITableView的编辑模式
imkata
UI进阶
一.左滑删除#pragmamark-UITableViewDelegate/***只要实现这个方法,就拥有左滑删除功能*点击左滑出现的Delete按钮会调用这个*///-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPat
- iOS- UI事件传递& 响应
时米高的人生笔记
UI视图相关重要知识点UI视图重要知识点.png传送带:iOS-UITableView重用机制iOS-UITableView数据源同步思考:UIView和CALayer之间的区别是什么?我们还是先来看一幅图:UIView和CALayerUIView里有一个CALayer类型的layer,和一个backgroundColor;backgroundColor是对CALayer里一个同名方法的包装;视图
- iOS-UITableView数组越界导致的crash
linbj
在工作中对于UITableView和UICollectionView的使用必不可少。我们不难发现UITableView&UICollectionView的危险之处在于哪,在于执行其对于的代理方法的时候,我们所依赖的状态可能会发生变化,例如代码中的数据源被修改过,极有可能发生数组越界的异常。方法一:在代理方法内对越界进行判断,这种方法比较暴力,但是比较麻烦。-(UITableViewCell*)ta
- iOS-UITableView、UICollectionView、UIScrollView相关
守护地中海的花
小摩丝.jpg本篇涵盖UITableView、UICollectionView的缓存、计算、动画等.1.使用UITableView+FDTemplateLayoutCell高度缓存以及实现文本展开全文和收起功能2.当UICollectionView遇上动画拖动效果、圆形放大、书籍播放3.实现collectionViewCell的移动(长按或者直接拖拽)4.详细分享UICollectionView的
- ios-UITableView的初步学习
歌白梨
每次写这些文字的时候都是直接步入正题,感觉太没有人情味了。。哈哈。。以下是一些使用TableView的基本知识。更深入的话,后面会更新的啦。。1.继承自UIScrollView2.两种风格3.两个Delegate:dataSource和delegate4.使用NSIndexPath来定位5.只显示一列数据,只能纵向滑动6.UITableViewController默认的会在viewWillAppe
- iOS-UITableView Cell加载问题
點點星光
UITableView这控件不用多介绍了虽然用的多,却还是发现自己平时忽略的问题场景:cell高度不固定,而且内容也不好在xib中全部创建出来,需要在代码里创建#pragmamark-tableView代理-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return10;}-
- iOS-UITableView设置footerView遇见的一些问题
xiaoaihhh
今天封装了一个View作为UITableView的footerView,但是footerView的高度是根据请求的数据动态决定的,但是发现最后显示的footerView的高度总是不对。具体问题如下设计一个SFFooterView,@interfaceSFFooterView:UIView@end重载.m文件的initWithFrame:方法,在该方法中通过afn请求数据,数据请求成功后假设将该Vi
- iOS-UITableView使用UITableViewStyleGrouped的section高度设置
MonsterNanny
sectionHeader使用此方法-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{//对于section==0时返回0.01因为不能返回0返回0系统会返回自己的默认值returnsection==0?20:0.01;}sectionFooter这个方法无效-(float)
- iOS-UITableView悬停处理
coffeedou
主要是对悬浮条的处理,刚开始考虑在view上添加一份同样布局的view,通过隐藏和显示来实现,由于存在两个同样布局的view,处理按钮事件逻辑相对复杂,而用改变悬浮条Superview的方式,实现就比较简单。iOS-UITableView悬停拉伸处理.gif-(void)createTableView{self.tableView=[[UITableViewalloc]initWithFrame:
- iOS-UITableView的封装-使用起来更方便(结合网络框架)
宇玄丶
在一个项目中,使用最多的还要数tableView,更有甚者几乎每个界面都是tableView,那么多协议方法,如果每个界面都写一遍,是不是会很恶心,造成大量的代码冗余。索性、封装起来,调用起来非常方便、代码看起来简洁,干净。上图:UITableView的封装1、不在继承UITableVIewCell,改成继承自BaseTableViewCell@interfaceShopCell:BaseTabl
- iOS-UITableView 头部弹性拉伸效果
会飞的大马猴
1.需要了解的东西1.****贝塞尔曲线****:UIBezierPath是在UIKit中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是CoreGraphics框架关于path的一个OC封装。使用此类可以定义常见的圆形、多边形等形状。我们使用直线、弧(arc)来创建复杂的曲线形状。每一个直线段或者曲线段的结束的地方是下一个的开始的地方。每一个连接的直线或者曲线段的集合成为subp
- iOS-UITableView 之 重写 loadView 导致程序崩溃
一位不愿透露姓名的王先生_
1.新建一个继承自UITableVIewController的控制器(见下图):继承自UITableViewController的控制器01.png2.在.m文件里我在loadView方法里异想天开的设置tableView的背景色(见下图):继承自UITableViewController的控制器02.png3.程序崩溃(见下图):程序崩溃01.png4.我以为设置背景色要在视图加载完毕viewD
- iOS-UITableView 之 tableHeaderView 遮挡后面 cell 的问题
一位不愿透露姓名的王先生_
1.理想状态下的tableHeaderView(见下图):理想状态下的tableView.png2.但是有时候会出现这种情况(见下图):tableHeaderView遮挡住cell01.pngtableHeaderView遮挡住cell02.png3.出现问题的代码#pragmamark-设置tableHeaderView-(void)setupTableHeaderView{UIView*vie
- iOS-UITableView重用机制和性能优化、
蜗牛快跑zz
简介:UITableView我想大家都不陌生,他是UIKit一个重要组件。可以用来展示数据列表,或者灵活使用进行页面布局。其使用中遵循MAC模式,数据模型(NSObject)、视图(UIView)、控制器(UITableViewController)分离。点击前往Github下载Demo官方文档使用://注册方式[self.tableViewregisterClass:[UITableViewCe
- IOS-UITableView开发常用各种方法总结
mengyingguo
实现列表有两种方式方式一继承UIViewController,实现UITableViewDataSource和UITableViewDelegate协议。声明UITableView。UserInfoViewController.h@interfaceUserInfoViewController:UIViewController{}@endUserInfoViewController.m@inter
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <bookjovi@gmail.com>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
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
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少