Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Swift封装的无限轮播头视图

Swift封装的无限轮播头视图

此类中代码,是已经封装好的,在外部创建,给其frame和父视图,即可显示。需要注意的地方,就是图片哪里了,在代码中已经写出来了。就是不给demo链接(其实我demo没上传到git上),自己慢慢看代码吧,哈哈,简书看起来代码,还是挺舒服的。import UIKitclass AmonCirHeadView: UIView ,UIScrollViewDelegate{var dataArray:NSArray?;var _scrollView:UIScroll...
Swift中KVO(监听)的使用方法及注意事项

Swift中KVO(监听)的使用方法及注意事项

相信研究swift语言的开发者都多多少少了解或者精通Objective—C语言,熟练掌握Objective—C语言的开发者,在学习swift语言的过程中,是比较快速,而又轻松的。本人就是一位熟练掌握OC语言,后开始研究的swift。在学习swift语言的过程中,笔者建议有OC基础的开发者,在写swift的代码过程中,再写一下OC中的代码,二者相互比较,相信你能找到快速学会swift语言的方法。资深,有耐心和有天赋的开发者,相信能在一...
Swift中UICollectionView的简单用法

Swift中UICollectionView的简单用法

之前写过OC中collectionView的用法,现在再看看swift中collectionView的用法,有兴趣的朋友,可以两者前后比较下区别,swift现在没有稳定下来,语法更新的比较快,但是它核心的一些东西,已经定型了。这些还是靠读者们自己去挖掘吧。总得来说,swift无论是在语法上,还是在其书写内容上,和OC有着千丝万缕的联系,但又不完全一样,有的地方,进行了优化。当然这些都是笔者个人理解,毕竟也是从头开始研究这个语言,可能有些不对的地方,也希望各...
Swift UICollectionView 简单使用

Swift UICollectionView 简单使用

最近要研究下排布的游戏关卡界面的实现,简单做了个UICollectionView的demo。先看最后的效果:下面来看实现的方法把,在Storyboard对应的ViewController中增加一个UICollectionView控件,然后再其中加入一个CollectionViewCell在其中增加一个Label控件注意,下面对这个Cell进行命名,命名成defaultCell, 这样我们UI层面的工作就结束了。代码部分:首先我们需要了解两个类,UIColl...
C++中函数中变量内存分配以及返回指针、引用类型的思考

C++中函数中变量内存分配以及返回指针、引用类型的思考

众所周知,我们在编程的时候经常会在函数中声明局部变量(包括普通类型的变量、指针、引用等等)。同时,为了满足程序功能的需要,函数的返回值也经常是指针类型或是引用类型,而这返回的指针或是引用也经常指向函数中我们自己声明的局部变量。这样,程序在某些情况下就可能存在一定的问题。看似很简单的问题,通过仔细的分析,我们就能够更好的理解C++中内存分配和释放的问题。好,废话不多说,我们进入正题。首先,简单介绍一下程序的内存区域的分配:程序的内存分配①堆区(heap)。这...
Java利用Rxtx进行串口通讯

Java利用Rxtx进行串口通讯

最近在做传感器数据采集的工作,底层是基于Zigbee的无线传感网络,所有数据采集到Zigbee协调器上然后通知上位机数据采集完成,上位机通过USB转串口去读取数据就可以了。那么问题来了,如何进行串口通讯呢?老板说你用Java写个程序好了嘛,用Java写串口程序也是醉了。实验室也没别人写了,所以就让我写了。当我听到要让我用Java写串口通讯程序的时候我本来是拒绝的,然后。。。就没有然后了。。就只能写了。网上看了一下,最后用了一个开源的Java串口通讯库RXT...
JVM内存区域划分

JVM内存区域划分

学习Java不可避免的要学习Java虚拟机,也就是JVM,Java虚拟机规范里面规定了程序运行期间会使用到的运行时数据区,这也是JVM的内存区域划分的模型,应该可以这么理解吧。这其中有一些是随着虚拟机的启动和退出而创建和销毁的,这些区域是线程共享的,另外有一些是跟各个线程绑定的,随着线程的开始和结束而创建和销毁,我们可以称这些区域是线程私有的。根据《Java虚拟机规范Java SE 7版》和《Java虚拟机规范Java SE 8版》的规定,我们可以划分出如...
在Linux上用自己编译出来的coreclr与donet cli运行asp.net core程序

在Linux上用自己编译出来的coreclr与donet cli运行asp.net core程序

先在 github 上签出 coreclr 的源代码,运行 ./build.sh 命令进行编译,编译结果在coreclr/bin/Product/Linux.x64.Debug/ 文件夹中。接着签出 dotnet cli 的源代码,运行 ./build.sh 命令进行编译,编译结果在 cli/scripts/dotnet-cli-build/bin/ 文件夹中。然后将 coreclr 的编译结果文件复制到 dotnet cli 的编译结果文件夹中:cp /...
短PGP公钥ID碰撞攻击开始在互联网上蔓延

短PGP公钥ID碰撞攻击开始在互联网上蔓延

如果你还在使用短PGP公钥ID(如 0x43D3B2CA ),那么最好尽快开始使用长PGP公钥ID(如0xD8E2F63643D3B2CA),并立刻开始着手通知其他人。最近一段时间,许多公开的PGP公钥服务器出现大量碰撞出的假冒公钥,特点是短位ID相同,公钥主用户ID内容(姓名、电子邮件地址等)相同,但是并非创建人所创建,生成日期均为2014年06月16日 。截至目前,已有多位用户中招,包括一名Debian开发人员。其中,一些碰撞出来的假冒公钥还被按照真实...
<< 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 >>