默认情况下,当 PHP 执行遇到错误时,会实时地将错误信息显示在页面上。 这个错误回显功能可以帮助我们在开发时快速地定位问题。但由于错误提示会暴露出许多敏感信息,从而为攻击者下一步攻击提供便利。所以在生产环境中,记得要关闭该功能,将错误信息屏蔽不显示......
有时我们需要检查输入的最新值与最开始的值是否相同。比如页面上有一个文本输入框(textField),它带有一个默认值,当用户多次输入后,我们想要知道最终的结果与初始值相比是否发生了变化。 通常的做法就是把初始值保存下来,每次值发生改变时都手动与初始值做个比较......
六月头条:TypeScript 首次进入了前100名 本月,TypeScript 首次进入了 TIOBE 排行榜前 100 名,目前排名第 93 位。TypeScript 是由微软于 2012 年发布的一款自由且开源的编程语言。虽然一直以来,它在编程语言界的知名度较高,但是却从来没有进入过前 100 名......
一、问题描述 (1)带有图片的列表单元格在开发中十分常见。通常我们可以直接在 tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) 中给单元格设置图片。 但有时这些图片需要从远程加载,或者还要给图片作裁减,添加滤镜等操作......
有时我们需要将 UIView 视图的背景设置为一个自定义的图片,而依据图片显示效果(平铺、还是拉伸)的不同又有不同的实现方式,下面通过样例分别进行演示。 1,平铺图片 (1)这种实现起来最简单,只需使用 backgroundColor 属性来设置背景图片即可......
十三、提示框常用的回调方法 1,窗口拉伸动作回调 当我们拖拽提示框右下角对窗体进行尺寸调整时,会触发 resizing 这个回调方法。该回调返回一个参数:当前提示框的 DOM 对象。 2,窗口拖动回调 当我们拖动提示框改变位置后,会触发 moveEnd 这个回调方法......
将图片转换成指定的长宽比例这个操作也很常见,比如:统一转成 4:3,统一转成正方形等等。当然我们不能简单地将其拉伸成指定比例,这样会造成图片变形。 我们需要像上文介绍的图片转成指定尺寸一样(点击查看),根据比例裁剪出需要的部分(只保留中间部分......
十二、样式修改 1,标题样式(title) (1)title 属性除了可以简单地设置标题文字外,还可以附带上相关的 CSS 样式。 (2)也可以直接不显示标题栏。 2,样式类名(skin) (1)skin 属性可以传入 layer 内置的皮肤样式 class 名来改变整个弹出框的样式......
有时我们需要将许多大小不一的图片缩放成统一的尺寸,但由于这些图片的原始长宽比例与目标尺寸的比例并不相同,如果直接拉伸的话就会造成图片变形。 因此就需要让图片先保持原始比例进行缩放,然后再截取出指定部分。比如下图,缩放后会去掉图片多余的部分......
1,实现原理 (1)我们会发现许多 App 在一次启动时会显示一个新手引导页(下次启动就不会再显示),这个我之前也写过相关的文章: (2)其判断原理就是在 AppDelegate 里的 didFinishLaunchingWithOptions 方法中检查 UserDefaults 中是否存在特定的键值......