自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 go 获取网络图片并转成 base64 字符串

涉及的 pkg encoding/base64, io/ioutil, net/http转换思路通过 http 获取图片字节将读取到的图片转换成 base64编码代码片段package main import ( "encoding/base64" "fmt" "io/ioutil" "net/http") func main() { url := "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ss.

2022-03-31 20:07:58 1790

原创 Golang 自定义Time类型的JSON字段格式

Golang 自定义Time类型的JSON字段格式Go 自身的 time.Time 类型默认解析的日期格式是 RFC3339 标准, 也就是 2006-01-02T15:04:05Z07:00 的格式。改成自定义类型的思路是:定义一个内嵌time.Time的结构体,并重写MarshalJSON方法,然后在定义model的时候把time.Time类型替换为我们自己的类型即可。废话不多说,先上代码片段。import ( "database/sql/driver" "fmt" "time")

2021-08-26 15:00:57 1977

原创 PHP Redis 常用操作及应用场景

PHP 操作 Redis Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 Redis 将数据库完全保存在内存中,仅使用磁盘进行持久化。所以可以实现非常高的读写操作; Redis 跟其他键值存储的数据相比,具有丰富的数据类型。 Redis 可以将数据复制到任意的从机中。 在一些需要大容量数据集的应用,Redis也并不适

2017-04-30 23:11:03 2904

原创 PHP常用函数 - curl函数

简介PHP 支持libcurl 库,能够连接通讯各种服务器、使用各种协议。libcurl 目前支持的协议有http、https、ftp、gopher、telnet、dict、file、ldap。 libcurl 同时支持HTTPS 证书、HTTP POST、HTTP PUT、 FTP 上传(也能通过 PHP 的 FTP 扩展完成)、HTTP 基于表单的上传、代理、cookies、用户名+密码的认证。

2017-04-25 08:43:11 414

原创 PHP常用函数 - ob函数

当PHP脚本有输出时,输出控制函数可以用这些来控制输出。这在多种不同情况中非常有用,尤其是用来在脚本开始输出数据后,发送http头信息到浏览器。输出控制函数不影响由 header() 或 setcookie()发送的文件头信息,仅影响像 echo这样的函数和PHP代码块间的数据。原理 在php.ini 中开启 output_buffering=4096;或者在程序运行时 ob_start

2017-04-25 08:35:55 330

原创 Apache mod_fcgid php缓冲区问题

Apache mod_fcgid php缓冲区问题 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache/2.4.25 (Win32) mod_fcgid/2.3.9问题描述 Apache使用mod_fcgid 配置php出现的问题:在php.ini中配置output_buffering = Off或者output_buffering = 40

2017-03-03 12:59:49 1326

原创 PHP填坑——类与对象

PHP填坑——类与对象 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25PHP 对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝。类常量Example-1 自 PHP 5.5 起,关键词 class 也可用于类名的解析。使用 ClassName::class 可以获取一个字符串,包含了类 Class

2017-02-22 17:28:13 534

原创 PHP填坑——命名空间

PHP填坑——命名空间 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)

2017-02-19 23:47:37 305

原创 PHP填坑——函数

PHP填坑——函数 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25函数参数Example-1 自PHP 5.0 支持参数类型声明为对象类型,即参数必须是某个对象的类; 自PHP 5.1 新增参数类型声明为array,即形参类型必须是数组; 自PHP 7.0 新增函数参数类型为量类型,同时参数类型声明支持严格模式

2017-02-19 23:46:52 297

原创 PHP填坑——流程控制

PHP填坑——流程控制 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25流程控制语句替代语法替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。 Example-1 不可以在一个控制模块里混用两种流程

2017-02-19 23:45:48 204

原创 PHP填坑——运算符

PHP填坑——运算符 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25运算符运算符是可以通过给出的一或多个值(表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。 PHP中运算符包括如下内容: 运算符优先级 算术运算符 赋值运算符 位运算符 比较运算符 错误控制运算符 执行运算符

2017-02-17 23:44:29 622

原创 PHP填坑——表达式

PHP填坑——表达式 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25表达式在 PHP 中,几乎所写的任何东西都是一个表达式。简单但却最精确的定义一个表达式的方式就是“任何有值的东西”。Example-1 子表达式的操作顺序其实没那么严格。<?php function a() {echo 'a';} func

2017-02-17 23:40:27 233

原创 PHP填坑——变量&常量

PHP填坑——变量&常量 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25变量PHP 中的变量用一个美元符号$后面跟变量名来表示。变量名区分大小写;变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:[a-zA-Z

2017-02-17 23:39:09 359

原创 PHP填坑——数据类型

PHP填坑——数据类型 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25PHP中的数据类型 PHP 支持 8 种原始数据类型。 四种标量类型: 两种符合类型 两种特殊类型

2017-02-15 16:26:24 454

原创 PHP填坑——注释

PHP填坑——注释 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25PHP中的注释PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释;C 风格的注释在碰到第一个 */ 时结束,要确保不要嵌套 C 风格的注释;// … ?> 或者 # … ?> 之后的 HTML 代码将被显示出来,这是因为?> 跳

2017-02-15 16:21:25 456

原创 PHP填坑——标记

PHP填坑——标记 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25PHP标记的作用当解析一个文件时,PHP 会寻找起始和结束标记,也就是 变更日志 自 PHP 7.0.0 起,已经移除 ASP 标记 <%, %>, <%=和 script标记 <script language="php" > ;

2017-02-15 16:20:17 334

原创 PHP定义常量时const关键字和define()函数的区别

PHP定义常量时const关键字和define()函数的区别 测试环境 PHP version 5.3.29/5.6.29/7.1.0 Apache 2.4.25 常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感,编程规范里常量标识符总是大写的。

2017-02-12 12:55:36 3062

原创 HTTP header()头信息汇总

header() 函数向客户端发送原始的 HTTP 报头必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,可以使用输出缓存来解决此问题):header('HTTP/1.1 200 OK'); // ok 正常访问header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在header('HTTP/1.1 301 Mov

2017-02-12 11:59:28 574

java小程序代码

百鸡问题的变形 倒计时的算法 密码的自动生成器

2012-02-20

空空如也

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

TA关注的人

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