- 银行与互联网的合作是明智之举? 12-17
- 互联网时代的思考方式 12-17
- 数字货币+游戏:野蛮生长的ICO 狂热的数字货币游戏 12-17
- PHP 内存泄漏分析定位 12-15
- 面试必会!PHP中的排序算法 12-15
- PHP的底层实现 12-15
- 深入剖析PHP输入流 php://input 和HT 12-15
- 重蔚自留地php学习第三十天——php数组 12-15
- 日志服务Flink Connec 12-15
- 程序员都是怎么找想要的资源的? 12-15
互联网时代的思考方式
发布者: superzhang | 发布时间:2017-12-17A
BOUTBEAUTY
关于研究君
每天精选深度互联网业内文章、收集最新互联网业界资讯、移动互联网报道、研究、服务为己任的第三方行业研究机构。
又是一年,世界互联网再次进入“乌镇时间”。
12月3日至5日,第四届世界互联网大会在浙江乌镇举行。本次大会以“发展数字经济,促进开放共享—携手共建网络空间命运共同体”为主题,设置20个分论坛,涉及数字经济、前沿技术、互联网与社会、网络空间治理、交流合作等前沿热点问题。
在今天的开幕式和全体大会上,马云、马化腾、李彦宏、库克等互联网大佬分别发表了主题演讲,下面来看看他们都讲了些啥?
马云
过去20年互联网从无到有,未来30年互联网从有到无。
<
数字货币+游戏:野蛮生长的ICO 狂热的数字货币游戏
发布者: superzhang | 发布时间:2017-12-17ICO是Initial Coin Offerings的缩写,指首次代币发行,是区块链生态内生的一种新型投融资方式,是区块链公司或项目通过向爱好者和投资者公开预售加密代币,为企业项目募集比特币、以太坊等通用数字货币的行为。概念起源于IPO
今年无疑是数字货币崛起之年,比特币在09年的无人问津到现在10万一个枚的天价,时时在变化着。突然有有一天你发现自己养的猫尽然比不上一个虚拟的猫。数字货币悄然的和游戏联系上了
CryptoKitties 由坐落于温哥华和旧金山的AxiomZen 公司于 11月28日正式发布,该游戏 允许用户出生,繁殖和饲养虚拟宠物猫,这些虚拟的宠物猫可以在网上交易市场进行买卖
在追星虚拟宠物猫的路上,玩家已经花费了大约价值350w美元的以太坊。根据电子猫网站数据显示,已有超过24000只虚拟数字宠物被售卖或者诞生。新颖的虚拟猫甚至达到了10万美元的价格,而新宠物的平均价格也大约是110美元
未来是不是还会出现,数字货币+偷菜游戏,加
PHP 内存泄漏分析定位
发布者: superzhang | 发布时间:2017-12-15本文来自作者 邹毅 在 GitChat 上分享「 PHP 内存泄漏分析定位」,「阅读原文」了解更多知识。
目录场景一 程序操作数据过大
场景二 程序操作大数据时产生拷贝
场景三 配置不合理系统资源耗尽
场景四 无用的数据未及时释放
深入了解
php内存管理
php-fpm内存泄露问题
常驻进程内存泄露问题
前言本文开始撰写时我负责的项目需要用 php 开发一个通过 Socket 与服务端建立长连接后持续实时上报数据的常驻进程程序,在程序业务功能开发联调完毕后实际运行发送大量数据后发现内存增长非常迅速,在很短的时间内达到了 php 默认可用内存上限 128M ,并报错:
Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)我第一反应是内存泄露了,但是不知道在哪。第二反应是无用的变量应该用完就 unset 掉,修改完毕后问题依旧。经过了几番周折终于解决了问题。就决定好好把类似情况整理一下,遂有此文,与诸君共勉。
观察 PHP 程序内存使用情况php 提提供了两个方法来获取当前程序的内存使用情况。
memory_get_usage(
面试必会!PHP中的排序算法
发布者: superzhang | 发布时间:2017-12-15在程序员面试中,基本的排序算法可以说是几乎是每个程序员必会的了,在面试中也会偶尔被问到,这里说一下PHP中的基本排序算法的实现。
选择排序
每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。
快速排序
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,
然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
PHP的底层实现
发布者: superzhang | 发布时间:2017-12-15
php底层
php是一种弱语言类型,但是他底层究竟是怎么实现的呢?本文就简单讲讲php的底层的实现方法,首先呢,我们先讲讲php代码的执行过程。
PHP代码的执行过程:编译型语言:
对于C语言,C++, 编译成机器码(二进制)来运行.
java语言, 把.java编译成 .class,称为bytecode, 由jvm来运行.
解释语言:
解释器解释执行. 典型的如 linux shell.
解释器逐行来执行命令.
PHP稍有特殊之处,虽然是一个脚本语言,但不是靠解释器解释.
而是 zend 虚拟机,屏蔽了操作系统的区别.
php代码编译成opcode, 由zend虚拟机来执行opcode.
但是---opcode, PHP脚本一结束,opcode就清除了.
思考:opcode能否缓存?
深入剖析PHP输入流 php://input 和HTTP_RAW_POST_DATA 区别
发布者: superzhang | 发布时间:2017-12-15近期小编公司需要接入微信扫码支付,在回调时出现了问题,客户支付成功后处理微信回调获取不到第三方支付post过来的数据。开始使用HTTP_RAW_POST_DATA 一直获取不到数据,通过查询发现php7.0版本移除此方法,通过网上搜索找到可以使用php://input代替。在此小编整理了两种方法的区别以供有需求的朋友少走一些弯路。
$data = file_get_contents("php://input");
php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $HTTP_RAW_POST_DATA 默认没有填充, 比激活 always_populate_raw_post_data 潜在需要更少的内存。 enctype="multipart/form-data" 的时候 php://input 是无效的。
1, php://input 可以读取http entity body中指定长度的值,由Content-Length指定长度,不管是POST方式或者GET方法提交过来的数据。但是,一般GET方法提交数据 时,http request entity bo
重蔚自留地php学习第三十天——php数组
发布者: superzhang | 发布时间:2017-12-15什么是数组
数组其实就是一组数据的集合,其表现形式是指在内存中一段连续的内存地址。
2.为什么使用数组标量数据类型只能存储一个数据,一个数组变量可以存储多个数据。
$name=’zhangsan’;
$age=30;
缺点:
定义的变量过多
变量之间没有联系
$person=array(‘zhangsan’,30);
$person[1] $person[0]
3.php中数组的特点1)其它语言数组本身有数据类型,php数组没有数据类型
php数组中的元素可以存储任意类型的数据,如:第一个元素存储整型,第二个元素存储布尔型
2)数组元素可以使用文本下标
原标题:日志服务Flink Connector《支持Exactly Once》
摘要: Flink log connector是阿里云日志服务推出的,用于对接Flink的工具,包含两块,分别是消费者和生产者,消费者用于从日志服务中读数据,支持exactly once语义,生产者用于将数据写到日志服务中,该Connector隐藏了日志服务的一些概念,比如Shard的分裂合并等,用户在使用时只需要专注在自己的业务逻辑即可。
阿里云日志服务是针对实时数据一站式服务,用户只需要将精力集中在分析上,过程中数据采集、对接各种存储计算、数据索引和查询等琐碎工作等都可以交给日志服务完成。
日志服务中最基础的功能是LogHub,支持数据实时采集与消费,实时消费家族除 Spark Streaming、Storm、StreamCompute(Blink外),目前新增Flink啦。
<
程序员都是怎么找想要的资源的?
发布者: super | 发布时间:2017-12-15
作者:coderpwh
原文链接:http://www.jianshu.com/p/f5014d6d8c12
选择做程序员就要有一颗保持学习的心,因为技术更新快、需求变化快……所以得时刻保持学习才能不被淘汰。正因为如此,我认为我们程序员的自学能力还是挺不错的,嘻嘻~
说到自学,就出现了“如何找到自己想要的资源”的问题了,其实关于如何找到资源,我想基本都知道,去谷歌、去百度一搜就出来了,但是我想要说的是如何更好的找到想要的资源,而不只是谷歌和百度搜索,毕竟有时候搜索出来的形形色色,还需要自己再次筛选一遍,真的挺累的。
说明:这篇文
