自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EnVon的专栏

山,快马加鞭未下鞍!

原创 微信头像下载并上传到阿里云OSS,PHP文件上传到阿里云OSS简单代码(OSS文件上传,微信头像下载,CURL下载文件,微信头像链接过期)

微信公众号项目,后端获取到授权用户的微信头像后,要自行下载保存,不下载的话,微信返回的头像链接会在一段时间后过期,无法访问! 下面是我写的两个简单实用方法: 1、文件下载,用于下载微信头像! /** * 下载文件并保存到指定目录 * @param $url ...

2019-04-28 11:43:11 601 0

原创 Docker部署注册中心、Docker创建私有镜像库、自签名证书、Deploy a registry server

这是我在内部部署Docker Registry时记录下来的笔记,操作环境是Centos 7、Docker 18.06.1-ce 1、运行registry 我当前所使用的主机的IP是192.168.1.249,工作目录在:/data/docker/registry, # docker run...

2018-11-01 16:57:51 834 0

原创 OpenLayers 5 实现动画方式移动和缩放,OpenLayers 4、OpenLayers 3 动画应用(OpenLayers View animate)

项目中要实现把OpenLayers的View移动到某点并放大到指定级别,参考 http://anzhihun.coding.me/ol3-primer/ch11/11-02.html ,发现大概代码如下: function backWithAnim() { var pan = ol.ani...

2018-10-23 14:24:29 4135 0

原创 Vue项目跨域设置,axios跨域不成功的一个小问题( Vue CLI3跨域请求,Vue proxyTable配置,Access-Control-Allow-Origin )

Vue项目,因为前后端分离,所以在请求后端接口时,时常遇到跨站问题, 1、如果前后端项目部署时候不在同域名下,前端不用配置,后端做好CORS配置即可,后端配置可参考https://blog.csdn.net/envon123/article/details/83270277 2、如果前后端部署...

2018-10-22 14:33:48 8066 1

原创 我也说说Nginx解决前端跨域问题,正确的Nginx跨域配置(后端Nginx CORS跨域配置、CORS设置,后端允许跨域请求)

最近连续两个朋友问我跨域相关问题,我猜想可能不少朋友也遇到类似问题,我打算写个博客聊一下我实际使用的配置, 先说明一下,我并不太了解这配置,没精力去了解太多,但我觉得其中有一些关键的小注意点,可能有些初学者不太注意到,导致配置有问题,本文章可能只对新手有点帮助,如果你有好配置,欢迎评论回复,让大...

2018-10-22 13:34:00 46902 12

原创 可见光的波长转换为RGB值颜色,光谱波长与RGBA分量,不同波长的光转换成不同的RGB值,JavaScript版本

JS版本的光谱波长转换RGBA颜色值的方法,在网上没找到,后来领导发来一个C++版本的,我对照着改为JS版,有需要的朋友 可以参考,代码如下: <html> <head><meta charset="utf-8&q...

2018-10-09 14:16:05 4212 0

原创 GIS初学者,最新OpenLayers WMTS 天地图,OpenLayers加载天地图、调用天地图WMTS示例、tianditu、EPSG:3857、EPSG:4326

2018最新OpenLayers天地图加载可行方案,天地图WMTS调用,OpenLayers 天地图 WMTS GetCapabilities GetTile 最近要了解Web GIS方面的知识,对我这些外行人来说比较吃力,用OpenLayers加载天地图也遇到了小打击,一番折腾,终于做到仅...

2018-09-14 18:27:38 4536 2

原创 Linux系统把程序放后台运行,后台执行不退出,退出终端仍运行进程,继续运行(centos & nohup jobs)

这个网上很多,下面是我从网上搜集的笔记,一直来也用这个方法,最近有朋友问到,我就放到这里,有需要的朋友也可参考! Linux下把程序放到后台运行,相关的命令,如下:   1、把程序放后台运行,简单的话,只要在命令后面加一个“&”, 如: php test.php &a...

2018-08-28 11:01:07 10086 0

原创 【GIS部署系列】4、CentOS 7安装geoserver并发布OpenStreetMap(ArcGIS、Mapnik、geoserver、osm2pgsql、TileMill)

1、安装geoserver到官网下载:http://geoserver.org/release/stable/我采用Tomcat来部署(Tomcat环境请先自行安装好),所以我选择下载geoserver的war包,然后把下载的geoserver.war上传到Tomcat目录(我的是:/usr/lo...

2018-07-13 17:10:45 1376 0

原创 【GIS部署系列】3、CentOS 7下载OpenStreetMap并导入PostgreSQL(ArcGIS、Mapnik、geoserver、osm2pgsql、TileMill)

1、下载地图到OpenStreetMap官网下载地图数据官网链接:https://planet.openstreetmap.org/中国地图下载链接:http://download.geofabrik.de/asia/china.html我下载“china-latest.osm.pbf”这文件,存...

2018-07-13 16:55:17 871 0

原创 【GIS部署系列】2、CentOS 7安装PostGIS 2.4,基于PostgreSQL 10(ArcGIS、Mapnik、geoserver、osm2pgsql、OpenLayers)

1、安装 PostGIS我的PostgreSQL版本是 10.4 ,所以 PostGIS安装postgis24_10,(PostGIS 2.4版?适用于PostgreSQL 10 ?)yum -y install epel-releaseyum install postgis24_10 postg...

2018-07-11 17:32:44 1007 0

原创 【GIS部署系列】1、CentOS 7安装PostgreSQL 10 (PostGIS、ArcGIS Engine、OpenLayers、geoserver、OpenStreetMap)

1、安装PostgreSQL进入官网:https://www.postgresql.org/可看到安装说明如下:按官方说明,执行命令:yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/...

2018-07-11 15:35:14 492 0

原创 iOS自定义悬浮按钮,Objective-C可拖动的浮动按钮,iOS浮动图标,类似AssistiveTouch的浮动漂浮按钮

最近弄个小项目,又用到这效果,翻了下以前的代码来用,觉得有点意思,顺便放出来供大家参考, 好像是2015年的时候,某些大公司,如“京东”在APP的首页上弄了个漂浮的图标,当时我在的公司也立马跟着弄一个, 类似这样的模仿行为我已经习惯了!就是在界面上弄一个漂浮的按钮,能移动和点击响应,也不是随便...

2017-09-11 16:25:05 5948 1

原创 iOS SmartConfig 实践小记录(CC3200、CC3x、TI Smart Config 配置不上路由、物联网Wi-Fi快连接技术)

物联网Wi-Fi快速连接技术,SmartConfig iOS实现,TI Smart Config 配置不上路由,iOS更新新版SmargConfig源码! 最近接触了物联网方面的一点东西,有个小练习,要开发一个iOS APP,把一个小设备(LED灯)连接入网络,然后向它发送控制指令,控制它如开灯/...

2017-08-24 12:29:06 2784 2

原创 CentOS7安装redis,并设置开机自启动(Redis安装、Redis自启动、Redis设置开机自启动)

1、下载 redis https://redis.io/download   2、解压安装 tar -zxvf redis-3.2.9.tar.gzcd redis-3.2.9makemake install 3、安装为服务 ...

2017-08-04 14:35:12 1165 0

原创 CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)

1、下载JDK1.8、Tomcat8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  http://tomcat.apache.org/download-80.cgi ...

2017-08-04 14:27:22 5655 7

原创 CAB文件制作方法,OCX、DLL打包为CAB操作记录

可以把 .ocx 文件制作为 .cab ,方便在IE浏览器上使用,可以多个 .ocx 或者 .dll 打包为一个 .cab,下面是制作方法: 1、准备好 .ocx 文件 2、编写一个 INF 配置文件 3、使用 iexpress 软件来制作 INF文件怎么写? 下面是 default....

2017-08-04 14:16:02 2578 0

原创 CentOS7,MySQL主从配置和读写分离(MySQL主从、MySQL读写分离、MySQL分布式、数据库读写分离、主从配置)

一、实验目标 搭建两台MySQL服务器,一台作为主服务器,一台作为从服务器,主服务器进行写操作,从服务器进行读操作。 二、测试环境 主数据库: CentOS7, MySQL15.1 , 192.168.1.233 从数据库: CentOS7, MySQL15.1 , 192.168.1.234...

2017-08-03 11:20:42 27647 6

原创 CentOS7,Ngnix+Tomcat负载均衡实验(Nginx负载均衡、Tomcat负载均衡、Nginx反向代理、Web负载均衡)

本次实验的目标 搭建一台nginx,两台tomcat服务器,用户访问nginx的时候负载均衡到两台tomcat上。 实验环境 软件版本:JDK1.8 + Tomcat8.5 + Nginx1.12 用户直接访问Nginx(192.168.1.231),由Nginx决定访问两台Tomcat中的一...

2017-08-03 11:08:38 579 0

原创 CentOS7,keepalived搭建双机热备(高可用、keepalived、Nginx、Haproxy、反向代理)

提示:这是我工作中的一份实验记录,主要参考了博客“使用keepalived实现双机热备 ”,有需要的话可以到该博客查看! 本次实验目标是: 搭建两台Web服务器,然后通过Keepalived来实现热备,其中任务一台出现故障,对外仍然可以正常提供服务! 什么是双机热备? 通常说的双机热...

2017-08-03 10:56:18 1017 0

翻译 【nginx-rtmp】10、指令(Directives)之 视频点播(Video on demand)

六、视频点播(Video on demand) 1、play 语法:play dir|http://loc [dir|http://loc]* 上下文:rtmp, server, application 从指定的目录或者http链接播放flv或者mp4文件,如果参数是以http:/...

2017-08-03 09:50:57 456 0

翻译 【nginx-rtmp】09、指令(Directives)之 记录(Record)

五、记录/录制(Record) 01、record 语法:record [off|all|audio|video|keyframes|manual]* 上下文:rtmp, server, application, recorder 记录模式切换,流可以记录到flv文件中,这个指令指...

2017-08-03 09:50:41 2090 0

翻译 【nginx-rtmp】08、指令(Directives)之 直播(Live)

四、直播(Live)  01、live 语法:live on|off 上下文:rtmp, server, application live模式开关,即一对多广播。 Toggles live mode i.e. one-to-many broadcasting. live ...

2017-08-03 09:50:29 649 0

翻译 【nginx-rtmp】07、指令(Directives)之 执行命令(Exec)

三、执行命令(Exec) 01、exec_push 语法:exec_push command arg* 上下文:rtmp, server, application 指定带参数的外部命令,它会在每个流发布的时候执行,当发布停止时这个命令进程也会终止;第一个参数...

2017-08-02 17:45:45 1540 0

翻译 【nginx-rtmp】06、指令(Directives)之 访问控制(Access)

二、访问控制(Access) 1、allow 语法:allow [play|publish] address|subnet|all 上下文:rtmp, server , application 允许从指定地址或者所有地址做主播或播放,allow和deny指令...

2017-08-02 17:44:36 227 0

翻译 【nginx-rtmp】05、指令(Directives)之 核心(Core)

一、核心(Core) 01、rtmp 语法:rtmp {} 上下文:root 一个包括所有RTMP设置的块 The block which holds all RTMP settings 02、server 语法:server ...

2017-08-02 17:43:43 301 0

翻译 【nginx-rtmp】04、获取客户端订阅/连接数(Getting number of subscribers)

这是一个简单的方法来显示流媒体的观看人数,你需要在 location /stat 里设置统计页面(Set up statistics page at location /stat): location /stat {     rtmp_stat all;     allow 12...

2017-08-02 17:42:00 360 0

翻译 【nginx-rtmp】03、常见问题(FAQ)

1、RTMP在IE中无法播放,播放几秒钟又停止 添加下面指令: `wait_video on;` 2、使用 pull指令从远程拉流,但只对rtmp客户端有效,hls不生效 目前 hls 客户端不会触发任务事件,所以当用户通过hls连接到服...

2017-08-02 17:41:19 454 0

翻译 【nginx-rtmp】02、调试日志(Debug log)

有时候你需要解决一些流媒体问题,需要查看日志,这个要重新配置nginx 使用 --with-debug 标识,如: cd nginx-X.Y.Z ./configure --add-module=/path/to/nginx-rtmp-module --with-debug ......

2017-08-02 17:40:44 797 0

翻译 【nginx-rtmp】01、控制模块(Control module)

控制模块(Control module) 控制模块是http模块,可在外部通过http对rtmp模块进行控制,下面是启用控制模块的示例: http { ...     server {         listen      8080;         server_name  loca...

2017-08-02 17:38:19 853 0

原创 CentOS7安装crtmpserver搭建在线直播平台(crtmpserver开机启动、rtmpd、rtmpserver、rtmp直播)

这个crtmpserver官网http://www.rtmpd.com/ 一直打不开, 看了好多博客才下手,苦逼! 1、安装 cmake 可以下载源码安装,https://cmake.org/ , 下面是yum安装 yum install -y cmake ...

2017-08-02 17:27:52 826 0

原创 在CentOS7下安装TFS及Nginx-TFS(分布式文件系统TFS、Nginx-TFS模块、TFS RESTful API)

1、编译 gcc4.1.2 TFS太久没更新了, 要用gcc4.1.2来编译才比较顺利 请参考我另一博客:在CentOS7.3上编译gcc4.1.2 (gcc4.1.2、淘宝TFS)  2、安装一些依赖包 # yum install -y automake.noarch libtool.x86...

2017-08-02 16:48:33 672 0

原创 在CentOS7.3上编译gcc4.1.2 (gcc4.1.2、淘宝TFS)

为什么还要 gcc4.1.2 ? 编译gcc的这个版本,就是为了装 TFS(http://tfs.taobao.org/),淘宝开源的这东西,不想说了,好不好装弄过的人知道! 下面是我成功安装的记录: 1、安装一些依赖包 yum install -y texinfo gli...

2017-08-02 16:25:03 856 0

原创 PHP是否可以在声明变量的时候强行指定类型呢?巧方法让IDE识别PHP变量类型从而有代码提示

最近使用PhpStorm来写php代码, php框架用的是SpeedPHP,这框架在使用数据model的时候,是通过“spClass”这函数来创建的, 如:$db = spClass('modelClassName'); 这样创建的$db由于类型无法确定,所以在IDE里面没有代...

2016-11-24 17:01:20 2384 4

原创 Twitter的分布式自增ID算法Snowflake的PHP实现,Snowflake PHP版本,高并发唯一id,全局唯一id,不重复id

如果还没了解Twitter-Snowflake算法的,麻烦自行百度下! 偶尔写下 PHP,关于唯一ID的生成,以前我写的一些小系统都是直接用“微秒数”。。。 最近在写个小系统,发现我这招“微秒数”会存在问题了,所以决定寻找更好的方法。。。 经过一番了解决定使用Twitter的Snowflake这方...

2016-10-28 10:54:31 7821 9

原创 iOS判断消息推送开关

判断消息推送开关:

2014-10-09 13:55:49 3596 1

原创 Facebook注册机_Facebook账号注册_Csharp代码示例_.Net代码_VS2013

Facebook注册机_Facebook账号注册_Csharp代码示例_.Net代码

2014-05-10 20:03:10 6236 3

原创 天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本

无意中看到按键精灵出Android版了,想了解一下,所以加入了内测, 由于脚本语法和VB差不多,所以上手很快,写了个天天爱消除的脚本来练习一下, 很早就知道按键精灵了,但一直没写过其脚本,这个算是我的第一个按键精灵脚本吧! /**** 测试手机 小米1S 分辨率 480*854 游戏...

2014-03-17 09:27:05 10160 2

原创 银联手机支付(.Net Csharp),3DES加密解密,RSA加密解密,RSA私钥加密公钥解密,.Net RSA 3DES C#

前段时间做的银联支付,折腾了好久,拼凑的一些代码,有需要的朋友可以参考,本人.Net新手,不保证准确性! 这个银联手机支付没有SDK提供,技术支持也没有.Net的,真心不好搞! RSA加解密,这里有个麻烦就是私钥加密/公钥解密; 3DES加解密,这里有个问题是所用的密钥长度不一样,银联向我们发送报...

2013-10-07 18:47:48 4330 2

原创 JS贪吃蛇游戏

JS贪吃蛇游戏,个人练习之用,放在这备份一下 !

2013-07-06 16:03:40 2182 0

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