- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 【iOS】如何在UICollection中实现特殊翻页动画效果
左右可以滚动UICollection浏览,向上滑动可以把当前图片丢进垃圾桶特殊UICollection动画效果。
2023-03-16 10:28:58 989
原创 ios崩溃日志分析,无dSYM文件
业务场景大部分情况下,我们都拿不到dSYM文件,只有一份ipa文件+一个crash文件,应该如何定位具体崩溃的代码呢?实例说明首先本人建立了一个demo工程,写了一段会crash的代码,如下图然后打包成ipa包,如下安装到手机上,运行,得到崩溃日志,如下可以看到上面有两个信息,一个是运行崩溃的手机架构是arm64,一个是下面的未符号化的地址信息。1,首先我们需要先对我们的执行文件瘦身,获取到arm64的执行文件,使用命令lipo -thin arm64 test/yzzs -output
2021-06-24 16:48:44 485 1
原创 Java后端开发,从0开始,IntelliJ IDEA+Tomcat+MySQL+云服务器部署
最近开始接触后端开发,原本在Python跟Java之间徘徊,之所以不选择其他语言,主要是这两个语言都有点基础,尤其是Java用了几年,用起来个跟顺手些,虽然Java也一年多没用了,不过接触几天之后,感觉就又都回来了。这篇文章做科普是一个目的,当然最重要的,是为自己做个存档,因为现在所有的环境搭建,日后自己都会再搭建一次(电脑会换,云服务器也只买了一年),其中踩了不少坑,所以做个记录,方便他人更...
2020-01-17 15:16:38 3232 2
原创 使用Git LFS上传大文件到GitHub教程,以及可能会遇到的坑(使用了Git LFS却依然传不上超过100M的文件;framework库如何添加等)
什么是Git LFS?Git LFS(Large File Storage) 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持简单的说,就是如果你想传超过100M的二进制文件到GitHub,你就要用Git LFS!安装Git LFS首先确保电脑已经安装了Git并且版本不低于1.8.5下面为不同平台的安装方法:Linuxcurl -s htt...
2018-12-08 12:00:08 17632 4
原创 <IOS>IOS应用内支付IAP从零开始详解,让你少踩坑!
前言什么是IAP,即in-app-purchase 这几天一直在搞ios的应用内购,查了很多博客,发现几乎没有一篇博客可以完整的概括出所有的点,为了防止大伙多次查阅资料,所以写了这一篇博客,希望大家能够跟着我,从零开始,写一个包含内购的应用出来流程一般有以下几种内购流程 1. 直接使用Apple的服务器进行购买和验证 2. 就是自己假设服务器进行验证 网上有几张图,不过是英文版的,看着流程也
2017-11-08 17:34:22 25548 1
原创 <IOS><Xcode>解决Can't map file, errno=22 file 'xxx' for architecture arm64(armv7)问题!
今天在引入一个静态framework库时候,编译遇到了“Can't map file, errno=22 file 'xxx' for architecture arm64(armv7)”问题!起因是我在主项目中,build setting-----》other linker flags 中-force_load了该framework库网上有以下几种办法:1,找到引用项目的build
2017-10-17 15:12:18 8922 2
原创 <IOS>Xcode中一个工程如何引用另一个工程
如何在一个项目中引用另一个项目的代码呢,实现在项目中查看并编辑另一个项目的代码,像下面这种结构:首先在要添加到该项目下右击,选择“Add Files To “你要添加到的主项目A””,找到要引用的项目B的目录下的"B.xcodeproj"文件,直接确定引入即可注意:我第一次引入使用发现引入的只有一个“B.xcodeproj”文件,并不是一个类似于下面这种结构:B.xcodepr
2017-09-25 10:52:44 27250 2
原创 网络图谱(个人记录)
再列个图谱网络方面感觉知识点比较多,需要单独开个图谱出来知其然方能知其所以然准备从下面几点来说互联网协议HTTP协议JavaWebServlet加密SSL/TSL国际化web安全其他下面是详细介绍互联网协议实体层链路层五层模型以太网协议mac地址网络层IP协议IP数据包ARP协议
2017-08-18 17:58:19 892
原创 <ObjectC>解决 Assertion failure in -[UITableView _endCellAnimationsWithContext:] 问题
找了几种方法1,[_tableView beginUpdates]; [_tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic]; [_tableView endUpdates]; 在delete之前和之后加上beginUpdates和endU
2017-07-25 14:22:20 3699
原创 <Eclipse>解决eclipse新建dynamic web project没有apache的Runtime environment问题
在新建eclipse web项目时候,想选择Tomact服务器,不过运行时环境选择中没有没有出现下图的Apache目录吗?网络上好像没有找到教程,其实很简单,只是没有装上相应的插件解决步骤如下:1.打开Help > Install New Software2.在work with输入框中输入 http://download.eclipse.org/releases/ju
2017-06-06 17:02:45 8825 6
转载 <U3D>在Unity3D中使用ScriptableObject进行序列化
ScriptableObject类型经常用于存储一些Unity3D本身不可以打包的一些object,比如字符串,一些类对象等。用这个类型的子类型,则可以用BuildPipeline打包成assetbundle包供后续使用,非常方便。这样除了playerpref和c#文件读取外,另外的一种存取一些数据对象的方法[csharp] view plain copy prin
2017-01-13 16:18:11 854
转载 <U3D>Unity3D项目程序加密2——对dll进行混淆
转载自:http://liweizhaolili.blog.163.com/blog/static/1623074420145110502776/之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在Unity3D里面写脚本,到最后完成时,把核心的代码剪切出去打包成dll文件再放回项目里面。这
2017-01-13 14:06:39 1008 1
转载 <U3D>Unity3D项目程序加密1——在Unity3D里使用自己的dll和生成dll
如果稍微关注过这方面知识的朋友,应该知道Unity3D做出来的项目是非常容易被反编译的,被反编译后你的所有资源和代码都将会毫无遮掩的呈现出来。由于.net本身没什么加密的措施,所以我们一般都是使用混淆代码的方式来对程序进行一定的加密。接下来2篇博客,阿赵将会简单的讲一下我自己在Unity3D的程序加密做法。首先第一篇,我会简单的说明一下怎样在Unity3D里面使用dll动态链接库,然后第二
2017-01-13 11:59:10 1611
转载 <Android>Android 性能优化——内存篇
欢迎转载,转载请标明出处【Hoolay Team】:http://www.cnblogs.com/hoolay/p/6278229.htmlAuthor : Hoolay Android Team Chiclaim一、android官方一些内存方面的内存tips1、避免创建不必要的对象。如尽量避免字符串的加号拼接,可以使用StringBuilder来拼接。如
2017-01-13 09:48:42 478
原创 <Java>设计模式大汇总,是时候来复习一波了
如果说在开发过程中有什么需要反复学习的,设计模式无疑排在第一位!这段时间开始复习设计模式,所以,做了一个汇总,希望能够时不时进行查阅复习一下仅针对了解设计模式的目标用户,如果还不了解,建议花些时间系统的学习一下观察者模式描述:有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所
2017-01-06 17:23:54 1096
原创 <Java>接口与抽象类,区别以及使用场景
顺便做个记录接口和抽象类应该是Java语法中最常见的两个概念关于两者,网上也是一搜一吨的对比,总体如下:1,抽象类的成员可以具有访问级别 接口的成员全部public级别2,抽象类可以包含字段 接口不可以3,抽象类可以继承接口 接口不能继承抽象类4,抽象类的成员可以具有具体实现 接口不行5,抽象的子类可以选择性实现其基类的抽象方法 接口的子类必须实现6,接
2017-01-06 11:42:11 12237 8
原创 <Unity3D UGUI>用UGUI方式实现图片的遮罩,圆角图片,圆形图片效果
实现图片的圆角效果,圆形图片效果,是一个很常见的功能,如下很多人会使用shader来做,但是太麻烦了,网上关于UGUI实现这种效果的方法我也一直没有找到我这里知道一个很简单的方法,不用写一行代码现在我打算告诉你原理,就是通过Mask遮罩来实现第一步:建立如下目录结构,Avatar是需要处理的图片,如头像等第二步:给Mask添加俩个控件,I
2017-01-05 19:30:30 18160 3
原创 <U3D>Unity3D实现Tab切换,页面切换功能
第一篇博客,仅作为个人在学习过程中记录作用正文之前公司遇到几个两个项目都有一个列表切换的功能,具体功能就是点击tab列表,内容根据tab切换来变换,效果如下:这样一个很常见功能网上例子较少,后来学到一个方法,几步就可以实现,不需要写代码第一步建立如下的界面,包含一个放置内容的Panel(下面的大的)和一个控制Panel(tab)(左上角小的)第二
2017-01-05 16:26:25 16424 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人