
PHP PHP 批量生成MySQL 数据表转 InnoDB 的SQL语句
public function test(){ $dataList = Db::query(“SELECT * FROM information_schema.TABLES AS t WHERE TABLE_SCHEMA = ‘siyuan.me’ AND TABLE_TYPE = ‘BASE TABLE'”); $str = []; foreach ($dataList as $item) { $str[] = ‘ALTER TABLE ‘. $item[‘table_name’] . ‘ ENGINE=InnoDB; ‘; } echo join(”, $str); }
Java Linux 如何将java服务注册为Linux系统服务启动
systemctl start test-demo-api.service //启动项目 systemctl stop test-demo-api.service //停止项目 systemctl restart test-demo-api.service //重启项目 systemctl status test-demo-api.service //查看项目状态 #服务文件内容 [Unit] Description=服务描述 After=network.target [Service] WorkingDirectory=运行目录 ExecStart=java绝对路径 -jar jar包路径>log.log ExecStop=kill $MAINPID Restart=always [Install] WantedBy=multi-user.target 服务存放路径 /usr/lib/systemd/system/ 重新读取服务 systemctl daemon-reload 查看启动失败原因 systemctl status test.service systemctl st…
前端 小程序 setData key是变量时的用法
官方文档是这样的: changeItemInArray: function() { // you can use this way to modify a danamic data path this.setData({ ‘array[0].text’:’changed data’ }) }, changeItemInObject: function(){ this.setData({ ‘object.text’: ‘changed data’ }); },无奈自己写的时候还是会遇到不能解决的问题,比如 this.setData({ ‘array[0].text’:’changed data’ })这里面的arry[o]是动态的,’array[index].text’,像这样显然是不行的,在网上搜了搜,虽然不知其所以然,在这里记录下来。 比如,要修改that.data.goods[0].price 的值,可以像这样, 这里是一个动态的变量 var price = ‘goods[‘+index+’].price’ this.setData({ [price]:’changed data’…
前端 使用less的unit方法解决微信小程序rpx单位在IDE中的报错
less 100rpx 可以写成 width: unit(100, rpx) 来完美解决IDE的报错 格式化也不会出现什么问题 wepy 默认预处理语言就是 less
前端 js中的数组对象排序
var arr = [{name: “zlw”, age: 24}, {name: “wlz”, age: 25}]; var compare = function (prop) { return function (obj1, obj2) { var val1 = obj1[prop]; var val2 = obj2[prop];if (val1 < val2) { return -1; } else if (val1 > val2) { return 1; } else { return 0; } } } console.log(arr.sort(compare(“age”)));
PHP php 二位数组按某个键值排序
$arr=[ array( ‘name’=>’小坏龙’, ‘age’=>28 ), array( ‘name’=>’小坏龙2’, ‘age’=>14 ), array( ‘name’=>’小坏龙3’, ‘age’=>59 ), array( ‘name’=>’小坏龙4’, ‘age’=>23 ), array( ‘name’=>’小坏龙5’, ‘age’=>23 ), array( ‘name’=>’小坏龙6’, ‘age’=>21 ), ]; array_multisort(array_column($arr,’age’),SORT_DESC,$arr); print_r($arr); 其中 array_column(数组,数组中的某个键值) 从多维数组中取出某个键值的一列 返回一个一维数组 array_multisort(数组(一维数组),排序方式(SOTR_ASC,SOTR_DESC),其他数组(可以是二维的))
PHP thinkphp 事务里面使用db()导致事务中断的问题
在此记录一下,在事务里面使用 db() 会导致 事务中断的问题,必须统一使用 Db::name()
前端 【转】淘宝SKU组合查询算法实现
直接上demo了。 http://www.kuke365.com/demo/sku-20140802.rar
前端 JQuery 城市选择插件 citySelect
citySelect是面向于PC端的一款基于JQuery的、整体功能都比较完善的拼音分类和集成搜索功能的城市选择插件。 https://github.com/lquan529/citySelect DEMO https://lquan529.github.io/citySelect/
PHP PHP,Mysql根据经纬度计算距离并排序
网上给出的计算公式是这样的: Lng1表示A点纬度和经度,Lat2 Lng2 表示B点纬度和经度 a = Lat1 – Lat2为两点纬度之差 b = Lng1 -Lng2 为两点经度之差 6378.137为地球半径,单位为公里 计算出来的结果单位为公里 11 select *,(2 * 6378.137* ASIN(SQRT(POW(SIN(PI()*(111.86141967773438-lng)/360),2)+COS(PI()*33.07078170776367/180)* COS(lat * PI()/180)*POW(SIN(PI()*(33.07078170776367-lat)/360),2)))) as juli from `area` order by juli asc limit 0,20
git gitlab 修改HTTP连接方式中的IP和端口
gitlab: ## Web server settings (note: host is the FQDN, do not include http://) host: 127.0.0.1 #IP地址 port: 8099 #端口号 https: false
PHP PHP 获取完整 URL
function GetCurUrl(){ $url=’http://’; if(isset($_SERVER[‘HTTPS’])&&$_SERVER[‘HTTPS’]==’on’){ $url=’https://’; } if($_SERVER[‘SERVER_PORT’]!=’80’){ $url.=$_SERVER[‘HTTP_HOST’].’:’.$_SERVER[‘SERVER_PORT’].$_SERVER[‘REQUEST_URI’]; }else{ $url.=$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’]; } return $url; }


VMware15 安装 mac OS 10.15 调整分辨率

Quartz MySQL Specified key was too long; max key length is 767 bytes

阿里小号突然不能开机了阿里小号客服电话

VMware 安装 Mac os时必要操作

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

wordpress上传文件自动重命名方法一

最近要在IDE或者浏览器插件中使用到Google翻译,但是国内又不大方便,某大佬提供了一个反代配置

golang 适配器模式 简单示例记录

Web Worker使用 import 填坑的一些记录
