- <数据集>工具识别数据集<目标检测>
深度学习lover
深度学习数据集目标检测人工智能计算机视觉YOLOpython
数据集格式:VOC+YOLO格式图片数量:9302张标注数量(xml文件个数):9302标注数量(txt文件个数):9302标注类别数:5标注类别名称:['drill','hammer','pliers','screwdriver','wrench']序号类别名称图片数框数1drill58723942hammer353346873pliers192823944screwdriver23935243
- RecyclerView滑动删除Item
Austin_1024
androiduiandroidstudio
一、问题背景在Android实际开发中,我们经常遇到仿照Ios的UI开发需求,现需要仿照Ios的滑动删除。向大家介绍一个非常好用的第三方库,轻而易举实现上述UI效果。这个第三方库就是SwipeDelMenuLayout实现效果如下:
- Hammer.js - 旋转 拖拽 移动 缩放
cc蒲公英
前端框架Javascriptjavascript前端vue.js
感觉移动端原生支持的touch、tap、swipe几个事件好像还不够用,某些时候还会用到诸如缩放、长按等其他功能。学习了一个手势库Hammer.js,它是一个轻量级的触屏设备手势库,能识别出常见的触摸、拖动、长按、缩放等行为。目录一、hammer.js简介二、事件三、使用方式四、应用实例一、hammer.js简介hammerJS是一个开源的,轻量级的触屏设备javascript手势库,它可以在不需
- hammer.js教程1
码农下的天桥
前端
移动开发框架剖析(一)Hammer专业的手势控制一直在写jQuery的源码教程,都没时间研究别的框架了。Hammer是我项目御用的一个手势库,早期1.x版本的swipe事件的响应不灵敏的问题而改过源码,2.x就已经更正过来,而且源码的结构也整个翻新了一遍,不管从逻辑还是组织结构上,我个人都觉得有必要深入,所以就当作一个系列教程一起学习吧。本章主要讲解下使用,因为官方的API都是英文的,中文资料也相
- Hammer js——移动设备触摸手势
有水有房子
简介Hammer.js是一个轻量级的JavaScript库(仅有2kb),能让你的网站轻松实现触控事件。它依赖于jQuery,用来控制触摸设备上的多点触控特性。并支持以下特性:TapDoubleTapHoldDragTransform兼容性Hammer.js已经在IOS5系统的iPad1,IOS5系统的iPhone,Android2.3.3的三星GalaxyS以及GoolgeChrome17测试可
- 移动开发框架剖析(一) Hammer专业的手势控制
阳光刘少
Hammerhammer.js多点触摸手势识别移动开发
Hammer是一个开源的js类库,里面提供了各种点击触摸事件。eg:tap,doubletap,pan,swipe,press,pinch,rotate一直在写jQuery的源码教程,都没时间研究别的框架了。Hammer是我项目御用的一个手势库,早期1.x版本的swipe事件的响应不灵敏的问题而改过源码,2.x就已经更正过来,而且源码的结构也整个翻新了一遍,不管从逻辑还是组织结构上,我个人都觉得有
- Hammer.js中文教程
知数SEO
JavaScriptWeb专区javascript开发语言hammerjs
一、什么是hammer.jshammerJS是一个开源的,轻量级的触屏设备javascript手势库,它可以在不需要依赖其他东西的情况下识别触摸,鼠标事件。允许同时监听多个手势、自定义识别器,也可以识别滑动方向。优点:为移动端网页添加相关手势去除移动端上的点击事件的300ms延迟hammer.js通过压缩只有7kb,而hammer-time.js通过压缩只有1kb,因此彻底不用考虑引入他们以后的性
- 自定义监听事件——recyclerview上下拖拽左右滑动删除
RookieJay
安卓开发随心
昨天在改公司项目bug的时候遇到一个问题,recyclerview列表中存在拖拽、左右滑动删除,但仅仅停留在UI效果上,滑动删除之后并未达到实际删除数据的功能,而且删除后会在原来的位置留下空白。一路跟踪,发现原开发人员写了一个帮助类RecyclerViewItemTouchHelper,继承于ItemTouchHelper.Callback,声明了一个mItemMoveListener,并重写若干
- Compose——下拉刷新、上拉加载更多(pagging结合网络数据)、列表中项左右滑动删除、加载骨架屏、列表中项点击查看详细内容
wy313622821
jetpack-composeandroid
一、下拉刷新、上拉加载更多效果图:主要的代码为:packagecom.yaona.compose_list_shangla.swipeimportandroidx.compose.foundation.Imageimportandroidx.compose.foundation.layout.*importandroidx.compose.foundation.lazy.LazyColumnimp
- 商城小程序(8.购物车页面)
Kiritoasu
小程序前端学习vue.js
目录一、商品列表区域1、渲染购物车商品列表的标题区域2、渲染商品列表区域的基本结构3、为my-goods组件封装radio勾选状态4、为my-goods组件封装radio-change事件5、修改购物车中商品的选择状态6、为my-goods组件封装NumberBox7、为my-goods封装num-change事件8、修改购物车商品数量9、渲染滑动删除的UI效果10、实现滑动删除的功能二、收货地址
- Android Scroller使用(附列表滑动删除案例)
itfitness
目录案例效果Scroller基本使用其实Scroller的使用非常简单总共就两步,这里为了方便为下面的滑动删除案例做准备我们就先实现一个类似的效果,这里我是通过继承LinearLayout实现的,代码如下:publicclassScrollUserLayoutextendsLinearLayout{privateScrollermScroller;publicScrollUserLayout(Co
- VUE开发一个组件——Vue list列表滑动删除
web秀
前言滑动删除,在很多APP软件里面可以见到,比如淘宝的订单列表,QQ微信的聊天记录等等,今天就来看看JavaScript是如何实现这个功能的,之所以说是vue,主要是框架是vue啦,主要还是JS+CSS部分。VUE开发一个组件——Vuelist列表滑动删除页面部分页面就超级简单咯,遍历一个列表,添加touchstart和touchend事件,并添加删除按钮。如果滑动就添加move类样式,向左滑动6
- vant组件van-swipe-cell中的滑动删除功能(数据的删除功能)
laowang357
vue微信小程序小程序微信小程序vue
我们通过查看vant4官网发现上面并没有写如何删除,只有删除的按钮我写的是这样的:wxml:我这里数据是存在batchStore.informList中删除重要的是:要绑定一个id,是要删除的那条数据的唯一标识js:我这里数据是存在batchStore.informList中先获取要删除那条数据的idfunctiononClose(e){//删除数据console.log("进入删除数据模块")c
- .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(测试篇)
ChaITSimpleLove
DB/数据库.NETCore跨平台数据库.netsqlitelitedbnosqlcrud测试
WebAppDbTest项目测试测试工具ltt介绍安装使用方式1、Drill2、Hammer3、Nailgun测试主机规格配置CRUD性能测试对比1、ltt工具测试1.1、AddSingle单条数据添加1.2、AddBulk批量数据(1000)条添加1.3、GetSingle单条数据查询1.4、GetAll多条(1000)数据查询2、方法执行时间分析2.1、查看WeatherForecast天气预
- vue/uniapp列表右滑删除
laogui_
1:在for循环的列表view:主要就是在列表for那层的view加滑动样式和滑动函数,增加的主要样式为content{{item.post_name}}{{item.post_phone}}{{item.address}}删除2:初始化数据:startX:"",startY:"",记得引入importVuefrom"vue",不然无法出现滑动删除。在侧滑删除列表的最外层view增加样式:over
- AtCoder Beginner Contest 273 F - Hammer 2(离散化&&dp)
scau_sleep(今天写bug了吗?
dpjava算法开发语言
题意:从原点开始,到目标点targettargettarget求最少的路程。有n个锤子,n个墙h[i]h[i]h[i]第iii个锤子的位置w[i]w[i]w[i]第iii面墙的位置第iii面墙只能被第iii个锤子打碎思路:有负数点,先离散化。考虑dpdp1[x][y]dp1[x][y]dp1[x][y]区间[x,y][x,y][x,y]最后到左端点x的最小距离。dp2[x][y]dp2[x][y]
- 广州菁宏信息科技有限公司团队
weixin_30877181
移动开发uijavascriptViewUI
GitHub上受欢迎的AndroidUILibrary内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单对话框空白页滑动删除手势操作RecyclerViewCardColorDrawableSpinner布局模糊效果TabBarAppBar选择器(Picker)跑马灯日历时间
- 安卓UI相关开源项目库汇总
梦之归途
Android-库AndroidUI资源库
内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单对话框空白页滑动删除手势操作RecyclerViewCardColorDrawableSpinner布局模糊效果TabBarAppBar选择器(Picker)跑马灯日历时间主题样式ImageView通知聊天视图Header引导
- springboot项目编写单元测试_搭建你的SpringBoot应用项目并进行单元测试
颜究员
开发环境javaversion1.8.0_231mavenversion3.6.3编译器IDEA20201.1一,项目结构搭建创建一个Maven项目打开IDEA依次File->New->Project->Maven->ext->填写工程目录名称->Next->填写项目信息->Finish在项目中添加工程模块,如图所示流程,共添加5个模块(dream-hammer-mall-api、dream-ha
- RecyclerView封装库和综合案例【包含25篇博客】
杨充211
目录介绍1.复杂页面库介绍2.本库优势亮点2.1支持多种状态切换管理2.2支持添加多个header和footer2.3支持侧滑功能和拖拽移动2.4其他亮点介绍3.如何使用介绍3.1最基础的使用3.2添加下拉刷新和加载更多监听3.3添加header和footer操作3.4设置数据和刷新3.5设置adapter3.6设置条目点击事件3.7设置侧滑删除功能[QQ侧滑删除]3.8轻量级拖拽排序与滑动删除4
- ios cell 的左滑删除
adalillian
系统自带的功能可以左滑删除,可以全部一起编辑。这个是左边滑动删除。@property(nonatomic,strong)NSMutableArray*dataArray;-(instancetype)init{if(self=[superinit]){self.dataArray=[NSMutableArrayarrayWithObjects:@"22pw",@"22oppjhjjopw",@"2
- 《十二 视觉锤 Visual Hammer》读书笔记
宝可梦之视角
第1章锤子:惊人的力量1.进入心智最好的方法不是依靠文字,而是依靠具有情感诉求的视觉。定位理论有一个弱点。定位战略无一不是用语言表达的。在执行战略时,你寻找心智中的语言空缺,用你的品牌名填补这个空缺。2.是情感使得记忆长时间存在于心智中,视觉具备情感力量,这是书面文字或声音所没有的。这就是在屏幕上的视觉与书本上的文字的差异。一个是能引发情感的,另一个则不能。3.品牌需要的是能够强化其语言定位概念的
- Android 开源控件
一抹离愁
Android
内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单对话框空白页滑动删除手势操作RecyclerViewCardColorDrawableSpinner布局模糊效果TabBarAppBar选择器(Picker)跑马灯日历时间主题样式ImageView通知聊天视图Header引导
- MaterialDesign常用控件记录
Shimmer_
[TOC]1.Snackbar为一个操作提供轻量级的、快速的反馈,可以它指定显示的位置、文本内容及可选的操作按钮,能在指定时间结束后消失、也可以配合CoordinatorLayout使用进行滑动删除privatevoidshowSnackbar(){Snackbar.make(llContent,"这是一条Snackbar!",Snackbar.LENGTH_SHORT).setAction("点
- 2019年1月份整理的Unity3D游戏完整源码
加油IT
Unity3DUnity3D游戏源码
自学Unity3D比较辛苦和困难,找到一些Unity3D资源,与君共勉。Unity3D3d射击游戏源码EZFPSMultiplayerFPSKithttp://www.idoubi.net/unity3d/complete-project/282.htmlUnity3D暴力之城游戏源码FullGameKit–Hammer2http://www.idoubi.net/unity3d/complete
- 使用开源SwipeRevealLayout,来对item进行右侧滑动删除
HMZZS
先上图看效果https://github.com/chthai64/SwipeRevealLayoutgithub地址:https://github.com/chthai64/SwipeRevealLayout这是简单做了一个item右侧滑动删除演示,还有其他类似,可以前往github查看studio中的build.gradle文件中添加依赖dependencies{compile'com.cha
- uni-app 双向绑定_uniapp 高性能交互之WXS指南
weixin_39856630
uni-app双向绑定uniappsettimeoutuniapp用nvue分享图片不显示uniapp引用第三方js
神的尾巴的第3篇原创当我们使用uni-app开发应用时,会发现想要实现一个高性能的下拉刷新或滑动删除效果,动画经常会非常卡顿。为什么会卡顿呢?这个和uni-app(vue)的实现原理有关。因为uni-app在大部分平台实现思路和微信小程序一致,所以我们这里以微信小程序为例看一下:微信小程序的渲染层和逻辑层分别由2个线程管理。之所以分为逻辑层和渲染层,主要是为了管控,让开发者的代码只运行在逻辑层。渲
- cornerstonejs引入uniapp的方法
巴巴托斯不摸鱼
uni-app前端vue.jsjavascript
国内资源少,且没有一篇是关于uniapp引入的,几经周折查阅,总算是解决运行成功首先,网上大多数教程,包括官方文档都是用的在线js引入,且原生居多所以笨方法,在线js打开后,复制网页代码,在uniapp项目根新建一个文件夹,名字自取一共是这七个常用包https://unpkg.com/
[email protected]/hammer.jshttps://unpkg.com/cornerstone-cor
- Xamrin.Forms 用户界面——控件——ListView——ListView 交互
xpHoloAI
Xamarinxamarin.formsXamarin.Forms跨平台新势力xamarinxamarin.forms
ListView交互性通过实施选择,滑动删除和拉式刷新,将交互功能添加到您的ListView。PDF用于离线使用下载PDF相关样品:ListView交互性让我们知道你对此的感受ListView支持通过以下方式与其呈现的数据进行交互:选择和水龙头-响应水龙头和选择/取消选择项目。启用或禁用行选择(默认情况下启用)。上下文操作-显示每个项目的功能,例如,滑动到删除。拉扯刷新-实现用户从本地体验中获得的
- uniapp 实现滑动元素删除效果
打不着的大喇叭
uniappuni-app前端笔记vuevue.js
官网地址:uni-app官网(dcloud.net.cn)最终效果如下图:滑动删除需要用到uni-ui的uni-swipe-action组件和uni-swipe-action-item属性名类型可选值默认值是否必填说明left-optionsArray/Object--否左侧选项内容及样式right-optionsArray/Object--否右侧选项内容及样式下面的block元素,循环出所有的商
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(