V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  frozenway  ›  全部回复第 6 页 / 共 27 页
回复总数  529
1 ... 2  3  4  5  6  7  8  9  10  11 ... 27  
@Jianrry 是啊
@easylee 工单程度不高,就不处理了?
@jerfoxu 现在快 1 个小时了,阿里客服还没回应。
2021-03-30 14:39:35 +08:00
回复了 acrisliu 创建的主题 iPhone 记录一次尝试将 iPhone 11 作为主力机的经历
XR 用了 1 年多,确实不行,信号是个大问题,现在换回红米当主力,XR 当备用机了。
2021-03-18 15:15:56 +08:00
回复了 titititi 创建的主题 职场话题 长沙小公司面到 9k,去深圳能拿多少?
1024k
2021-03-15 13:54:09 +08:00
回复了 CBS 创建的主题 问与答 2021 年 3 月 求推荐安卓手机
荣耀 V40, 比较容易买到
2021-03-08 15:40:33 +08:00
回复了 yfixx 创建的主题 问与答 熬夜掉的头发还能长回来吗
野火烧不尽,春风吹又生
2021-03-08 10:49:48 +08:00
回复了 frozenway 创建的主题 GitHub 基特哈勃的 README.md 上的这个信息栏是怎么生成的?
2021-03-05 10:11:07 +08:00
回复了 binfengxy 创建的主题 iPhone IPhone12 电信联通双卡,经常重新连接联通信号,跳出提示信息
XR 移动 也经常出现这个,频率平均两天一次
2021-03-04 11:30:38 +08:00
回复了 Legman 创建的主题 问与答 抢不到 k40,求推荐安卓机
Redmi 9A , 谁便摔,不心疼
天天想着送礼物,你以为个个钱多的没地方花啊
2021-02-20 11:45:20 +08:00
回复了 wolfz 创建的主题 问与答 你们相亲都碰见过什么沙雕任务
问:工作是什么?我:送外卖的。对方直接扭头走了。外卖也算是正儿八经的工作,又不是什么见不得光的
2021-02-19 11:21:33 +08:00
回复了 492 创建的主题 问与答 初八上班啦,开工大吉。大家的开门红包是多少呢?
20
2021-01-25 15:16:57 +08:00
回复了 andrewDDC 创建的主题 2021 今年好像还没有晒桌面,大佬们开始吧!
桌面有什么好晒,敢不敢晒自拍
2021-01-19 17:34:05 +08:00
回复了 frozenway 创建的主题 PHP PHP 做数据缓存时遇到一个不停写入缓存的问题,该怎么解决?
TP5.1 的
```
/**
* 读取缓存
* @access public
* @param string $name 缓存变量名
* @param mixed $default 默认值
* @return mixed
*/
public function get($name, $default = false)
{
$this->readTimes++;

$filename = $this->getCacheKey($name);

if (!is_file($filename)) {
return $default;
}

$content = file_get_contents($filename);
$this->expire = null;

if (false !== $content) {
$expire = (int) substr($content, 8, 12);
if (0 != $expire && time() > filemtime($filename) + $expire) {
//缓存过期删除缓存文件
$this->unlink($filename);
return $default;
}

$this->expire = $expire;
$content = substr($content, 32);

if ($this->options['data_compress'] && function_exists('gzcompress')) {
//启用数据压缩
$content = gzuncompress($content);
}
return $this->unserialize($content);
} else {
return $default;
}
}

/**
* 写入缓存
* @access public
* @param string $name 缓存变量名
* @param mixed $value 存储数据
* @param int|\DateTime $expire 有效时间 0 为永久
* @return boolean
*/
public function set($name, $value, $expire = null)
{
$this->writeTimes++;

if (is_null($expire)) {
$expire = $this->options['expire'];
}

$expire = $this->getExpireTime($expire);
$filename = $this->getCacheKey($name, true);

if ($this->tag && !is_file($filename)) {
$first = true;
}

$data = $this->serialize($value);

if ($this->options['data_compress'] && function_exists('gzcompress')) {
//数据压缩
$data = gzcompress($data, 3);
}

$data = "<?php\n//" . sprintf('%012d', $expire) . "\n exit();?>\n" . $data;
$result = file_put_contents($filename, $data);

if ($result) {
isset($first) && $this->setTagItem($filename);
clearstatcache();
return true;
} else {
return false;
}
}
```
也没加锁,会不会也有问题?
1 ... 2  3  4  5  6  7  8  9  10  11 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3018 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 13:45 · PVG 21:45 · LAX 05:45 · JFK 08:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.