V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  raincious  ›  全部回复第 52 页 / 共 107 页
回复总数  2127
1 ... 48  49  50  51  52  53  54  55  56  57 ... 107  
2015-01-28 14:54:56 +08:00
回复了 mactalk 创建的主题 PHP PHP7 接受了 Return Type Declarations
@Actrace

然后你会发现,写着写着还不如写C++。

如果有HTTP库什么的话。
2015-01-26 17:43:51 +08:00
回复了 iugo 创建的主题 PHP setcookie() 在 require() 之后, 冲突怎么解决?
> 出错的问题是我将 require() 的首行留空导致输出的 header.

<?php





require('blablabla.php');

如果上面的代码会造成你所描述的那种问题,先别传Github了,彻底重构一遍好了。
2015-01-26 16:13:34 +08:00
回复了 ganxuming 创建的主题 分享发现 专程来向 V2EX 致敬,和朋友办的一个福音论坛
就知道吵吵吵……

话说……有人准备写个庙OS么?
2015-01-25 22:09:11 +08:00
回复了 alexapollo 创建的主题 软件 最优秀的 C++ IDE 是什么?
Vistual Studio Express,这几天就在用它折腾C++,感觉挺好,至少不卡。

但是要画窗口还是免了,根本不提供,只有正式版才可以。
2015-01-25 20:31:25 +08:00
回复了 GtDzx 创建的主题 互联网 发送到 QQ 邮箱的邮件中的 URL 会被自动(打开)爬取吗?
会。

原先写了个网站会发激活信给用户,用户点链接就能激活。给QQ用户发过之后,用户被QQ服务器激活了(IP地址是深圳,用户不在深圳)……
2015-01-25 19:14:25 +08:00
回复了 crazyxin1988 创建的主题 电影 霍比特人 3 观后感
跟我说的一样嘛啊哈哈哈……

衍生的确实没有指环王1、2、3那么有意思了。
2015-01-23 20:30:29 +08:00
回复了 zhangsimon 创建的主题 电影 霍比特 3 要上了,去 imax 看值吗?=-=不过票好难抢哎
是五军之战么?

那个看过了。没啥意思。

一开场还在那个城堡里,然后矮人的头头变坏了,矮人不离不弃。
那个龙最后被一剑射死了。顺便压死了镇长。
小镇被毁了一群人想去城堡避难,结果正好遇到了白头发娘炮的军队。他们来抢那个会发光有辐射的石头。
其实片中唯一的主角早就拿到了石头,正在犹豫要不要给变坏了的矮人头头。看到了避难的人和娘炮的军队,就拿着石头交给了他们。
后来,避难的人的头头和娘炮拿着石头跟矮人头头谈判,没想到破裂了。娘炮和避难的人想打进城堡。
而正在这时矮人的援军到了。他们本来准备帮矮人打走娘炮和避难者联军,但是就在这时,一群从来不晒太阳所以很白但是很壮的人的军队也打来了。
然后他们就打呀打呀,打呀打呀,打呀打呀,打呀打呀打呀,打呀打呀打呀,打呀打呀打呀。然后又来了一群老鹰啊,熊啊什么的来凑够5个分类。
他们就在那里打呀打呀打呀打呀打呀打呀打呀……

结构就像是这样:

class 电影里的生物Base
{
&nbsp;&nbsp;&nbsp;&nbsp;public void 打();
}

class 矮人军: public 电影里的生物Base
{
}

class 矮人援军: public 电影里的生物Base
{
}

class 娘炮军: public 电影里的生物Base
{
}

class 避难者军: public 电影里的生物Base
{
}

class 又白又壮但不是很卫生军: public 电影里的生物Base
{
}

后来,又白又壮但不是很卫生军的头头干掉了也把矮人的头头干掉了。
但同时,矮人的头头也把白又壮但不是很卫生军的头头干掉了。还污染了很多水资源。

然后,电影就结束了,然后那个戒指就被电影里唯一的主角藏起来了。

就是这样,其实真没啥看头。

哦对了,后来电影里唯一的主角回到了家。发现家竟然被拍卖了。然后他回到了家,看着空空的房子,然后把墙上的照片摆正了。然后就是演员表了。

如果无聊的话可以打发时间看看,毕竟新上映的片,看看剧情什么的挺新鲜的,我就不剧透了。
@xenocide

公开的Shadowsocks请开白名单而不是黑名单。
2015-01-22 18:52:19 +08:00
回复了 yeqiu 创建的主题 分享发现 没有人讨论 Holographic 么?其他社区都疯狂了
@raincious

- 你们还记得那年李开复在演讲台上问Bill Gate的AI老婆是谁么
+ 你们还记得那年李开复在演讲台上问AI Bill Gate的老婆是谁么
2015-01-22 18:50:46 +08:00
回复了 yeqiu 创建的主题 分享发现 没有人讨论 Holographic 么?其他社区都疯狂了
还是得等实际产品。

微软就这尿性……

早年看微软的演示视频,Windows XP那个顺滑,那个流畅,那个NB。自己一装,瞬间卡的辣条一地;
早年看Vista也是一样,那个顺畅,那个丝滑,那个美;自己装上,继续辣条一地;
早年(03年以前)看微软的语音识别,那个准确,那个智能;自己装上,被XP喷了一脸辣条;(你们还记得那年李开复在演讲台上问Bill Gate的AI老婆是谁么?)

微软早晚也得改成广告公司。

话说怪不得微软跟诺基亚走到了一起,当年5800的视频,也是那个丝滑,那么好用……结果照样卡成那啥。
2015-01-22 17:56:38 +08:00
回复了 raincious 创建的主题 PHP 关于那个 Serialize 的 Bug,有人遇到过么?
@maddot

不,你上面的URL被我忽略了,因为说的问题是字符串编码和人造腐蚀的问题。(也就是我提到的数据破坏)。

MySQL连接的时候是需要指定数据输入和链接传输字符集的,这两个字符集都必须正确,因为这是保证程序正常运行的条件之一。如果设置不正确的话,恐怕就不只有serialize会出问题了(都能注入了亲)。

如果真是这样那还真虚惊一场……你……赔我的辣条……
https://gist.github.com/raincious/01c0b5f11e8adc61bb4b
2015-01-22 16:49:33 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
@maddot

……仍然需要提供更加详细的说明:

测试代码(注意我配置的时候没有让MySQL强制UTF-8):
https://gist.github.com/raincious/dd3f5d24d0971885377f
(请忽略我打错的文件名)

数据库:
https://gist.github.com/raincious/c98d18a17a208630d94e

输出:
https://gist.github.com/raincious/e9e158e9f0292c2da034

另外既然有人提出来,那么问题可能是存在的,看来得尝试找找原因什么的。
2015-01-22 15:34:09 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
@gDD 抱歉抱歉。的确没运行过,而且只是手敲了下,不然user32.dll都给干掉了不是 :D

第一条……是给C++害的……是的,我正在用C++和Windows的GDI等各种API搏斗中……所以……
第二条,很明显打得太顺手了……

另外关于第四点,file_exists已经跑过了,所以mkdir会在确认没有路径的情况下运行。但是如果是link确实需要考虑。如果真的要写成拿来用的代码,看来还得 http://php.net/manual/en/function.is-link.php 下。

看来想写个创建空文件的函数也是一堆堆的坑哈。
2015-01-22 15:24:33 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
@maddot

根据你所提供URL上的信息,我了解到:

> It turns out that if there's a ", ', :, or ; in any of the array values the serialization gets corrupted.

经过测试,不存在这样的问题,实验代码和结果: https://ideone.com/BA0C1B

请提供更加详细的问题说明。
2015-01-22 14:59:24 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
@maddot 是啊,就是这样。

我上层封装了个DAO,做成了类似ORM的东西,然后只要声明一次就行了,然后

$model->arrayData = array('blablabla', 'blablabla');
$model->save();

进数据库就是序列化好的了。要用的时候数据Fetch出来到Model里直接就是解析好的Array。有坑的地方就是默认值:如果给的数据本身就有问题,或者数据库被人动过了(序列化结构破坏了),那么最后会得到空字符串而不是和之前一样类型的空数据(不知道怎么搞定这个)。
2015-01-22 14:40:49 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
2015-01-22 14:17:59 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
@mhycy

作为一个从来不考虑并发性的经常把原数组存在数据库里的混蛋来说,serialize还是挺常用的。

而且因为太常用了,我甚至在PDO封装里实现了自动化序列化/反序列化
https://github.com/raincious/facula/blob/master/src/Facula/Unit/Query/Factory.php#L231

虽然……这样做并没有减少输入Seralize这个单词的次数……
2015-01-22 14:08:13 +08:00
回复了 Actrace 创建的主题 程序员 7 年工作经验 PHPer 竟然写错创建空文件的语句。。。
@Sunyanzi

其实呢,我也觉得,如果连serialize都打不出来,估计平时代码量也没多少。

话说怎么创建空文件呢?

$pathToFile = '';
$pathToRootDir = pathinfo($pathToFile, PATHINFO_DIRNAME);

if (!file_exists($pathToRootDir) && mkdir($pathToRootDir, 0644, true)) {
&nbsp;&nbsp;&nbsp;&nbsp;return false;
}

return file_put_content($pathToFile, ''); // Replace the file if it's there already

好像不是很难,下一题……
1 ... 48  49  50  51  52  53  54  55  56  57 ... 107  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5346 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 07:33 · PVG 15:33 · LAX 23:33 · JFK 02:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.