="return false;" oncut="return false;" 防止复制 IE地址栏前换成自己的图标... 可以在收藏夹中显示出你的图标 关闭输入法 永远都会带着框架... 网页将不能被另存为 代码... onclick="window.location = 'view-source:'+ 'http://www.21asp.net/;"> 取得控件的绝对位置 //javascript <script..." end function --> 光标是停在文本框文字的最后 function cc() { var e
今天给大家分享一些实用的JS代码片段,有需要的朋友欢迎收藏!...1、获取浏览器的版本 function getBrowser() { var UserAgent = navigator.userAgent.toLowerCase(); var browserInfo...') { for (var mt in navigator.mimeTypes) { //检测是否是360浏览器(测试只有pc端的360...hex = "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1); return hex; } 3、禁止右键菜单代码...、禁止复制粘贴代码 //屏蔽右键菜单 document.oncontextmenu = function(event) { if
php作为世界上最好的语言,入门简单,编写代码容易,很容易让新手实现自己想要的功能,却因为入门简单,导致新手没有养成一个写代码的好习惯,导致后期编写的代码性能,代码可读性越来越差,下面就分享一下我这2年个人认为好的代码习惯吧...php的扩展(C语言),在底层中完成的,所以在运行中不需要被zend引擎重新解释,速度更快, 所以,多使用内置函数,能让php的运行速度更快一些 二:尽量不使用php错误抑制符 php中,@符号是用于在单个语句中预制报错的...@错误符号,会调用2次修改错误参数,这大大的降低了性能,而且会造成代码的不可读,变的更难调试 测试情况如下: 代码的可读性 下面是关于单引号,双引号的性能测试: php5.4-cli: ?..."; 四:避免在循环里做运算 这个是属于写代码必须掌握的一个东西哦,有些东西,在循环中可以重复使用的,需要在循环外定义,否则会造成非常多的性能浪费 例如: ?
本章主要介绍一些实用的 PHP 技术应用: php echo ""; printf("The result is %.2f\n", 2.345); // 保留两位小数,输出 2.35 printf("The result is [...把十六进制的值存到变量 $rgb 中 echo $rgb; // RGB颜色; 输出 417FF5 echo ""; echo time(); // 输出当前时间的时间戳 echo "..."2017年9月有31天" : "2017年9月没有31天"; // 检查日期是否有效; 输出 2017年9月没有31天 echo ""; // 系统调用: 在 PHP 程序所在的操作系统下使用...HTML 能够理解和完全显示的形式, 和 htmlentities 功能相似,但htmlentities可以将所有字符,包括中文字符也给转码了。
一些常用的操作符可以让你的前端代码更加简洁明了。本文整理一些 JS 中常用的运算符/操作符,其目的在于简化代码。 ? 1、??...let a = (obj && obj.name) || 'default'; 以上代码可以使用 null 传导符简写为 let a = obj ?....双否定位操作符的优势在于它执行相同的操作运行速度更快。...11、js操作符的优先级 JavaScript 运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。先执行具有较高优先级的运算,然后执行较低优先级的运算。...例如,我们常说的先执行相乘和除,再执行加减运算。 ? 圆括号用于改变由运算符优先级确定的计算顺序。这就是说,先计算完圆括号内的表达式,然后再将它的值用于表达式的其余部分。
一.查看邮件是否已被阅读 当你发送邮件时,你肯定很想知道你的邮件是否已被对方查看。下面的代码就能实现记录阅读你邮件的IP地址,还有实际的阅读日期和时间。...> 源代码:http://www.emoticode.net/php/code-to-find-out-if-your-email-has-been-read.html 二.从网页中提取关键词...这段优秀的代码可以简单地实现从网页中提取关键词的功能。...:http://www.emoticode.net/php/extract-keywords-from-any-webpage.html 三.查找页面上的所有链接 使用DOM,你可以在任意页面上抓取链接...''; } 源代码:http://snipplr.com/view/70489/find-all-links-on-a-page/ 原文地址:http://www.php100.com/html/dujia
做个购物车功能,需要修改下前端页面 有些实用的方法总结一下 ?...当你想实现最基本的加减法的时候,对于转换number实用Number(str)即可 首先明确下页面的每一行是动态的,这个时候绑定事件的时候不能根据id来绑定 可以根据事件(this)来操作 ?...还有些实用的方法,对于后端人员而言 parent() find() each() 获取input这些value的时候使用val() 获取span的内容的时候可以使用html(); 后期继续补充 freemarker...这么操作是没问题的,但是在html页面写的时候就出问题了。...之后找了个前端人员解决了下,毕竟跟java是有区别的,即使是变量,也是不能直接进行拼接的,倘若有单引号,会当做字符串,并不会解析为变量, 解决方式,在结束的双引号之前再添加一个单引号。
可以衔接别的task gradle copy task详细说明参见这里 打jar包 1 task myJar(type: Jar) { 2 archiveName "" //jar的存放路径...3 exclude "" //要排除的文件 4 from fileTree(dir: '') //class文件目录 5 } gradle jar task详细说明参见这里...classes合并为dex文件,存放在build\intermediates\transforms\dex\debug\folders\1000\1f\main\classes.dex中,这里只是简单的做
当然这个图案也是可以关闭的,在之前的版本,可以通过下面的方式关闭,但是在1.5.6,就是我现在学习的版本,这种方法是不可以的。...这个文件默认的是空的。...五、profile配置 有时候开发和上线用的配置文件application.yml时不一样的,但是修改yml有时候会很麻烦。...在我这短期这个功能是用不上的感觉。 六、替换favicon springboot中默认的logo是一个绿叶形状的 ? ,但是在实际中这个logo常常是需要替换成自己公司或者项目的图标的。...,包括和Spring的集成 spring-boot-starter-velocity 对Velocity模板引擎的支持 spring-boot-starter-web 对全栈web开发的支持,包括Tomcat
并不是实际上抛出的异常,不能使用自定义异常的方法和属性,一般只检查str(error) setup.cfg里的一些配置 [tool:pytest] python_paths = ....;好在根目录下运行py.test的时候扫描到需要测试的包 norecursedirs = .git .tox venv* requirements*; 不扫描的目录 python_files = test...*.py ;测试代码 filterwarnings = ignore::DeprecationWarning ;在输出中过滤掉特定的警告信息 配合pytest-cov库进行代码覆盖率检查 安装pytest-cov...库(依赖于coverage库)后可以很方便地进行代码覆盖率的配置。...py.test --cov=app --cov-report=xml --cov-report=html 网页版的代码覆盖率报告在htmlcov目录下。
以题库表为例 SQL 多个字段同时模糊查询 现在有个需求是,在题库表中传入字段searchValue,希望可以根据题目和选项模糊查询符合该参数的数据,最开始时,我用的是concat连接: SELECT...optionE like concat('%',#{searchValue},'%') or optionF like concat('%',#{searchValue},'%') ); 需要注意的是...: 因为and的优先级高于or,所以需要在or的外层套一个括号,不然数据便会出错 根据题目进行试题查重操作 在平时工作学习中,我们难免会遇到需要进行查重的操作,于是我们便可以使用子查询加count>1来进行查重操作...where topic in ( select topic from plant_e_topic group by topic having count(topic) > 1 ) 该sql的子查询中...,查询出来了根据题目分组并且数量大于1的题目(说明是重复题目),外层sql再查询该表中的题目符合重复题目的所有数据信息 注:以上所有的select * from 中的 * 要换成具体字段,此目的也是为了性能优化
1.判断空白字符 inline bool is_whitespace(char s) { return (s == ' ' || s == '\t' |...
这里将平时使用的一些小技巧归类一下,工欲善其事,必先利其器,掌握了这些使用技巧很多时候会让我们开发,测试更加得心应手,一起来看看,大部分在工作中你也会用到!...1、err判断 err判断在我们开发go程序中应该是出现频率最高的代码了,这里有个两步就可以生成判断的快捷操作,输入 err + tab键,可以快速填充err模板 ?...4、快速生成测试函数 在开发过程中我们会经常写一些测试函数进行结果验证,同样增加了代码开发量,同样goland也有快速生成test.go文件的方式,如下,选中Run方法,右键或者(alt + insert...5、go fmt命令 虽然goland在提交代码的时候会给你自动fmt,但是有时候我们开发的时候要是能实时fmt就能更清晰明了的看到代码整体。...这里的 go fmt指的是官方的代码风格,比如缩进之类的,并不是 go 的fmt格式化包哦! ?
PHP 作为最受欢迎的编程语言之一,经常出现在各大语言之战中,但到底谁是最好的编程语言呢?你们说了算:) 本文从众多 PHP 开源库中选出了几款实用有趣的工具,希望对你的学习工作有帮助。...PHP 机器学习库 PHP-ML PHP-ml 是 PHP 的机器学习库。同时包含算法,交叉验证,神经网络,预处理,特征提取等。...PHP 的 OAuth 库 Opauth Opauth 是一个开源的 PHP 库,提供了 OAuth 认证的支持,让你无需关注不同 Provider 之间的差别,提供统一标准的访问方法。...它集成了PHP图片操作库Imagine来实现图片尺寸调整和剪切,之后进行缓存。 PHP 模板语言 Twig Twig是一个灵活,快速,安全的PHP模板语言。它将模板编译成经过优化的原始PHP代码。...Twig拥有一个Sandbox模型来检测不可信的模板代码。 Twig由一个灵活的词法分析器和语法分析器组成,可以让开发人员定义自己的标签,过滤器并创建自己的DSL。
1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 <?...,'',$myext); } 使用方法如下: $filename = '我的文档.doc'; echo getExtension($filename); 4、PHP获取文件大小并格式化 以下使用的函数可以获取文件的大小...列出目录下的文件名 如果你想列出目录下的所有文件,使用以下代码即可: PHP获取客户端真实IP 我们经常要用数据库记录用户的IP,以下代码可以获取客户端真实的IP: <?...防止SQL注入 我们在查询数据库时,出于安全考虑,需要过滤一些非法字符防止SQL恶意注入,请看一下函数: <?
php部分 php class Pager { protected $prefix_url; protected $page_total; protected $current_page;
本章主要介绍了非常实用的PHP常用函数,汇总了加密解密、字符串操作、文件操作、防SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下 1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里...,'''',$myext); } 使用方法如下: $filename = ''我的文档.doc''; echo getExtension($filename); 4、PHP获取文件大小并格式化 以下使用的函数可以获取文件的大小...列出目录下的文件名 如果你想列出目录下的所有文件,使用以下代码即可: function listDirFiles($DirPath){ if($dir = opendir($DirPath))...、PHP获取客户端真实IP 我们经常要用数据库记录用户的IP,以下代码可以获取客户端真实的IP: function getIp() { if (getenv("HTTP_CLIENT_IP")...,''//www.jb51.net/''); 13、PHP计算时长 我们在处理时间时,需要计算当前时间距离某个时间点的时长,如计算客户端运行时长,通常用hh:mm:ss表示。
下面是一个稍微复杂一些的 PHP 代码示例: php // 定义一个 Person 类 class Person { private $name; private $age; // 构造函数 public function __...""; // 修改 Person 实例的属性值 $person->setName("Jane Smith"); $person->setAge(30); // 再次输出 Person 实例的属性值...> 这段代码定义了一个名为 Person 的类,包含了私有的姓名和年龄属性,并且提供了访问和设置这些属性的方法。...通过创建一个 Person 实例,你可以获取和修改这些属性的值,并且使用 echo 语句输出到屏幕上。
Enter】 载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图 滤镜 按上次的参数再做一次上次的滤镜 【Ctrl】+【F】 退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】 重复上次所做的滤镜...shift键可做水平,垂直或45度角的移动,按键盘上的方向键,可做每次1像素的移动,按住shift键再键盘上的方向键可做每次10像素的移动。...(3)中间是预览框,单击右边的黑色三角按扭,打开弹出菜单,选择任一命令,相应的信息就会在预览框中显示。 文档大小:表示当前显示的是图像文件尺寸。...左边的数字表 示该图像不含任何图层和通道等数据情况下的尺寸,右侧的数字表示当前图像的全部文件尺寸。 文档配置文件:在状态栏上将显示文件的颜色模式 文档尺寸:在状态档上将显示文档的大小(宽度和高度)。...工具栏 工具箱 工具箱中的工具可用来选择、绘画、编辑以及查看图像。 拖动工具箱的标题栏,可移动工具箱。 单击可选中工具,属性栏会显示该工具的属性。
今天开个新系列,讲一些实用的编程模式,每个编程模式学完后,都能马上在实战中应用起来,让我们写出更富表达力、易维护、好扩展、优雅亿点点的代码。...为避免贴长篇代码,我会适当用一些伪代码,大家理解思路后,可以在我的GitHub仓库gocookbook找到完整可运行的代码。...,当一个函数具有五六个甚至十个以上的可选参数时使用这种模式的优势会体现的很明显,我们还是通过一些例子慢慢感受一下。...= nil { // 设置请求头 ...... } 调用的时候,调用者的代码也不得不传一些零值给不需要自定义的配置参数。...好了Options模式你学会没,想不想赶快用起来,现在公众号里回复关键字 gocookbook 就能获得完整可运行的代码示例(打开链接后记得Ctrl+F搜"Options")。
领取专属 10元无门槛券
手把手带您无忧上云