1.网络异常的分类 在系统的运行过程中,可能会遇到各种各样的网络问题,其中主要可能出现的问题有 网络延迟:当网络信息流过大时,可能导致设备反应缓慢,造成数据传输延迟: 网路掉包:网路掉包是在数据传输的过程中,数据包由于各种原因在信道中丢失的现象: 网络节流:当数据传输量达到网络带宽上限时,数据包可能会被设备拦截下来在之后发出: 网络重发:当网络不稳定是可能会导致发送端判断数据包丢失导致部分数据包重发: 数据乱序:当数据传输有可能出现数据包到达接收端时间不一致,导致数据包乱序问题: 数据篡改:数据…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/a1786223749/article/details/80787379 由于图片图床问题,文章部分图片无法预览,暂时把该文章迁移至简书,给大家带来麻烦,抱歉了.感兴趣的小伙伴可参考:https://www.jianshu.com/p/cc1b1050b5b4 Author xiuhong.chenDate 2017/11/23Desc…
一.概述 glog是google推出的一款轻量级c++开源日志框架,源码在github上,目前最新release版本是v0.3.5. githut地址:https://github.com/google/glog,避免新版本踏坑,习惯性选用低版本v0.3.3. 二.生成windows库 源码下载完成后,根目录下会有google-glog.sln工程文件呢,用visual studio打开会有四个项目,分别如下: 1.libglog:生成动态库的源码 2.libglog_static:生成静态库的…
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng/p/5023678.html 俗话说,工欲善其事,必先利其器.要做微信公众号开发,两样东西不可少,那就是要有一个用来测试的公众号,还有一个用来调式代码的开发环境. 测试公众号 微信公众号有订阅号.服务号.企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服务号和企业号要有企业资质才可以.这里所说的微信公众号开发指的是订阅号和服务号. 另外,未认证的个人订阅号有一些接口是没有权限的,并且目前个人订阅…
由于卤煮本人是做前端开发的,所以在做公众号过程中基本上没有遇到前端问题,在这方面花的时间是最少的.加上用了mui框架(纯css界面)和自己积累的代码,很快地开发出了界面来.接着是后台开发.卤煮选的是nodejs,作为中小型的项目开发,nodejs是前端开发人员的首选.然后是选了一些开发包,帮助快速上手.express,inspector,mysql等.卤煮不打算做nodejs教程,网上有很多.假设这些你都已经做好了,也就是说首先,你保证你已经有一份写好了的程序,并且通过本地浏览器测试.然后再开始…
做Android的进新公司后安排做微信公众号开发,这基本是后台和前端的活都要由小白的我来做,这两天基本成鸭子了,被填的满满的,却还是不够,博文仅作记录,希望能给后来的小白一点参考吧 今天做的是如何配置使用SecureCRT连接服务器,刚开始接触服务器的童鞋肯定和我一样困惑,1.如何把写好的程序部署到服务器上,去百度一看服务器有两种系统windows和Linux,基本上大部分会用Linux吧,更安全,2.我怎么能登上服务器?这就是接下来我要说的了,直白的问同事:“我怎么登服务器呢?需要装什么软件么…
最近在做微信公众号开发,由于之前没有接触过,突然发现调试不方便,不方便进行断点跟踪调试.因为微信那边绑定的服务器地址必须是公网地址,但是还是想进行断点调试(毕竟这样太方便了,程序有Bug,一步步断点跟踪不是很爽么,哈哈) 因此上网搜了一下,发现好多是使用软件之类的进行请求转发从生产环境转发请求到开发环境上,发现有的太麻烦了. 有的人喜欢日志记录,这个看个人习惯了,我比较喜欢断点调试罢了,也可以看见程序执行流程不是么 突然想到Vs有一个附加到进程的远程调试.于是玩了一把.我们直接开始(服务器上就不…
公众号的应用,开发及调试环境搭建 花生壳要注册 需要二十多块钱 ,还要实名认证,估计要一两天才能审核通过  主要就是在 windows搭建测试环境   1.微信的应用场景   360百科微信简介 https://baike.so.com/doc/5567128-5782263.html 微信公众号平台   https://mp.weixin.qq.com/cgi-bin/loginpage 微信开发文档       https://mp.weixin.qq.com/wiki     2.开发准备…
在测试环境下开发完成代表着你离正式上线的目标不远了.接下来本章就主要谈一谈把测试环境的公众号升级为正式的公众号. 服务器和域名 目前为止我们只是在自己的电脑上完成了测试环境.真实的线上环境当然需要自己购买服务器和域名了.卤煮买的是阿里云的ecs云服务器,配置是单核1G内存,硬盘是40g.对于卤煮这样自娱自乐的小项目,六十多块钱一个月的服务器都算太贵了.域名的话非常便宜,不过正式的域名需要备案,比较麻烦.卤煮是在某宝上购买的一年的备案域名,虽然名字很丑,但无关紧要,在微信中域名对于用户来说是没有任…
http://www.cnblogs.com/zskbll/p/4080328.html 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 前几天决定写个微信公众平台开发系列,在发布第一篇博文后,收到了很多园友的反馈和建议,在这里感谢大家的支持,我会坚持写完这个系列,希望能帮助更多的小伙伴.特别要感谢下@ZIP,是他的一个提醒才有了这篇博文.也希望更多的小伙伴能把你的想法反馈给我. 上一…
ps:1.开发语言使用Java springMvc+Mybaits+spring maven实现 2.使用微信接口测试账号进行本地测试 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 3.使用 路由侠 将本地地址映射到外网地址实现微信公众号的本地调试 准备工作: 工欲善其事 必先利其器,想做微信公众号开发,首先要申请一个微信公众号(有兴趣的同学可以去微信申请一个,这里就不赘述了:https://mp.weixin.qq…
新笔记本上,要装xp的系统,100%会破坏原有的Linux系统,因为安装xp的时候会自动覆盖硬盘的主引导扇区,这个扇区一旦被重写,那么原有的linux根本就启动不了. 要想玩linux和xp双系统,一般都是先装xp系统,再装linux系统,注意,装xp系统的时候别把整块硬盘都给分区了,要留足够的空间给linux系统. 不过,还是建议只装xp系统,如果以后想学linux,则可以在xp中装一个虚拟机,在虚拟机里跑linux. 关于装双系统的教程,网上已经有很多了,就不再赘述,给个链接你参考:http…
一.在windows环境下修改pip镜像源的方法(以python3.5为例) (1):在windows文件管理器中,输入 %APPDATA% (2):会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件 (3):在新建的pip.ini文件中输入以下内容,搞定 ? 1 2 3 4 [global] timeout = 6000 index-url = http://pypi.douban.com/simple trusted-host = pypi.…
一.Windows环境搭建Redis集群 参考资料:Windows 环境搭建Redis集群 二.Linux环境搭建Redis集群 参考资料:Redis Cluster的搭建与部署,实现redis的分布式方案…
Windows环境: catalina.bat文件修改 set JAVA_OPTS=-server -Xms4096m -Xmx4096m -XX:PermSize=512m -XX:MaxPermSize=1024m Linux环境: catalina.sh文件修改 JAVA_OPTS="-Xms512m -Xmx2048m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"…
实际项目开发中,用的是Linux环境.  中午突然断电,死活连不上Zookeeper,最终发现是需要关闭防火墙.    看日志,报错如下:  Exception in thread "main" org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /testat org.apache.zookeeper.KeeperException.cre…
1. 在windows环境下 临时修改 使用清华大学的源安装numpy包. pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple 永久修改 1.1 找到USERPROFILE这个环境变量的地址: 在cmd中输入set,找到USERPROFILE的地址(一般情况是在用户目录) 1.2 进入USERPROFILE目录 在windows文件管理器中输入 %APPDATA%,回车. 1.3 在该目录下新建一个pip目录和pip.ini…
最近部门做安卓移动开发的需要调C++的代码,困难重重,最后任务交给了我,查找相关资料,没有一个教程能把不同环境(windows,linux)下怎么调用说明白的,自己在实现的过程中踩了几个坑,在这里总结下,希望看到的以后能少走弯路. 使用工具: 1.JAVA使用的IDE为eclipse 2.windows环境下C++使用的IDE为visual studio 2010 3.linux环境下C++使用的编译器为gcc/g++ 一.windows环境下java调用C++代码 1.1新建java工程,生成…
windows和linux下的docker运行时的网络结构是有区别的 a.windows下,默认使用Hyper-v创建一个linux虚拟机,承载docker.所以从外向内的路径为: windows -> linux系统的docker(hyper-v中) -> docker内的容器(应用) 其中docker desktop会默认创建一个网络DockerNAT,windows宿主分配IP:10.0.75.1 linux虚拟机会分配IP:10.0.75.2,并且还另外会分配内部网段IP:172.17…
简介 在实际开发中,我们除了在Windows上进行开发外,可能还需要基于Linux进行一些编译或者测试等,因此,我们可能需要在Windows环境中安装Linux环境,通常可能我们会使用虚拟机替代,但是其实Windows一直都存在内置的Linux系统,名叫WSL,不过默认是关闭的,因此需要我们去手动开启,下面将简单介绍一下如何在Windows上安装和使用Linux系统. WSL安装 1.开启Windows开发者模式 首先打开设置-->更新与安全-->开发者选项,选择打开开发者选项 Windows…
下载 下载地址: https://jenkins.io/download/ 下载windows和linux通用的war包 jenkins在windows下安装 前提:已经安装jdk.tomcat 将war包放到D:\apache-tomcat-9.0.19\webapps下 启动tomcat,访问http://localhost:8580 访问:http://localhost:8580/jenkins 设置账号密码,root/test123456 jenkins在linux下安装 前提:已经安…
Git 的 core.autocrlf 參數默认为true,即每次 checkin 時,Git 會將純文字類型的檔案中的所有 CRLF 字元轉換為 LF,也就是版本庫中的換行符號一律存成 LF:在 checkout 時,則會將 LF 轉換成目前作業系統的換行符號,例如在 Windows 上面就是轉成 CRLF. 如果你的项目会同时在windows和linux下开发,并可能从windows复制代码到linux,则尽量转换为LF来处理, 一.AutoCRLF 提交时转换为LF,检出时转换为CRLF…
一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动…
1.fork进程:(1)在windows系统中不可以用fork来创建进程,linux可以,但是创建大量进程使用很不方便. 2.Process进程: import multiprocessing as ms import time import os class MyProcess(ms.Process): def run(self): print("这是进程!", os.getpid()) def __del__(self): print("删除成功!") def…
--------------------------Windows下搭建SVN服务器----------------------------- 一.安装SVN服务端 软件包Setup-Subversion-1.8.17.msi,下载地址:https://sourceforge.net/projects/win32svn/files/latest/download 二.SVN服务端命令1.查看SVN信息 2.创建数据仓库首先创建一个总的仓库目录repository,然后在其下创建product和p…
git在windows下安装 下载地址:https://git-scm.com/ 默认安装即可 验证 git --version git在linux下安装 下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/ 上传到linux服务器 解压 安装git的依赖项,遇到询问,输入y,然后回车即可 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-deve…
下载tomcat 下载地址: https://tomcat.apache.org/download-90.cgi 7,8,9的版本都可以下,这里下载最新版本 注意:Binary是编译好的,可以直接使用的版本,哪怕是tar.gz,解压即可用:Source是源代码版本,需要自己编译才行 tomcat在linux下安装 前置:依赖jdk,参考: rz上传文件到linux服务器 解压 进入后,查看README.md文件,可以查看文件安装方式 修改端口号 默认为8080,改为8580 保存后,进入bin目…
jdk下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 目前大部分公司内部使用的还是jdk8,大部分依赖java的工具或框架,对jdk8的支持度是最好的,所以选择jdk8 勾选同意 下载对应的版本 会让登录,如果没有账号,注册一个即可. jdk在windows下安装 如果点击安装包没有反应,则点击右键--属性 修改jdk路径 修改jre路径 配置环境变量 JAVA_HOMED:\Java\jdk…
maven下载 下载地址:https://maven.apache.org/download.cgi maven在windows下安装 解压到D盘 修改配置文件 进入conf,打开settings.xml文件 指定本地仓库地址 镜像地址 新建系统变量:MAVEN_HOME=D:\apache-maven-3.6.1 修改path的值:;%MAVEN_HOME%\bin 验证:mvn -version maven在linux下安装 安装包上传到linux服务器,解压 修改本地仓库地址 默认为 改为…
ant下载 http://ant.apache.org/ https://ant.apache.org/bindownload.cgi 历史版本 ant在windows下安装 解压到D盘 新建系统变量 ANT_HOME=D:\apache-ant-1.9.14 修改系统变量path的值:%ANT_HOME%\bin;%ANT_HOME%\lib 验证 ant在linux下安装 安装包上传到linux服务器,解压 配置环境变量 让配置生效 验证…