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() 是什么意思啊
-
ios 代码写Button小结
本文实现的是一个不用拖控件,而是用代码写出一个按钮,然后点击弹出一个警告信息,有人问那么好的IB工具不用却去苦逼的写代码呢?因为IB高度集成开发工具,拖出的控件帮我省了很大麻烦,这个过程农民工也可以干,但是作为初学者,IB是个比较高层的东西,我们是不是应该了解一下IB底层的东西呢,如果一味追求方便快捷,哪天突然有人问怎么用代码写出来,咱岂不是要被鄙视了;所以吧,初学者不要学懒,多写代码提高我们的编程能力,当我们在开发项目或者在公司工作去用IB,来帮我们节省时间提高效率;
-
iOS获取设备StatusBar高度
iOS获取设备StatusBar高度
-
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图形操作分配用户权限