自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 unity代码创建animationclip,并对指定帧进行像素偏移

文件的命名规则是取纹理文件名并在后面加上"_animation.clip"。例如,如果纹理文件名为"Texture.png",则生成的动画剪辑文件名为"Texture_animation.clip"。注意,在使用这段代码时,确保已经导入"UnityEditor"命名空间,并且脚本必须放置在"Editor"文件夹下。保存脚本后,在Unity编辑器中选择一个纹理,点击右键菜单中的。在Unity编辑器中,在Project面板中选择一个纹理,然后通过右键菜单选择。,并将其添加到Project面板中。

2024-01-26 16:49:31 490

转载 数据库规范常用说明书

1.建表规约 【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是tinyint(1) ( 1表示是,0表示否)。 说明:任何字段如果为非负数,必须是无符号。 正例:表达逻辑删除的字段名is_deleted,1 表示删除,0 表示未删除。 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 说明:MySQL 在 Windows 下不区分大小写

2022-03-02 22:54:37 651

转载 docker容器ping不通宿主机与外网问题排查及解决

一台虚拟机里突然遇到docker容器一直重启,看了下logs,发现是访问外网失败引起的,网上看到这个解决方案,这边记录一下。首先需要明确docker的网桥模式,网桥工作在二层(OSI堆栈),是通用网络设备的一种,可以设置IP地址。有了IP地址,Linux便可通过路由表或IP表,在网络层定位网桥,这就相当于有了一个虚拟网卡,即docker0。docker0默认的地址划分:IP(127.17.42.1/16),在启动容器时,docker会在宿主机上创建一对虚拟网卡veth p...

2021-11-25 22:59:41 28879 10

原创 PHP json_decode 出错

json串中有时会包含json_decode解析不了的字符串,可以使用下面封装好的来处理。下载地址:Services_JSON

2021-07-01 15:27:21 456 1

转载 Chrome谷歌浏览器跨域请求失效解决方案

失效原因:Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。

2021-06-03 10:18:02 8774 3

原创 中文文案排版

空格中英文之间需要增加空格错误:在LeanCloud上,数据存储是围绕AVObject进行的。正确:在 LeanCloud 上,数据存储是围绕AVObject进行的。例外:「豆瓣FM」等产品名词,按照官方所定义的格式书写。中文与数字之间需要增加空格错误:今天出去买菜花了5000元。正确:今天出去买菜花了 5000 元。数字与单位之间需要增加空格错误:我家的光纤入屋宽带有 10Gbps,SSD 一共有 20TB正确:我家的光纤入屋宽带有 10 ..

2021-01-11 14:44:42 198

转载 语义化版本

摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正先行版本号及版本编译元数据可以加到 “主版本号.次版本号.修订号” 的后面,作为延伸。更多:语义化版本 2.0.0 | Semantic Versioning...

2021-01-11 14:36:14 79 1

原创 常用单词缩写

A单词 缩写 absolute abs action act addition add address addr administrator admin allocate alloc application app argument arg array arr attribute attr authorized auth average avg B单词 缩写.

2021-01-11 14:28:30 305

原创 Git Commit 指南

基本准则合理控制commit的粒度,每次commit只包含一个功能或修复 正确设置commit时的用户信息,默认user.name为姓名拼音、user.email为公司邮箱 在个人开发分支上,通常会提交很多临时的commit,合并分支后,这些commit对浏览记录和代码评审不友好,需要在推送分支前使用git rebase合并commit并按规范填写注释保持主分支干净整洁Commit message 规范注意:以下规范中的符号(如冒号、括号)均为中文字符...

2021-01-11 11:40:45 1812

原创 MySQL 数据库设计规范

一般命名规则[ 强制 ] 使用小写 [ 强制 ] 使用下划线代替空格 [ 强制 ] 通俗易懂 [ 强制 ] 不应超过 32 个字符数据库[ 强制 ] 遵守一般命名规则 [ 强制 ] 使用单数 [ 强制 ] 创建数据库时必须显式指定utf8字符集数据表[ 强制 ] 遵守一般命名规则 [ 强制 ] 使用单数 [ 强制 ] 创建表时必须显式指定utf8字符集 [ 强制 ] 创建表时必须显式指定存储引擎,如无特殊,一律为InnoDB [ 建议 ] 核心表必须有行数据的创建...

2021-01-11 09:51:52 133

原创 PHP 编写规范

基础规范这是由 PHP-FIG(PHP Framework Interoperability Group)制定的 PHP 编码规范(PSR:Proposing a Standards Recommendation)文档列表:PHP Standards Recommendations重点阅读:PSR-1: Basic Coding Standard、PSR-12: Extended Coding Style团队规范代码注释行注释:// 空格后写注释内容块注释:/**

2021-01-11 09:50:57 257

原创 编写干净的PHP代码

变量使用见字知意的变量名坏:$ymdstr = $moment->format('y-m-d');好:$currentDate = $moment->format('y-m-d');同一个实体要用相同的变量名坏:getUserInfo();getUserData();getUserRecord();getUserProfile();好:getUser();使用可读性高的名称代码是用来读的,命名时如果没有有意义、不好理解,那..

2021-01-11 09:50:09 132

原创 解决通过apache访问php变成源码或下载的问题

一、访问是源码时,是没有解析php,解决如下,也是网上最常见的一种进入httpd.conf在<IfModule mime_module>里添加AddType application/x-httpd-php .php示例:二、访问变下载,也是这次踩的重点坑出现这种情况是已经完成上面一步了,但apache没有加载php模块,网上一大堆不知道问题原因乱贴答案检查你httpd.conf里有没有LoadModule php7_module modules/libphp7.s..

2020-07-01 11:10:44 7162 2

原创 linux php7.2编译安装

网上很多都是比较老的,差别一般就在编译语句,这边提供过一个7.2版本比较完整和新的./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqln

2020-06-30 11:20:38 1339

原创 file_put_contents失败,返回false的几种情况和解决方案

记一下踩的坑吧,如果有遇到file_put_contents失败的,希望这个帮助到你。一、权限不足不足就给权限,chmod -R 777 file 网上的解决方法大部分是这个,这小问题,一般这种问题也不用网上查二、没有创建目录文档里说是可以自动创建文件,但文件的上级目录不存在时,却不会自动创建,创建下给个权限就解决了三、磁盘空间不足这个就很坑了,还没有提示,网上找失败原因也没找到,太难想到了,解决方法就是清理下磁盘内容,或者扩容...

2020-06-29 16:45:00 5218

原创 mysql yum安装

1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源yumlocalinstallmysql57-community-release-el7-8.noarch.rpm检查mysql源是否安装成功...

2020-06-24 16:27:53 363

原创 解决 redis requires Ruby version >= 2.2.2

出现原因是ruby的版本过低升级版本需要用到rvm指令如果没有安装rvm,可以跳转 https://blog.csdn.net/qq_35641923/article/details/86493822 先安装rvm运行 rvm list known可以选择最新的 2.6.0版本安装运行 rvm install 2.6.0安装完成后默认会使用最新版本可以运行 ru...

2019-01-15 16:07:07 1475

原创 安装 rvm

使用curl安装运行 curl -L get.rvm.io | bash -s stable如果出现以下内容在复制红色方框里的命令,粘贴运行之后在执行 curl -L get.rvm.io | bash -s stable出现以下内容时即为安装成功最后执行 source /etc/profile.d/rvm.sh ,便安装完成了...

2019-01-15 15:45:13 2949

转载 laravel 数据库获取值

find($id) 需要一个主键$id并返回一个模型对象,若不存在则返回null findOrFail($id) 需要一个主键$id并返回一个模型对象,若不存在则发生错误,抛出一个error first() 返回数据库中找到的第一条记录,若不存在匹配的数据则返回null firstOrFail() 返回数据库中找到的第一条记录,若不存在匹配的数据则发生错误,抛出一个error get() ...

2018-12-11 09:52:27 490

原创 gulp 同步项目,可传参

创建了一个 game 文件夹,进到game里,执行 npm init完成后就会多出一个配置文件然后全局安装 gulp:npm install gulp -g   (安装过的就不需要这一步了)全局安装完后,我们局部安装Gulp。使用 npm install gulp安装完可以将gulp加入环境变量,到node根目录下的 lib/node_modules/ 里,...

2018-08-30 17:29:27 654

原创 nginx 日志过滤查询

 cat access.log | awk '$9!=200{print $11}' | sort | uniq -c | sort -k1,1nr | head -5awk '$9!=200{print $11}' :$9 每行的第九个字符串,本文件中第九个字符串为HTTP状态码,常见的有200,404,302等$9!=200 获取HTTP状态码不等于200的行{print $...

2018-08-15 10:17:30 3540

原创 h5 网页 直接唤起淘宝app,并跳转到对应商品页面

&lt;a href="https://t.asczwa.com/taobao?backurl=打开淘宝需要显示的页面链接"&gt;淘宝&lt;/a&gt;商品链接获取方法:点击淘宝右上角,选择分享,点击复制链接,粘贴后里面就有商品页面对应的链接 ...

2018-08-04 17:21:07 50238 5

原创 php curl 转为 x-www-form-urlencoded 方式的坑

网上转变的方法基本都是写添加下面这句:curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));但加上去后却根本没效果。要想以 x-www-form-urlencoded 方式发送,最关键其实是发送的数据格式。方式from-data试发送的数据用的...

2018-08-03 14:22:57 21883 6

原创 laravel scan 用法

laravel中scan的使用:(不是很了解scan命令的同学,可以先看下下面的scan命令参考)redis = app('redis.connection');$scan = $redis-&gt;scan(0,'match','*log*','count',40); //match 和 count 的添加写法 下面是SCAN的命令参考:SCAN cursor [MATCH ...

2018-07-04 16:14:53 2074

原创 PHP 常见错误解决

SQLSTATE[HY000] [2002] No such file or directory解决方法1:找到mysql相应的.sock文件(可查看mysql配置文件,一般在/etc/my.cnf),并设置php.ini文件中的pdo_mysql.default_socket的值为.sock文件的路径。pdo_mysql.default_socket= /tmp/mysqld.sock然后重启A...

2018-07-04 15:07:29 176

转载 laravel redis 操作命令集

简介Redis模块负责与Redis数据库交互,并提供Redis的相关API支持;Redis模块提供redis与redis.connection这两个服务;redis.connection服务提供redis连接对象;redis服务提供Illuminate\Redis\RedisManager对象,负责与Redis打交道的这部分管理工作;配置项以下是笔者的示例;default是默认的R...

2018-06-27 10:39:05 11895 1

原创 h5 纯css 最简单最完美的水平垂直居中

    &lt;div class="parent"&gt;      &lt;div class="item"&gt;&lt;/div&gt;    &lt;/div&gt;.parent{ position: relative;}.parent .item{ position: absolute; top: 50%; left: 50%; ...

2018-06-24 02:46:17 3516

原创 解决 白鹭引擎 egret 龙骨动画 Deprecated 已废弃

官方文档中龙骨动画的调用方法和事件监听方法,在实际项目中都会提示已废弃,在网上也没找到一个讨论和解决这个问题的帖子,就自己去摸索了一下,下面贴出解决方法。这是网上找到的比较常见的写法:private createGameScene(): void {    var dragonbonesData = RES.getRes( "RobotGame_1_json" );    var ...

2018-06-22 16:19:37 4402 1

原创 nginx 相关

--with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module

2018-06-14 15:10:54 101

原创 linux下nginx php redis一些必要的扩展

yum -y install pcre-develyum -y install openssl openssl-devel  yum -y install curl-develyum install libxml2  yum install libxml2-devel -yyum install libpngyum install libpng-develyum install freetyp...

2018-06-14 14:42:22 476

转载 如何安装 Composer

如何安装 Composer下载 Composer安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。打开命令行并依次执行下列命令安装最新版本的 Composer:复制php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"复制php compo...

2018-05-03 15:02:17 97

原创 Linux 格式化、分区、挂载磁盘

本示例采用一块新的 20 GiB 数据盘,设备名为 /dev/vdb,创建一个单分区数据盘并挂载一个 ext3 文件系统。使用了 I/O 优化实例,操作系统为 CentOS 6.8。 远程连接实例。 运行 fdisk -l 命令查看实例是否有数据盘。如果执行命令后,没有发现 /dev/vdb,表示您的实例没有数据盘,无需格式化数据盘,请忽略本文后续内容。 说明 如果数据盘设备名...

2018-04-24 14:01:39 472

原创 Nginx的gizp配置

gizp配置gzip 相关配置可放在 http{} 或 server{} 或 location{} 层级,若不同层级有重复设置优先级为 location{} &gt; server{} &gt; http{}开启 gzip压缩gzip on;gzip http 版本gzip_http_version 1.0;禁止IE6进行gzip压缩(当然现在已经基本没有人使用IE6了)gzip_disable ...

2018-03-05 10:27:02 285

原创 jq中最简单全选与全不选

id换成对应按钮的id,class为对应input的class$(document).on('click','#id',function(){ if($(this).is(":checked")){ $('.class').prop('checked',true); }else{ $('.class').prop('checked',false...

2018-02-26 16:11:23 3870

原创 php7随机数random_int()

php7添加了更好的随机数random_int()用来代替php5的mt_rand() ​​​​。例子:random_int(1000,9999);     //包含两边1000和9999

2018-02-26 11:15:43 19776

原创 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld关闭: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc...

2018-01-30 10:10:11 152

原创 laravel request中rules规则大全

实例:/** * 获取应用到请求的验证规则 * * @return array */public function rules(){ return [ 'title' => 'required|unique:posts|max:255', 'body' => 'required', ];}下面是有效规则及其函数

2018-01-26 17:03:02 17340

原创 linux scp指令 文件传输

scp [可选参数] file_source(本地文件位置) root(目标服务器登陆用户)@123.45.56.789(目标服务器IP):file_target (目标文件位置)应用实例(传输文件):scp /home/space/music/1.mp3 [email protected]:/home/root/others/music scp /home/space/music...

2018-01-25 11:50:28 891 1

原创 form表单 无法上传文件或图片解决

默认情况,表单 enctype="application/x-www-form-urlencoded",不能用于文件上传;只有使用了enctype="multipart/form-data",才能完整的传递文件数据,进行文件上传操作。...

2018-01-24 19:42:52 5908

转载 input type=file 选择图片并且实现预览效果的实例

//在input file内容改变的时候触发事件 $('#filed').change(function(){   //获取input file的files文件数组;  //$('#filed')获取的是jQuery对象,.get(0)转为原生对象;  //这边默认只能选一个,但是存放形式仍然是数组,所以取第一个元素使用[0];  var file = $('#fi

2018-01-24 17:43:34 1018

空空如也

空空如也

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

TA关注的人

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