关闭

iOS瀑布流

Demo地址一、实现方式 1.UIScrollView 重点:视图重用 2.UITableView 重点:滑动同步 3.UICollectionView 重点:布局 二、实现代码本文以UICollectionView作为讲解,要做成瀑布流的效果,其实很简单;基本分为三个步骤 - 1.创建一个基本的UICollectionView,但是cell的大小不一致 -...
阅读(74) 评论(0)

Protocol Buffers的入门加实践

目录 1.介绍 2.下载与安装 3.实例说明(Python代码) 4.实例说明(Objective-C代码) 5.文件.proto的解释 1.介绍Protocol Buffer,简单来说,就是一种数据交换格式,就像JSON和XML作用一样,只不过Protocol Buffer是Google开源的一套二进制流网络传输协议,它独立于语言,独立于平台;而且它的性能、速度等非常优越于JSON和XML。goo...
阅读(36) 评论(0)

Autolayout代码编写 - 从入门到放弃

第一种代码如下: UIView *redView = [[UIView alloc] init]; redView.translatesAutoresizingMaskIntoConstraints = NO; redView.backgroundColor = UIColor.redColor; [self.view addSubview:redView]; /...
阅读(276) 评论(0)

iOS日志记录当前文件的堆栈、类名、函数名、行号及文件路径等信息

iOS日志记录当前文件的堆栈、类名、函数名、行号及文件路径等信息 NSArray *array = [NSThread callStackSymbols]; NSLog(@"堆栈信息: %@", array); NSLog(@"当前类名: %@", NSStringFromClass([self class]));...
阅读(47) 评论(0)

移除CSDN各种广告

移除CSDN各种广告 - Safari浏览器专用插件故事背景:受够了CSDN的各种垃圾广告,还满天飞。。。每次查资料时,总是郁闷的看到了左下角,右下角的广告,忍无可忍之日,今天,我就专门写了个工具,其实是Safari插件,干掉 CSDN.com 和 CSDN.net上的各种页面的广告。如果你也和我一样烦透了CSDN的广告,那就装上我写的这个插件吧。超级简单的哦~~~ 由于我把这个小插件放到了Fi...
阅读(73) 评论(0)

python发布exe程序,亲测有效

目标本博主在MacOS系统下使用Python的Tkinter写的程序,想发布到Windows上运行,使用此程序的人,可以不用安装python也可以运行。步骤说明如下:开发环境 系统:MacOS Sierra 10.12.6 语言:Python 2.7 GUI : Tkinter发布环境 系统:Windows7以上 生成工具:py2exe 生成格式:.exe1.发布步骤1.在Windows...
阅读(259) 评论(0)

iOS拍摄视频,自定义拍摄界面,高清压缩,添加水印

TakeVideo概述iOS系统本身有一套UIImagePickerController用来拍照片和拍摄视频,但是现在各大应用都喜欢自定义拍摄视频的界面,你肯定也心动了。拿微信来讲,小视频是最长是9秒钟,占用1.5MB,那我们也想做这样的效果,肿么办?? 本篇文章,将为你揭秘拍摄视频那点事。 我写了一个Demo叫做TakeVideo,涵盖了这些功能,大家可以去 Github下载 - TakeVi...
阅读(276) 评论(0)

Docker教程4 - Swarms的使用

Swarm的使用本篇讲解Swarm的使用,在上一篇文章中,你已经知道了,如何在生产环境中定义一个服务, 并且按照5倍的比例在进程中扩大。那么本篇了?就是教你发布应用到集群(cluster),在多台机器上运行一个应用。 多个容器的应用被加入多台机器里,被称为容器化(Dockerized)集群,就是我们所说的Swarm。官方文档1. 理解Swarm集群一个Swarm是一组机器运行在Docker里,并...
阅读(204) 评论(0)

Docker教程3 - 服务的使用

服务(Services)的使用本篇讲解服务(Services)的使用,我们测量我们的应用和启用负载均衡。为了达到这个目的,我们 必须提升我的分布式应用的层级,即服务。官方文档在看本篇文章前,一定要先把 Docker教程1 和 Docker教程2 看完1. 介绍服务(Services)在分布式应用里,不同片段的应用被称为”服务“。例如,想象一下,如果你想做一个视频分享网站, 当用户上传文件/视频时...
阅读(115) 评论(0)

Docker教程2 - 容器的使用和Docker的登录

容器(Container)的使用本篇会介绍如何使用容器,创建一个的容器(Container),并生成,发布和浏览 官方文档1. 基本配置,创建和浏览首先,先创建三个文件,分别是:Dockerfile,requirements.txt,app.py1.1 Dockerfile文件是当前指定的容器(Container)的配置,内容如下:# 使用官方Python运行时 - 作为当前的镜像 FROM p...
阅读(261) 评论(0)

Docker教程1 - 基本概念与安装

DockerDocker这个应用是非常简单的,所以你不会分心太多在这个是怎么运行的。 归根究底,Docker的价值是在于,它是如何编译、发布和运行应用程序。 关于你的应用是如何运行的,Docker完全是不可知论者(agnostic). 官方文档 1.Docker是一种软件打包和发布技术 2.Docker可以让你像管理虚拟机一样管理CPU,内存,网络和磁盘资源,但是它又比虚拟机少占用很多资...
阅读(186) 评论(0)

Python - Django的超简单使用

Django基本教程1.安装pip,python的包管理工具叫做pip brew install pip 如果安装失败,尝试如下方式 sudo easy_install pip 安装Djangosudo pip install django2.第一部分,制作一个超级简单的项目,叫做mysitehttps://docs.djangoproject.com/en/1.11/intro/tutor...
阅读(206) 评论(0)

iOS的runtime获取类的属性的数据类型

iOS的runtime获取类的属性的数据类型#import "NSString+Property.h" #import #include @implementation NSString (Property)/** * Get the data type of a property in a class * @designatedClass,...
阅读(520) 评论(0)

恶意页面http://px.media-serving.com/或者http://goto.peak-adx.com 乱弹出来 在Mac OS X

问题:如何删掉恶意页面http://px.media-serving.com/ 或者http://goto.peak-adx.com 乱弹出来的恶意软件 Mac OS X 描述:我用的MacBook Pro 15 inches,Mac OS X系统一项是很安全的,但是这两天总是有以上这种恶意网页弹出来,莫名其妙,我又不知道是什么,只能google一下,最后找到解决问题的方法,如下 ...
阅读(1372) 评论(0)

微信移动端数据库组件WCDB系列(一)-iOS基础篇

前言==================================WCDB(WeChat DataBase)是微信官方的移动端数据库组件,致力于提供一个高效、易用、完整的移动端存储方案。 它包含三个模块: WCDB-iOS/Mac WCDB-Android 数据库损坏修复工具WCDBRepair 目前正在筹备开源中。背景================================...
阅读(1127) 评论(0)
298条 共20页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:232463次
    • 积分:4789
    • 等级:
    • 排名:第6680名
    • 原创:256篇
    • 转载:42篇
    • 译文:0篇
    • 评论:31条
    最新评论