返回首页>> 技术分享

    google开放平台上架总结

            前段时间,客户需要上架google开放平台,由于google版本更新,上架就是一堆坑,下面,记录一下上架采坑经过:1、确保你的apiSdK等级必须是30或者30以上2、安卓证书自己生成 (命令这里不再阐述,网上一搜一堆);证书秘钥长度必须是2048,不支持1024;证书秘钥规则最好是 “大小写+数字+字符”3、准备aab格式安装包简单的命令如下:java生成证书keytool -genkey -alias tomcat -keyalg RSA -keysize 2048 -keystore d:\test.keystore -validity 365-genkey 表示要创建一个新的密钥-alias 代表是别名(自己随意);-keyalg为 生证书的算法名称;-keysize 代表证书大小;-keystore 生成的证书文件的存储路径;-validity 证书的有效期(这里365表示365天)。查看证书信息:keytool -v -list -keystore d:\test.keystore如果是小白,上架流程可以参考一下网址:https://zhuanlan.zhihu.com/p/380965069 [详情]
    技术分享 2021-09-22 21:15:23 1 1346

    Windows+PHP7.3环境下安装imagick扩展和imagemagick

    Windows+PHP7.3环境下安装imagick扩展和imagemagick1、首先第一步,了解自己php版本。通过phpinfo()可以查看,如下:2、下载imagemagick扩展地址:https://windows.php.net/downloads/pecl/deps/下载自己对应需要的版本,我需要下载的是vc15 64位的,如下图:3、安装imagemagick3.1、把这个压缩包下载下来之后放到任意盘符。注意:路径不要有中文和特殊字符。3.2、然后配置环境变量。参照下图3.3、导入DLL文件找到3.1所放置的文件目录,进入到bin目录,然后搜索.dll把所有的文件复制到PHP的根目录下。如下图:4、下载imagick扩展4.1、这里给出两个下载地址.如果不能用请再寻找 下载地址一: http://windows.php.net/downloads/pecl/releases/imagick/ 下载地址二: https://pecl.php.net/package/imagick4.2、解压之后在最下面找到php_imagick.dll文件,复制到PHP根目录下的ext目录下,如下图4.3、将解压后的imagick目录下的其他.dll后缀的文件全部复制粘贴到php根目录下4.4、php.ini 文件打开并编辑,加入extension=php_imagick.dll这一行,如下图:5、重启服务如图所示,安装完成。6、安装ghostscript 6.1、地址:https://www.ghostscript.com/download.html,找到自己所需要的版本,我下载的是gs920w64.exe,如下图:6.2、安装成功以后,一定要bin目录下将gswin64.exe复制一份,然后更改名称为gs.exe(很重要,因为imagick执行的时候查找的是gs.exe,不然在执行$im->readImage()时会报错)。到这里,整体安装完成,测试没有任何问题。 [详情]
    技术分享 2021-09-22 20:55:04 1 1412

    linux安装配置SVN并设置钩子

    #安装说明系统环境:CentOS-7.4安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件端口开放:3690#检查已安装版本a) 检查是否安装了低版本的SVNrpm -qa subversionb)卸载旧版本SVNyum remove subversionc)安装SVNyum -y install subversiond)验证已经安装的SVN版本信息#代码库创建a) SVN软件安装完成后还需要建立SVN库mkdir -p /usr/local/svnReposvnadmin create /usr/local/svnRepo/davesvn执行上面的命令后,自动建立svndata库,查看/usr/local/svnRepo/davesvn 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。#配置代码库a) 进入上面生成的文件夹conf/authz下,进行配置创建一个davesvn组, 创建cui的用户,并对davesvn组赋予读写的权限b) conf/passwd 用户密码passwd配置创建一个davesvn组, 创建cui的用户,并对davesvn组赋予读写的权限c) conf/passwd 用户密码passwd配置#配置svn钩子 1、拷贝文件post-commit.tmpl 命名为post-commitcp post-commit.tmpl post-commit 2、编辑post-commit文件,将下面的内容放到文件中export LANG=en_US.utf8SVN_PATH=/usr/bin/svnWEB_PATH=/www/wwwroot/jiaoyoubeng   #要更新的目录$SVN_PATH update $WEB_PATH --username cui --password 123456 #要更新账号和密码chgrp www $WEB_PATH -Rchown www $WEB_PATH -R3、给post-commit赋予读写权限chmod 0777 post-commit#启动svnsvnserve -d -r /usr/local/svnRepo#查看svn进程ps -ef | grep svn#检测SVN 端口(可以不执行)netstat -ln | grep 3690#停止重启SVN(不用执行)killall svnserve (获取根据进程号来进行删除) #SVN checkout1、切换目录到 /www/wwwrootcd /www/wwwroot 2、svn checkout(两种方式,任选其一,根据提示数据实例化密码、svn账号、svn密码)svn checkout svn://localhost/davesvn //不重命名文件夹,直接在当前目录下检出svn checkout svn://localhost/davesvn test //检出文件并且重命名文件夹 [详情]
    技术分享 2021-09-22 20:43:03 3 682

    php ffmpeg安装

    linux  安装ffmpegFFmpeg官网:http://www.ffmpeg.org1、下载最新源码包并解压(3.1.3版本号可以修改,具体去官网查)wget http://ffmpeg.org/releases/ffmpeg-3.1.3.tar.bz2tar jxvf ffmpeg-3.1.3.tar.bz22、安装ffmpegcd ffmpeg-3.1.3./configure进行到这一步会报如图错误:提示yasm没有安装3、安装yasmyum install yasm4、继续安装ffmpeg./configureMake会报警告,但是是没有什么大的问题,不影响;make install 5、安装成功ffmpeg输入ffmpeg打印了如图相关信息,表示安装成功window  ffmpeg安装文档1、打开ffmpeg下载官网http://www.ffmpeg.org如下图:选择系统所需要的安装包版本,并点击下载,如下图:2、解压下载好的压缩包,并将其中的文件拷贝到系统盘中某个目录下(比如:D:/ffmpeg),如下图:进入到bin目录下并获取路径,如下图:3、右击计算机,点击属性,然后点击高级系统设置,如下图:4、点击环境变量,如下图:5、找到系统变量中的path,如下左图:然后双击,如下右图:6、将第2部获取的bin路径粘贴进去;注意路径前后是否有英文状态下的分号,若没有,加上 ,然后点击确定。7、调用命令行(windows+R输入cmd)输入“ffmpeg –version”,如果出现如下图,说明配置成功使用案例:ffmpeg截取视频第一帧作为封面图执行代码: $videoPath = 'http://'.$_SERVER['SERVER_NAME'].$url;$fengmianPath = './uploads/default/';if (!is_dir($fengmianPath)) {   mkdir($fengmianPath, 0777, true);}$name=ROOT_PATH.'public_html/uploads/default/'.time().rand(1000,9999).'.png';//执行截取第一帧作为封面图exec('ffmpeg -i '.$videoPath.' -y -f image2 -ss 1 -vframes 1 '.$name);$videoFengmian = strstr($name,'/uploads');//封面图路径 [详情]
    技术分享 2021-09-22 20:36:39 1 549

Copyright © 2021
www.yunyakeji.cn All rights reserved. 小明博客 豫ICP备2020029140号-1