- 博客(37)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 PHP程序员进阶学习书籍参考指南
初阶】(基础知识及入门)01. 《PHP与MySQL程序设计(第4版)》http://item.jd.com/10701892.html02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》http://item.jd.com/11381295.html03. 《实战Nginx:取代Apache的高性能Web服务器》http://dwz.cn/2K1ryn04. 《Redis 实战》http://item.jd.com/11791607.html06. 《MongoDB权威指南...
2020-06-05 13:08:26
541
转载 什么是负载均衡?
1.什么是负载均衡Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。2.为什么需要负载均衡我们在日常生活中经常免不了要去一些比较拥挤的地方,比如地铁站、火车站、电影院、银行等。无论是买票,还是排队入场,这些场所一般都会设置多个服务点或者入口的。如果没有人引导的话,大多数情况下,最近的入口会挤满人。而哪些距离较远的服务点或者入口就宽松.
2020-06-04 18:11:58
2187
转载 面试官问你什么是消息队列?把这篇甩给他!
一、什么是消息队列?消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。队列是一种先进先出的数据结构。在Java里边,已经实现了不少的队列了:那为什么还需要消息队列(MQ)这种中间件呢???到这里,大家可以先猜猜为什么要用消息队列(MQ)这种中.
2020-06-04 18:01:37
294
原创 服务器架构常用知识
1、php-fpm运行原理https://blog.youkuaiyun.com/sinat_38804294/article/details/943936212、nginx反向代理https://blog.youkuaiyun.com/sinat_38804294/article/details/94393621
2020-05-27 16:40:30
389
转载 Golang面试问题汇总
Golang面试问题汇总通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他Golang开发者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目.Golang面试问题汇总:1. Golang中除了加Mutex锁以外还有哪些方式安全读写共享变量Golang中Goroutine 可以通过 Channel 进行安全读写共享变量...
2020-05-08 17:34:28
4874
1
转载 TCP三次握手和四次挥手通俗理解
一、TCP报文格式 在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:IP,Port…) 报文主要段的意思 序号:表...
2020-05-08 16:47:06
356
原创 正确解决androidstudio弹出"waiting for debugger"
我用的是方式二解决的问题方式一:win+R -> cmd -> adb kill-server,adb start-server方式二:当点击debug app时(卡在"waiting for debug"),则如图点击,然后点击确定即可!...
2019-03-20 10:22:41
475
原创 Android打包常见问题
1Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build//gradle/3.1.2/gradle-3.1.2.pom'. Received status code 400 from server: Bad RequestEnable Gradle 'offline mode' and...
2019-01-06 18:20:45
370
1
转载 Tmux 快捷键 & 速查表
Tmux 快捷键 & 速查表启动新会话:tmux [new -s 会话名 -n 窗口名]恢复会话:tmux at [-t 会话名]列出所有会话:tmux ls关闭会话:tmux kill-session -t 会话名关闭所有会话:tmux ls | grep : | cut -d. -f1 | awk '{print substr(...
2018-11-02 14:31:06
438
原创 lnmp添加支持pathinfo
本文来源于https://tieba.baidu.com/p/4622681019?red_tag=2507923498&traceid=我是用第二种方法解决问题的。项目装了lnmp包,发现不支持pathinfo, 上去查看,没有开启,在nginx的网站配置加上pathinfo的支持代码,重启后还是不行。查看端口情况,发现php-fpm并没有监听任何端口,于是看php-fpm.c...
2018-07-23 15:51:43
752
转载 Python解析XML字符串
# -*- coding: utf-8 -*- import xml.sax import xml.sax.handler class XMLHandler(xml.sax.handler.ContentHandler): def __init__(self): self.buffer = ""
2017-11-17 15:37:56
7501
1
转载 cocos2d-x 3.2使用VS2015编译报错:msb3073 代码9009
cocos2d-x 3.2使用VS编译报错:msb3073 代码9009 错误大概是这样的:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5):error MSB3073: 命令“if not exist"D:\Apps\kneadbubble\trunk\pro
2017-07-04 16:04:39
2288
转载 Ubuntu 14.04 安装最新版Nginx
Ubuntu14.04默认安装的是Nginx 1.4.6如果已经安装,请先卸载sudo apt-get remove nginx安装方法:sudo apt-get install software-properties-commonsudo add-apt-repository ppa:nginx/stable sudo apt-get updatesudo a
2017-06-30 14:33:12
4901
转载 Release模式下调试的方法
设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)4.连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)
2016-12-06 16:20:17
1205
原创 mssql发送http请求
-- 通用读取获取数据存储过程--开启Sql Server 通讯配置--sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'Ole Automation Procedures', 1;GORECONFIGURE;GOEXEC sp_
2016-11-25 14:59:43
1591
原创 c随机数生成
c随机数生成#include <string.h> #include <time.h>int _tmain(int argc, _TCHAR* argv[]){ srand(unsigned(time(0))); for (int i = 0; i < 100; i++) { cout << rand() % 10+1 << endl; } getchar(); return 0;}
2016-07-06 14:55:26
498
原创 发送邮件
vs2013编译通过/************************************************************************发送邮件模块头文件*可以发送文本和附件(支持多个附件一起发送)*************************************************************************/#pragma
2016-06-22 15:29:46
383
转载 Lua 第三方插件索引
类库和与Lua绑定的资源LibrariesAndBindings 开发环境[LuaIDE] (5.0) - Windows平台Lua的整合开发环境(最新发布 2004-01-29).[wxLua] (5.0) - Lua and wxWidgets的混合体.有自己的带有调试器的IDE。这个IDE使用wxlua开发的。[LuaEclipse] (5.0) -
2016-06-03 12:04:47
641
原创 vs添加lib等依赖项
比如添加lua.lib1、项目属性->配置属性-> c/c++ -> 常规 -> 附加包含目录-> 将lua的includ文件夹位置填入 2、项目属性->配置属性-> 链接器-> 常规-> 附加到库目录->将lua的lib文件夹位置填入 3、项目属性->配置属性-> 链接器 -> 输入-> 附加依赖项-> 手动输入lua.lib所在路径( 附加到库目录开始),
2016-06-03 11:34:17
716
转载 vs2013编译 protoBuffer编译出现的问题
编译protobuffer ,出现了两个问题1.vs加载项目后,会发现min函数 没有引入头文件 #include ;2.vs2013编译测试类的时候,抛出了以下异常:warning C4996: ‘std::_Copy_impl’: Function call with parameters that may be unsafe – this call relies
2016-04-08 17:21:47
511
原创 nf笔记
1、关于loginserver与proxy的一些问题大神:loginserver那边是判断是否登录成功的,proxy那边是判断是否验证过key。大神:登录成功后,客户端会收到服务器的密钥,然后去连proxy,连上后会校对密钥。小菜:主要是我在客户端登录成功到它连接proxy这段时间,服务端都干了什么,这点我很迷惑?特别是里边数据的存储?大神:展示区服列表给客户端,客户端选好区服
2016-03-17 12:00:56
470
原创 微秒级时间函数
#ifndef __CPerfCounter__ #define __CPerfCounter__#include #include #include #include#include "boost/predef/platform.h"class CPerfCounter{ #define DEF_MAX_PERF_ARRAY 64private:
2015-09-25 17:40:20
1136
转载 csv表写入
#include using namespace std; int main(){ //定义文件输出流 ofstream oFile; //打开要输出的文件 oFile.open("scoresheet.csv", ios::out | ios
2015-09-22 16:57:11
519
转载 c++常见面试题30道
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之
2015-08-25 16:57:50
505
转载 开源项目文档应规避的13处“硬伤”
大多数开源项目开发者只关注于软件的质量,而常常忘记编写高品质的文档。但是,文档的好坏对于一个项目的成功有着至关重要的作用,它可以帮助用户快速了解这个项目,或在用户的使用过程中提供一些帮助。 然而,有很多开源项目的文档令人失望,主要表现在以下几个方面。 1. 缺乏一个良好的README或介绍 README可以使潜在用户对你的项目有一个初步、快速的了解,如果该项目在GitHu
2015-08-21 17:10:44
595
原创 一些技术
MobaxtermMobaXterm又名MobaXVT,是一款增强型远程连接工具,类似xshell。可以轻松地来试用Unix / Linux上的GNUUnix命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过MobaXterm就可以使用大多数的linux命令。MobaXterm也能进行远程文件编辑,功能强于xshell,主要还是免费的。google breakpad f...
2015-07-27 14:53:10
684
转载 C++中避免内存泄露常见的解决方案
常见内存泄露及解决方案-选自ood启示录new/delete, array new/arrray delete匹配case 1:在类的构造函数与析构函数中没有匹配地调用 new/delete! 解决方法:检查构造函数,在出现new的情况下,按相反的顺序在析构函数中匹配添加delete!这里有两个意思: 1〉new与delete匹配,array new/arra
2015-07-27 13:40:15
901
原创 Linux小知识
1、netstat –apn 查看所有的进程和端口使用情况 -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项
2015-07-24 11:16:01
433
转载 (经典)tcp粘包分析
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即
2015-07-08 16:49:10
439
转载 IOCP完整例子
/************************************************************************ FileName:iocp.h Author :eliteYanghttp://www.cppfans.org**************************************************************
2015-07-08 15:27:22
725
原创 nodejs生成vs2008工程问题解决方案
SET GYP_MSVS_VERSION=2008"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"vcbuild.bat debug noprojgen nosign// 1.修改configure 中 // gyp_args = ['-f', 'msvs', '-G', 'msv
2015-07-02 10:50:45
951
转载 C++文件操作详解(ifstream、ofstream、fstream)
C++文件操作详解(ifstream、ofstream、fstream) C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a fi
2015-06-30 15:44:37
782
原创 通过yum安装mysql
如果你安装的机器此时可以连接到互联网,ke使用yum命令来简化安装过程: yum install mysql-server mysql-devel mysql yum将自动从centos的镜像站点查找你指明的软件的最新二进制包,并检查软件包依赖关系,安装软件的同时自动安装其依赖的软件包。
2014-11-24 17:50:41
559
网狐6603脚本1000个机器人个性昵称自动注册
2017-02-25
游戏平台如何添加ftp协议
2016-06-07
protobuf序列化数据存数据库,用哪种序列化方法合理?
2016-04-09
在myeclipse上导入web项目发布后运行很慢
2014-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人