使用CSStickyHeaderFlowLayout实现头部固定的CollectionView
近期流行的一种界面效果,是瀑布流的header固定,也叫sticky header或者parallax。对于UITableView,能够比較方便地让table header固定,可是对于UICollectionView,原生的iOS API比較难以实现。本文推荐一个开源组件。专门用于实现这样的效果: ... 查看全文
2017-07-01(ifconfig ifdown ifup netstat )
ifconfig 可以查看IP地址与子网掩码 ifdown(禁用网卡) ifdown 网络设备名 ifdown eth0 ifup (启动网卡) ifup 网络设备名 ifup eth0 netstat netstat 用于查看网络状态 常用组合: netstat -tuln netstat -an ... 查看全文
linux 下 apache启动、停止、重启命令
基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令/usr/local/apache2/bin/a ... 查看全文
Apache2.4使用require指令进行访问控制–允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
从Apache2.2升级到Apache2.4后,发现原来用来限制部分IP和垃圾网络爬虫的访问控制规则不起作用,查询后才发现,Apache2.4中开始使用mod_authz_host这个新的模块来进行访问控制和其他的授权检查。原来在Apache2.2版本下用以实现网站访问控制的Order,Allow, ... 查看全文
Python3.7、Eclipse 4.5、 Java 8、 PyDev 5.2.0、 selenium-3.14.0环境搭建
python环境搭建Eclipse 4.5、 Java 8、 PyDev 5.2.0、 Python3.7、 selenium-3.14.0 1 安装Python 下载地址:http://www.python.org/ Python 有 Python 2 和 Python 3 两个版本。 语法有些区 ... 查看全文
rpmbuild spec 打包jar变小了、设置禁止压缩二进制文件Disable Binary stripping in rpmbuild
Disable Binary stripping in rpmbuild Disable Binary stripping in rpmbuild 摘自:http://livecipher.blogspot.com/2012/06/disable-binary-stripping-in-rpmbui ... 查看全文
python之django的objects.get和objects.filter方法
为了说明它们两者的区别定义2个modelsclassStudent(models.Model):name=models.CharField(‘姓名‘,max_length=20,default=‘‘)age=models.CharField(‘年龄‘,max_length=20,default=‘‘)classBook(models. 查看全文
python之django的objects.get和objects.filter方法
为了说明它们两者的区别定义2个modelsclassStudent(models.Model):name=models.CharField(‘姓名‘,max_length=20,default=‘‘)age=models.CharField(‘年龄‘,max_length=20,default=‘‘)classBook(models. 查看全文
【C++】cout、cerr、clog之间的区别
cout、cerr、clog三者都是标准IO库中提供的输出工具。 但是cout是支持重定向操作的。比如freopen()对于cout有效。 clog和cerr主要用于错误输出。 因此,如果将程序输出重定向到文件,并且发生了错误,则屏幕上仍然会出现错误消息。 官方说明:https://zh.cppre ... 查看全文
WPF Clip实现百叶窗
原文:WPF Clip实现百叶窗 效果图; 后台代码: public MainWindow() { InitializeComponent(); pg = new PathGeometry(); timer = new... ... 查看全文
WPF 用Clip属性实现蒙板特效
原文:WPF 用Clip属性实现蒙板特效 上一篇,已简单介绍Clip属性的用法,这一篇用它来实现简单蒙板功能,很简单,直接上代码 后台: public partial class M... ... 查看全文
DirectX11 With Windows SDK--20 硬件实例化与视锥体裁剪
前言 这一章将了解如何在DirectX 11利用硬件实例化技术高效地绘制重复的物体,以及使用视锥体裁剪技术提前将位于视锥体外的物体进行排除。 在此之前需要额外了解的章节如下: |章节回顾| | | | 查看全文
dotnet core使用开源组件FastHttpApi进行web应用开发(转)
FastHttpApi相对于asp.net mvc来说有着更轻量和性能上的优势,性能上面就不在这里介绍了(具体可查看 https://github.com/IKende/FastHttpApi)。在这里主要讲解一下如何使用FastHttpApi进行网站或WebApi开发,在使用FastHttpApi ... 查看全文
apache主机配置
Apache\conf\httpd.conf 1.端口 #Listen 12.34.56.78:80Listen 80Listen 808 #可以配置多个监听端口 2. 主机(站点)的名字:ServerName “主机名” 主机(站点)的实际文件夹位置:DocumentRoot “站点的实际完整路径 ... 查看全文
反向Ajax:WebSocket
WebSocket 在HTML5中出现的WebSocket是一种比Comet还要新的反向Ajax技术,WebSocket启用了双向的全双工通信信道,许多浏览器(Firefox、Google Chrome和Safari)都已对此做了支持。连接是通过一个被称为WebSocket握手的HTTP请求打开的, ... 查看全文
构建springmvc+dubbo分布式平台-dubbo管控台安装
Dubbo管理控制台的安装 1、Dubbo管理控制台的主要作用:服务治理 2、管理控制台主要包含: 路由规则 动态配置 服务降级 访问控制 权重调整 负载均衡等管理功能 3、管理控制台版本: 当前稳定版:dubbo-admin-2.5.3.war (可到群446855438下载) 最新2.5.4-S ... 查看全文
NDK 编译支持 C++特有的库
如果你的C++代码中出现了很多C++特有的库,例如<iostream>,<list>等,那么你还需要在jni的文件夹下添加一个Application.mk文件,文件内容为: APP_STL := stlport_static APP_STL := gnustl_static 示例 Applicati ... 查看全文
C/C++中的volatile关键字
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。 如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。 参考链接: C ... 查看全文
微服务框架-Spring Cloud简介(一)
Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 Spring Cloud对微服务基础框架Netflix的多个开源组件进行了封装,同时又实现了和云端平台以及和Spring Boot开发框架的集成。 Spring Clou ... 查看全文
python isinstance和issubclass区别
一、issubclass 判断两个类是否是同个类,或者有继承关系。只能判断类不能判断实例 二、isinstance 用于判断一个实例是否为一个类或者子类的实例。 ... 查看全文
Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法
今晨起来开机,开完机一看,弹出啦一个框框上面写着“C:\WINDOWS\system32\config\systemprofile\Desktop不可用...” 当我点击了确定之后,发现屏幕一片黑,只有回收站.. 具体情况如图所示(好吧,发现我只拍了框框..) (临时手机拍摄的图,是的,超级糊,没用 ... 查看全文