PHP对Base64的支持非常好,有内置的base64_encode与base64_decode负责图片的Base64编码与解码。 编码上,只要将图片流读取到,而后使用base64_encode进行进行编码即可得到。 而解码就略微麻烦一点,究其原因在于把图片编码成base64字符串后,编码内会加入这 ...
分类:
Web程序 时间:
2019-10-16 13:04:11
阅读次数:
105
[TOC] 1. 概述 在之前的之前的教程[《WebGL简易教程(九):综合实例:地形的绘制》][netlink1]中,绘制了一个带颜色的地形场景。地形的颜色是根据高程赋予的RGB值,通过不同的颜色来表示地形的起伏,这是表达地形渲染的一种方式。除此之外,还可以将拍摄得到的数字影像,贴到地形上面,得到 ...
分类:
Web程序 时间:
2019-10-16 13:03:55
阅读次数:
188
字符串函数构析 今日参加了一场笔试,刚好程序题问到一道strcpy函数构建,刚好之前看过字符串函数,同时网上文章大部分都是介绍了下函数的用法,缺少了函数的实现,今日就来自己构析下常见的字符串函数,字符串函数位于标准库的头文件string.h中,在使用函数时需引用该文件 strlen 函数原型:siz ...
分类:
其他好文 时间:
2019-10-16 13:03:38
阅读次数:
73
计算机逻辑 A + B = C A - B = C A *B=C A/B=C 基本逻辑是, 需要输入A 和B 得到C 。 选择运算符。 点击= 所以页面布局分为几部分 初始化数据为 data: { n1: 0, // A n2: 0, //B result: 0, //C opt: '+' //运算 ...
分类:
其他好文 时间:
2019-10-16 13:03:19
阅读次数:
85
在单据体中添加多行文本,然后设置本地配置,只读单元格自动换行 ...
分类:
其他好文 时间:
2019-10-16 13:03:07
阅读次数:
88
垃圾回收机制,依赖JRE和JVM,涉及操作系统中内存的分配与回收。依据所学,我猜想这种机制需要的数据结构是堆内存分配表(链),管理已分配和未分配的堆内存,对于已分配堆内存,需要知道由栈内存中的哪些变量引用。知道了这些,依赖垃圾检测和回收算法,把长期未得到栈变量引用的堆内存块回收,挂到未分配内存表中。 ...
分类:
编程语言 时间:
2019-10-16 13:02:54
阅读次数:
81
转自: https://www.jianshu.com/p/d26e8ec9c077? BeanPostProcessor也称为Bean后置处理器,它是Spring中定义的接口,在Spring容器的创建过程中(具体为Bean初始化前后)会回调BeanPostProcessor中定义的两个方法。Bea ...
分类:
其他好文 时间:
2019-10-16 13:02:32
阅读次数:
98
在运行redis-cli运行后爆出错误,看了网上的都没有用例如:改ip,注释bind 127.0.0.1,或者是先运行./redis-server redis.conf,都没有用 只需要: 找到redis.conf 并修改 daemonize no 为 daemonize yes 然后再在终端输入: ...
分类:
系统相关 时间:
2019-10-16 13:02:14
阅读次数:
154
vim中光标的移动: 例如: vim + 文件名 打开文件 i 进入编辑模式,进行编辑 :wq 进入命令模式,保存并退出即可 ...
分类:
系统相关 时间:
2019-10-16 13:01:55
阅读次数:
88
1. 在项目根目录创建 functions.php (名字自定义) 2. 在composer.json文件 autoload下添加"files": ["functions.php"] 3. 终端执行 composer dump ...
分类:
其他好文 时间:
2019-10-16 11:56:09
阅读次数:
139
常常碰到要校验数据范围是否存在重叠冲突的情况,典型的场景是房间预订。 假如房间A已经有9月1日-9月10日的预订记录,当其它客人再来预订时,系统必须判断,不能与这个日期范围产生重叠。 有四种情况会产生重叠: 1、全包含:例如用户企图预订8月30日-9月15日; 2、被包含:例如用户企图预订9月5日- ...
分类:
数据库 时间:
2019-10-16 11:55:56
阅读次数:
137
sudo是linux系统命令,让普通账号以root身份执行某些命令,比如,安装软件,查看某些配置文件,关机,重启等,如果普通用户需要使用sudo需要修改配置文件,/etc/sudoers,将sudo使用权限赋予该用户 sudo提权漏洞,是一个安全策略绕过问题,去执行某些敏感的命令,cve编号是CVE ...
分类:
其他好文 时间:
2019-10-16 11:55:35
阅读次数:
121
"RMAN详细教程(一):基本命令代码" 一、创建增量备份 增量备份级别为0 4,但为方便备份管理,oracle建议只限于0级和1级。 1、差异增量备份(differential incremental backup)(默认): 每次备份至上一次备份级别小于等于当前级别的备份。 2、累计增量备份(c ...
分类:
其他好文 时间:
2019-10-16 11:53:46
阅读次数:
119
循环主要有三种循环结构 while循环 对于while语句而言,如果不满足条件,则不能进入循环 do...while循环 do...while循环和while循环类似,不同的是,do...while循环至少会执行一次 for循环 检测布尔表达式的值.如果为true,循环体被执行;如果为false,循 ...
分类:
其他好文 时间:
2019-10-16 11:48:54
阅读次数:
100
#include int main() { int x; printf("please input:\n"); scanf("%d",&x); if (x%2==0) printf("even"); else printf("odd"); getchar(); return 0; } ...
分类:
其他好文 时间:
2019-10-16 11:46:05
阅读次数:
90
花了一周的时间阅读了《学术研究,你的成功之道》这本书。可以说这本书就是在我们进行科学研究之前给我们研究新手的一盏明灯,让开始从事研究的人明确自己的研究价值并且给我们一些研究的指导,让我们少走弯路。但是研究工作的方法和方向各有不同,只能说以本书为参考能够了解一些科研的常识与常规的方法,并以此为基石探索 ...
分类:
其他好文 时间:
2019-10-16 11:45:47
阅读次数:
149
全面理解 ASP.NET Core 依赖注入 DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.NET Core的DI实现以及对实例生命周期的管理(这个是经常面试会问到的问题)。最后再给大 ...
分类:
Web程序 时间:
2019-10-16 11:45:30
阅读次数:
121