自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 字符串截取第一位和最后一位

【代码】java 字符串截取第一位和最后一位。

2023-04-03 16:12:32 3454

原创 JAVA (Spring Boot) 时间戳转时间

/** * 将时间戳转换为时间 * @param s 时间戳 * @param t 时间 * @return */ public static String stampToDate(int s,String t){ String res; SimpleDateFormat simpleDateFor...

2023-03-08 15:16:00 585 1

原创 JAVA (Spring Boot)数据AES加密解密

package com.example.controller;import org.springframework.context.annotation.Configuration;import org.springframework.web.client.RestTemplate;import javax.crypto.Cipher;import javax.crypto.KeyG...

2023-03-08 15:10:00 669

原创 php 调用移动第三方短信接口

注:公共方法 tp3路径\ThinkPHP\Extend\Vendor\SmsHelper\SendApi.php(省得以后忘记!

2023-03-08 14:58:00 782

原创 php 导入excel 表格里时间 进行处理

/** * [excelTime description] * @Author:XuXianGang * @Method:excel 转换时间 * @DateTime:2022-06-06T09:36:37+0800 * @param [type] $days [description] * @param boolean $time [de...

2023-02-24 09:22:00 319

原创 json 数据 转 java 对象

2023-02-24 09:10:00 56

原创 百度地图 PHP根据地址获取经纬度

/** * [getLoLa description] * @Author:XuXianGang * @Method: 根据地址获取经纬度 * @DateTime:2023-02-06T16:01:45+0800 * @param [type] $address [description...

2023-02-06 16:11:00 184

原创 PHP AES进行数据库加密 tp5.0

tp5.01.加密类库路径 \extend\aes\Aes.php2.公共调用方法路径 \application\common.php; 加密方法encrypt;解密方法decrypt3.控制器调用使用方法: 加密:encryp('字段'); 解密 decrypt('加密后字段');类库文件AES<?phpnamespace aes; # 生成命名空间class Aes...

2022-08-23 09:05:00 266

原创 php用户密码进行加密处理

/** * 对用户的密码进行加密 * @param $password * @param $encrypt //传入加密串,在修改密码时做认证 * @return array/password */function encrypt_password($password, $encrypt = ''){ $pwd = array(); $pwd['encrypt']...

2022-08-05 18:07:00 80

原创 PHP 发送短信

#短信账号const ACCOUNT = '';#短信密码const PASSWORD = '';#短信路由const API_SEND_URL = '# 发送短信function sendSMS($mobile, $msg, $needstatus = 'true'){ $postArr = array( 'account' => se...

2022-06-13 17:11:00 53

原创 php 文件大小计算转换

  /** * [tosize description] * @Author:XuXianGang * @Method: 文件格式大小 * @DateTime:2021-09-02T15:44:07+0800 * @param[type] $file_size [文件大小] * @return[type] [d...

2021-11-10 08:32:00 60

原创 tp5.0 生成二维码 + 合并海报图

一. 生成二维码1.下载phpqrcode类 phpqrcode类库官网下载地址:https://sourceforge.net/projects/phpqrcode/2.在tp下extend创建文件夹ewm ,类库下的phpqrcode.php放进去,可以改名为QRcode.php 并设置命名空间。3. 引用类库 use ewm\QRcode;public function q...

2021-10-29 10:49:00 160

原创 iTerm2 + Oh My Zsh

下载iTerm2可以直接去官网下载:https://www.iterm2.com/Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:chsh -s /bin/zsh如果想修改回默认dash,同样使用chsh命令即可:chsh -s /bin/bash安装Oh my zsh # git 安装方式 git clone git://github.com/r...

2020-09-14 19:29:00 33

原创 linux 安装 卸载 命令

#获得某个软件包的文件全名rpm -q #安装rpm -ivh 注:安装rpm 包时提示错误:依赖检测失败解决办法 :rpmrpm --force -ivh# 忽略报错,强制安装命令末尾加上 --nodeps --force#列出所有安装过的包rpm -qa #搜索某一个软件包rpm -qa | grep #rpm包中的文件安装的位置rpm -q...

2020-09-14 17:37:00 38

原创 正则匹配 密码设置规则必须满足:一位特殊符号+大小写混合字母+数字 以及纯数字 纯字母匹配时间格式...

--匹配规格--$g = "25kg*1/箱";#匹配 25g/箱; 25kg*1/箱; 5L/桶preg_match("/^(\d+)?(kg|g|l|ml)(\*?)(\d*)?/i",$g,$mc); //$mc 数组 --匹配整数--$number = '12';preg_match("/^[1-9][0-9]*$/" ,$number);--判断是都是时间格式--$...

2020-07-01 16:03:00 62

原创 php两个时间日期相隔的天数,时,分,秒.

$start = strtotime('2020-06-19 07:02:40');//开始时间 时间戳$ent = strtotime('2020-07-24 09:12:59');//结束时间 时间戳$cle = $start - $ent; //得出时间戳差值/*这个只是提示echo floor($cle/60); //得出一共多少分钟echo floor($cle/3600...

2020-06-19 15:56:00 32

原创 php 地区三级联动

/** * Notes:省市级联动 * Created by xxg@seabig.cn * Date: 2020/6/4 * Time: 17:24 */ public function getCityData() { $cityList = $this->getAll(array("pid = 1"))...

2020-06-17 17:44:00 43

原创 PhpSpreadsheet 引入类库 导出 excel

/** * Notes:excel 导出 * Created by xxg@seabig.cn * DateTime: 2020/6/15 11:37 * /?t={{'mes'|encrypt}}&m={{'materiaEstimate'|encrypt}}&a={{'outExcel'|encrypt}} */ p...

2020-06-17 17:01:00 55

原创 my sql计算字段的长度

mysql 计算字段的长度LENGTHmysql里面的 “LENGTH” 函数是一个用来获取字符串长度的内置函数CHAR_LENGTH在mysql内置函数里面查看字符串长度的还有一个函数是 “CHAR_LENGTH”,这两个函数的区别是: LENGTH: 一个汉字是算三个字符,一个数字或字母算一个字符。 CHAR_LENGTH: 不管汉字还是数字或者是字母都算是一个字符实例:...

2020-05-22 12:48:00 141

原创 sql 查重

SELECT * FROM `表名1` WHERE 字段1 in(select sn from 表名1 group by 字段1 having count(*)>1)SELECT sn ,count(*) as a FROM `表名` group by sn having a>1

2020-05-22 12:46:00 36

原创 php 微信推送消息

public function sendWechatmodel($openid, $data, $go_url, $modelId)//接受消息的用户openid,发送的消息,点击详情跳转的url { //error_log(print_r($openid,true), 3, dirname(__FILE__) . '/record.log'); //生成文件 ...

2020-05-21 12:42:00 23

原创 php 根据汉字姓名 获取每个汉字的首字母

$nameSn = $this->character("姓名"); /** * Notes:传入姓名 * Created by xxg@seabig.cn * Date: 2020/5/19 * Time: 14:42 */ public function character($zh) { $ret...

2020-05-19 17:11:00 70

原创 PHP常用(数组)算法 -(冒泡排序)-(归并排序)-(二分查找-递归)-(二分查找-非递归)-(选择排序)-(插入排序)...

冒泡排序/* * Notes: 冒泡排序,依次比较两个数进行排序,顺序(小数往前放,大数往后放),逆序(大数往前放,小数往后放) * @param: $arr 待排序数组 * return 已排好序的数组 */function bubbleSort($arr){ $n = count($arr); //循环数组,从数组第一个值到数组的倒数第二个值 for ...

2020-05-19 10:30:00 25

原创 mySql 查询数据 以5分钟为一个节点输出

1、查询数据,以5分钟为一个节点输出//备注: 100为1分钟,以此类推SELECT FLOOR(`createtime`/500)*500 as gt FROM `表名` GROUP BY gt2、查询近一周/一个月/一年的数据实例:WEEK/周 MONTH/月 YEAR/年方法:createtime > DATE_SUB(CURDATE(), INTERVAL 1 ...

2020-05-19 10:11:00 84

原创 根据二维数的某个字段值进行排序

$data = array( array( "name" => 'zahngshan', "sort" => '89' ), array( "name" => 'lisi', "sort" => '6', ));$sort = array_column($data,'sort');array_multisort($sort,SORT_ASC...

2020-05-19 10:03:00 18

原创 PHP 数组 函数实例

$arr =explode(",",字符串); //explode字符串转换成数组 \n空格字符窜是空格也可以转成数组$arr =implode(",",数组); //implode数组转换成字符//============返回数组中指定的一列=============================array_column() //array_column获取数组里面的某个字段...

2020-03-19 10:34:00 22

原创 php str_replace 替换 计算

$formula = "((物料总额/1000)+生产费用+销售费用+管理费用+利润金额)*成本系数*地区系数" //计算公式//数量$total=10; //总$production_cost = 1; //生产费用$sales_cost = 2; //销售费用$management_cost = 3; //管理费用$profit = 4; //利润金额$costfactor ...

2020-03-18 12:52:00 29

原创 php 获取不同时段时间戳和时间

$week=date('w');$week==0?$week=7:$week;//如果是周日回返回零,若一周从周日开始则不需要该语句switch ($this->Arg['time_range']) { //判断前段传过来的参数 case '0'://今天时间戳 $start_time = mktime(0, 0, 0, date('m'), date('...

2020-03-15 18:05:00 47

原创 使用curl方式实现get或post请求 将返回的XML 转成数组格式

/** * 使用curl方式实现get或post请求 * @param $url 请求的url地址 * @param $data 发送的post数据 如果为空则为get方式请求 * return 请求后获取到的数据 */public function curlRequest($url, $data = ''){ $ch = curl_init(); $params...

2020-03-14 00:23:00 131

原创 php curl post 获取数据接口 同步局域网 人脸识别设备数据

从服务器调取数据数去---同步到局域网服务器 上传到某台设备上<?phpheader("Content-type: text/html;charset=utf-8");$url = "http://www.hdyun.com//api/index.php?type=iot&m=face&a=sync"; //读取海大云数据的一个接口//请求参数$data ...

2020-03-13 23:58:00 52

原创 MySql 常用语句

增加数据$sql = "insert into 数据表(列表字段) values('值列表')";删除数据$sql = "delete from 数据表 where id='1'";//删除id=1的数据修改数据$sql="update 数据表 set 字段1='修改1',字段2='修改2',字段3='修3' where id='1'";$result = mysqli_query...

2020-03-12 18:03:00 15

原创 获取文件拓展名

/** * 获取文件拓展名 * @param 文件名 $name */private function getExt($name){ $str = strtolower(substr(strrchr($name, '.'), 1)); return $str;}

2020-03-12 17:58:00 20

原创 php 创建多级文件夹

/** *创建多级文件夹 * * @param 路径 /data/wwwroot/vhost/abc.seabig.cn/uploads/2002/ * @param 权限 755/777 $mode */function mkpath($path, $mode = 0777){ $path = str_replace("\\","_|",$path); //将$p...

2020-03-12 17:54:00 26

原创 php 格式化文件大小

/** * 格式化文件大小 * @param int $size * @return varchar */function formatsize($size){ $prec=3; $size = round(abs($size)); $units = array(0 => " B", 1 => " KB", 2 => " MB", 3 =&...

2020-03-12 14:52:00 26

原创 php 微信授权登录

1 <?php 2 /** 3 *微信授权实例 4 */ 5 class ClassName extends AnotherClass 6 { 7 /** 8 * wechat oauth 之后的回调页面 9 */ 10 public function callback() 11 { 12 ...

2020-03-12 14:44:00 73

原创 获取单据编号 不重复 骚

列:sn=CS201911-0002$sn = $this->visitinSn("CS"); //生成单据编号/** * Notes:生成单据公共接口 * Created by xxg@seabig.cn * Date: 2019/11/7 * Time: 15:18 */public function visitinSn($key){ $this-&gt...

2020-03-12 14:36:00 48

原创 js获取数组中的最后一个

console.log()//js 打印window.location.reload();//刷新当前页面parent.layer.closeAll()//关闭窗口//js ajax提交后面带多个参数js获取数组中的最后一个 实例js打印显示...

2020-03-12 14:34:00 135

原创 php截取

PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数一、中文截取:mb_substr()mb_substr( $str, $start, $length, $encoding )$str,需要截断的字符串$start,截断开始处,起始处为0$length,要截取的字数$encoding,网页编码,如utf-8,GB2312,GBK实例:复制代码 代码如下:...

2020-03-12 14:23:00 18

原创 三维数组转二维数组

$data=array( [0] => Array ( [0] => Array ( [name] => "测试" ) [1] => Array ( ...

2020-03-12 14:20:00 187

原创 php 将多个一维数组合拼成二维数组

/** * Notes:将多个一维数组合拼成二维数组 * Created by xxg@seabig.cn * Date: 2019/11/8 * Time: 13:20 * @param Array $keys 定义新二维数组的键值,每个对应一个一维数组 * @param Array $args 多个一维数组集合 * @return Array */public fun...

2020-03-12 14:17:00 65

空空如也

空空如也

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

TA关注的人

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