常用代码2
发布时间:2018-04-10, 09:51:04 分类:默认分类 | 编辑 off 网址 | 辅助
图集1/16
正文 992字数 3,627,174阅读
后台基本信息
\app\system\admin\templates\web\webset\index.php
Run code
Cut to clipboard
Remote Desktop Connection Manager微软服务器远程连接链接RDCMan
Everything
Notepad++的Function List插件
下载Function List插件
下载之后将FunctionList.dll 拷贝到/plugins,
C:\Program Files (x86)\Notepad++\plugins
Run code
Cut to clipboard
比如我的安装目录为C:\Program Files\Notepad++,拷贝Lua.bmp and C++.flb到/plugins/config目录下。
C:\Program Files (x86)\Notepad++\plugins\Config
Run code
Cut to clipboard
最后拷贝FunctionListRules.xml到%APPDATA%/Notepad++/plugins/config,
C:\Users\Administrator\AppData\Roaming\Notepad++\plugins\config
Run code
Cut to clipboard
(注:要先把notepad++关了,然后替换原来已有的同名文件!如果没有该路径,可以考虑放到/plugins/config目录下,但是我没有成功。)
notepad++常用快捷键
Ctrl-D 复制当前行至下方
Ctrl-Q 添加/删除注释
Ctrl-Shift-Q 区块添加/删除注释
Ctrl-U 转换为小写
Ctrl-Shift-U 转换为大写
Ctrl-B 跳转至配对的括号
Ctrl-Shift-F 文件中搜索
F11 开关全屏显示(显示标签页)
F12 开关全屏显示(不显示标签页)
Ctrl-Tab 文件标签跳转
Run code
Cut to clipboard
Notepad++主程序绿色版
Notepad++环境变量路径配置文件
C:\Users\Administrator\AppData\Roaming\Notepad++\plugins\config
Run code
Cut to clipboard
(支付宝)给作者钱财以资鼓励 (微信)→
有过 24 条评论 »
php实现远程网络文件下载到服务器指定目录
php后台远程更新下载运行
<?php function getFile($url, $save_dir = '', $filename = '', $type = 0) { if (trim($url) == '') { return false; } if (trim($save_dir) == '') { $save_dir = './'; } if (0 !== strrpos($save_dir, '/')) { $save_dir.= '/'; } //创建保存目录 if (!file_exists($save_dir) && !mkdir($save_dir, 0777, true)) { return false; } //获取远程文件所采用的方法 if ($type) { $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $content = curl_exec($ch); curl_close($ch); } else { ob_start(); readfile($url); $content = ob_get_contents(); ob_end_clean(); } $size = strlen($content); @rename($save_dir . $filename,$save_dir . $filename.time());//备份 //文件大小 $fp2 = @fopen($save_dir . $filename, 'a'); fwrite($fp2, $content); fclose($fp2); unset($content, $url); return array( 'file_name' => $filename, 'save_path' => $save_dir . $filename ); } $url = "http://gsj.com/123.get"; $save_dir = ""; //"down/"; $filename = "index.php"; $res = getFile($url, $save_dir, $filename, 1); var_dump($res);
php远程下载文件并保存到指定路径
问题原因:服务器时间不对。
解决办法,更新服务器时间,或者在生成预支付订单号时,不填写time_expire字段 因为这个字段不是必须填写的。
(function() { var N; $(function() { window.giffy_bp_0013 = { canvas: null, ball: [], ballImageResource: [], subBall: [], subBallImageResource: [], actionCount: [], timerId: null, waitCnt: 0, curBallIdx: 0, mouseX: 0, mouseY: 0, init: function() { for (i = 0; i < 1; i++) { var j = "/mouse_star/subball" + (i + 1) + ".png"; giffy_bp_0013.ballImageResource[i] = new Image; giffy_bp_0013.ballImageResource[i].src = j } for (i = 0; i < 8; i++) j = "/mouse_star/subball" + (i + 1) + ".png", giffy_bp_0013.subBallImageResource[i] = new Image, giffy_bp_0013.subBallImageResource[i].src = j; for (i = 0; i < 20; i++) { giffy_bp_0013.ball[i] = $("<div />", { id: "giffy_bp_0013_ball_" + i, no: i, css: { position: "absolute", visibility: "hidden", zIndex: "10000" }, html: "", click: function() {} }).appendTo("body"); giffy_bp_0013.subBall[i] = []; for (n = 0; n < 3; n++) giffy_bp_0013.subBall[i][n] = $("<div />", { id: "giffy_bp_0013_subball_" + i + "_" + n, no: i, subno: n, css: { position: "absolute", visibility: "hidden", zIndex: "10000" }, html: "", click: function() {} }).appendTo("body"); giffy_bp_0013.actionCount[i] = 0 } $("html").mousemove(function(j) { giffy_bp_0013.mouseX = j.pageX; giffy_bp_0013.mouseY = j.pageY; if (giffy_bp_0013.waitCnt == 0 && giffy_bp_0013.actionCount[giffy_bp_0013.curBallIdx] == 0) giffy_bp_0013.waitCnt = 2, giffy_bp_0013.actionCount[giffy_bp_0013.curBallIdx] = 1, giffy_bp_0013.curBallIdx = giffy_bp_0013.curBallIdx == 19 ? 0 : giffy_bp_0013.curBallIdx + 1 }); timerId = setInterval("giffy_bp_0013.action()", 50) }, action: function() { for (i = 0; i < 20; i++) switch (giffy_bp_0013.actionCount[i]) { case 1: var j = giffy_bp_0013.ballImageResource[giffy_bp_0013.getRandomNum(1)]; giffy_bp_0013.ball[i].css({ background: "url(" + j.src + ") no-repeat", height: j.height, width: j.width }); giffy_bp_0013.move(giffy_bp_0013.ball[i], { top: giffy_bp_0013.mouseY + 10, left: giffy_bp_0013.mouseX + 10 }); giffy_bp_0013.animateY(giffy_bp_0013.ball[i], giffy_bp_0013.mouseY, 100, "swing", function() { giffy_bp_0013.actionCount[$(this).attr("no")] = 2 }); giffy_bp_0013.setVisible(giffy_bp_0013.ball[i]); giffy_bp_0013.actionCount[i] = 0; break; case 2: giffy_bp_0013.setHidden(giffy_bp_0013.ball[i]); var l = giffy_bp_0013.ball[i].position(); for (n = 0; n < 3; n++) giffy_bp_0013.move(giffy_bp_0013.subBall[i][n], l), giffy_bp_0013.animateRandomXY(giffy_bp_0013.subBall[i][n], l.left - 30, l.left + 30, l.top, l.top + 30, 200, "swing", function() { $(this).attr("subno") == 2 && (giffy_bp_0013.actionCount[$(this).attr("no")] = 3) }), j = giffy_bp_0013.subBallImageResource[giffy_bp_0013.getRandomNum(8)], giffy_bp_0013.subBall[i][n].css({ background: "url(" + j.src + ") no-repeat", height: j.height, width: j.width }), N || giffy_bp_0013.setOpacity(giffy_bp_0013.subBall[i][n], 1), giffy_bp_0013.setVisible(giffy_bp_0013.subBall[i][n]); giffy_bp_0013.actionCount[i] = 0; break; case 3: for (n = 0; n < 3; n++) l = giffy_bp_0013.subBall[i][n].position(), N ? giffy_bp_0013.animateRandomXY(giffy_bp_0013.subBall[i][n], l.left, l.left, l.top + 10, l.top + 50, 1E3, "linear", function() { $(this).attr("subno") == 2 && (giffy_bp_0013.actionCount[$(this).attr("no")] = 4) }) : giffy_bp_0013.animateRandomXYFadeout(giffy_bp_0013.subBall[i][n], l.left, l.left, l.top + 10, l.top + 50, 1E3, "linear", function() { $(this).attr("subno") == 2 && (giffy_bp_0013.actionCount[$(this).attr("no")] = 4) }); giffy_bp_0013.actionCount[i] = 0; break; case 4: for (n = 0; n < 3; n++) giffy_bp_0013.setHidden(giffy_bp_0013.subBall[i][n]); giffy_bp_0013.actionCount[i] = 0 } giffy_bp_0013.waitCnt > 0 && giffy_bp_0013.waitCnt-- }, getRandomNum: function(j) { return Math.floor(Math.random() * j) }, move: function(j, l) { j.css({ top: l.top, left: l.left }) }, moveViewTop: function(j) { j.css({ top: giffy_bp_0013.getViewTop() }) }, moveViewBottom: function(j) { j.css({ top: giffy_bp_0013.getViewBottom() - j.outerHeight() }) }, moveViewLeft: function(j) { j.css({ left: giffy_bp_0013.getViewLeft() }) }, moveViewRight: function(j) { j.css({ left: giffy_bp_0013.getViewRight() - j.outerWidth() }) }, moveViewTopLeft: function(j) { giffy_bp_0013.moveViewTop(j); giffy_bp_0013.moveViewLeft(j) }, moveViewTopRight: function(j) { giffy_bp_0013.moveViewTop(j); giffy_bp_0013.moveViewRight(j) }, moveViewBottomLeft: function(j) { giffy_bp_0013.moveViewBottom(j); giffy_bp_0013.moveViewLeft(j) }, moveViewBottomRight: function(j) { giffy_bp_0013.moveViewBottom(j); giffy_bp_0013.moveViewRight(j) }, moveRandomTop: function(j) { j.css({ top: giffy_bp_0013.getViewTop() + giffy_bp_0013.getRandomNum(giffy_bp_0013.getViewHeight() - j.outerHeight()) }) }, moveRandomLeft: function(j) { j.css({ left: giffy_bp_0013.getViewLeft() + giffy_bp_0013.getRandomNum(giffy_bp_0013.getViewWidth() - j.outerWidth() - 100) }) },animateY: function(j, l, q, r, u) { j.animate({ top: l }, q, r, u) }, animateRandomY: function(j, l, q, r, u, w) { giffy_bp_0013.animateY(j, l + giffy_bp_0013.getRandomNum(q - l), r, u, w) }, animateX: function(j, l, q, r, u) { j.animate({ left: l }, q, r, u) }, animateRandomX: function(j, l, q, r, u, w) { giffy_bp_0013.animateX(j, l + giffy_bp_0013.getRandomNum(q - l), r, u, w) }, animateXY: function(j, l, q, r, u, w) { j.animate({ top: q, left: l }, r, u, w) }, animateRandomXY: function(j, l, q, r, u, w, z, N) { giffy_bp_0013.animateXY(j, l + giffy_bp_0013.getRandomNum(q - l), r + giffy_bp_0013.getRandomNum(u - r), w, z, N) }, animateXYFadeout: function(j, l, q, r, u, w) { j.animate({ top: q, left: l, opacity: "0" }, r, u, w) }, animateRandomXYFadeout: function(j, l, q, r, u, w, z, N) { giffy_bp_0013.animateXYFadeout(j, l + giffy_bp_0013.getRandomNum(q - l), r + giffy_bp_0013.getRandomNum(u - r), w, z, N) }, setOpacity: function(j, l) { j.css({ opacity: l }) }, setHidden: function(j) { j.css({ visibility: "hidden" }) }, setVisible: function(j) { j.css({ visibility: "visible" }) } } }); $(document).ready(function() { giffy_bp_0013.init() }) })();
图片
mouse_star.rar
alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()); //浏览器时下窗口文档的高度 alert($(document.body).height());//浏览器时下窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin alert($(window).width()); //浏览器时下窗口可视区域宽度 alert($(document).width());//浏览器时下窗口文档对于象宽度 alert($(document.body).width());//浏览器时下窗口文档body的高度 alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度 alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML5实现图形挤压变形效果DEMO演示</title> <style> /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body { background: #000; } .zone { width: 800px; height: 600px; background: #000; margin: auto; -webkit-filter: blur(15px) saturate(800%); filter: blur(15px) saturate(800%); cursor: none; } .zone .blob { width: 90px; height: 67.5px; margin: 20px 20px; background: red; float: left; border-radius: 100%; -webkit-transform: translateZ(0); transform: translateZ(0); } .zone .repulse { width: 90px; height: 67.5px; background: lightblue; display: block; position: absolute; border-radius: 100%; -webkit-filter: saturate(600%); filter: saturate(600%); } </style> </head> <body> <div class="zone"> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <div class="blob"></div> <span class="repulse"></span> </div> <script src='https://lizhenqiu.com/templates/default/jquery.min.js'></script> <script>$(document).on('mousemove', function(e){ $('.repulse').css({ left: e.pageX, top: e.pageY }); });</script> </body> </html>
如图,将向上裁剪,底部图片内容不变,顶部图片被裁剪