TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 159 篇与 经验 的结果
2021-07-28

css、js设置不允许复制文本内容

css、js设置不允许复制文本内容
css不允许复制文本内容<style> * { -moz-user-select: none; /* Firefox私有属性 */ -webkit-user-select: none; /* WebKit内核私有属性 */ -ms-user-select: none; /* IE私有属性(IE10及以后) */ -khtml-user-select: none; /* KHTML内核私有属性 */ -o-user-select: none; /* Opera私有属性 */ user-select: none; /* CSS3属性 */ } </style> user-select的默认值是 text,可以选择文本none:文本不被选择js不允许复制文本内容<script> // 全局禁止 document.oncontextmenu = new Function("event.returnValue=fals...
2021年07月28日
27 阅读
0 评论
2021-07-23

layui导出表格全部数据

layui导出表格全部数据
layui自带的导出表格,只能导出当前页面,如果当前页包含全部数据,那不就是导出全部数据了吗,所以我给导出事件单独定义了一个请求,当触发这个请求时,在后台查询数据时不要按接收的page 和 limit查询,而是查询全部,这样就实现了导出全部数据。<!--导出表 不展示--> <div style="display: none;"> <table id="data_export"> </table> </div> <!-- 工具栏 --> <script type="text/html" id="toolbarDemo"> <button class="layui-btn" lay-event="export">导出</button> </script> <script> layui.use(['t...
2021年07月23日
53 阅读
0 评论
2021-07-21

服务器上行宽带和下行宽带如何区分?

服务器上行宽带和下行宽带如何区分?
如何区分?我们以服务器为中心,流量流入服务器为下行,流量流出服务器为下行,场景如下:上行宽带:服务器上的内容被访客浏览或者下载是上行宽带。例如:用户访问网站或者下载服务器上的内容到本地,就是上行宽带,上行宽带是需要用户购买的;下行宽带:服务器自身下载文件到服务器上是下行宽带。例如:管理员登录到服务器,使用服务器浏览网页或者下载就是下行宽带,一般下行宽带是免费的;举个例子:我们购买阿里云服务器,该服务器的公网宽带指的就是上行宽带,我们在服务器上部署网站后,用户访问或者下载网站上的内容,受限于上行宽带。假设,我们购买的宽带为1M(上行宽带),那么用户下载速度峰值为128KB/秒。简单点的速度转换:如果是Mb,b是小写的要除以8才是真正网速!
2021年07月21日
74 阅读
0 评论
2021-07-21

robots.txt的用法

robots.txt的用法
robots.txt的作用1、引导搜索引擎蜘蛛抓取指定栏目或内容;2、网站改版或者URL重写优化时候屏蔽对搜索引擎不友好的链接;3、屏蔽死链接、404错误页面;4、屏蔽无内容、无价值页面;5、屏蔽重复页面,如评论页、搜索结果页;6、屏蔽任何不想被收录的页面;7、引导蜘蛛抓取网站地图;Robots的语法1、User-agent:(定义搜索引擎)示例:User-agent: *(定义所有搜索引擎) User-agent: Googlebot (定义谷歌,只允许谷歌蜘蛛爬取) User-agent: Baiduspider (定义百度,只允许百度蜘蛛爬取) 不同的搜索引擎的搜索机器人有不同的名称,谷歌:Googlebot、百度:Baiduspider、MSN:MSNbot、Yahoo:Slurp。2、Disallow:(用来定义禁止蜘蛛爬取的页面或目录)示例:Disallow: /(禁止蜘蛛爬取网站的所有目录 "/" 表示根目录下) Disallow: /admin (禁止蜘蛛爬取admin目录) Disallow: /abc.html (禁止蜘蛛爬去abc.htm...
2021年07月21日
57 阅读
0 评论
2021-07-16

css移动端左右滚动导航栏

css移动端左右滚动导航栏
方法一:flex和overflow-y下面这两条css属性,能够帮助我们实现 移动端导航栏,左右滚动,但有滚动条。display: flex; overflow-y: auto; /*overflow-y: scroll/hiddle;也行*/ 自定义滚动条的伪对象选择器,实现隐藏滚动条的效果。ul::-webkit-scrollbar { display: none; } 另外还需要注意一点:flex布局在横向排列时,子元素的宽度会失效,这时,可以给子元素通过下面的属性固定宽度。flex: 0 0 50px; /* 设置固定宽度 */ 知识拓展:1、flex---是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto ; 2、flex-basis---定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。 它可以设为跟width或height属性一样的值(比如350px),则项目将占据固定空间。 <!DOCTY...
2021年07月16日
87 阅读
0 评论
2021-07-12

直接跳转到支付宝进行付款和转账链接

直接跳转到支付宝进行付款和转账链接
支付宝各种跳转到付款,无签约转账1、直接根据支付宝码的内容跳转alipayqr://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode= 2、直接跳转到转账,直接写好备注和金额,可以修改金额和备注 userId写自己的商户号alipays://platformapi/startapp?appId=09999988&actionType=toAccount&goBack=NO&amount=0.01&userId=209027776262&memo=备注 3、直接跳转到支付宝扫码转账,不可以修改金额和备注 u写自己的商户号alipays://platformapi/startapp?appId=20000123&actionType=scan"+"&biz_data={"s": "money","u": "208849212686"...
2021年07月12日
134 阅读
0 评论
2021-07-04

Linux数据盘扩容后宝塔面板未同步的解决方法

Linux数据盘扩容后宝塔面板未同步的解决方法
注意:此方法虽然是无损扩容,但是建议操作前还是创建磁盘快照,数据无价!1、使用SSH远程连接到服务器2、运行 umount [文件系统名称] 命令卸载主分区注意事项:这里操作的时候如果出现报错,先关闭swap分区跟卸载主机监控以及停止宝塔相关服务(1)关闭swap分区:swapoff -a (2)卸载主机监控(部分主机商有):/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && \ rm -rf /usr/local/cloudmonitor (3)解除占用(把占用 /dev/vdb1 的进程杀死):fuser -m -k /dev/vdb1 (4)卸载主分区:umount /dev/vdb1 使用 df -h 查看是否卸载成功,如果看不到 /dev/vdb1 的信息表示卸载成功。以下为示例输出结果:3、使用 fdisk 命令删除原来的分区并创建新分区(1)运行命令 fdisk -l 罗列分区信息并记录扩容前数据盘的最终容量、起始扇区(First sector)位置(2)运行命令 fdisk [...
2021年07月04日
177 阅读
0 评论
2021-06-21

Android Studio打包apk文件以及常见问题

Android Studio打包apk文件以及常见问题
打包apk文件Alias是key的别名,Validate签名的有效期,Certificate中只有第一个是必填的,输入名字即可。点击ok此页面忽略不用管,点击ok处于安全考虑,V1和V2全部选中,V1来自JDK,,V2是从安卓7.0以后引进的,这种签名提供更加安全的签名方式,使用后,签名后的文件是不能更改的,即安全性会更高。如果只勾选V1则在安卓7.0以上的机器将不能使用更加安全的签名方式,如果只选中V2则在安卓7.0以下的机器中,如果你安装完一个app,那么将会显示还没有安装。为了适用于所有机型,两个都选中。点击finish。常见问题1、打包没有Generate signed apk选项1.点击build栏目-并没有Generate signed apk选项2.点击file,选中如下图所示Sync Project with Gradle Files3.如下图所示,Generate signed就会出来2、Caused by: java.lang.IllegalStateException: Failed to find BuildTools revision 26.1.1错误原...
2021年06月21日
167 阅读
0 评论
2021-06-13

支付接口里异步通知notify_url与同步通知return_url的区别

支付接口里异步通知notify_url与同步通知return_url的区别
同步通知和异步通知发送的数据没有本质的区别。同步通知有2个作用:第一是从支付宝的页面上返回自己的网站继续后续操作;第二是携带支付状态的get参数;让自己的网站用于验证;同步通知后,还需要异步通知主要是为了防止出现意外情况。因为涉及到金钱,这是一个对安全和稳定要求比较严格的场景。如果同步通知的过程中,用户不小心关闭了浏览器,或者浏览器卡死了,异步也能收到通知,记录支付状态。即便是用户端没问题,万一自己的服务器网络异常了一下呢?如果自己的服务器没有正确返回接受到通知的状态,支付宝的服务器会在一段时间内持续的往自己的服务器发送异步通知,一直到成功。顺便去确认了下,这个一段时间是:25 小时以内完成 8 次通知(通知的间隔频率一般是:4m,10m,10m,1h,2h,6h,15h)如果用户支付后,立即关闭了浏览器窗口,那么回调通知就会失败,但是用户的确是支付了,所以需要异步通知。保险用的,除了关闭浏览器这种常见的意外情况,异步通知的接口也会有时候不可访问,支付宝会周期性的反复请求异步接口,刚开始是1分钟后重试,然后8分钟之后重试,然后30分钟后重试,然后1小时,然后5小时,这种。如果2天...
2021年06月13日
167 阅读
0 评论