<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[phpxxo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/phpxxo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phpxxo]]></copyright><item><title><![CDATA[记录一次服务器被挖矿木马感染]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/103373912</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/103373912</guid><author>phpxxo</author><pubDate>Tue, 03 Dec 2019 18:24:35 +0800</pubDate><description><![CDATA[在12月1号,玩redis时连接的远程一台腾讯云服务器, xhsell连接明显有卡顿,强制重启了下服务器,结果连系统都不能正常启动, ssh服务更别说了,于是重装了下系统, 用的root用户重新安装了一下redis,今天发现每过一段时间,我正在操作xshell就断了,重新连接后,查看redis服务,也挂了(redis守护进程方式运行的) ,有一种像中毒的感觉,于是查看当前用...]]></description><category></category></item><item><title><![CDATA[golang实现匿名聊天后台并发处理服务器]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/103091716</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/103091716</guid><author>phpxxo</author><pubDate>Fri, 15 Nov 2019 20:15:06 +0800</pubDate><description><![CDATA[//功能简介
/*
1.广播功能, 用户上线下线 广播所有在线用户 某某用户下线
2.改名功能 输入rename|newname 可以更改自己的昵称
3.查看当前在线用户功能 输入who 可列表当前在线用户
4.聊天功能, 任一连接成员, 发送消息, 广播所有用户, 类似于群聊
5.超时自动退出
*/

package main

import (
	"fmt"
	"net"
	"strings...]]></description><category></category></item><item><title><![CDATA[不要写死循环]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/103086402</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/103086402</guid><author>phpxxo</author><pubDate>Fri, 15 Nov 2019 15:32:51 +0800</pubDate><description><![CDATA[package main

import "fmt"

func main() {
	fmt.Println("run")
	for {

	}
}







]]></description><category></category></item><item><title><![CDATA[golang文件上传]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/103066428</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/103066428</guid><author>phpxxo</author><pubDate>Thu, 14 Nov 2019 14:15:12 +0800</pubDate><description><![CDATA[用go语言实现文件上传功能

所用模块: fmt, io, os, net

发送端 send.go


// 发送端 send.go
package main

import (
	"fmt"
	"io"
	"net"
	"os"
)

// 发送文件
func sendFile(file *os.File, client net.Conn) (err error) {
	err = nil
	...]]></description><category></category></item><item><title><![CDATA[go语言实现tcp并发服务器与客户端]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/103066203</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/103066203</guid><author>phpxxo</author><pubDate>Thu, 14 Nov 2019 14:03:48 +0800</pubDate><description><![CDATA[go语言实现tcp并发服务器端与客户端

server.go


// nc 连接, 发送字母, 加收到转大写的字母
// 如果发送exit ,则会断开连接
package main

import (
	"fmt"
	"net"
	"strings"
)

// 用户处理
func handleConn(conn net.Conn) {
	defer conn.Close()
	remoteAd...]]></description><category></category></item><item><title><![CDATA[golang切片append扩容特点的测试]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/102903112</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/102903112</guid><author>phpxxo</author><pubDate>Mon, 04 Nov 2019 19:03:54 +0800</pubDate><description><![CDATA[最近看golang ,网上讲最多的是append扩容切片,会以二倍增加容量,经过测试证明在大多数情况下是以二倍增长,但是有极少数情况并不是二倍增长 ,而是切片长度+1增加容量

结论:

append对切片扩容,如果以二倍增加也存放不下的情况以len(slice) +1 扩容

测试代码


package main

import (
	"fmt"
	"math/rand"
	...]]></description><category></category></item><item><title><![CDATA[php memcached tool]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/102300991</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/102300991</guid><author>phpxxo</author><pubDate>Mon, 07 Oct 2019 13:48:57 +0800</pubDate><description><![CDATA[基于interface 实现php不管是php_memcache扩展还是php_memcached扩展, 采用统一的方法来操作memcached缓存]]></description><category></category></item><item><title><![CDATA[安装web调试工具weinre及使用方法]]></title><link>https://blog.youkuaiyun.com/phpxxo/article/details/82560998</link><guid>https://blog.youkuaiyun.com/phpxxo/article/details/82560998</guid><author>phpxxo</author><pubDate>Sun, 09 Sep 2018 18:40:38 +0800</pubDate><description><![CDATA[安装web调试工具weinre及使用方法 
1.安装node.js 
2.使用npm 安装weinre 
3.启动weinre  
4.复制weinre服务器地址, 浏览器打开 
5.插入js代码(网页不在自己服务器使用fiddler抓包替换) 
6.打开weinre控制台 调试 审查元素 等

特点是适用于移动端, TV端浏览器,无头浏览器 等性质浏览器 网页调试

一. 安装node.js 
...]]></description><category></category></item></channel></rss>