草庐IT

iOS 仿小红书的 push pop转场动画

iOS7之后,苹果提供了自定义转场动画的API,我们可以自己去定义任意动画效果。本篇为笔者学习push、pop自定义转场效果的笔记,如何有任何不正确或者有指导意见的,请在评论中留下您的宝贵意见!!!本篇只讲其中的UIViewControllerAnimatedTransitioning协议,来实现push、pop动画效果。另外的几个,后面会继续学习总结!!!我们要实现push、pop自定义转场效果,我们必须要有一个遵守了UIViewControllerAnimatedTransitioning协议且实现其必须实现的代理方法的类。下面我们先了解下协议:@protocolUIViewControl

iOS 仿小红书的 push pop转场动画

iOS7之后,苹果提供了自定义转场动画的API,我们可以自己去定义任意动画效果。本篇为笔者学习push、pop自定义转场效果的笔记,如何有任何不正确或者有指导意见的,请在评论中留下您的宝贵意见!!!本篇只讲其中的UIViewControllerAnimatedTransitioning协议,来实现push、pop动画效果。另外的几个,后面会继续学习总结!!!我们要实现push、pop自定义转场效果,我们必须要有一个遵守了UIViewControllerAnimatedTransitioning协议且实现其必须实现的代理方法的类。下面我们先了解下协议:@protocolUIViewControl

Lua C 扩展:如何在新库上设置元表

LuaCExtension:howtosetmetatableonnewlibrary经过多次尝试和数小时的谷歌搜索,我终于意识到SOF可能是我解决这个问题的最佳场所。我目前正在使用LuaCAPI创建一个扩展,这是一个共享库,您可以通过require要求它来使用它。我正在尝试做与此非常相似的事情(对格式感到抱歉):1234567891011121314151617181920212223localdata={  something="some"}localrpc={}functionrpc.method()  print('ran') end functionrpc.method2()  pr

Lua C 扩展:如何在新库上设置元表

LuaCExtension:howtosetmetatableonnewlibrary经过多次尝试和数小时的谷歌搜索,我终于意识到SOF可能是我解决这个问题的最佳场所。我目前正在使用LuaCAPI创建一个扩展,这是一个共享库,您可以通过require要求它来使用它。我正在尝试做与此非常相似的事情(对格式感到抱歉):1234567891011121314151617181920212223localdata={  something="some"}localrpc={}functionrpc.method()  print('ran') end functionrpc.method2()  pr

Lua 使用带有 C API 的可选表值

LuausingoptionaltablevalueswiththeCAPI我正在将一个表{Value1=100,Value2=200,Value3=300,...}从Lua传递到C。以下内容非常适合我所需的值:12345678//Getthevaluesfromthetablelua_getfield(L,2,"Value1");lua_getfield(L,2,"Value2");lua_getfield(L,2,"Value3");constchar*value_3=luaL_checkstring(L,-1);constchar*value_2=luaL_checkstring(L,-

Lua 使用带有 C API 的可选表值

LuausingoptionaltablevalueswiththeCAPI我正在将一个表{Value1=100,Value2=200,Value3=300,...}从Lua传递到C。以下内容非常适合我所需的值:12345678//Getthevaluesfromthetablelua_getfield(L,2,"Value1");lua_getfield(L,2,"Value2");lua_getfield(L,2,"Value3");constchar*value_3=luaL_checkstring(L,-1);constchar*value_2=luaL_checkstring(L,-

nginx lua redis解决saltstack下发传输文件慢的问题思路

更多saltstack的文章总结在:http://rfyiamcool.blog.51cto.com/1030776/1357677saltstack是个好东西,我现在很多的api接口都开始用saltstack做。有的时候会有在页面上传文件,然后推送到客户端的情况。或者是把安装配置的安装包推送到客户端。唉,salstack下发文件慢,大家有没有头疼过,我是真的头疼过。 其实说起来大家也没必要非要用saltstack做文件的下发,看个人的喜好,有些人会用git做,我这里只是为了解决速度的问题,git在大文件和多minion拉取文件下,也不见得快。也有哥们用saltstackrsync的组合,大家

nginx lua redis解决saltstack下发传输文件慢的问题思路

更多saltstack的文章总结在:http://rfyiamcool.blog.51cto.com/1030776/1357677saltstack是个好东西,我现在很多的api接口都开始用saltstack做。有的时候会有在页面上传文件,然后推送到客户端的情况。或者是把安装配置的安装包推送到客户端。唉,salstack下发文件慢,大家有没有头疼过,我是真的头疼过。 其实说起来大家也没必要非要用saltstack做文件的下发,看个人的喜好,有些人会用git做,我这里只是为了解决速度的问题,git在大文件和多minion拉取文件下,也不见得快。也有哥们用saltstackrsync的组合,大家

基于ngx_lua_waf模块配置web应用防火墙

前言ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙github地址:https://github.com/loveshell/ngx_lua_waf 1,用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,×××F等web攻击防止svn/备份之类文件泄漏防止ApacheBench之类压力测试工具的攻击屏蔽常见的扫描黑客工具,扫描器屏蔽异常的网络请求屏蔽图片附件类目录php执行权限防止webshell上传2,安装配置2.1下载安装luajitLuajit是一个C语言写的lua解释器。#gitclonehttp://lua

基于ngx_lua_waf模块配置web应用防火墙

前言ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙github地址:https://github.com/loveshell/ngx_lua_waf 1,用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,×××F等web攻击防止svn/备份之类文件泄漏防止ApacheBench之类压力测试工具的攻击屏蔽常见的扫描黑客工具,扫描器屏蔽异常的网络请求屏蔽图片附件类目录php执行权限防止webshell上传2,安装配置2.1下载安装luajitLuajit是一个C语言写的lua解释器。#gitclonehttp://lua