ow

AmazeUI的下载配置与Helloworld的实现

AmazeUI仅仅用来做移动端的网页还是不错的,其HTML5的特性等很符合手机浏览器的特点。 »

详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用

要使用标准的CSS3实现某元素的投影效果,有两个套路,第一个就是使用常见的box-shadow, 第二个就是使用CSS3的filter阴影滤镜drop-shadow,那这两个阴影实现有什么具体的差异呢? 一、兼容性不一 CSS3 box-shadow从IE9浏览器开始就支持了,兼容性如下截图: 而filter中的drop-shadowIE13才开始支持,移动端Android4.4才开始支... »

PHP实现Snowflake生成分布式唯一ID的方法示例

前言 Twitter 的 snowflake 在分布式生成唯一 UUID 应用还是蛮广泛的,基于 snowflake 的一些变种的算法网上也有不少。使用 snowflake 生成 UUID 很多都是在分布式场景下使用,我看了下网上有其中有几篇 PHP 实现的都没有考虑到线程安全。现在 PHP 有了 Swoole 的锁和协程的加持,对于我们开发线程安全和高并发模拟还是很方便的,这里用 PHP 结合 ... »

Python基于pillow库实现生成图片水印

另外,关于字体名字,默认在不同平台下会去不同的目录查找该名字的字体,Windows下是在c://windows/fonts/目录下,Linux是在/usr/share/fonts目录下,这里为了避免后续部署时不同电脑上字体不同导致的问题,我直接把字体文件放在代码库中了,所以使用的是一个相对路径。 »

Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)

这篇博客主要介绍树形控件的两个小小的功能: 下拉菜单 输入过滤框 以CSS样式为主,也会涉及到Vue组件和element组件的使用。 对于没有层级的数据,我们可以使用表格或卡片来展示。要展示或建立层级关系,就一定会用到树形组件了。 使用Vue + Element UI,构建出最基本的树如下图所示: 现在我们就要在这个基础上进行改造,使页面更加符合我们的交互场景。 下拉菜单 将下拉菜单嵌到树节点中,... »

Js Snowflake(雪花算法)生成随机ID的实现方法

Js Snowflake(雪花算法)生成随机ID的实现方法

1、snowflake-id插件  import SnowflakeId from "snowflake-id"; const guid = num => { const id= new SnowflakeId(); return id.generate(); }; 2、原生使用  var Snowflake = /** @class */ (function() { f... »

详解Howler.js Web音频播放终极解决方案

偶然间了解到了一个兼容所有设备和浏览器的音频引擎Howler.js 使用了一下非常完美Howler.js 是一个新的 JavaScript 库用于处理 Web 中的音频,该库最初是为一个 HTML5 游戏引擎所开发,但也可用于其他的 Web 项目,Howler.js 基于 Google 的 Web Audio API,能够帮助你快速简单全面的控制音频。特点及兼容性 Howler.js默认使用We... »

探索浏览器页面关闭window.close()的使用详解

说起来window.close(),这也是个“不太让人省心”的角色。因为浏览器兼容性千差万别,还对他有诸多限制。 使用语法: window.close() 场景复现 昨天发现有人在csdn上传违禁文件,举报后来到了这个页面: 里面那个按钮发现点击无效! 就。。。当时就挺尴尬的。 不过既然它说是【关闭】,当时就想到了这个堪称“漏洞百出”的close事件,F12打开控制台一看:果不其然 看到这顿时就来... »

vue插件–仿微信小程序showModel实现模态提示窗功能

效果图: 下面是源码: index.js import Vue from 'vue'; import model from './model.vue'; export default { install(Vue) { const defaults = { show: false, mask: true, title: '提示', content: '这是正文', confirmButton: tr... »

JavaScript语句错误throw、try及catch实例解析

finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。JavaScript 抛出错误当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。描述这种情况的技术术语是:JavaScript 将抛出一个错误。JavaScript try 和 catchtry 语句允许我们定义在执行时进行错误测试的代码块。JavaScript 语句... »

解决Android popupWindow设置背景透明度无效的问题

有的时候当我们使用popwindow时将当前的activity当做View传给其他fragment使用时会导致我们设置背景变暗效果失效,导致这个原因的问题是因为我们传view后当弹出popupwindw的时候已经不再当前的activity了,所以会显示无效 因此在设置的时候我们这样处理: public void backgroundAlpha(float bgAlpha) { //MApp.get... »

windows上安装CLion教程及简单使用详解

一、下载Clion 进去JetBrains官网下载Clion,页面如下,点击下载即可,该软件为正版软件,需要收费激活,如果是学生可以通过学生认证免费使用JetBrains公司下所有软件。认证方法查看我的另一篇文章(⬅点击)。 二、安装非常简单,一直next即可。 接下来必须安装mingw,否则代码不能运行 三、安装MinGW 安装成功后打开软件会提示Toolchains are no... »

在这里插入图片描述

Windows 10 太难用如何定制你的 Ubuntu方法详解

作者 | 阿文 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 让人吐槽的Win 10 先讲下背景,4月初换工作,把15款的Macbook卖了,没想到还能买个4000块钱,我感觉很值,卖了的原因是因为下家工作会配一台mac,所以我的mac就比较多余了。于是,贴了1000多块钱,组装了一台台式机,装了个Windows 10 。因为我觉得Windows 10 的扁平风格其实也还好,由于之... »

获取CSDN文章内容并转换为markdown文本的python

自己写的小工具,可以直接获取csdn文章并转换为markdown格式 效果图 核心代码 from PySide2.QtWidgets import QApplication,QMainWindow,QPushButton,QPlainTextEdit,QMessageBox import re import parsel import tomd import requests class CSDN... »

解决Windows下python和pip命令无法使用的问题

一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到,这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的安装路径(或者在Python的IDE图标上点击右键 , 选择打开文件所在的位置) 右键点击地址栏 => 将地址复制为文本 => 右键此电脑(或者右键文件管理资源管理器的空白处) => ... »

从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)

VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大。之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器,搭建一个舒服的开发环境是非常重要的第一步。 目标:在linux下从无到有,安装anaconde3, tensorflow, 配置vs code,直到可以运行一个tensorflow版hello wor... »

如何以Winsows Service方式运行JupyterLab

有数据分析,数据挖掘,以及机器学习和深度学习实践经验的读者应该会对Jupyter Notebook这一工具十分熟悉,而JupyterLab是它的升级版本,其提供了更具扩展性,更加可定制化的功能选项。 安装与启动JupyterLab的方法与Jupyter Notebook一样简单。 应用安装 pip install jupyterlab 应用启动 jupyter lab 但这样的操作会带来一个问题,... »

Python 处理日期时间的Arrow库使用

Python针对日期时间的处理提供了大量的package,类和方法,但在可用性上来看非常繁琐和麻烦 第三方库Arrow提供了一个合理的、人性化的方法来创建、操作、格式转换的日期,时间,和时间戳,帮助我们使用较少的导入和更少的代码来处理日期和时间。 $ pip install arrow 获取当前时间    arrow.utcnow(), arrow.now() >... »

如何区分vue中的v-show 与 v-if

v-show是无论判断是什么都会先对数据进行渲染,只是false的时候对节点进行display:none;的操作。v-show更适合于日常使用,可以减少数据的渲染,减少不必要的操作。因此,如果需要频繁切换 v-show 较好,如果在运行时条件不大可能改变,更倾向功能权限性的话 v-if 较好。 »

浅谈vue 组件中的setInterval方法和window的不同

vue组件中,this指向实例,。mounted(), destroyed()以上这篇浅谈vue 组件中的setInterval方法和window的不同就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 »

CSS3里box-shadow属性的使用方法示例详解

CSS里面的属性很多,有些属性长时间不用,就容易忘,尤其是那种需要设置多个值的属性。比如:box-shadow,每次使用CSS3里的box-shadow,都记不清box-shadow怎么使用,都要查阅资料才能实现对应的效果,现在总结一下,box-shadow的使用方法以及box-shadow内阴影的使用,方便以后查看。 一、box-shadow语法 box-shadow: none | inset... »

TensorFlow-gpu和opencv安装详细教程

TensorFlow-gpu和opencv安装详细教程

TensorFlow-gpu 1.安装Anaconda 进入官网(https://www.anaconda.com/) ->get started->Install Anaconda Individual Edition->DownLoad->选择对应版本,这里选择window python3.7 64位,然后一路安装,记得加环境变量 2.打开Anaconda Prompt... »

SQL Server中row_number分页查询的用法详解

ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。 ROW_NUMBER() 说明:返回结果集分区内行的序列号,每个分区的第一行从1开始。 语法:ROW_NUMBER () OVER ([ <partit... »

tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)

1.0tensorflow的安装 1.1安装python python下载 需要python3.x<=3.7 https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe 安装时勾选Add Python 3.7 to PATH,把python添加到环境变量。 1.2安装tensorflow 打开命令行,执行 pip instal... »

ORACLE数据库中Rownum用法详解

ORACLE 中ROWNUM用法总结!它取得第一条记录则rownum值为1,第二条为2,依次类 推。rowid 相对于表来说又像表中的一般列,所以以 rowid 为条件就不会有 rownum那些情况发生。到此这篇关于ORACLE数据库中ROWNUM用法详解的文章就介绍到这了,更多相关ORACLE数据库ROWNUM内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! »

Page 1 of 198123»