PHP 异步 HTTP 与 NGINX 499

PHP 异步 HTTP 在 PHP 代码中提交异步 HTTP 请求比较常用的方式是通过 fsockopen/fwrite/fclose 来实现,请参考如下代码。 function post($host, $path, $port, $data) { $post = http_build_query($data); $len = strlen($post); $fp = fsockopen($host, $port, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)\n"; return; } $out = "POST $path HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Content-type: application/x-www-form-urlencoded\r\n"; $out .= "Connection: Close\r\n"; $out .= "Content-Length: $len\r\n"; $out .= "\r\n"; $out .= $p....

More...

Java 实时论坛 - Sym 1.3.0 发布

简介 Sym 是一个用 Java 写的实时论坛,欢迎来体验! ### 初衷 Sym 的诞生是有如下几点原因: * 我们想实现一种新的网络社区体验,独立博客+社区互动 * 大多数论坛用户体验不够现代化,想做一个和聊 QQ 一样体验的论坛 * 已有的用 Java 写的论坛真的很少/丑,并且大多已经不再维护 ### 基本理念 #### 实时交互 在浏览帖子时,传统论坛都是需要刷新页面来查看回帖的。Sym 在类似的用户交互场景上是基于 WebSocket 技术进行架构的,看帖时不需要刷新页面也可以看到其他人回帖。 #### HTML5 Sym 使用了很多 HTML5 提供的技术特性,比如通过使用_本地存储_防止编辑帖子/评论时内容丢失;使用了_音频_特性来进行帖子/评论音频录制;复制/粘贴上传图片等等。 运用这些技术,Sym 可以让用户在分享、灌水时更加便捷、舒服 :smirk: #### 积分系统 积分系统是所有论坛的基础/标配系统之....

More...

Java 开源博客 Solo 1.1.0 发布 - 告别 GAE

Solo 1.1.0 正式发布了,感谢一直以来关注 B3log 开源的朋友! 在这个版本中,我们对项目结构和发布包进行了重大调整: 1. 各式科学上网尚未普及,所以决定去除 GAE 版本 2. H2 版本使用人数较少,所以决定去除 也就是说, 1. Solo 的发布包只有一个 for MySQL 版本的了 2. 项目的 POM 结构也大幅度进行了简化,只有一个 war 项目了 欢迎大家来 Star/Fork ! ### 特性简介 * 基于标签的文章分类 * 博客/标签 Atom/RSSSitemap 输出 * 评论回复及邮件提醒 * 自定义页面、导航 * 多编辑器:Markdown、TinyMC....

More...

基于 Web 的 Go 语言 IDE - Wide 1.4.0 发布!

我们在 Wide 1.4.0 中对跨平台编译(交叉编译)进行了支持!

More...

Go 编译跨平台

适用于 [Linux],拷贝代码后新建文件 cross.bash,并在 ${go 安装路径}/src 目录下执行。

More...

Java 开源博客 —— Solo 1.0.0 发布了!

从 Solo 第一个版本发布至今,已经过去 5 年了。今天我们非常自豪地宣布,Solo 1.0.0 正式发布,感谢一直以来关注 B3log 开源的朋友! 目前 B3log 开源有三款产品: * GitHub 上 Star 数最多的 Java 博客 Solo * Golang 黑科技之在线 IDE Wide * 基于实时交互技术的社区 Sym ### 特性 * 基于标签的文章分类 * 博客/标签 Atom/RSSSitemap 输出 * 评论回复及邮件提醒 * 自定义页面、导航 * 多编辑器:Markdown、T....

More...

Go 边看边练 -《Go 学习笔记》系列(十四)(已完结)

上一篇: [1438938175118] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(十三)

上一篇: [1438845728987] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(十二)

上一篇: [1438763483577] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(十一)

上一篇: [1438699210452] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(十)

上一篇: [1438596722873] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(九)

上一篇: [1438311936449] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(八)

上一篇: [1438260619759] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(七)

上一篇: [1438164538421] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

NetBeans 时事通讯(刊号 # 338 - Jul 30, 2015)

博客 #### NetBeans 任务库编辑器 你知道能通过 NetBeans IDE 直接管理 Bugzilla 或者其他缺陷追踪系统么?Michael Muller 在本文中将对其进行介绍。 #### NetBeans Cassandra 整合 你对在 NetBeans 中整合 Cassandra 集群感兴趣么?通过该插件可以方便地在 NetBeans IDE 中管理你的 Cassandra 数据库。 #### 使用 Codeception 来进行 PHP 单元测试 Junichi Yamamoto 为 NetBeans IDE 提供了 Codeception 支持。该博文介绍了 PHP 单元测试框架以及在 ....

More...

Go 边看边练 -《Go 学习笔记》系列(六)

上一篇: [1438070631857] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(五)

上一篇: [1437984612418] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(四)

上一篇: [1437719712835] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(三)

上一篇: [1437558810339] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...

Go 边看边练 -《Go 学习笔记》系列(二)

上一篇: [1437497122181] ---- ### ToC * Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量 * Go 边看边练 -《Go 学习笔记》系列(二)- 类型、字符串 * Go 边看边练 -《Go 学习笔记》系列(三)- 指针 * Go 边看边练 -《Go 学习笔记》系列(四)- 控制流1 * Go 边看边练 -《Go 学习笔记》系列(五)- 控制流2 * [Go 边看边练 -《Go 学习笔记》系列(六)- 函数](http://symphony.b3....

More...