所有文章


Python 基础数据结构及操作

列表 1.列表中的每一个元素都是可变的; 2列表中的元素是有序的,也就是说每一个元素都有一个位置; 3.列表可以容纳 Python中的任何对象。 插入 有几种方式,如: python data = 1 2 3 remove del data 0:0 = 0 or data.insert 1 123 删除 两种方式: pyth...

  1个月前    40   Python   工程  


php composer.phar install mmap() failed: [12] Cannot allocate memory

一般小的VPS 才1G内存,如果使用composer会提示内存不足的现象 解决办法,可以使用交换内存 /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 /sbin/mkswap /var/swap.1 /sbin/swapon /var/swap.1 //或者 不限制内存使用 php -d memory_limit=-1 composer.phar

  2个月前    146   疑难记录  


Linux 管道、重定向、特殊字符

重定向 输入重定向是将数据导入到命令中,给命令提供数据。而输出重定向反之,将命令执行之后的结果导入到文件。 使用重定向输出可以对文件清空,又或者追加数据。 输出重定向分为两种:标准输出和错误输出。 它们的区别在于:标准输出是将正常的数据输出文件,而错误输出,是指执行命令过程中发生的错误,通过错误输...

  5个月前    201   Linux   基础  


Go 项目标准布局

Go 项目的标准布局 这里描述了一个标准的 Go 程序应该有哪些目录,这在一个复杂的项目中非常有用,因为这代表这后续的维护会轻松许多。当然,若是简简单单的一个 main 足以满足的情况,就无需弄得复杂,这反而是过度设计。 “哪些目录” 指的是目录的含义,而不是目录的名称,这可以随意定义。 当然,这样得布局也不是 GO...

  6个月前    162   Go 学习笔记   GoLang   Go  


Go 的 Cookie

简介 cookie 是一种存储在客户端的、体积较小的信息,这些信息最初都是由服务器通过 HTTP 响应报文发送的。 每当客户端向服务器发送一个 HTTP 请求时,cookie 都会随着请求被一同发送至服务器。 cookie 的设计本意是要克服 HTTP 的无状态性,虽然 cookie 并不是完成这一目的的唯一方法,但它却是最常用也最流行的方法之一...

  6个月前    149   Go 学习笔记   GoLang   Cookie  


Docker Dockerfile 文件指令

Dockerfile 指令 指令有很多,这里对一些比较常用的指令进行描述,更具体的可以阅读官方的 Dockerfile https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ dockerfile-instructions 文档 FROM 功能为指定基础镜像,并且必须是第一条指令 不指定基础 Image:scratch Docker FROM FROM...

  6个月前    175   工具   其它   Docker   Dockerfile   工程  


Expression #16 of SELECT list is not in GROUP BY clause and contains nonaggr......

原因 MySQL 5.7.5,默认启用了 only_full_group_by SQL模式,那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。 在5.7.5之前,MySQL没有检测到功能依赖项,only_full_group_by在默认情况下是不启用的 查看模式: select @@sql_mode;...

  6个月前    137   疑难记录  


Go HTTP 响应内容

响应 在编写处理器的时候,会接收两个参数,一个是 ResponseWriter,另一个是 Request。 ResponseWriter 是一个接口,处理器可以通过这个接口创建HTTP 响应。ResponseWriter 在创建响应时会用到 http.response 结构,因为该结构是一个非导出( nonexported )的结构,所以只能通过 ResponseWriter 来使用这个结构,而不...

  6个月前    142   Go 学习笔记   GoLang   Go  


Go 接收与处理请求

接收请求 通过 net/http 标准库,我们可以启动一个 HTTP 服务器,然后让这个服务 器接收请求并向请求返回响应。除此之外,net/http 标准库还提供了一个连接多路复用器 multiplexer)的接口以及一个默认的多路复用器。 创建一个服务器的步骤非常简单,只要调用 ListenAndServe 并传入网络地址以及负责处理请求的处理器(ha...

  6个月前    171   Go 学习笔记   GoLang   Go  


CodeIgniter 框架之程序开始

入口文件:index 入口文件在项目的根目录下面,所有请求都会进入这个文件,在由这个文件作处理。 其实这个文件没有做什么,就是定义了一些常量,错误情况,然后加载了核心处理文件。 之所以为入口文件,见名知意,就是提供一个入口给访问,除此之外别无入口。 作用很简单,就是先访问这个文件,然后好做了请求到达目标...

  7个月前    180   工具   PHP   CodeIgniter  


Go 包相关知识

包和文件 Go 语言中包的作用是为了支持模块化、封装、单独编译和代码重用 一个包的源代码保存在一个或多个以 .go 为文件后缀名的源文件中,每个包都对应一个独立的名字空间,通常一个包所在目录路径的后缀是包的导入路径,例如: github.com/huasio/test 每个源文件都是以包的声明语句开始,用来指明包的名字 当包被...

  7个月前    584   Go 学习笔记   GoLang   Go  


PHP 编写微信支付

简介 微信支付分为几种: - 付款码支付 - 付款码支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 - Native支付 - Native支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支...

  7个月前    425   PHP   微信生态