- 博客(74)
- 收藏
- 关注
转载 nginx缓存区--网页大文件js http返回200、内容为空failed to load resource: net::ERR_HTTP2_PROTOCOL_ERROR
Nginx反向代理缓冲区优化内容目录proxy_buffering proxy_buffer_size proxy_buffers proxy_busy_buffers_size proxy_max_temp_file_size和proxy_temp_file_write_size关于缓冲, 主要是合理设置缓冲区大小, 尽量避免缓冲到硬盘时的情况如果一台代理服务器上面配置了多个域名,可以在每个域名的location区域设置,在这里配置的参数会覆盖nginx.conf的全局配置参数,从.
2022-04-13 15:39:18
1755
转载 POST提交数据之---Content-Type的理解
Content-Type是指http/https发送信息至服务器时的内容编码类型,contentType用于表明发送数据流的类型,服务器根据编码类型使用特定的解析方式,获取数据流中的数据。在网络请求中,常用的Content-Type有如下:text/html, text/plain, text/css, text/javascript, image/jpeg, image/png, image/gif,application/x-www-form-urlencoded, multipart...
2022-03-09 18:08:14
1545
转载 Vendor Prefix:为什么需要浏览器引擎前缀
浏览器引擎前缀(Vendor Prefix)是什么?Vendor prefix—浏览器引擎前缀,是一些放在CSS属性前的小字符串,用来确保这种属性只在特定的浏览器渲染引擎下才能识别和生效。谷歌浏览器和Safari浏览器使用的是WebKit渲染引擎,火狐浏览器使用的是Gecko引擎,Internet Explorer使用的是Trident引擎,Opera以前使用Presto引擎,后改为WebKi...
2018-09-18 22:04:57
1250
转载 判断一个点是否在多边形内部 --射线法思路
一、比如说,我就随便涂了一个多边形和一个点,现在我要给出一种通用的方法来判断这个点是不是在多边形内部(别告诉我用肉眼观察……)。首先想到的一个解法是从这个点做一条射线,计算它跟多边形边界的交点个数,如果交点个数为奇数,那么点在多边形内部,否则点在多边形外。这个结论很简单,那它是怎么来的?下面就简单讲解一下。首先,对于平面内任意闭合曲线,我们都可以直观地认为,曲线把平面分割成了内...
2018-08-19 11:15:21
7157
1
原创 php 通过curl上传文件
php 通过curl 上传文件:$fh = fopen('/usr/local/share-icon-link.png', 'r');curl_setopt($ch,CURLOPT_PUT,true);curl_setopt($ch, CURLOPT_INFILE, $fh); curl_setopt($ch, CURLOPT_INFILESIZE, filesize("/us
2017-03-08 20:03:36
544
原创 mysql 关于字符集3个方面的设置
SET character_set_client = GBK;SET character_set_results = GBK;SET character_set_connection = GBK;
2017-01-16 14:29:51
488
原创 mysql 查询分区的sql
SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 'table_name‘
2017-01-10 11:02:50
5486
1
转载 apache 重启命令
apachectl is a front end to the Apache HyperText Transfer Protocol (HTTP) server. It is designed to help the administrator control the functioning of the Apache httpd daemon.The apachectl script c
2017-01-10 10:52:11
948
转载 SecureCRT 命令模式下不能回格删除 问题
1、MongoDB Shell中退格键使用的问题。利用SecureCRT工具访问linux的时候,在使用MongoDB的交互式shell的时候,退格键(Backspace)无法使用,导致无法修改输入的字符。为这个错误,废了好长时间的力气,终于找到了错误的原因。其实,主要是SecureCRT工具默认的字符输入模式的问题,可以通过以下方式修改:第一步:选择Option菜单中的Sessi
2016-11-30 17:06:36
7743
转载 js正则表达式?:
(?=)会作为匹配校验,但不会出现在匹配结果字符串里面(?:)会作为匹配校验,并出现在匹配结果字符里面,它跟(...)不同的地方在于,不作为子匹配返回。例如:1234var data = 'windows 98 is ok';data.match(/windows (?=\d+)/); // ["wind
2016-06-27 11:17:44
784
原创 php5.2 、5.3、5.4、5.5、5.6 各个版本升级不兼容点
最近工作中将php5.2升级到php5.6,在升级的过程中,需要对php各个版本之间的不兼容的问题进行讨论和测试论证。依据php版本不兼容 分支说明 , 分别在多个版本之间进行了测试,分享如下:php5.3 不兼容5.21.在 PHP 5.3.x 的所有绑定扩展中应用了新的内部参数解析API, 当给函数传递了不兼容的参数时将返回 NULL. 但有一些例外,比如函数 get_clas
2016-05-05 17:48:54
22849
原创 nginx reload报错
2016/04/13 21:16:31 [error] 5151#0: open() "/data/web/web_install/nginx/logs/nginx.pid" failed (2: No such file or directory)解决方案:1.直接在sbin目录下 运行 ./nginx这里是让nginx在logs目录下产生nginx.pid 文件
2016-04-13 21:28:44
2524
原创 linux 64 位和32 系统的关于类型的不同
编译器都是 gcc64为系统:long int 8个字节int 4个字节double 8个字节long 8个字节32位系统:long int 4个字节int 4个字节double 8个字节long 4个字节
2015-10-13 14:36:38
599
原创 php扩展和pb 编译的时候问题
/usr/bin/ld: /usr/local/lib/libprotobuf.a(common.o): relocation R_X86_64_32S against `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4' can not be used when making a shared
2015-10-13 14:32:10
1339
1
原创 php扩展在编译源码成so的时候,重复定义错误
group_comm_hero_hero_time_praise.og++ -shared -m32 -g -o lol_group_comm.so group_server.o lol_game_source.o lol_group_comm.o proto.o socket_client.o FriendRecommend.pb.o UuidAccountSvr.pb.o snssvr.
2014-12-03 11:30:55
1180
原创 php扩展接收参数问题
double tmp_user_uin;uint32_t area_id;uint32_t type;uint32_t begin_sec;uint32_t begin_usec;uint32_t num;uint32_t game_id;if ( zend_parse_parameters( ZEND_NUM_ARGS() TSRMLS_CC, "dlsllddddd
2014-12-02 15:41:31
849
原创 linux环境变量
引言: 最近在搭建php web server的各种环境,期间遇到各种各样神奇的问题,也挺有意思的。反正对未知的探索。一个技术工人最大的喜悦莫过于碰到各种各样神奇而又不知所措的问题,然后在不停的折腾、反复尝试之后终于将技术的真相和细节托出水面,见证脱俗而清纯的技术胴体,让她一览无余的躺在你眼前。欣然灵动,超赞!缘起: 在安装php的扩展opcache的时候,发现 ./configu
2014-10-16 11:06:27
4088
转载 Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re
2014-10-08 15:41:56
630
原创 如何查看已经安装了的php和apache的配置选项(configure选项)
1.对于php的安装configure选项:在php的安装目录下有一个 /bin/,这个目录下有一个 php-config 文件,这个文件包括了最初 php安装时候的configure 选项2.对于apache在 apache 的安装过程中有一个build的目录,这个build 目录默认是在 apache的安装目录下 的build 目录下。这个目录下有一个 co
2014-03-13 17:15:29
5577
原创 php5.5和5.4动态安装mysql扩展错误(ext/mysqlnd/mysqlnd.h: No such file or directory)
错误如下:IED_224_185_sles10sp1:/data/xingzheng/software/php-5.5.10/ext/mysql # IED_224_185_sles10sp1:/data/xingzheng/software/php-5.5.10/ext/mysql # make/bin/sh /data/xingzheng/software/php-5.5.10/e
2014-03-13 10:57:04
19943
原创 linux 下安装php
1.下载php http://www.php.net/downloads.php2.解压到对应的目录 比如 php-5.5.103.cd 到 php-5.5.-104. ./configure --prefix=要安装的目录5. configure的时候php 会检查需要必须库 libxml6.最简单的配置是: ./config
2014-03-11 16:40:17
10325
转载 php常用的宏
先记录下php源码中常见到的一些宏,以备以后查看需要Zend/zend_globals_macros.h:# define CG(v) TSRMG(compiler_globals_id, zend_compiler_globals *, v)Zend/zend_globals_macros.h:# define EG(v) TSRMG(executor_globals_id,
2014-03-07 10:51:55
4774
转载 Project has no target set. Edit the project properties to set one.
先说下我的开发配置:Eclipse+android sdk 2.2(我也装了个android sdk 1.5~~)在导入特刊第八期中讲到的ex_SharedPreferences示例时遇到错误:Project has no target set. Edit the project properties to set one。解决方法如下:1、导入工程:File->New->;P
2014-03-03 13:43:26
5471
原创 android 打不工程文件的报错 An error has occurred. See error log for more details. java.lang.NullPointerExcep
An error has occurred. See error log for more details.java.lang.NullPointerException 解决方案如下:
2014-03-03 11:14:05
9974
2
原创 android 源代码错误
一般是 android # Project target.target=Google Inc.:Google APIs:19 这个target 错误。换成当前版本的target#target=android-5target=android-19
2014-03-03 10:32:55
992
转载 android 开发api level
在开发Android App 时,要特别注意一件事情。Android 4.0 SDK 推出后,便以很快的速度更新至Android 4.0.3 版本。但是4.0.3 是Ice Cream Sandwich (Android 4.0) 的另一个「Milestone Release」,因此API Level 也跟随升级了。Android 4.0、Android 4.0.1 与Androi
2014-02-27 16:45:21
1520
原创 android 开发环境搭建的创建AVD
C:\Users\Administrator>android list targetAvailable Android targets:----------id: 1 or "android-19" Name: Android 4.4.2 Type: Platform API level: 19 Revision: 2 Ski
2014-02-18 09:55:11
5417
原创 php取模为负数的问题
很多语音里面都这样取模id%3 但是在php 里面$id%3 这样的取模可能是负数标准取模方法是:fmod((float)$id,3 )
2013-12-03 16:32:18
2109
转载 HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等
引言HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下:1、HTTP概述1.1、HTTP协议的客户端与服务器的交互1.2、HT
2013-09-05 17:22:45
855
原创 jquery load 函数和 缓存设置
1.jquery load函数格式:$("#id").load(url,[data],[callbak] );说明:1.url 是一个url地址 2.data 是可选的,这个一般是传递参数使用的,多数时候是post参数。 比如 {name:'test',address:'sz',sex:'男'}这里向后台的url 地址传递三个参数,相当于get请求的参数是:url?name=te
2013-09-05 13:24:04
10155
原创 64位机器上要编译32为的扩展
When compiling an extension for a stack which is 64 bits (for example) and your compiler is configured to compile in 32 bits, you can manually compile your extensions using C flags before your confi
2013-08-26 16:19:02
919
原创 几个博客的地址
http://www.imsiren.com/sample-pagehttp://www.cnblogs.com/leoo2sk/http://www.nowamagic.net/librarys/veda/detail/1458http://www.walu.cc/phpbook/index.md
2013-06-09 18:21:40
492
转载 mysql字符集问题
Mysql字符集设置最近,在项目组使用的mysql数据库中,插入数据出现乱码,关于这个问题做了下总结,我们从最基本的地方说起,到错误产生的深层次原因和解决办法。基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字
2013-06-06 16:14:06
566
原创 php扩展返回二维数组
char *mystr; zval *mysubarray; add_index_long(return_value, 42, 123); add_next_index_string(return_value, "I should now be found at index 43", 1); add_next_index_st
2013-05-30 09:42:50
1826
原创 php扩展获取数组参数(包括二维数组)
版本是php 5.21.一维数组://获取数据 zval **data; HashTable *arr_hash; HashPosition pointer; int array_count; arr_hash = Z_ARRVAL_P(uinlist); for(zend_hash_internal_pointer_reset
2013-05-29 11:41:08
1794
原创 PHP扩展开发与内核应用
http://www.walu.cc/phpbook/1.2.md 《PHP扩展开发与内核应用》http://www.laruence.com php一个博客
2013-05-25 15:55:52
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人