毕设开发时的小随笔(5)

2019.2.15

大家好,老夫又来了,别看我更新的慢,但是老夫真的在努力的做毕设,目前进度80%了。

话不多说,小二,上问题~~

  1. 一个关于Ci框架内部跳转的总结:之前的随笔里我写过Ci的请求如果在外层js里使用ajax填url的方式会引发一个404错误(其实就是请求路径不对导致的),之前我的解决办法是在view层设置一个锚点比如
    <input type="hidden" id="login_href" value="<?php echo site_url('login/index')?>">

    然后js获取这个隐藏输入框的值获取请求地址即可解决。最近做的时候发现了一个更简单的方式,直接在请求该页面的时候再controller下返回这个链接地址然后在view层引用就行,但是也有局限性,那就是这个链接如果在view层使用会比较方便,但是如果依然要引入外部js的话其实跟锚点差不多,一样的复杂度。其实我觉得使用锚点的方法不科学,因为这样的话这些请求地址就会被泄露,导致系统不安全,但是我比较蠢,没有发现更好的方法,所以就只能用笨也不安全的方法了。如果大家有更好的方法希望私信我,帮我指正,十分感谢~~~

  2. 一个关于脚本引发的总结: 最近在写脚本,因为点赞、关注系统需要实时性,所以数据处理好后我都放在redis里然后再mysql里同步一份,这样前端响应速度快,但是由于内存层我使用的redis,在rdb、aof持久化都做到极致的情况下,还是可能丢失数据,所以需要同步脚本。脚本逻辑不算复杂,就是数据处理多些,在此没什么值得记录的。但是有个记录点,那就是函数array_value、array_merge,这两个函数功能不同,但是他们都能够实现将一个数字索引数组的索引重置,因为脚本里需要重置索引,所以用了array_value,效率高还简单,比较实用,在此记录一下。

今天就俩值得分享的,没什么其他的了,再见了您呐~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值