自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yKan_SF

知识—侵袭地球上每个人的脑细胞

  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

原创 将Table数据记录生成表格图片

将网页中的统计报表生成为图片,并发送到钉钉群消息内。

2022-06-28 18:04:24 753 2

原创 Linux接入MediaInfo工具

下载MediaInfo以及依赖:https://mediaarea.net/en/MediaInfo/Download/CentOS于/usr/local/目录创建mediainfo文件夹,并将下载的rpm文件复制到该文件夹依次安装MediaInfo以及依赖:rpm -ivh *rpm -ivh libzen-0.4.39.x86_64.CentOS_7.rpm rpm -ivh libmediainfo-21.09.x86_64.CentOS_7.rpm...

2022-04-19 14:52:40 770

原创 Crontab命令梳理

一、Crontab作用linux内置的cron进程。使用Crontab可以在指定的时间执行一个shell脚本或者一系列Linux命令。二、Crontab使用1、命令 crontab [-u username] //省略用户表表示操作当前用户的crontab-e (编辑工作表)-l (列出工作表里的命令) -r (删除工作作) 实例: crontab -...

2019-08-19 11:07:02 877

原创 MYSQL解析JSON字符串 + 联表UPDATE操作

一、MYSQL解析JSON字符串1、5.7版本以上:使用JSON_EXTRACT和REPLACE内置函数。实例:解析出JSON字符串{"contactName":"段XX","contactJobTitle":"待确认","contactMobile":"131XXXXXXX"}中contactName字段的属性值。SQL:SELECTREPLACE(...

2019-07-25 09:25:51 1791

原创 Linux环境—JPEG/JPG/PNG图片转换WEBP格式(二)

PHP源码编写<?php/** * Use : 将JPEG/JPG/PNG 的图片转换为 WEBP 格式 * User: yKan_SF * Date: 2018-2-27 * Time: 下午8:22 */ini_set('display_errors',1);class imagick_convert{    //原始图片绝对路径    private $str_old_file = '...

2018-03-01 15:15:41 1220

原创 Linux环境—JPEG/JPG/PNG图片转换WEBP格式(一)

Linux运行环境配置一、扩展插件和工具准备:libwebp + ImageMagick + imagick + jpegsrc    1、libwebp:内部的 cwebp库 支持程序的编码和解码的WebP格式图像。http://www.linuxfromscratch.org/blfs/view/svn/general/libwebp.html    2、ImageMagick:免费的创建、编...

2018-03-01 15:13:45 5054

原创 ASP.NET MVC 服务器端下载文件

前端代码:{文件旧名称}&o_name={文件新名称}”)" target="_blank">【点击下载】后端代码: [HttpGet]        public void DownLoadGoodsVideo(string n_name,string o_name)        {            if (!string.IsNullOrEmpty(n_

2017-03-10 16:58:51 1360

原创 Oracle与Sql Serer的链接桥梁之透明网关的部署与配置详解(四)透明网关核心配置

配置透明网关主要涉及到5个文件,分别是:1、~\tg_1:(1)dg4msql\admin\initdg4msql.ora;(2)newwork\admin\listener.ora;(3)newwork\admin\tnsname.ora;2、~\dbhome_1:(1)newwork\admin\listener.ora;(2)newwork\admin\t

2017-03-03 15:33:17 1433

原创 Oracle与Sql Serer的链接桥梁之透明网关的部署与配置详解(三)查看Windows服务

3 查看Windows服务3.1 检测服务是否存在查看OracleOraGtw11g_home1TNSListener是否存在。 3.2 停止服务尝试停止OracleOraGtw11g_home1TNSListener服务。成功则正常,反之异常。 3.3 启动服务尝试启动OracleOraGtw11g_home1TNSListener服务。成功则正常,反之异常。

2017-03-03 15:27:21 612

原创 Oracle与Sql Serer的链接桥梁之透明网关的部署与配置详解(二)安装GateWays

2 安装GateWays进入GateWays的安装包,点击“setup.exe”应用程序,开始安装。2.1 指定主目录详细资料安装GateWays进入安装路径界面时,安装文件名称和安装路径默认存在。用户也可以自定义。 2.2 可用产品组件该界面主要设置将要与Oracle互联的数据库类型,这里是SQL Server。 2.3 配置SQL

2017-03-03 15:03:24 3474

原创 Oracle与Sql Serer的链接桥梁之透明网关的部署与配置详解(一)部署环境描述

透明网关(Transparent Gateway)是Oracle公司提出实现异构服务的技术。Oracle利用透明网关的技术实现与SQL Server和DB2等多种数据库互联。实现不同类型数据之间建立连接,方便于使用者进行查询。1 环境说明1.1 SQL Server环境操作系统:Windows server 2012 R2 DataCenter处理器:inter

2017-03-03 14:52:02 624

原创 SQL Server之SqlServerHelper类

using System.Data.SqlClient;using System.Data;using System;using System.Configuration;namespace SqlServer.Common{    public classSqlServerHelper    {        ///         /// 连接字符串

2017-03-03 14:43:54 1973

转载 简单易懂——说明内连接+外连接+右外连接+全外连接的异同

表TESTA,TESTB,TESTC,各有A, B两列AB00110A00220AAB00110B00330BAB

2017-03-03 14:41:19 366

转载 MYSQL日期时间小结

一、NOW()/CUIDATE()/CURTIME()的差异:二、DATE_SUB(date,INTERVAL expr type):从date中减去指定的时间间隔type主要选项:microsecondsecondminutehourdayweekmonthquar

2017-03-03 14:40:05 257

原创 命令将数据表导入mysql数据库

一、Windows下:1、登录服务器(用户:mapgis,密码:zondy123),IP:10.10.10.1232、mysqldump -u用户名 -p 数据库名>导出数据库文件名称.sql如:mysqldump -root -p gisstore_dev > gisstore_dev.sql3、输入用户登录的数据库密码4、此时服务器上就会被导

2017-03-03 14:39:26 749

转载 正则表达式随记(3)常用的正则表达式

一、判断数字:1、非负整数(正整数 + 0):"^\\d+$"2、正整数: "^[0-9]*[1-9][0-9]*$"3、非正整数(负整数 + 0): "^((-\\d+)|(0+))$"4、负整数:"^-[0-9]*[1-9][0-9]*$"5、整数:"^-?\\d+$"6、非负浮点数(正浮点数 + 0):"^\\d+(

2017-03-03 14:38:19 248

原创 正则表达式随记(2)

一、正则表达式规则:    表达式可匹配备注\r,\n回车符,换行符\t制表符\\代表‘\’本身\^匹配‘^’本身\$匹配‘$’本身

2017-03-03 14:36:48 267

原创 正则表达式随记(1)

字符           含义例子\b(反义\B)单词的开头或结尾,也就是单词的分界处\bhi\b 精确地查找hi这个单词.除了换行符以外的任意字符\bhi\b.*\bLucy\b的意思就很明显了:先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy这个单词

2017-03-03 14:33:56 242

转载 常用公共服务接口(2)百度分享的安装配置方法

1、学习链接:http://share.baidu.com/code/advance2、形如:    一、概述百度分享代码已升级到2.0,本页将介绍新版百度分享的安装配置方法,请点击左侧列表查看相关章节。二、代码结构分享代码可以分为三个部分:HTML、设置和js加载,示例如下:代码结构如下: 展示按钮 --> wind

2017-03-03 11:55:14 415

转载 常用公共服务接口(1)天气预报API

百度提供天气预报查询接口API,可以根据经纬度/城市名查询天气情况,我们可以在微信公众平台开发中调用这一接口。接口说明根据经纬度/城市名查询天气的结果接口示例城市名称:http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=lsTdWpHKKx2j4m1LhfDDXUgW经纬度:

2017-03-03 11:49:14 2497

转载 GIT(3)GIT全局配置(用户名和邮箱)

1、原理:git的全局配置,存储于$HOME/.gitconfig 里,这里的配置影响当前用户的所有git repo。2、方法1: 直接修改 $HOME/.gitconfig 文件,增加下面内容;[user]          name = text_name          email = text_name@163.com    方法2:$

2017-03-03 11:46:29 231

原创 indexOf和lastIndexOf总结

1、indexOf("字符")的用法:      从字符串头部开始查找字串中指定字符或字串首次出现的位置,返首索引值,如果未找到,则返回-1(注:查找时,是从字符串头开始查找,这与lastIndexOf()方法有区别)如:string  Str= "http://192.168.11.123/dev/resource_center.html#/type27/tag130/page1

2017-03-03 11:41:28 352

原创 GIT(2)GIT常用命令

向git服务器提交代码检查状态git satus;有改动的代码会列举出来提交修改git commit –m  “描述信息”  pdfvierer/viewer/viewer.css(要提交的内容)Push修改git push origin master(分支)  //输入用户名密码就可以提交了因为有修改的不止一个文件,所以

2017-03-03 11:37:04 246

原创 GIT(1)获取GIT授权

1、命令:$  ssh-keygen  -t  rsa  -C  "you_email";   (如:$  ssh-keygen  -t  rsa  -C  "yangkan@mapgis.com")2、命令:$  cd  ~/.ssh;3、命令:$  ls;4、命令:$  cat  ~/.ssh/id_rsa.pub;5、命令:$  ssh  -T  git@{ code ser

2017-03-03 11:34:09 688

转载 PHP常用函数(4)json_decode(),json_encode()

1、json_decode对JSON格式的字符串进行编码,接受一个 JSON 格式的字符串并且把它转换为 PHP 变量,json_decode($data)输出的是对象。      语法:json_decode ( string $json[, bool $assoc =false[, int$depth = 512[,int $options = 0]]])   (注释:js

2017-03-03 11:30:15 146

原创 计算页码总数(分页)

设总记录数:totalRecord每页最大记录数:maxResult 算法一:totalPage = totalRecord % maxResult == 0 ? totalRecord / maxResult : totalRecord / maxResult + 1 ; 算法二:(推荐)int totalPageNum = (totalRecord  +  page

2017-03-03 11:28:30 1472

转载 PHP常用类函数(6)empty,isset,==,===

以下的表格显示了PHP 变量类型和比较符在松散和严格比较时的作用。该补充材料还和类型戏法的相关章节内容有关。 在使用这些表格之前,我们需要明白变量类型及它们的意义。例如,"42"是一个字符串而42是一个整数。FALSE是一个布尔值而"false"是一个字符串。 注: HTML 表单并不传递整数、浮点数或者布尔值,它们只传递字符串。要想检测一个字符串是不是数字,我们可

2017-03-03 11:25:12 209

转载 PHP常用类函数(5)$_SERVER

javascript实现:(1)top.location.href  获取顶级窗口的url;(2)this.location.href  获取当前页面的url。PHP实现:#测试网址: http://localhost/blog/testurl.php?id=5(1)//获取域名或主机地址    echo $_SERVER['HTTP_HOST']

2017-03-03 11:18:35 223

转载 PHP常用类函数(3)时间格式转换

1、获取当前系统时间:        (1)date_default_timezone_set("Asia/Beijing");  //修正时间为中国准确时间                $now_date=date("Y-m-d H:i:s");  //将时间赋值给变量,并设置输出格式                return $now_date;  //返回时间

2017-03-03 11:10:52 194

转载 PHP常用类函数(2)Cookie

1、设置Cookie:语法setcookie(name,value,expire,path,domain,secure)参数描述name必需。规定 cookie 的名称。value必需。规定 cookie 的值。expire可选。规定 cookie 的有效期。path

2017-03-03 11:09:55 183

原创 PHP常用类函数(1)XML略解

XML文件node.xml:           Tove     Jani     Reminder     Don't forget me this weekend!      一、XML DOM(1)普通读取:    1、初始化XML解析器    $xmlDom = new DOMdocument();    2、加载XML文件 

2017-03-03 11:08:23 166

原创 From表单——模拟“伪”异步上传文件

前台页面:    name="upload_hidden_frame" id="upload_hidden_frame"frameborder="0" style="display: none;">    action=""  method="post" enctype="multipart/form-data" id="upload-form" target="upload_hi

2017-03-03 11:05:07 203

原创 CURL GET和POST请求

/** * Created by PhpStorm. * User: root * Date: 15-9-17 * Time: 下午7:59 */$method = $_SERVER['REQUEST_METHOD'];//远程URL链接处理(将URL中的 中文 转码)function cn_urlencode($url){    $pregstr =

2017-03-03 11:02:57 476

原创 Joomla(6)增、删、改、查简易Demo

一、添加记录:             1 、常规写法:$db = JFactory::getDbo();$query = "INSERT INTO  #__pf_milestones  (`project_id`,`title`)   VALUES (".$id.","."'".$title."'".")";$db->setQuery($query);$result

2017-03-03 10:59:46 240

原创 Joomla(5)登录、注销、注册和更新的Demo

一、登录模块:    " method="post" class="form-validate form-horizontal well">        用户名:        密码:        密码:            二、注销模块:    " method="post" id="login-form"

2017-03-03 10:58:01 970

原创 Apache 重定向

apache的AllowOverride以及Options使用详解    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。    AllowOverride参数就是指明Apache服务器是否去找.h

2017-03-03 10:56:42 580

原创 Joomla(4) 创建Modules ,模块开发

简介模块是页面扩展轻量级方式,相对组件更为灵活。模块通常用来做页面中不太复杂的一小块,并且能够跨越不同的组件。在 Joomla 的标准安装后,你可以看到许多模块的例子,菜单,最新新闻,登录框等等这个教程阐述如何编写一个简单的 Hello world 模块,通过这个教程,你可以学到一个模块的基本文件结构。而通过基本机构可以扩展生成更为复杂的模块。 文件架构

2017-03-03 10:54:07 969

原创 Joomla(3)添加组件总结

*   新建组件网址:http://www.component-creator.com/zh_cn/component/combuilder/components    (注册用户名:zondy;密码:yk13419478178)一、生成新组件:二、主要填写内容:三、生成Zip包:四、将新生成的组件

2017-03-03 10:51:36 580

转载 Joomla(2)安装JOOMLA3.4.1卡住的问题

安装JOOMLA3.4.1一直停数据表创建中_在创建数据表那一步停住了1、问题现象:最开始我以为是我电脑反映慢、傻傻的等了很久、因为我在sae上面初始化成功了、只是差两张表而已、等了很久很久、也试了好几次、反正就是卡在创建数据表那里、突然我想到在sae初始化数据库的时候有两种模式InnoDB 和 MyIsam、就试着把 joomla sql改了一下、改为另外一种模式、结果就

2017-03-03 10:49:35 720

原创 Joomla(1)搭建Joomla工程总结

预设在‘E:\project_self\’下搭建‘joomla_self’工程(搭建Joomla框架均以‘joomla_self’为例)一、配置开发环境:(php+mysql+apache)    1、windows环境:可以直接安装XAMMP一体化安装(参考:需求中心PHP开发环境配置)        2、在apach中配置工程访问链接:C:\xampp\apac

2017-03-03 10:47:00 461

PHP_redis扩展

PHP_redis扩展

2015-10-13

空空如也

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

TA关注的人

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