自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 slqalchemy 多个外键指向同一个表报错

ERROR in server: Could not determine join condition between parent/child tables on relationship TestUser.tasks - there are multiple foreign key paths linking the tables. Specify the 'foreign_keys' ar...

2020-02-04 19:35:33 800

原创 (1832, "Cannot change column 'user_id': used in a foreign key constraint 'wx_balance_flow_record_RM

sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1832, "Cannot change column 'user_id': used in a foreign key constraint 'wx_balance_flow_record_RMB_ibfk_1'") [SQL: 'ALTER TABLE `wx_balance_...

2019-11-02 14:13:21 856

原创 sqlalchemy ERROR [root] Error: Target database is not up to date.

执行“ python xxx.py db migration -m'添加关系'”时数据库实际的header和migration文件夹里的version里的最新版本号步一直, 应该是执行了migration 后忘记执行upgrade了, 然后又重复执行了几次mrgration, 就导致创建了几个版本,恢复...

2019-10-31 16:55:20 951 1

原创 pthon3.6 fdfs_client.client import 失败解决方法

如果 安装有其他fdfs包, 要先卸载完再安装py3Fdfspip install py3Fdfs测试from fdfs_client.client import *client_conf_obj = get_tracker_conf('/etc/fdfs/client.conf')client = Fdfs_client(client_conf_obj)ret = cli...

2019-04-04 00:12:43 2404 3

原创 input框去除点击后的边框

input:focus{ outline: medium;}

2019-03-28 17:01:49 5486

原创 windows和Linux配置Python virtualenv 虚拟环境

打开命令行pip install virtualenv #安装虚拟环境pip install virtualenvwrapper-win #安装虚拟环境扩展包设置系统环境变量, 指向python的安装目录下的Script目录Linux下配置sudo pip install virtualenv #安装虚拟环境sudo pip install virtual...

2019-03-25 13:27:20 190

原创 无密码登录mysql

在家目录新建.my.cnf文件加入下面内容[client]host=localhostuser='root'password='123456' #123456替换成你的密码

2019-03-24 19:53:47 277

原创 阻止ios浏览器的滑动回弹效果

document.body.addEventListener('touchmove', function (e) { e.preventDefault() // 阻止默认的处理方式(阻止下拉滑动的效果)}, {passive: false}) // passive 参数不能省略,用来兼容ios和android...

2019-03-20 10:18:30 5114

原创 js @装饰器报语法错误解决方法

UnhandledPromiseRejectionWarning: SyntaxError: /home/tree/桌面/item/node/ice/server/router/wechat.js: Unexpected token (9:0)7 | 8 | console.log(controller)> 9 | @controller('') //给类添加一个属性sym...

2019-03-17 17:08:15 3892

原创 css 文字超出自动换行,并且超出自动隐藏自适应高度

line-height:normal;word-wrap: break-word

2019-03-16 21:52:17 5243 1

原创 三角符合

.toggle-up{ position: relative; top: 0!important; right: 0!important; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; bor...

2019-03-14 17:48:28 126

原创 bash切换到zsh报错/home/tree/.bashrc:16: command not found: shopt解决方法

/home/tree/.bashrc:16: command not found: shopt/home/tree/.bashrc:24: command not found: shopt/home/tree/.bashrc:111: command not found: shopt/usr/share/bash-completion/bash_completion:45: comma...

2019-03-07 13:43:52 6035 1

原创 h5app 实现ios更新跳转appStore

window.open('itms-apps://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8');//或者window.location.href =src + ' scheme://'; 

2019-01-28 11:42:43 2658

原创 h5app 侦听隐藏到后台

document.addEventListener("pause", function () { alert("应用从前台切换到后台"); mui.toast('程序在后台运行');}, false);document.addEventListener("resume", function () { alert("应用从后台切换到前台"); ...

2019-01-08 11:22:06 1686

原创 h5app mui关闭返回键侦听

mui.init({ keyEventBind: { backbutton: false //关闭back按键监听 } }); 

2019-01-08 10:46:45 1001

原创 更改滚动条样式

::-webkit-scrollbar { background: #081429;}::-webkit-scrollbar-track-piece { background-color: #081429;}::-webkit-scrollbar-thumb:vertical { width: 8px; height: 3px; backgro...

2018-12-29 17:17:07 192

原创 mui双击返回

 先禁用当前页面的返回事件mui.init({ keyEventBind: { backbutton: false //关闭back按键监听 }}); 在index.html里var backButtonPress = 0;mui.back = function(event) { backButtonPress++; if (backButt...

2018-11-22 14:36:42 328

原创 Ubuntu下安装和卸载软件的方法分享

安装.deb包sudo dpkg -i package_file.deb卸载.deb包sudo dpkg -r package_name通过apt-get安装的情况:sudo apt-get install package_name卸载aptsudo apt-get remove package_name 卸载软件包及其配置文件,但无法解决依赖关系!...

2018-11-07 16:52:04 162

原创 linux deploy ubuntu安装mysql

sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-devsudo apt-get install libmysqlclient-dev这时候会报错* Starting MySQL database server...

2018-11-02 11:54:11 1753 1

原创 判断某值是否在该数组中

Array.prototype.in_array = function (element) { for (var i = 0; i < this.length; i++) { if (this[i] == element) { return true; } } return false; }var arr = [1,2,3,4,...

2018-10-30 10:16:31 1109

原创 读取js对象属性长度

var obj = { a:1, b:2, c:3}var length = Object.keys(obj).length 

2018-10-30 09:46:24 2068

原创 子元素绝对定位absolute后,自动撑开宽度

position: absolute;white-space: nowrap; 

2018-10-30 09:44:09 15120 2

原创 移除侦听的匿名函数事件

//在严格模式下会报错,只能在非严格模式下使用,非严格模式下暂未找到解决方案//有时候我们要拿到事件的对象e,只能匿名函数才能接收事件e,但是又想移除这个事件document.addEventListener("click",function(e){ console.log(e) document.removeEventListener("click",arguments.c...

2018-10-19 11:00:25 3119

原创 伪类清除浮动

.live-ele:after{ content: ""; display: block; height: 0; clear: both; overflow: hidden;}.live-ele{ zoom:1}

2018-10-18 15:12:52 276

原创 vertical-align:middle 让文字垂直居中

  <!DOCTYPE html><style>div { border:1px solid red; width:200px; height:100px; text-align:center; font-size:0px;}div:before{ content: ''; display: inline-block; he...

2018-09-25 14:18:42 1030

原创 leaflet 地图容器大小改变时,地图自适应新容器

  每次窗口大小改变后调用这个方法map.invalidateSize(true); 

2018-09-20 17:16:40 6660 2

原创 关于transform动画先放大再移动,静止元素移出屏幕范围

原理:通过juery的position()或者offfet()方法获取目标距离父标签的距离来判断是否超出屏幕先移动,没有缩放,取得目标距离父标签的距离再放大后,目标标签距离父标签的距离被改变  var canvas = $("#the-canvas");var el = document.getElementById('the-canvas');var initSca...

2018-08-23 20:11:35 2272

原创 mui 给指定元素触发tap事件

var btn = $('#btn');mui.trigger(btn,'tap'); 

2018-08-17 12:00:40 10162

原创 openlayers 获取地图对角投影坐标

map.getView().calculateExtent(map.getSize()); 

2018-08-17 10:23:34 1721

原创 ios 时间格式兼容问题

ios不兼职 yyyy-MM-dd HH:mm:ss 这种时间格式需要把-替换成/最后是 yyyy/MM/dd HH:mm:ss 

2018-08-16 11:32:20 1837

原创 js 判断字符串是否以某字符串开始

var str = '123456789';str.startWith('12345');//true 

2018-08-15 10:17:38 4567

原创 ''Uncaught SyntaxError: Unexpected token !DOCTYPE html'' 第一行报错

问题在于渲染在html的结构不规范,出现/r /n等字符 

2018-08-14 18:38:16 7277 2

原创 jquery 给选中的li标签添加'select' class,移除兄弟标签的'select' class

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <style> .img li{

2018-08-13 10:23:36 2989

原创 mui.back移动开发双击退出

var rainPage = 0;mui.back = function() { rainPage++; if (rainPage>1) { plus.runtime.quit(); } else { plus.nativeUI.toast('再按一次退出应用'); } setTimeout(function(){ rainPage = 0; }, 1000);...

2018-08-10 08:35:43 369

原创 Openlayers图片资源source里的imageCanvas里的canvasFunction属性回调函数

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>添加一个Canvas图层</title><script type="text/javascript" src="../build/ol-debug.js&q

2018-08-09 19:01:07 3034

转载 JS 事件绑定、事件监听、事件委托详细介绍

在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。这些名词是什么意思呢,有什么作用呢?事件绑定要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。在JavaScript中,有三种常用的绑定事件的方法:...

2018-08-09 10:55:28 479

原创 移动端阻止页面拖动

document.body.addEventListener('touchmove', function (e) { e.preventDefault(); //阻止默认的处理方式(阻止下拉滑动的效果)}, {passive: false}); //passive 参数不能省略,用来兼容ios和android ...

2018-08-09 10:33:18 7200

原创 移动端app,mui页面交互之自定义侦听事件

b.html代码//参数1:处罚这个事件的页面对象//参数2:自定义事件名称,自取//参数3:传值 Object 对象的形式var homePage = plus.webview.currentWebview().opener();//获取a页面对象var a = 1;mui.fire(homePage, "xxxx",{id:a});a.html//a页面添加侦听自定义...

2018-08-09 10:13:18 1383 2

原创 php 获取mysql结果集数据

$sql="select * from tab1"; //mysql语法 $result = $mysqli->query($sql); //执行mysql语句 $num=mysqli_fetch_all($result); //获取结果集,是一个二维数组,类似:[行1:[ 字段名1->值,...],行2[]... ] // $num = count($rec); // var_dump

2018-01-16 11:39:19 2912

原创 js原生添加clsss

function hasClass(element,Hclass){ //判断是否有 '要添加的class' var patt=new RegExp(Hclass) return patt.test(element.className) } function addClass(element,Hclass){ //追加class   if(!hasClass(element,Hcla

2018-01-16 11:01:53 510

空空如也

空空如也

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

TA关注的人

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