PHP中的 session_cache_limiter() 函数是指定会话页面所使用的缓冲控制方法。
语法:
string session_cache_limiter ( [string cache_limiter])
cache_limiter 要设置的缓存限制的名字
返回缓存限制的名字
但是要值得注意的是session_cache_limiter()方法要写在session_start()方法之前才有用。
实际应用:
在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。
第一,使用Header方法设置消息头Cache-control
header('Cache-control: private, must-revalidate');//支持页面回跳
第二,使用session_cache_limiter方法
//注意要写在session_start方法之前
session_cache_limiter('private, must-revalidate');//支持页面回跳PHP中session_cache_limiter() 是什么意思啊
-
UINavigationController和UIScrollView滚动-92
如果navigation bar或者toolbar不透明,view controller就无法让它的view全屏显示。换句话说,如果不希望view controller里面的view全屏显示,就应该把navigation bar设为不透明。
-
NSLog各种打印占位符
打印CGRect : NSLog(@"%@",NSStringFromCGRect(someCGRect)); 或者CFShow(NSStringFromCGRect(someCGRect));
-
UIScrollView嵌套UIScrollView、UITableView、UICollectionView的滚动处理
为了展示嵌套效果,适配复杂布局内部采用了三个子ViewController:
-
iOS导航栏、状态栏及Tabbar高度(区分iPhone X与其他iPhone机型)
一行代码,解决所有的导航栏高度问题
-
iOS 获取状态栏、导航栏、tabBar高度
状态栏、导航栏 和 tabbar 高度(pt)
-
shortid nodejs短id生成器
短ID在实际运用中很广泛, 其中比较典型的运用就是短地址。 市面上肯定有不少开源的生成短ID库, 基于node.js的估计也不少。 鉴于本人已然是node.js的脑残粉(本职java开发), 很多业余项目从前端到后端都基于javascript开发, 加上npm和bower的包管理以及grunt的打包工具, 在项目开发过程中体验特别酸爽。 由于当时项目前后端都会用到短ID, 但没找到合适的库同时支持npm和bower的(可能孤陋寡闻). 因此自己乐此不疲地又造了个轮子js-shortid(夷,为什么会说又呢?!). 下面主要介绍它的实现方案, 自认为比较优雅简洁。
-
CREATE TABLE 表名 AS SELECT 语句 快速复制表但是锁表
注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2…中必须包括主键 在执行语句的时候,MySQL是逐行加锁的(扫描一个锁一个),直至锁住所有符合条件的数据,执行完毕才释放锁。所以当业务在进行的时候,切忌使用这种方法。 在RR隔离级别下,还会加行锁和间隙锁
-
Navicat配置mysql数据库用户权限
用数据库的时候就会遇到有多个用户,分配用户权限的情况,有些用户只读,有些用户可以读写,有些用户只能操作一个或者多个数据库,如何给mysql的用户设置权限,我这里描述一下如何用navicat图形操作分配用户权限
-
Android View的坐标和屏幕高度 getY getX getLett getTop
View.getX()和View.getY()获取到的值为相对于父视图而言的两个左边缘和上边缘的距离。我们需要其他方法获得距离手机顶端的坐标
-
通过glide获取图片显示后的真正宽高
有时候需要获取网络图片的宽高来设置图片显示的大小,很多人会直接利用Glide的加载监听去拿图片的宽高,但是这样拿到的不是图片真正的宽高,而是图片显示在ImageView后的宽高。如下: