自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (6)
  • 问答 (7)
  • 收藏
  • 关注

原创 微信小程序报错 errcode: 40029, errmsg: “invalid code 针对狮子鱼

针对狮子鱼的报错

2022-12-04 09:34:21 1920 1

原创 微信小程序picker表单选择器的使用

微信小程序picker表单选择器的使用,根据官方介绍的有点不清楚,这里总结了下逻辑和视图之间是数据是怎么个流程

2022-12-04 09:29:11 2000

原创 程序运行原理,c语言

图解简单C程序的运行时结构程序在内存中的存储分为三个区域,分别是动态数据区、静态数据区和代码区。函数存储在代码区,全局变量以及静态变量存储在静态数据区,而在程序执行的时候才会在动态数据区产生数据。程序执行的本质就是代码区的指令不断执行,驱使动态数据区和静态数据区产生数据变化。代码区与动态数据区由三个寄存器控制,分别是eip、ebp和esp。eip指向代码区下一个要执行的指令,ebp与esp分别指向动态数据区的栈底和栈顶。初始情况下eip默认指向main函数的第一条指令,esp、ebp指向的位置由程序加

2021-10-24 19:45:21 1475 1

原创 C# Lambda表达式简介 =>函数

C# Lambda表达式简介antonioantonio​关注他14 人赞同了该文章1.简介定义:"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式好处:Lambda简化了匿名委托的使用,减少开发中需要编写的代码量。具体内容:它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。写法:所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参

2021-10-24 08:56:17 1286

原创 微擎数据库字段字典

数据库字典作者 : adminaccount 平台账号表(公众号、小程序、PC等)字段名 数据类型 说明 acid int(10) 主键 uniacid int(10) 所属帐号uniacid hash varchar(8) hash值 type tinyint(3) 1、普通接入公众号2、易信3、授权接入公众号4、正常接入小程序5、正常接入PC isconnect tinyint(4) 是否接入:0、否1、

2020-07-29 11:05:26 2285

原创 PHP类继承 extends使用介绍

PHP类继承 extends使用介绍更新时间:2014年01月14日 17:59:41 转载 作者:我们在文章中为大家详细介绍了有关PHP类继承 extends的实现方法,希望对于新手来说能够提升他们在PHP语言编程中的能力出来工作这么久了,项目经验倒是不少,但是当问及底层的东西时候,常常是一言不发了。现在项目设计底层的东西越来越少,可以说是真正用到的也就是那么一点,真正核心的东西都已经被框架封装好了。总感觉自己一直进步很慢,关于底层设计思想,常常也只可意会。随着时间的流逝,我们常常会感慨书到用时

2020-06-23 07:54:21 653

原创 PHP命名空间(Namespace)的使用详解

PHP命名空间(Namespace)的使用详解分类 编程技术命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增加对所有用户留言的一些信息统计功能,比如说我想得到所有留言的数量。这时候调用它们Comment提供的方法是很好的做法,但是同时引入各自的

2020-06-22 18:06:08 161

原创 stack size修改每个连接使用内存 linux 当连接数很多时,每个连接占的内存如果很大的话会使主机系统内存不够用,

stack size修改hxl2009关注2人评论14575人阅读2012-06-05 11:40:54直入正题:通过监控发现,在其高峰时间MongoDB的连接数达到了1100~1500左右,由于每个连接需要使用10M(stack size默认为10240)的内存,这导致相当大的内存开销。处理方法是,首先通过优化连接池,将连接数控制在了800个左右,然后通过修改内核的stack size值,从默认的10M修改到1M,使连接占用的内存大大减少。ulimit -a 默认的st.

2020-05-22 20:33:32 1310

原创 PHP安装使用Zend Opcache扩展

PHP安装使用Zend Opcache扩展简介#Zend OPCache 的前身是Zend Optimizer + (Zend O+),于 2013年3月中旬改名为 Opcache。其通过 opcode 缓存和优化提供更快的 PHP 执行过程。它将预编译的脚本文件存储在共享内存中供以后使用,从而避免了从磁盘读取代码并进行编译的时间消耗。同时,它还应用了一些代码优化模式,使得代码执行更快。PHP 在5.5发行版后自带了Zend OPCache扩展,但默认没有开启,PHP5.2,5.3,5.4版也可以使用

2020-05-21 13:56:21 1046

原创 yum安装apache,编译安装php5.6,不解析php的解决方法

Centos7:yum安装apache,编译安装php5.6,不解析php的解决方法首先,说一下问题发生的场景:因为懒,所以用 yum 安装 apache ,因为 centos 的源自带 php 5.4 不能符合环境要求,而不想用其他源,所以选择源码编译安装 php 5.6安装完毕后,apache 不解析 php ,不解析的现象是浏览器直接显示或下载了 php 文件的源代码过程略带说一下了,具体步骤自行搜索,然后重点说下容易踩的几个坑yum 安装 apache 后,必须安装依赖包 httpd-d

2020-05-20 10:08:04 852

原创 Apache httpd 2.4.x 使用 mod_proxy_fcgi 和 PHP-FPM 的方式

https://cnzhx.net/blog/apache-httpd-mod_proxy_fcgi-php-fpm/#listenApache httpd 2.4.x 使用 mod_proxy_fcgi 和 PHP-FPM 的方式发表于 2014-12-21 作者 H Zeng更新于 2016-07-22浏览 19,559 次PHP-FPM 是一个简单可靠的 FastCGI 进程管理器(FastCGI Process Manager),从 PHP 5.3.3 开始就成为了 PHP 的内置管理器。

2020-05-20 10:05:17 826

原创 微擎模块管理的执行路由

微擎模块管理的执行路由destiny962018.03.12 17:38:45字数 201阅读 3,315执行 http://xxx.com/web/index.php?c=site&a=entry&eid=6 系统是如何找到具体模块中的对应方法的?下面简单梳理一下:web目录下的index.php 包含了require ‘…/framework/bootstrap.inc.php’;在bootstrap.inc.php的最后读取controller,action,do$co

2020-05-20 10:03:26 305

原创 apache的bin目录下的apxs有什么作用? PHP模块加载运行方式

apache的bin目录下的apxs有什么作用? PHP模块加载运行方式riluozhiyue0人评论7434人阅读2016-03-26 16:40:28一个perl脚本安装http server扩展模块用的apxs - APache eXtenSion tool–with-apxs2=/usr/local/apache/bin/apxs整合 apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到 apache,要求 apache 要打开SO模块-with

2020-05-20 09:55:51 485

原创 如何访问根目录下的目录http://192.168.1.12/test/ 网站显示文件目录资源

https://www.cnblogs.com/hehexu/p/8376888.html如何访问根目录下的目录http://192.168.1.12/test/第一.缺省apache不允许访问http目录(没有定义,就没有访问权限)访问目录http://192.168.1.12/test/会显示:ForbiddenYou don’t have permission to access /test/ on this server.第二.无限制目录访问在httpd.conf中增加定义,即可打

2020-05-20 09:54:00 6193

原创 基于php-fpm的配置详解

基于php-fpm的配置详解更新时间:2013年06月03日 10:14:55 作者: 我要评论本篇文章是对php-fpm的配置进行了详细的分析介绍,需要的朋友参考下php5.3自带php-fpm/usr/local/php/etc/php-fpm.confpid = run/php-fpm.pidpid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log错误日志,默认在安装目录中的var/log/php-f

2020-05-20 09:50:31 126

原创 PHP mcrypt加密扩展使用总结

PHP mcrypt加密扩展使用总结在开发中,很多时候我们在前后端交互中需要对一些敏感数据进行一定的加密。PHP中有提供了mcrypt的这样一个加密扩展实现对数据的加密解密。一、mcrypt扩展的安装在低版本的PHP中需要在配置文件php.ini中显式添加对扩展的引用,同时要保证扩展引用目录中有相应的扩展文件;在高版本的PHP中,Windows下似乎默认开启了mcrypt的扩展,既不需要在配置文件php.ini中做配置,在扩展引用目录中也没有看到相应的扩展文件,在linux下则需要安装对应的mcryp

2020-05-20 09:49:11 309

原创 php之常用扩展总结

php之常用扩展总结在此总结,开发中经常使用到的扩展,来进行日常PHP的开发工作bcmath(精确数值处理)bz2calendarCorectypecurldatedomeregexiffileinfofilterftpgettexthashiconvigbinaryinotify 文件监控jsonlibxmlmbstringmhashmysqlmysqlimysqlndopensslpcntlpcrePDOpdo_mysqlpdo_sql

2020-05-20 07:48:46 171

原创 php 安装参数 ./configure

php 安装参数原创2016-06-20 12:31:200130phpStudy Linux 面板(小皮面板)./configure–prefix=/usr/local/php php安装目录–with-apxs2=/usr/local/apache/bin/apxs–with-config-file-path=/usr/local/php/etc 指定php.ini位置–with-mysql=/usr/local/mysql mysql安装目录,对mysql的支持–with-mysqli

2020-05-20 07:23:20 982

原创 Linux源码编译安装和卸载

Linux源码编译安装和卸载Linux下正常的编译安装/卸载源码的安装一般由3个步骤组成:配置(configure)编译(make)安装(make install)。configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。其中–prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/lo

2020-05-20 07:20:25 441

原创 Apache httpd 使用 mod_proxy_fcgi的方式php-fpm

Apache httpd 使用 mod_proxy_fcgi的方式2018.06.23 22:57 1252浏览PHP-FPM 是一个简单可靠的 FastCGI 进程管理器(FastCGI Process Manager),从 PHP 5.3.3开始就成为了 PHP 的内置管理器。Apache 官方网站也提供了配置 Apache httpd 2.4.x 使用 mod_proxy_fcgi 和 PHP-FPM 运行 php 程序的基本方法和设置运行方式的简单介绍。可是折腾了一圈之后发现实际上这个东西还挺麻

2020-05-20 07:15:55 1175

原创 csntos7.4安装redis及php-redis扩展

csntos7.4安装redis及php-redis扩展发表于 2018-12-04 | 分类于 后端 | 暂无评论记得我的历史博客中,有一篇写了关于windows安装redis以及php-redis扩展的安装和使用【Redis在windows下的安装操作以及PHP-Redis操作】,现在这篇文章又再续前缘,说一下centos下redis以及php-redis扩展的安装。最近两天自己搞了一台测试服务器,本意想着自己弄台服务器玩玩儿,搭建一下环境,写一些脚本什么的,顺便了解一下linux

2020-05-19 22:19:42 508

原创 CentOS下php安装mcrypt扩展

CentOS下php安装mcrypt扩展1644(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤[root@test-206 ~] yum list installed|grep mcryptlibmcrypt.x86_64 2.5.8-4.el5.cen

2020-05-19 22:05:01 140

原创 linux中 kill USR1和USR2 的区别

USR1亦通常被用来告知应用程序重载配置文件;例如,向Apache HTTP服务器发送一个USR1信号将导致以下步骤的发生:停止接受新的连接,等待当前连接停止,重新载入配置文件,重新打开日志文件,重启服务器,从而实现相对平滑的不关机的更改。以上摘自wiki:http://zh.wikipedia.org/wiki/SIGUSR1%E5%92%8CSIGUSR2呃,近日发现还有USR2,貌似这个USR1和2都可以用户自定义的,同样摘自上面的wiki:在POSIX兼容的平台上,SIGUSR1和SIG

2020-05-19 21:50:39 6726

原创 lamp-linux-apche-php安装sg11

01.首先下载 sg_Loaders.zip 解压都得到一堆文件,对应你自己的服务器,windows,Linux等,这里我们以windows为例,打开Windows 64-bi t我们找到对应我们服务器配置的文件夹02.可以看到有很多文件,我现在用的是PHP5.4我们就选择5.4的.win文件 将ixed.5.4.win 复制到php的ext目录下,一般都有,没有新建一个03.打开php.ini大约在850行左右在同类型的参数下再添加一条 extension=ixed.5.4.win (注意:这个只

2020-05-19 21:42:31 291

原创 php开启mbstring扩展并设置支持utf-8编码

php开启mbstring扩展并设置支持utf-8编码leedaning 2015-11-12 09:52:34 16963 收藏展开前一段时间使用一个服务的接口,因为调用接口时使用的参数里面有中文,调用接口会出现异常问题,后来才明白是编码不一致的问题。然而,我本地项目开发使用的是utf-8,接口那边也是需要utf-8的,那么问题来了,到底哪里的编码不一致呢?请教了一下高手,原来是php的扩展mbstring没有开启,下面就是开启mbstring扩展,并配置支持utf-8编码的方法:首先,去掉

2020-05-19 21:04:40 959

原创 linux vsftpd.conf 详细配置 ftp配置

linux vsftpd.conf 详细配置 ftp配置vsftpd是UNIX类操作系统上运行的服务e68a84e8a2ade79fa5e9819331333335343961器名称,它的名字代表“very secure FTP daemon”,安全性是其设计与开发的一个重要目标。它可运行在Linux、Solaris等系统中,支持很多其他的FTP 服务器不支持的特征:?? 非常高的安全性需求?? 带宽限制?? 良好的可伸缩性?? 创建虚拟用户的可能性?? 分配虚拟IP地址的可能性一、vsftp

2020-05-17 21:33:43 1061

原创 linux命令useradd添加用户和删除用户详解,用户组

linux命令useradd添加用户详解1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。2.格式linux命令useradd添加用户详解1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd]

2020-05-17 21:24:33 6859

原创 Linux上创建FTP用户并配置权限

创建ftp用户其实就是创建linux用户,只不过一般会把用户限定在指定的目录,并且只能ftp登录不能telnet,另外在vsftpd.conf中配置用户的权限创建用户1、Linux系统创建用户:useradd -d /home/ygzx ygzxuseradd ,-d 指定用户目录,-g 指定用户组,如ftp组装ftp已创建,-s /sbin/nologin 不能登陆系统注意1:有时会提示useradd: warning: the home directory already exists.N

2020-05-17 21:15:44 2389

原创 linux /etc/init.d和/etc/rc/init.d联系,运行级别,/etc/rc.d/init.d执行流程

/etc/init.d是/etc/rc/init.d软链接文件一、Linux的引导过程系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作。系统加电之后,首先进行的硬件自检,然后是bootload对系统的初始化,加载内核。内核被加载到内存之后,就开始执行了。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动进行初始化。从这开始,内核就能够挂装根文件系统(这个过程类似于Windows识别并存取C盘的过程)。内核挂装了根文件系统,并已初始化所有的设备驱动程序和数据结构等之后,就通.

2020-05-13 17:54:24 587

原创 LINUX下PS -EF和PS AUX的区别及格式详解

Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。ps -ef 是用标准的格式显示进程的、其格式如下其中各列的内容意思如下UID //用户ID、但输出的是用户名PID /

2020-05-13 17:33:48 208

原创 yum 命令详解-CentOS

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。语法yum [选项] [参数]选项-h, --help 显示此帮助消息并退出 -t, --tolerant 忽略错

2020-05-13 17:15:53 321

原创 如何使用yum来下载RPM包而不进行安装

如何使用yum来下载RPM包而不进行安装yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢? 例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。这里说明了如何从yum仓库上下载一个RPM包。方法一:yumyum命令本身就可以用来下载一个RPM包,标准的yum命令提供了–downloadonly(只下载)的选项来

2020-05-13 17:01:19 108

原创 从RPM文件中提取文件(RPM2CPIO, CPIO的使用)

rpm2cpio言下之意就是把RPM包转化成CPIO归档档案!最简单的例子如下,该命令功能同rpm -qpl package.rpm,为查看RPM中的文件内容,rpm2cpio package.rpm | cpio -t把RPM包转化为cpio包,cpio包的使用范围和可用性会比RPM更广!rpm2cpio package.rpm > package.cpio相信在UNIX下CPIO会比RPM有用的多!rpm2cpio logrotate-1.0-1.i386.rpm |cpio -i

2020-05-13 16:54:37 1468

原创 查看linux中所有用户的三种方式

通过使用/etc/passwd 文件,getent命令,compgen命令这三种方法查看系统中用户的信息。Linux 系统中用户信息存放在/etc/passwd文件中。这是一个包含每个用户基本信息的文本文件。当我们在系统中创建一个用户,新用户的详细信息就会被添加到这个文件中。/etc/passwd 文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段。/etc/passwd 文件的一行代表一个单独的用户。该文件将用户的信息分为 3 个部分。第 1 部分:root 用户信息第 2

2020-05-13 16:48:53 723

原创 linux中ldconfig的使用介绍

linux中ldconfig的使用介绍ldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。ldconfig的主要用途:默认搜寻/lilb和/usr/lib,以及配置文件/etc/ld.so.conf内所列的目录下的库文件。搜索出可共享的动态链接库,库文件的格式为:lib***.so.**,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,该文件保存已排好序的动态链接库名字列表。ldconfig通常在系统启动时运行,

2020-05-13 16:42:53 102

原创 查看Linux内核版本命令

一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 20132、uname -a

2020-05-13 14:47:38 599

原创 apache配置<Files> <FilesMatch> <Location><LocationMatch>指令

apache配置 指令 指令说明 包含作用于匹配指定文件名的指令语法 … 作用域 server config, virtual host, directory, .htaccess覆盖项 All状态 核心©模块 core指令提供了基于文件名的访问控制,类似于和指令。它将配对一个指令。在此配置段中定义的指令将作用于其基本名称(不是完整的路径)与指定的文件名相符的对象。段将根据它们在配置文件中出现的顺序被处理

2020-05-13 14:27:49 2023 1

原创 使用epel和remi第三方yum源,安装指定常用版本php

使用epel和remi第三方yum源,安装指定常用版本php1、前言目前的生产环境中,CentOS服务器安装php的过程是最繁琐且依赖包众多,安装起来比较麻烦,又耗时间。用CentOS 7系统自带的yum源安装php时,版本型号较旧,为php5.4版本的。 其实,我们所遇到的问题,好多大神也遇到过,并且想出了解决的方法了!那就是我们可以通过第三方yum源来实现指定安装不同版本的php,并且不会替换自带的yum源。2、安装epel、remi第三方yum源2.1、 安装第三方源epel源]#

2020-05-13 14:01:54 799

原创 什么是phpize及其用法

在使用php的过程中,我们常常需要去添加一些PHP扩展库。但是重新对php进行编译是比较麻烦的,所以这时候我们可以使用phpize对php进行添加扩展。并且phpize编译的扩展库可以随时启用或停用,比较灵活。使用方法extention为要挂载的扩展包wget extension.tar.gz下载相应的扩展包并解压。cd extension/切换到扩展extension的目录中/php/bin/phpize 运行php安装目录下的phpize文件,这时候会在extension目录下生成相应的con

2020-05-13 13:46:38 116

原创 将php-fpm添加至service服务

将php-fpm添加至service服务1、 使用命令:cd /usr/local/php/etc,进入etc目录,编辑 php-fpm.conf 文件,将 ;pid = run/php-fpm.pid 前面的分号去掉  2、 重启php-fpm  ps aux | grep php-fpmkill -USR2 pid3、 cd /usr/local/src/php-7.1.8/sapi/fpm 进入目录(该目录为php源码包解压后的目录)  找到 init.d.php-fpm 文件c

2020-05-13 13:21:20 386

飞悦旅游景区线路连锁店版1.9.19+分销V1.0.3.rar

飞悦旅游景区线路连锁店版1.9.19+分销V1.0.3要最新版请看安装说明,可解密可二开

2020-10-18

朋友圈广告助手最新版13.7.0(1).rar

朋友圈广告助手最新版13.7.0需要最新版请看安装说明,支持二次开发,有需要的可以联系

2020-10-18

同城聚合平台39.3全开源版分类信息公众号应用

同城聚合平台39.3全开源版分类信息公众号应用 介绍https://s.w7.cc/module-3008.html

2020-09-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除