- 博客(151)
- 资源 (7)
- 收藏
- 关注
转载 locationInView
UITouch类中包含如下成员函数:- (CGPoint)locationInView:(UIView *)view:函数返回一个CGPoint类型的值,表示触摸在view这个视图上的位置,这里返回的位置是针对view的坐标系的。调用时传入的view参数为空的话,返回的时触摸点在整个窗口的位置。- (CGPoint)previousLocationInView:(UIView *)v...
2019-06-25 11:09:01 593
转载 IOS UIImageView的contentMode属性
红框表示imageView的frame,下面的图片是原图大小UIViewContentModeScaleToFill, 默认,对图片进行拉伸处理(不是按比例),是充满bounsUIViewContentModeScaleAspectFit, 按原图比例进行拉伸,是图片完全展示在bouns中UIViewContentModeScaleAspectFill, 按...
2019-06-25 10:05:26 923
原创 UICollectionView must be initialized with a non-nil layout parameter
必须指定’UICollectionView的布局对象,如果没有,则不能使用其进行布局.那么就意味着我们必须传入一个布局对象,也就意味着只能通过[[UICollectionView alloc] initWithFrame:<#(CGRect)#> collectionViewLayout:<#(nonnull UICollectionViewLayout *)#>];来创建...
2019-06-23 14:12:40 1127
转载 iOS View的ClipsToBounds属性
当<pre>ClipsToBounds</pre>属性设置成YES的时,剪裁超出父视图范围的子视图部分。当设置成NO的时候,不剪裁超出父视图范围的子视图。默认是NO 在scrollView中默认是YES...
2019-06-17 10:20:03 607
转载 iOS利用NSDictionary分类自动生成模型属性
定义一个NSDictionary的分类,如NSDictionary+Property.h- (void)createPropertyCode;.m- (void)createPropertyCode{ NSMutableString *codes = [NSMutableString string]; // 遍历字典 [self enumerateKe...
2019-06-03 17:04:54 252
转载 implicitly declaring library function 'objc_msgSend' with type 'id
出现这个问题的解决方法是:#import <objc/message.h>
2019-06-02 10:57:43 862
原创 label根据字数的多少来控制长度
//label根据字数控制label的长度-(void)labelSelfAdaptionWith:(NSString *)string fontSize:(int)size label:(UILabel *)label labelx:(int)labelx{ NSDictionary *dict = @{NSFontAttributeName:[UIFont systemF...
2019-05-28 09:01:24 1461
转载 iOS快速开发框架Bee-Framework应用和解析(二) --- Bee framework架构概览
在第二部分里,分享一下Bee Framework架构的看法。如果您下载了Bee Framework, 在/document/developer_manual.pdf有Bee的开发手册。手册里有典型的教程,也有对架构的讲解。本文试图融入个人的理解,解答以下问题:Bee的MVC是如何工作的,核心组件是哪些?Bee的整体架构如何?除了MVC, Bee提供了哪些常用的工具和服务?该如何使...
2019-05-23 12:15:54 410
原创 iOS快速开发框架Bee-Framework应用和解析(一) --- 为什么使用Bee framework
分享和整理Bee-Framework知识之前,先来一些问题吧:Q:iOS boilerplate类的框架,有哪些可以选择,实用性如何?A: Three20, 前身似乎是Facebook开源的框架,已停止更新,主要包括一些系统功能(数组,表格,Bundle, 本地化)的封装和扩展。NimbusKit, 功能比较全面,包含CSS,比Bee-Framework少了不少功能,但也支持Tabl...
2019-05-23 12:11:26 366
转载 addEntriesFromDictionary用法
1、addEntriesFromDictionary在字典中的用法:NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"BMW",@"CarLogo",@"Red",@"CarColor", nil]; NSDictionary *dic2 = [NSDictionary di...
2019-05-22 20:19:19 963
转载 BeeUISignal详解 EditNew Page
BeeUISignal是beeframework的核心,通过signal价值完成对各种变动的集中路由.是冒泡式的向上传递。beeUISignal扩展在UIView和UIViewController里都可以使用详见:UIView+BeeUISignal UIViewController+BeeUISignal可用方法4个可用方法,实际上是2个- (void)hand...
2019-05-21 20:26:29 215
转载 iOS - @property与@synthesize与@dynamic
@property @Property是声明属性的语法。 @Property可以快速方便的为实例变量创建存取器。 允许我们通过点语法使用存取器。 存取器(accessor):指用于获取和设置实例变量的方法。用于获取实例变量值的存取器是getter,用于设置实例变量值的存取器是setter。创建存取器1. 使用get/set方法创建存取器声明// ...
2019-05-21 16:22:31 1098
转载 makeObjectsPerformSelector
makeObjectsPerformSelector这是数组用的方法,类似于for循环。makeObjectsPerformSelector:@selector(method:) 意为数组中的每个元素都执行method方法makeObjectsPerformSelector:@selector(method:) withObject:obj...
2019-05-15 20:06:50 1464
转载 Axure RP Extension for Chrome安装
Axure RP Extension for Chrome安装之前一直用 Firefox 浏览器浏览原型文件,一直用不惯,而且用 Firefox 的唯一目的就是看原型。其他都是用 Chrome 浏览器,来回切换,各种麻烦,然后下定决心解决 Chrome 浏览器无法浏览原型文件的问题。首先就是要安装 Axure RP Extension for Chrome插件,之前是各种找网上的插件(因为谷...
2019-05-07 09:58:25 11478 5
转载 svn下载项目的时候出现 Path to certificate
svn关联的时候出现这种情况,并且有svn的账号的时候,可以找setting中Version Control 中的Subversion中celar 一下即可,然后再重新下载就会让你重新输入用户名和密码,就ok了。...
2019-05-05 14:47:16 2759
原创 error:Cannot assign to 'self' outside of a method in the init family
原因:在ARC有效时,只能在init方法中给self赋值,Xcode判断是否为init方法规则:方法返回id,并且名字以init+大写字母开头+其他 为准则。需要将上面init后面with的头字母改成大写...
2019-04-29 09:01:19 139
原创 更新9.3后出现Block implicitly retains 'self'; explicitly mention 'self' to indicate this...警告
2019-04-27 20:19:53 279
转载 消除编译器警告的方法
在iOS 不断的升级中,我们经常会遇到一些旧的api或者是属性已经弃用,系统提示采用新的API或者属性替换,可是为了版本上的兼容我们可能还是会用一些就的API或属性,这是系统编译出现黄色的警告,有强迫症的同学看了会非常不舒服。那么如何去掉呢?1、如果是警告(PerformSelector may cause a leak because its selector is unknown)...
2019-04-27 16:48:41 1683
原创 DTServiceHubClient failed to bless service hub for simulator iPhone 6s (2EA24B33-BE28-4B9D-A485-E040
从别的地方把xcode压缩包下载到自己电脑后,解压缩后,没有把xcode 拖到应用程序中导致启动模拟器错误操作方法就是打开finder的应用程序然后打开解压缩的xcode,把xcode拖过去就可以了...
2019-04-21 12:44:23 1406 1
原创 MyBatis:Could not resolve type alias 'BaseResultMap'. 报错
出错的原因是我将mapper.xml文件的resultType:java.uitl.map改为了BaseResultMap解决方法:将resultType改为resultMap即可,如图
2019-04-17 09:20:43 967
原创 Cannot resolve class 'MappingJacksonHttpMessageConverter' less... (Ctrl+F1) Inspection info:Spring
Spring4.1.1去掉了MappingJacksonHttpMessageConverterspring-mvc配置将MappingJacksonHttpMessageConverter改成MappingJackson2HttpMessageConverter,Maven对org.codehaus.jackson的引用,改用com.fasterxml.jackson.core...
2019-04-09 23:17:36 2029
转载 mybatis-generator 插件无法在maven 的 Plugins显示怎么办
今天搭建一个项目的时候,在<build>标签下的pluginManagement 配置了mybatis-generator,却发现mybatis-generator始终不显示。然后调整generator插件与pluginManagement标签同级 便可正常显示出来了。这里mark一下。...
2019-04-09 12:32:02 486
原创 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
URI is not registered ( Setting | Project Settings | Schemas and DTDs )在idea中,当初手动第一次写spring配置文件的时候,出现了上面这个错误。错误提示如下:很明显的两行错误提示。将鼠标放在上面,软件会提示“URI is not registered ( Setting | Project Settings |...
2019-04-09 11:59:43 339
原创 jaxp查询、修改、增加、删除xml节点
1、新建一个web项目2、新建一个xml文件personl.xml<?xml version="1.0" encoding="utf-8" standalone="no"?><person> <p1> <name>zhagnsan</name> &l
2019-03-12 08:59:27 127
转载 SpringMVC工作原理
一:SpringMVC的工作原理图二:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServ...
2019-03-01 14:25:07 120
转载 mysql连接报java.math.BigInteger cannot be cast to java.lang.Long异常
mysql-connector-java-5.1.46-bin.jar 点击打开链接
2019-01-26 17:06:40 492
转载 idea项目中添加mapper.xml文件模版
1.点击File --->Settings --->步骤如下图然后新建mapper.xml文件点击mapper即可2.添加其他模板方法同上
2019-01-09 14:52:50 3340
转载 关于异常nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactor
简单看了一下发现原来是没有commons-fileupload包导致的,然后就在pom里加入了依赖。<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId>...
2018-12-29 17:01:28 5801 2
转载 java.lang.NoClasjava.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException异常
java.lang.NoClasjava.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException异常解决方案: 在pom.xml中添加依赖:<dependency> <groupId>com.fasterxml.jackson.co...
2018-12-29 17:00:21 521
转载 SpringBoot使用@Mapper和@MapperScan注解无效的解决方法
在使用@Mapper注解时,注解无效,service层,dao层该添加的注解都添加了,最后发现是少加了一个jar包<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-star...
2018-12-11 22:28:04 9857
原创 springboot项目启动报错Failed to configure a DataSource: 'url' attribute is not specified and no embedde
***************************APPLICATION FAILED TO START*************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource coul...
2018-12-11 17:18:51 365
原创 bean初始化和结束就调用三种方法
第一种使用注解@PostConstruct@PreDestroypackage com.seven;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;@Componmentpublic class FirstInitDestory { @PostConstruc...
2018-12-02 16:28:07 879
原创 Spring 新建bean
新疆一个maven项目新建项目后,需要等待maven加载所有文件,然后如果没有java文件或者resource文件新建一个MyBean类MyBean.javapackage com.lllid;public class MyBean {}新建一个MyConfig类MyConfig.javapackage com.lllid;import org.spr...
2018-11-30 10:58:01 136
转载 IDEA创建maven的web项目时,main文件夹下没有java,resources目录等源文件夹
我们在用IDEA创建maven webApp项目的时候,创建完成后发现main文件夹下并没有java,resources等源文件夹目录。这时,我们需要手动添加这些源文件夹:创建后的项目目录结构:手动添加源文件夹: 选择File->Project Structure...点击Modules选项点击我们的项目,在main文件夹上右键点击,选择New Folder…点击...
2018-11-29 09:36:40 503
原创 java算法--斐波那契数列实现方法
一、第一种public static void feibio(int n){ int[] arrayist = new int[n]; arrayist[0]=arrayist[1]= 1; for(int i = 0;i<=arrayist.length;i++) { if(i==0) { System.out.println("第"+(i+1)+"等于"+...
2018-11-28 21:31:02 360
转载 java面试题
相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不影响已经存在的类结构 接口性:多态是超类通过方法签名,向子类提供一...
2018-11-21 23:11:16 109
转载 静态变量和实例变量的区别(配图解释专业术语,通俗易懂)
1:首先在语法定义上区别:静态变量前面要加static,实例变量不用 2:在程序运行时: 实例变量输入对象的属性,必须创建了实例对象(如 new)才会被分配空间,才可以使用实例变量,静态变量不属于某个实例对象,而是属于类,也叫类变量,只要程序加载了类的字节码,不用创建任何实例对象就会被分配空间,就可以被使用3:总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直...
2018-11-21 23:01:38 195
翻译 JAVA - 可变对象与不可变对象【现在是不太理解的】
不可变对象在并发程序中比较有用,由于其状态无法改变,因此无法被线程的干扰损坏或者被视为不一致状态。基本概念 *不可变对象(Immutable Objects)即对象一旦被创建它的状态(对象的数据,也即对象属性值)就不能改变,任何对它的改变都应该产生一个新的对象。* 可变对象(Mutable Objects):相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类...
2018-11-21 19:01:59 1036
转载 LR安装遇到 Cannot save the license information because access to the registry is denied
在安装LoadRunner11时,会出现多种问题,在此以我遇到的问题一一进行解决。 1. 在首先安装时导入注册文件会遇到一个错误,就是:Cannot save the license information because access to the registry is denied此时你需要一个工具,deletelicense,清除注册表信息的一个工具,可以轻易下载到,然后把...
2018-11-21 18:16:04 2355
转载 Java总结 多态和实现方法
开发中在什么地方用多态,怎么实现的多态? 接口实现、抽象类、继承父类进行方法重写、同一个类中进行方法重载。接口:辐射拓展,如果接口中新增加了方法,则需要修改所有实现此接口的实现方法。接口中的变量会被隐式地指定为public static final变量。接口中的方法都是抽象方法。一个类可继承多个接口。实现接口需实现接口中的所有方法。public interface Int...
2018-11-21 15:27:53 987 1
AlgorithmPractice.zip
2019-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人