- 博客(31)
- 收藏
- 关注
原创 could not open `E:\Java\lib\amd64\jvm.cfg'问题的解决
之前在系统中安装过Java环境,后来卸载重装后使用命令行测试时出现could not open `E:\Java\lib\amd64\jvm.cfg',因为所有的解决方案中都提到了javapath这个文件夹,而我的系统中javapath文件夹已经删除,只是在系统变量中仍存在其路径,于是将路径做了如下修改:打开:我的电脑--属性--高级系统设置--环境变量--系统变量--Path--编辑--...
2020-01-21 16:39:22 2369 2
原创 JDK配置之错误:找不到符号System.out.printIn("hello world");
初学java环境配置,在运行程序时遇到如下问题:这个错误全是自己粗心大意所致,记录下来,希望以后不要犯同样的错误原因是把 println 写成了 printIn 你们看出猫腻了吗把小写的 l 写成了大写的 i大家务必看仔细!!!...
2020-01-21 16:25:54 3061 2
原创 区分YYYY-mm-dd 和 yyyy-mm-dd
Y 表示:当天所在的周属于的年份,一周从周日开始,周六结束 。Y : week-based-year,只要本周跨年,那么这周就算入下一年,2019年12月29就已经 2020 年了y: year-of-era,正正经经的年2019-8-31 to YYYY-mm-dd : 2019-8-312019-8-31 to yyyy-mm-dd:2019-8-312019-12-31 ...
2020-01-13 16:36:19 231
原创 Yii框架文件上传与写入(Excel表格) 跨服务器
1、在vendor下引入phpoffice文件,其中包括PHPExcel类PHPExcel类下载地址:https://github.com/PHPOffice/PHPExcel如图:2、修改PHPExcel文件下的Autoloader.php将register方法全部替换成如下: public static function register() { /...
2020-01-13 15:15:18 459
原创 跨服务上传文件Curl方式
在开发过程中有时会遇到从A服务器上传文件、图片到B服务器,这时可以用Curl发送http请求上传端: /** * 向目标地址推送xls文件 * @Date 2020/1/13 */ public function putXls() { // 目标接口 $url = "http://xxx"; ...
2020-01-13 13:56:35 400
原创 Mysql 把每条数据的某个值按特定符号分割成多条数据
一、先创建一个实例表DROP TABLE IF EXISTS `test_a`;CREATE TABLE `test_a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `notice` varchar(20) DEFAULT NULL, `descs` varchar(255) DEFAULT NULL, PRIMARY KEY (`id...
2019-03-12 16:44:25 1919
原创 Php 无限极分类 递归查询 获取所有子类和父类
1、首先创建分类表 categoryCREATE TABLE IF NOT EXISTS `category` ( `categoryId` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `parentId` smallint(5) unsigned NOT NULL DEFAULT '0', `categoryName` varc...
2019-02-19 16:04:06 9303 2
原创 Linux 命令操作大全 按类划分
https://blog.csdn.net/weixin_43758823/article/details/86527969
2019-02-11 14:27:15 372
原创 如何把EXCEL 的每一行数据添加引号,复制到数据库中
主要方法是excel 单元格数据拼接,用你需要连接的符号用双引号引起来,然后再用&把符号和数据拼接,看如下图:然后直接复制到数据库,去掉最后一个的逗号,就可以在where语句中使用 ...
2019-01-09 11:49:55 3399
原创 MySQL 随机取样 :order by () 替换方法
最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。 但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列...
2019-01-09 11:21:17 1511
原创 fopen 打开文件,处理数据
1、fopen : 打开文件或url , 如果的打开失败返回falsefopen(filename/url,mode) 这两个参数是必选的,第一个文件名/url,第二个打开的方式$handle = fopen($filename,'r');打开方式常用的有以下几种:r 只读方式打开,将文件指针指向文件头r+ 读写方式打开,将文件指针指向文件头w 写入...
2019-01-08 14:45:32 3189
原创 常用正则匹配 PHP
1.匹配4-6位数字,格式如下:1234- , 1234 , -1234 , 1234-5678$preg="/(^\d{4}$)|(^\-\d{4}$)|(^\d{4}\-\d{4}$)|(^\d{4}\-$)/is";foreach ($pidData as $k=>$v){ preg_match_all($preg,$v,$arr); if(!empty($...
2018-12-25 18:36:21 323
原创 合并二维数组某一个值相同的元素,并把另一个元素拼接
以前我的办法是两次循环,再加判断$result=array( array('partCode'=>90925181,'PicPath'=>'001','PartNum'=>'01','test'=>'123'), array('partCode'=>90925181,'PicPath'=>'001','PartNum'=>'02'...
2018-11-12 16:46:13 1515
原创 关于Lumen 框架 NotFoundHttpException in RoutesRequests.php line 226 报错解决
Lumen在初次安装好启动的时候,访问会出现:NotFoundHttpException在网上看了不少的解决办法,但都是无济于事,其实真正的原因是访问路由错误了网上有两种解决办法:$app->run($app->make('request')); $app->run(Illuminate\Http\Request::capture());备注:如果用第1种,那你会...
2018-11-03 21:35:55 2774 1
原创 合并数组后按某一个字段排序
合并数组 尽量不要用array_merge()和 $arr+$arr1可以这样写:有了两个数组 $arr 和 $arr1foreach($arr1 as $val){ array_push($arr,$val) 或者 $arr[] = $val}合并以后进行排序:array_multisort(array_column($arr,'createtime'),...
2018-10-09 16:05:51 932
原创 微信扫码支遇到的坑
微信扫码支付流程、思路:1.前端点击支付 传一个order_id2.后台根据订单号 先判断是否已经支付 更改订单状态为支付中 查询订单支付金额并进行校验 注意:微信的金额是分(*100)3.配置微信请求参数 根据参数按照一定规则生成sign 把这些参数转换为Xml格式 以post方式请求微信接口4.请求成功后 会返回code_url链接 调用第三方类库 将此链接...
2018-10-09 16:05:19 642
原创 PHPExcel导出各种方法总结
PHPExcel导出方法一、https://blog.csdn.net/u014236259/article/details/60601767 public function ExportExcelOrder($data, $name) { vendor('PHPExcel.PHPExcel'); //引入PHPExcel类 $obj...
2018-10-09 16:03:45 1295 1
原创 PHPExcel 导入
function importExecl($file='', $sheet=0) { header("Content-type:text/html;charset=utf-8"); ini_set('memory_limit', '3072M'); ini_set('max_execution_time', 0); ...
2018-10-09 16:03:26 842
原创 数组 array_map
$data = ['lala','man',12];$res = ['baibai',19,'girl'];array_map(function($val) use(&$data,&$res){ if($res[0] == $val['name']){ $data[] = $val['sex']; } },$arr)$val 就...
2018-10-09 16:02:42 998
原创 省、市、区三级地址编码之间的关系
注释:如果现数据表只有一个area_id(包括省id、市id、区id)和 area_type标志地区级别(一级、二级、三级) 要分别匹配出省id、市id、区id关系:example:省:内蒙古自治区 对应:area_id 15 0000 市:呼和浩特市 对应:area_id 15 01 00...
2018-09-29 11:35:54 4434
原创 判断某个日期 在某个区间
判断某个日期在哪个区间2月10日、4月10日、6月10日、8月10日、10月10日、12月10日$arr = ['0210','0410','0610','0810','1010','1210'];$num = count($arr)-1;$monthDay = date('md');if($monthDay<$arr[0]){ $begin_time = (date...
2018-09-13 09:42:48 1230
原创 PHP number_format ()数据格式化
number_format() 函数通过千位分组来格式化数字。number_format($number, 2, ".", ",");$number = 22.00 // 22.00$number = 1234.00 // 1,234.00$number = 1234567.90 // 1,234,567.90 numb...
2018-09-03 17:43:12 2525
原创 MySQL 获取当前时间的前10天 后1个月
SELECT SUM(order_price) from part_order where create_time < DATE_SUB(NOW(),INTERVAL 10 day)主要是用了 DATE_SUB()这个mysql函数假设当期时间是 2018-08-29 SELECT DATE_SUB(CURDATE(),INTERVAL 10 day) 2018-08-...
2018-08-29 11:41:25 9846
原创 ThinkPhp And 和 Or 多条件同时存在 not null 的判断
1、查询价格小于1000元的待支付订单(0) 和 大于2500年的已支付、已完成、售后中的订单(2,3,5)$where1 = [ 'order_status' => ['eq',0], 'order_price' =>['elt',1000], ];$where2 = [ 'order_...
2018-08-29 11:16:30 1465
原创 利用composer 下载 lumen 框架
Lumen?Lumen是什么?Lumen其实是Laravel的微框架,相信大家都听过Laravel了吧?Laravel是号称宇宙最快的框架之一,而Lumen就是构建在 Laravel 之上, 使其具备 Laravel 强大的功能,适合用于构建微服务架构和 API 应用。1.PHP版本要求:PHP >= 5.6.4需要开启的扩展:OpenSSL PHP E...
2018-08-13 18:13:57 2196
原创 PHPStudy 2018版本安装及配置 自动切换PHP版本
如果电脑中本身有phpstudy 你可以选择删除 , 也可以新建一个目录 ,存放新的运行环境下载2018版本PHPSTudy 地址:http://phpstudy.php.cn/download.html安装之后,1.配置站点域名 启动phpStudy----其它选项菜单-----站点域名管理----保存设置并生成配置文件2.配置后会在 E:\project\PH...
2018-08-13 18:01:41 7804
原创 MYSQL workbench建表时PK NN UQ BIN UN ZF AI G 的含义
PK--belong to primary key 作为主键NN-- not null 非空UQ-- unique index 不能重复BIN-- is binary column 存放二进制数据的列UN-- unsigned data type 无符号数据类型ZF-- Fill up values for that column with 0’s if i...
2018-08-03 17:51:18 523
原创 PHP 解决数值类型转换 精度丢失问题
在向微信发送请求参数时,尤其是金额,需要把元转换为分,直接乘以100就可以,但是又使用了转化整数类型的函数:int 或者 intval 结果都会少1 可以看出原本结果应该是1633的,但是使用了函数intval() 和 (int) 之后结果居然变为了1632了,这是由于浮点类型的数字不能在不丢失一点儿精度的情况下通过内部二进制转换得到结果的,换句话说就是浮点...
2018-08-02 11:47:21 7602
原创 phpStorm配置svn详解及遇到的各种问题
第一步: 第二步:会出现如下提示 第三步:选择项目路径 第四步:选中默认的,就可以下载成功了在配置过程中遇到的问题:1.点击checkout,如果出现 Executable is not specified(未指定可执行项目) 提示;或者出现Connot run program "svn"(……): CreateProcess error=2,…… 的报错,...
2018-07-30 11:09:09 6403
原创 解决thinkPHP出现_STORAGE_WRITE_ERROR_:./Runtime/Cache/Install/xxx.php的解决
找到cache目录,将这个目录设置为777权限 chmod -R 777 Runtime
2018-07-19 16:10:38 3450
原创 关于数值取舍问题
PHP数值处理常用的函数方法:1.直接取整,舍去小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数加一:ceil();4.向下取整:floor();一、intval 如果是字符型会自动转换为0intval(3.145);echo 3;intval(3.712);echo 3;intval("nihao");echo 0;二、r...
2018-07-18 14:36:36 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人