新特性
增加ping测试程序
改进
修改license,使用更加宽松的Apache License 2.0
重命名--smallest=y|n选项到--small=y|n
使用stat64支持大文件信息获取
改进tb_file_copy,更加快速的文件copy,并且修复copy后文件权限丢失问题
改进posix平台下的路径操作
改进socket初始化接口,支持icmp协议
改进xmake.lua,移除内置二进制依赖包文件
Bugs修复
修复创建文件权限不对问题
修复文件和目录路径问题
修复无法移除带有无效软链的目录问题
修复无法移除只读文件问题
#34: 修复缓存时间和协程sleep不准问题
#35: 修复epoll边缘触发模
继续阅读 »
New features
Add ping demo for network
Changes
Modify license to Apache License 2.0
Rename --smallest=y|n option to --small=y|n
Support stat64
Improve copy speed and fix permissions for tb_file_copy
Improve path operation for posix platform
Improve socket interfaces and support icmp
Improve xmake.lua and remove binar
继续阅读 »
最近工作需要,对 WebSocket 进行了一点研究,今天在这里给大家分享一下我对 WebSocket 协议、WebSocket 的 Go 语言实现,以及 socket.io 服务端库的 Go 语言实现的理解。
WebSocket 简介
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
环境
OS: Mac OS X 10.9.5
MySQL: 5.1.73/5.5.40/5.6.21
解决思路
MySQL 中允许运行多个实例,举一反三,也可以同时运行多个版本的 MySQL。每个版本的 MySQL 占有独立的数据目录、端口、Socket、PID 即可。有了这种思路,就不难实现了。
具体实施步骤
创建 MySQL 主目录,解压不同版本的
继续阅读 »
准备工作:
1.学习java以及安卓开发,我读了JAVA核心技术和第一行代码
2. 利用PackageManager管理器,检索所有的应用程序与数据目.再用ActivityManager与PackagesInfo获取从上得到的所有app名称以及pid,并且使用listview布局展示出来。
3. 我们可以在proc/(pid)/tcp或者udp这些文件夹中得到socket的信息,得到的信息如下:
```
继续阅读 »
因为服务器time_wait半连接比较多, 一直怕半连接状态时, 由于系统2个服务之间会很多短连接, 由这些短连接产生的半连接, 在netstat里能看到很多系统被动连接端口, 一直以为这种半连接状态下的系统被端口, 会在这个时刻对一个应用的socket listen这个端口时, 产生冲突.
实际表面是不会的.
例:
tcp 0 0 127.0.0.1:11544 127.0.0.1:38235 TIME_WAIT
继续阅读 »
今天在使用Nginx给Uwsgi服务做反向代理的时候,遇到一个问题。配置步骤如下:
启动Uwsgi服务
在使用Flask框架的Python项目中,配置文件:uwsgi.ini的内容如下:
```
[uwsgi]
master = true
processes = 16
threads = 2
chdir=/xxx
socket = 127.0.0.1:1234
日志输出地址
logto = /xxx/uwsgi.log
daemonize = /xxx/uwsgi.log
reload
py-autoreload = 1
pid
pidfile = /xxx/uwsgi.pid
```
继续阅读 »
什么是对象序列化和对象反序列化
序列化是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。对象序列化和反序列化的过程就是将对象写入字节流和从字节流中读取对象的过程。将对象状态转换成字节流后,可以用java.io包中的各种I/O流类将其保存到文件中,或者应用NIO技术将其传输到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常强大,在RMI、Socket、JMS和EJB中都有应用。
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
在MySQL中是允许在同一个列上创建多个索引的,示例如下:
bash
mysql --socket=/tmp/mysql5173.sock -uroot -p
``` bash
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.1.73 |
+---------
继续阅读 »
MySQL密码忘记了,各种google,终于重置了,在这里记录下。
1.停止MySQL
service mysqld stop
2.修改/etc/my.cnf
在mysqld下加入skip-grant-tables
修改后如下
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
defaul
继续阅读 »