科技文章

  • php intval的一个小坑
    var_dump(intval('19.90' * 100)); // 1989
    var_dump(intval(floatval(1990))); // 1990

    计算得来的float 1990和直接声明得来的 float 1990,在intval取整的时候结果会不一样的

    跟float存储方式有关,一不小心可能就掉坑了。

    // 解决办法
    var_dump(intval(round('19.90' * 100))); // 1990
  • FLAC标签编辑器

    FLAC代表免费无损音频编解码器,它是一种类似于MP3的音频格式,但是无损,这意味着音频在FLAC中进行了压缩而没有任何质量损失。

    FLAC音频支持音乐作者、专辑、封面等媒体标签,但是市面上少见能自主编辑这些标签的软件。

    FLAC标签编辑器,是一款免费的在线标签编辑器。可以让你实现编辑标签,添加封面图片等功能。

  • 使用shell命令删除指定时间前的文件

    显示20分钟前的文件

    find /home/prestat/bills/test -type f -mmin +20 -exec ls -l {} \;

    删除20分钟前的文件

    find /home/prestat/bills/test -type f -mmin +20 -exec rm {} \;

    显示20天前的文件

    find /home/prestat/bills/test -type f -mtime +20 -exec ls -l {} \;

    删除20天前的文件

    find /home/prestat/bills/test -type f -mtime +20 -exec rm {} \;
  • html input九宫格数字键盘

    这种用法,在安卓系统上可以调出九宫格,但是iOS系统需要加上pattern=”\d*”

  • App交付AppStoreConnect之后消失的坑

    使用Transporter或者其他方式上传App到AppStoreConnect之后,在Transporter中会显示已经交付,这时在App Store Connect的“活动”列表中也会看到上传的版本

    但是:有可能过一会儿列表中的版本就会消失…

    原因是如果上传的二进制文件有问题,列表里就会直接消失,可以查看一下开发者账号的邮箱,成功失败,苹果都会给你发一封邮件。

    这个交互,真的让新手摸不到头脑…