摘要: 一、4层的负载均衡 Nginx Plus的商业授权版开始具有TCP负载均衡的功能。从Nginx 1.7.7版本开始加入的,现在变成了一个商业收费版本,想要试用,需要在官网申请。也就是说,Nginx除了以前常用的HTTP负载均衡外,Nginx增加基于TCP协议实现的负载均衡方法。 HTTP负载均衡,也 阅读全文
posted @ 2020-06-22 20:45 jiangcheng_15 阅读(1363) 评论(0) 推荐(0)
摘要: #运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs 阅读全文
posted @ 2020-06-22 20:43 jiangcheng_15 阅读(146) 评论(0) 推荐(0)
摘要: 主要给大家介绍了关于Nginx跨域使用字体文件的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 今天在使用子域名访问根域名的CSS时,发现字体无法显示,在确保CSS和Font字体的路径加载无问题后,基本确定是因为跨域的问题。 通过Nginx模块Http_Headers_Mod 阅读全文
posted @ 2020-06-22 20:42 jiangcheng_15 阅读(14826) 评论(0) 推荐(0)
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对 阅读全文
posted @ 2020-06-22 20:40 jiangcheng_15 阅读(3923) 评论(0) 推荐(0)
摘要: 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。也就是说,/usr/local/lib目录不在系统默认的库搜索 阅读全文
posted @ 2020-06-22 20:39 jiangcheng_15 阅读(132) 评论(0) 推荐(0)
摘要: git config --global http.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080 git config --global --unset http.proxy git 阅读全文
posted @ 2020-06-22 20:37 jiangcheng_15 阅读(19488) 评论(0) 推荐(0)
摘要: SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏 阅读全文
posted @ 2020-06-22 20:36 jiangcheng_15 阅读(374) 评论(0) 推荐(0)
摘要: 因为线上H5游戏需要加上SSL,不想在原来的Web 服务器和游戏服务器支持SSL,只希望 在Nginx代理集群支持SSL。整体架构如下: 从上图可以看出需要总共涉及到https/http 和wss/ws 协议的转换。百度了网上的解决方案,查到一个通过配置tcp模块的解决方案符合我的想法,但一直不成功 阅读全文
posted @ 2020-06-22 20:34 jiangcheng_15 阅读(5123) 评论(0) 推荐(0)
摘要: Nginx 配置 HTTPS 服务器 Chrome 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Nginx 配置 HTTPS 服务器,让自己站点上『绿锁』。 Nginx 配置 HTTPS 并不复杂,主要有两个步骤:签署第三方可信任的 阅读全文
posted @ 2020-06-22 20:33 jiangcheng_15 阅读(462) 评论(0) 推荐(0)
摘要: Linux下有很多程序都只有命令行接口,对于这类程序,它们通过代理服务器(proxy)访问网络的方式也不尽相同。在本文中Easwy总结了一些常用Linux程序配置代理服务器的方法。 [ 通用代理服务器配置 ] 对于大多数Linux控制台程序,例如Debian或Ubuntu中的apt-get和apti 阅读全文
posted @ 2020-06-22 20:31 jiangcheng_15 阅读(7132) 评论(0) 推荐(0)
摘要: 貌似CentOS 6.X系统默认安装的Python都是2.6版本的?平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!在这里做个简单的升级操作记录 :) 0. 依赖安装 1 2 3 4 5 yum -y update yum install e 阅读全文
posted @ 2020-06-22 20:30 jiangcheng_15 阅读(275) 评论(0) 推荐(0)
摘要: 方式一、yum安装 # yum info git Failed to set locale, defaulting to C Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Available Pack 阅读全文
posted @ 2020-06-22 20:28 jiangcheng_15 阅读(186) 评论(0) 推荐(0)
摘要: 引言 我们都知道谷歌浏览器chrome采用的javascript引擎是v8,node.js这样的runtime能够火遍全球,很大一部分功劳得归于v8。半年前就想自己编译v8引擎玩玩,无奈GFW阻挠了大部分下载,实在是体验太差,于是放弃。今天重新编译v8,先把代码从墙外的vps下载下来,再用tar打个 阅读全文
posted @ 2020-06-22 20:27 jiangcheng_15 阅读(1696) 评论(0) 推荐(0)
摘要: gclient config https://chromium.googlesource.com/v8/v8 chromium 代理完美解决办法 #git的代理设置 git config --global http.proxy http://127.0.0.1:1081 git config --g 阅读全文
posted @ 2020-06-22 20:25 jiangcheng_15 阅读(1599) 评论(0) 推荐(0)
摘要: POST: function curl_post_https($url, $data, $header){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 阅读全文
posted @ 2020-06-22 20:24 jiangcheng_15 阅读(884) 评论(0) 推荐(0)
摘要: #param comment(lib, "version.lib") CString &CMonitorManagerDlg::GetApplicationVersion(CString &strVersion){ char cPath[200]; DWORD dwHandle,InfoSize; 阅读全文
posted @ 2020-06-22 20:22 jiangcheng_15 阅读(341) 评论(0) 推荐(0)
摘要: WebSocket协议详解及应用(七)-WebSocket协议关闭帧 本篇介绍WebSocket协议的关闭帧,包括客户端及服务器如何发送并处理关闭帧、关闭帧错误码及错误处理方法。本篇内容主要翻译自RFC 6455 第7节,大部分介绍的是原理,如果仅需要了解应用方法可略过此篇。 一、关闭WebSock 阅读全文
posted @ 2020-06-22 20:21 jiangcheng_15 阅读(1866) 评论(0) 推荐(0)
摘要: vscode这款编辑器让人用起来很舒服,但是刚刚入手的童鞋可能会对其插件的安装产生一些恐惧,虽然vscode提供了插件的搜索和安装,但是其中一些插件是需要一些软件或者包之类的东西做支撑的,并不是在vscode里面下载好了之后就可以使用了,下载好了插件但是没有实现支撑的话vscode频繁的报错真的能逼 阅读全文
posted @ 2020-06-22 20:19 jiangcheng_15 阅读(812) 评论(0) 推荐(0)
摘要: 在使用putty、secureCRT、XShell等终端仿真器连接linux系统时,ls、vim等工具的输出都含有各种颜色,这些颜色的输出大大地增强了文本的可读性。 通常我们可以使用echo命令加-e选项输出各种颜色的文本,例如:echo -e "\033[31mRed Text\033[0m",可 阅读全文
posted @ 2020-06-22 20:18 jiangcheng_15 阅读(428) 评论(0) 推荐(0)
摘要: 【自动化测试模式】 支持以adb shell命令的形式启动和运行。需要注意的是,office系列软件可能会更改命令中的字符,导致命令不可用!请手工输入命令,或从附带的command.txt文本中复制。 1、启动首页 adb shell am start -a android.intent.actio 阅读全文
posted @ 2020-06-22 20:16 jiangcheng_15 阅读(300) 评论(0) 推荐(0)
摘要: 遇到了一个很让人纠结的问题:emoji表情在使用的过程中,会莫名其妙的消失,或者变成乱码,同时数据库用utf8mb4来存储,但是也出现了问题,冷备过后,导入进库的时候,变成了不可见字符,神奇的消失了!查阅了网上的解决办法,没有找到相应的解决方案,于是决定自己研究unicode,并且处理,发现了几个主 阅读全文
posted @ 2020-06-22 20:15 jiangcheng_15 阅读(638) 评论(0) 推荐(0)
摘要: 解决办法: C/C++ | General | Debug Information format | C7 Compatible (/Z7) C/C++ | Code Generation | Enable String Pooling | Yes (/GF) Linker |Debuging |G 阅读全文
posted @ 2020-06-22 20:13 jiangcheng_15 阅读(276) 评论(0) 推荐(0)
摘要: XML 中如何输入回车换行? XML 特殊字符: 下面的字符在 [XML]中被定义为 空白(whitespace)字符: 空格 (&#x0020;) Tab (&#x0009;) 回车 (&#x000D;) 换行 (&#x000A;) XML 中如何输入回车换行: 用<![CDATA[ ]]>把所有 阅读全文
posted @ 2020-06-22 20:12 jiangcheng_15 阅读(3049) 评论(0) 推荐(0)
摘要: include(),require(),include_once(),require_once()作用都是包含并运行指定文件,但是使用场景又有很大区别。 1.include()和require()的区别: include()引入文件时,如果遇到错误会提示错误并继续执行;require()引入文件遇到 阅读全文
posted @ 2020-06-22 20:10 jiangcheng_15 阅读(179) 评论(0) 推荐(0)
摘要: 在编写大的工程的代码的时候,会要求一些多余的字符不应该存在,比如说末尾不应该有空格或者Tab这样的字符,比如说所有的Tab应该变成空格,这样工程不管在什么样的编辑器下看,格式都会比较统一,等等,可是如果每次缩进手动去替换字符,那个正常人都比较懒,迟早会忘记,所以为了一劳永逸,可以进行如下设置~ 首先 阅读全文
posted @ 2020-06-22 20:09 jiangcheng_15 阅读(321) 评论(0) 推荐(0)
摘要: 请一定要注意,没有特殊说明:本例 PHP Version < 7 说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,内容如下,然后命令行执行:php test.php 1 <?php 2 $num = 0; 3 try 阅读全文
posted @ 2020-06-22 20:07 jiangcheng_15 阅读(299) 评论(0) 推荐(0)
摘要: 关闭PHP错误脚本提示是程序上线了必须做的一件事情,就是不管程序怎么报错我们都不能让错误日志在服务器上给大家看到,下面我来总结两种关闭PHP错误脚本提示的具体方法 最简单的办法就是直接在php程序代码中加入下面代码: 复制代码代码如下: error_reporting(E_ALL^E_NOTICE^ 阅读全文
posted @ 2020-06-22 20:06 jiangcheng_15 阅读(929) 评论(0) 推荐(0)
摘要: 证书文件生成:一.服务器端1.生成服务器端 私钥(key文件);openssl genrsa -des3 -out server.key 1024运行时会提示输入密码,此密码用于加密key文件(参数des3是加密算法,也可以选用其他安全的算法),以后每当需读取此文件(通过openssl提供的命令或A 阅读全文
posted @ 2020-06-22 20:04 jiangcheng_15 阅读(2296) 评论(0) 推荐(0)
摘要: 可以使用sed命令对log文件进行抽取操作:1,sed查看某时间段到现在的系统日志:sed -n '/May 20 17/,$p' /var/log/messages | less2,sed 截选时间段日志:假如日志的格式是--“2015-05-04 09:25:55,606 后面跟日志内容 ”这样 阅读全文
posted @ 2020-06-22 20:03 jiangcheng_15 阅读(1120) 评论(0) 推荐(0)
摘要: 常用的库有time、datetime。其中datetime库是对time库的封装,所以使用起来更加便捷。date是指日期时间(年月日)处理,time往往更加细小的单位(小时分秒等)的时间处理。 一、datetime库 datetime.date类 表示日期的类,常用的属性有year、month、da 阅读全文
posted @ 2020-06-22 20:01 jiangcheng_15 阅读(1436) 评论(0) 推荐(0)
摘要: PHP允许使用扩展的方式,直接使用C语言开发PHP的功能,由于编译的问题,很多底层和框架的基础工作如果用PHP必然会带来额外的开销,降低系统的吞吐量,必然yaf就是这样的思路,把框架封装在扩展里,让系统开销降低到最小,基本接近不用框架的性能水平。 首先是获取PHP的源代码,这里提供一个PHP源码的下 阅读全文
posted @ 2020-06-22 20:00 jiangcheng_15 阅读(221) 评论(0) 推荐(0)
摘要: 下载对应版本php源码 windows: buildconf configure 1、注意你的头文件的包含的顺序。 将你的头文件以及Windows和C++的头文件包含在php头文件的前面 #include "xxxx.h" // 你的头文件 extern "C"{ #include "zend_co 阅读全文
posted @ 2020-06-22 19:58 jiangcheng_15 阅读(234) 评论(0) 推荐(0)
摘要: 前言 iOS平台,系统输入法emoji表达。表达式不能在很多其他平台上显示,尤其是在Android。Symbian系统。我决定到底要探索1;我指的是一些知识: (注意:该博文已经如果读者已经了解utf-8的知识了) 1. 笔者提供的“将字符串转化成unicode和utf-8”的工具。 点击下载 2. 阅读全文
posted @ 2020-06-22 19:57 jiangcheng_15 阅读(763) 评论(0) 推荐(0)
摘要: 这里介绍的是--disable-web-security参数。这个参数可以降低chrome浏览器的安全性,禁用同源策略,利于开发人员本地调试。 使用步骤如下: 1.关闭所有的chrome浏览器。 2.新建一个chrome快捷方式,右键“属性”,“快捷方式”选项卡里选择“目标”,添加 --args - 阅读全文
posted @ 2020-06-22 19:55 jiangcheng_15 阅读(1283) 评论(0) 推荐(0)
摘要: 命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-agent < 阅读全文
posted @ 2020-06-22 19:54 jiangcheng_15 阅读(3810) 评论(0) 推荐(0)
摘要: 编码范围1. GBK (GB2312/GB18030)x00-xff GBK双字节编码范围x20-x7f ASCIIxa1-xff 中文x80-xff 中文 2. UTF-8 (Unicode)u4e00-u9fa5 (中文)x3130-x318F (韩文)xAC00-xD7A3 (韩文)u0800 阅读全文
posted @ 2020-06-22 19:52 jiangcheng_15 阅读(972) 评论(0) 推荐(0)
摘要: Unicode与UTF-8互转(C语言实现):http://blog.csdn.net/tge7618291/article/details/7599902 汉字 Unicode 编码范围:http://www.qqxiuzi.cn/zh/hanzi-unicode-bianma.php GBK 编 阅读全文
posted @ 2020-06-22 19:50 jiangcheng_15 阅读(5475) 评论(0) 推荐(0)
摘要: 前言 现在直播已经成为移动互联网时代一个新的重要流量入口,从YY、斗鱼到花椒直播,直播已经成为人们分享交流的新方式,应用场景众多,主要分为: 金融类直播:金融直播可应用于实时解盘,在线专家讲座,专家在线直播技术分析、指导投资者等使用场景。 大型赛事,演唱会类直播:可应用于大型演唱会,音乐会,游戏,体 阅读全文
posted @ 2020-06-22 19:47 jiangcheng_15 阅读(556) 评论(0) 推荐(0)
摘要: 一、首先确保你已经成功安装上了samba 二、在修改smb.conf文件之前,先拷贝一个备份,然后输入下面的命令修改smb.conf gedit /etc/samba/smb.conf将smb.conf的文件内容改成如下 # This is the main Samba configuration 阅读全文
posted @ 2020-06-22 19:46 jiangcheng_15 阅读(1067) 评论(0) 推荐(0)
摘要: 一、samba服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB 阅读全文
posted @ 2020-06-22 19:44 jiangcheng_15 阅读(1213) 评论(0) 推荐(0)
摘要: linux centos6.3 升级svn1.6 1. 删除svn1.6 #yum remover subverson12.设置svn1.8安装源 vim /etc/yum.repos.d/wandisco-svn.repo#输入如下[WandiscoSVN]name=Wandisco SVN Re 阅读全文
posted @ 2020-06-22 19:43 jiangcheng_15 阅读(239) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/laofashi2015/article/details/78476499 Fiddler目前默认安装对http协议进行抓取但是对手机以及其他一些是https协议的通讯抓取需要配置。 首页我们要在fiddler中找到菜单栏的Tools > Options, 阅读全文
posted @ 2020-06-22 19:41 jiangcheng_15 阅读(346) 评论(0) 推荐(0)
摘要: // 注释:多字节包括GBK和UTF-8 int GBK2UTF8(char *szGbk,char *szUtf8,int Len) { // 先将多字节GBK(CP_ACP或ANSI)转换成宽字符UTF-16 // 得到转换后,所需要的内存字符数 int n = MultiByteToWideC 阅读全文
posted @ 2020-06-22 19:40 jiangcheng_15 阅读(396) 评论(0) 推荐(0)
摘要: 原地址:https://www.awaimai.com/2053.html 1 初始化 Video.js初始化有两种方式。 1.1 标签方式 一种是在<video>标签里面加上class="video-js"和data-setup='{}'属性。 注意,两者缺一不可。 刚开始的时候我觉得后面的值为空 阅读全文
posted @ 2020-06-22 19:38 jiangcheng_15 阅读(1286) 评论(0) 推荐(0)
摘要: Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。 一、iptables 1.打开/关闭/重启防火墙 开启防火墙(重启后 阅读全文
posted @ 2020-06-22 19:37 jiangcheng_15 阅读(169) 评论(0) 推荐(0)
摘要: 假设有个网页http://www.example.com/index.html或者http://www.example.com/index.php。如果我们想要隐藏.html后缀或者.php后缀,那么就可以利用到.htaccess文件。由于Apache和Nginx的.htaccess语法不同,这里提 阅读全文
posted @ 2020-06-22 19:35 jiangcheng_15 阅读(1875) 评论(0) 推荐(0)
摘要: 1 缘起 原来就了解些libcurl,一直没有机会在项目实际使用libcurl. 恰好最近一个云存储的项目,服务器使用openstack 恰好我负责现在的一个云存储SDK c++版本的开发中。 与服务器的通信都是基于HTTP/HTTPS协议通信。先做window下的sdk,在逐步移植到linux和M 阅读全文
posted @ 2020-06-22 19:34 jiangcheng_15 阅读(593) 评论(0) 推荐(0)
摘要: 在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲解这个模块(以windows平台为例子),当然我假设你们已经对windows下怎么写一个DLL 阅读全文
posted @ 2020-06-22 19:32 jiangcheng_15 阅读(1228) 评论(0) 推荐(0)
摘要: 概念以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的MTU(最大传输单元). 但这并不是指链路层的长度被限制在1500字节,其实这这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个字节.所以,事实上,这个 阅读全文
posted @ 2020-06-22 19:31 jiangcheng_15 阅读(2449) 评论(0) 推荐(0)
摘要: 看到了一篇关于Android上利用终端来使用gcc编译C/C++源程序的文章,我感到无比兴奋,所以立刻将我自己的安装过程记下来。那个后记也很有用的。 gcc编译源代码需要创建临时文件,而gcc又只能安装在手机内存中使用(因为需要755权限),因此必须使用root来调用它。 测试手机:xiaomi n 阅读全文
posted @ 2020-06-22 19:29 jiangcheng_15 阅读(4925) 评论(0) 推荐(0)
摘要: openssl编译 win32: perl Configure no-shared VC-WIN32 --prefix=E:/lib/openssl-1.1.1 linux: ./config -fPIC no-shared --prefix=/home/xx/code/lib/openssl-1. 阅读全文
posted @ 2020-06-22 19:28 jiangcheng_15 阅读(1178) 评论(0) 推荐(0)
摘要: upx、aspack、fsg、Aspack Scrambler、ExeStealth、ID Application Protector、V2Packer、WWPack32、XComp0.98、bambam、BeRoEXEPacker、dePACK、ExeShield Protector、KByS、N 阅读全文
posted @ 2020-06-22 19:26 jiangcheng_15 阅读(1963) 评论(0) 推荐(0)
摘要: CentOS 7虽然已经出了很多年了,但依然会有很多人选择安装CentOS 6,CentOS 6有些依赖包和软件都比较老旧,如今天的主角gcc编译器,CentOS 6的gcc版本为4.4,CentOS 7为4.8。gcc 4.8最主要的一个特性就是全面支持C++11,如果不清楚什么用的也没关系,简单 阅读全文
posted @ 2020-06-22 19:25 jiangcheng_15 阅读(894) 评论(0) 推荐(0)
摘要: 1)core文件简介core文件其实就是内存的映像,当程序崩溃时,存储内存的相应信息,主用用于对程序进行调试。当程序崩溃时便会产生core文件,其实准确的应该说是core dump 文件,默认生成位置与可执行程序位于同一目录下,文件名为core.***,其中***是某一数字。2)开启或关闭core文 阅读全文
posted @ 2020-06-22 19:23 jiangcheng_15 阅读(389) 评论(0) 推荐(0)
摘要: 一、说明 CentOS6.5自带python环境为2.6,公司的python环境为2.7. 为了避免出现以后代码出现版本差异,所以把自带的2 .6版本升级到了2.7,过程十分曲折。。。。 中途遇到的问题和解决方法请点击:Python安装时遇到的问题 二、安装步骤 1、下载安装包 官方下载地址为:ht 阅读全文
posted @ 2020-06-22 19:20 jiangcheng_15 阅读(267) 评论(0) 推荐(0)
摘要: 1. 为什么要使用后缀名为 .d 的依赖文件? 在 Makefile 中, 我们的依赖关系可能需要包含一系列的头文件。比如main.c 源文件内容如下: #include "stdio.h" #include "defs.h" int main(int argc, char *argv[]) { p 阅读全文
posted @ 2020-06-22 19:19 jiangcheng_15 阅读(749) 评论(0) 推荐(0)
摘要: 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa 阅读全文
posted @ 2020-06-22 19:17 jiangcheng_15 阅读(858) 评论(0) 推荐(0)
摘要: MFC 工程 把以下代码放到你想要响应的函数里面就行 CPoint pt; GetCursorPos(&pt);//获取鼠标在屏幕的当前位置SetCursorPos(100,200);//移动到某点坐标mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);//点下右键 阅读全文
posted @ 2020-06-22 19:16 jiangcheng_15 阅读(958) 评论(0) 推荐(0)
摘要: int AsciiToUtf8(char* pSrc, unsigned int nSrcLen, char* pBuffer, unsigned int nBufferLen) { assert(pSrc != NULL); int nRet(0); int nUtf16Len = MultiBy 阅读全文
posted @ 2020-06-22 19:14 jiangcheng_15 阅读(273) 评论(0) 推荐(0)
摘要: 目前Python的网络编程框架已经多达几十个,逐个学习它们显然不现实。但这些框架在系统架构和运行环境中有很多共通之处,本文带领读者学习基于Python网络框架开发的常用知识,及目前的4种主流Python网络框架:Django、Tornado、Flask、Twisted。 网络框架及MVC架构 所谓网 阅读全文
posted @ 2020-06-22 19:13 jiangcheng_15 阅读(1030) 评论(0) 推荐(0)
摘要: 1 本机环境 Android:Termux v0.77 作为客户端 Linux:Ubuntu 19.10 作为服务器 两者处于同一局域网下 2 ssh安装 2.1 Termux pkg install openssh 注:若提示无法定位软件包,重装软件或许能够解决(本人就是)! 2.2 Ubuntu 阅读全文
posted @ 2020-06-22 19:11 jiangcheng_15 阅读(1493) 评论(0) 推荐(0)
摘要: AWK截取字符串 substr(s, a, b) 多列文本中某一列合并成一行 awk '{print $2}' user1.txt |tr "\n" "," awk '{print $2}' user1.txt |sed 's/\n/,/g' awk '{print $2}' user1.txt | 阅读全文
posted @ 2020-06-22 19:10 jiangcheng_15 阅读(115) 评论(0) 推荐(0)
摘要: 英文字母和中文汉字在不同字符集编码下的字节数 英文字母: 字节数 : 1;编码:GB2312 字节数 : 1;编码:GBK 字节数 : 1;编码:GB18030 字节数 : 1;编码:ISO-8859-1 字节数 : 1;编码:UTF-8 字节数 : 4;编码:UTF-16 字节数 : 2;编码:U 阅读全文
posted @ 2020-06-22 19:08 jiangcheng_15 阅读(223) 评论(0) 推荐(0)
摘要: 格式化参数%系列,如果误用的话,轻则输出不正确,重则nginx可能core。 1. 格式: %{格式描述}{输出类型描述}{数据类型描述} 2. 数据类型描述: V:字符串,对应ngx_str_t *(注意是指针) v:变量值,对应ngx_variable_value_t *(也是指针) s:可定长 阅读全文
posted @ 2020-06-22 19:07 jiangcheng_15 阅读(1545) 评论(0) 推荐(0)
摘要: 一、说明 CentOS6.5自带python环境为2.6,公司的python环境为2.7. 为了避免出现以后代码出现版本差异,所以把自带的2 .6版本升级到了2.7,过程十分曲折。。。。 中途遇到的问题和解决方法请点击:Python安装时遇到的问题 二、安装步骤 1、下载安装包 官方下载地址为:ht 阅读全文
posted @ 2020-06-22 18:48 jiangcheng_15 阅读(603) 评论(0) 推荐(0)
摘要: nginx支持ws\wss连接,接入nginx_tcp_proxy_module模块 nginx版本1.14.2,在nginx_tcp_proxy_module模块中的上下行数据接口中处理数据解包与打包 测试中的运行状态: 阅读全文
posted @ 2020-06-22 15:50 jiangcheng_15 阅读(978) 评论(0) 推荐(0)
摘要: #!/usr/bin/env python #-*- coding:utf-8 -*- ''' 统计linux进程占用的物理内存 ''' import os import sys import subprocess def getPidList(proc): cmd = '''/sbin/pidof 阅读全文
posted @ 2020-06-22 15:49 jiangcheng_15 阅读(507) 评论(0) 推荐(0)
摘要: 1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 ''' 统计linux打开的文件数 ''' 5 6 import os 7 import sys 8 import subprocess 9 10 def getPidList(proc): 11 阅读全文
posted @ 2020-06-22 15:48 jiangcheng_15 阅读(308) 评论(0) 推荐(0)