03 2017 档案
摘要:今天遇到一个问题是shopnc的im没更新已读的消息 在本地别人的机器上没问题,可以修改消息状态,而我机器上不行 输出错误 Error: Connection lost: The server closed the connection. 发现我的wait_timeout 设置的100 而别人的机器
阅读全文
摘要:今天去Ubuntu上安装nodejs,下载的文件node-v6.10.1-linux-x64.tar.xz 这是两层压缩,外面是xz压缩方式,里层是tar压缩 所以可以分两步实现解压 压缩包xz格式的比7z要小,但是压缩时间比较长 xz使用格式 压缩 xz -z filename 解压 xz -d
阅读全文
摘要:im发送图片,现将图片压缩再上传 1) 调用 FileReader 的 reader.readAsDataURL(img); 方法, 在其onload事件中, 将用户选择的图片读入 Image对象. 2) 在image对象的 onload 事件中, 通过 canvas 的 canvas.getCon
阅读全文
摘要:package.json文件会描述这个NPM包的所有相关信息,包括作者、简介、包依赖、构建等信息,格式是严格的JSON格式 在E:/nodejs/mychat下 执行,npm init 输入yes,就完成了package.json包的建立 name name和version是package.json
阅读全文
摘要:情景,aa/a.txt中的,bb=1 git status 修改本地的aa/a.txt中的,bb=3 在服务器也修改了aa/a.txt,bb=2 提交本地的代码到远程仓库 在服务器执行git pull 此时,发生代码冲突 1 如果希望保存本地改动并拉下最新服务器代码,手动merge (1)要保留服务
阅读全文
摘要:用Node.js安装模块 在某个项目中单独安装的时候,npm会下载所有的文件到你项目中的一个叫做node_modules的文件夹内 全局模块会被安装到{prefix}/lib/node_modules/这个目录下 npm install命令就是采用本地模式,即把包安装到当前目录的node_modul
阅读全文
摘要:im——Instant Messaging 即时通讯 基本技术原理 (1)通过IM服务器登陆或注销 (2)用户A通过列表找到B,用户B获得消息并与之交谈 (3)通过IM服务器指引建立与B单独的通讯通道 通讯方式 (1)在线直接通讯 直接通过服务器发送过来的用户B的IP地址、TCP端口号等信息,直接向
阅读全文
摘要:每个公司都是从大到小的发展 (1)如何实现属性扩展性需求 (2)多属性组合查询需求 如何设计? 1.原始的,只有一个分类A tiezi(tid,uid, c1, c2, c3) c1,c2,c3是A属性 如何满足各属性之间的组合查询需求,通过组合索引: index_1(c1,c2) index_2(
阅读全文
摘要:系统负载System Load:系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度 平均负载(Load Average):一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟 查看 1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.05、0.06、0.05 1分钟平均负
阅读全文
摘要:由于shopnc的im需要node.js 先安装下node.js 下载node.js 直接运行 安装完成后 win+R,出入cmd 安装时已经自动配置了环境变量(如果没设置环境变量,变量名:NODE_PATH值:D:\nodejs\node_modules) 所以可以直接输入node,即可进入nod
阅读全文
摘要:Redis-benchmark是官方自带的Redis性能测试工具 测试Redis在你的系统及你的配置下的读写性能 redis-benchmark可以模拟N个机器,同时发送M个请求 eg: 100个并发连接,1000个请求,检测host为localhost 端口为6379的redis服务器性能 red
阅读全文
摘要:最近在看《redis实战》,里面的redis示例都是Python写的,先将环境整好 启动redis redis-server.exe redis.conf 安装了python2.7 安装了pip 安装redis python客户端 查看安装是否成功 测试 新建hello.py 或者在控制台直接测试
阅读全文
摘要:1.Ubuntu中的root帐号默认是被禁用了的,所以登陆的时候没有这个账号 打开终端开启root账户 设置root密码,输入两次 切换root账号 root账户开启成功 退出root账户 设置root账户 在Ubuntu下 $是普通管员,#是系统管理员 2.创建新用户 增加管理员权限 wq! 强制
阅读全文
摘要:重启ssh 查看ssh是否已安装 ssh进程 ssh占用端口 ssh服务已启动,但是用root账号无法连接 注: 一般root是被禁用的,需要先开启root,参照 使用其他账号连接没问题 编辑/etc/ssh/sshd_config 保存,重启ssh 用putty可以登录到服务器了
阅读全文
摘要:Message: MySQL server has gone away 原因可能是sql语句过长,超过mysql通信缓存区最大长度; 调整mysql配置文件中max_allowed_packet 编辑mysql.ini 重启mysql
阅读全文
摘要:通过ubuntu的APT安装 配置自己的Git账号信息 查看git的配置信息 git就安装好了,可以使用git的命令了,如git clone
阅读全文
摘要:运行apt-get update出现 所使用的源镜像地址被墙掉了,换个国内的镜像地址 修改 /etc/apt/sources.list中的 cn.archive.ubuntu.com换成mirrors.aliyun.com
阅读全文