- CV大(混合)模型之GLIP代码,原理解析
ywyErwin
人工智能深度学习计算机视觉语言模型
众所周知,随着NLP类的大模型问世,以chatgpt为代表,后续各大大厂相继出现自己的大模型,如百度的“文心一言”,华为的“盘古”,科大讯飞的“星火”,阿里的“通义千问”,商汤的“日日新”等,同样在CV领域也随之出现一系列包含检测,分割类的大模型,也称之为cv混合模型,在分割中现阶段较经典的有SAM,FasterSAM等。检测方面主要以CLIP,GLIP,DINO,GroundingDINO为代表
- 使用composer开发基于laravel的组件
Nf_09e3
1、使用第三方composer包的构建工具,全局安装。composerglobalrequire"overtrue/package-builder"--prefer-source2、使用构建命令创建自己的组件结构package-builderbuild[供应商/名称]例如dino/http3、因为是基于laravel,所以遵循laravel的基本原理,需要有自己的路由,服务提供者进行初始化,控制器
- huggingface学习|云服务器部署Grounded-Segment-Anything:bug总会一个一个一个一个又一个的解决的
丁希希哇
AIGC阅读学习AIGC人工智能算法c++深度学习
文章目录一、环境部署(一)模型下载(二)环境配置(三)库的安装二、运行(一)运行grounding_dino_demo.py文件(二)运行grounded_sam_demo.py文件(三)运行grounded_sam_inpainting_demo.py文件三、遇到的问题和bug(一)安装groundingdino库时报错command:'gcc'failedwithexitstatus1(二)运
- CVPR 2023 Hybrid Tutorial: All Things ViTs之DINO attention map
微凉的衣柜
深度学习人工智能python计算机视觉
AllThingsViTs系列讲座从ViT视觉模型注意力机制出发,本文给出DINOattentionmap可视化部分阅读学习体会.课程视频与课件:https://all-things-vits.github.io/atv/代码:https://colab.research.google.com/github/all-things-vits/code-samples/blob/main/probin
- DASCTF 2022九月赛WEB
marsxu626
ctfpythonctf
dino3d打开后一个游戏,提示需要玩够1000000分才能通过。抓个包看一下,修改score,看到还有一个checkCode,和tm时间戳,想要绕过主要伪造checkCode。看下网站源码,每个js文件查找下checkCode计算。其中一个找到关键代码。得到如下信息:varcheckCode="DASxCBCTF"+salt;varsalt="_wElc03e"game.sn(score.sco
- DINO:DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
武乐乐~
目标检测人工智能计算机视觉
论文名称:DINO:DETRwithImprovedDeNoisingAnchorBoxesforEnd-to-EndObjectDetection发表时间:ICLR2023作者及组织:ShilongLiu,FengLi等,来自IDEA、港中文、清华。前言 该篇论文在DN-DETR基础上,额外引进3个trick进一步增强DETR的性能:在12epoch下coco上达到了49.0map。本文将分别介
- Grounding DINO:开放集目标检测,将基于Transformer的检测器DINO与真值预训练相结合
丁希希哇
AIGC阅读学习目标检测transformer人工智能AIGC
文章目录背景知识补充CLIP(ContrastiveLanguage-ImagePre-training):打破文字和图像之间的壁垒DINO(Data-INterpolatingNeuralNetwork):视觉Transformer的自监督学习StableDiffusion:从文本描述中生成详细的图像Open-setDetector开集检测器一、GroundingDINO的创新点二、Ground
- 美剧OZ S01E02剧情摘要评论(5)
诸葛吹云
NinoSchibetta于95年12月12日,有两个策划谋杀,被判120年,最早70年假释。意大利帮的Peter(Nino的儿子)妈妈重症不久要去世。他和Schibetta聊到了Dino奥特兰尼的的葬礼将在第二天举办。Dino的妈妈MARIA准备进行报复,Shibetta的回答很有意思,他说,她可以拿到报复的~麦先生主动向Nino提出他可以去医院探视他的妻子。NINO老江湖,问麦先生为啥对他这么
- 【深度学习:视觉基础模型】视觉基础模型 (VFM) 解释
jcfszxc
深度学习知识专栏深度学习人工智能
【深度学习:视觉基础模型】视觉基础模型VFM解释了解视觉基础模型从CNN到Transformer的演变自我监督和适应能力流行的视觉基础模型DINO(自蒸馏,无标签)SAM(分段任意模型)SegGPTMicrosoft'sVisualChatGPT视觉基础模型的应用视觉基础模型的好处可视化基础模型的挑战与考虑因素解决视觉人工智能中与伦理、公平和偏见相关的问题保护隐私、合规性和数据安全成本管理微调可视
- DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection(ICLR2023补)
怎么全是重名
论文笔记目标检测人工智能计算机视觉
文章目录AbstractIntroductionContributionRelatedWorkDINO:DETRwithImprovedDeNoisingAnchorBoxesPreliminariesModelOverviewContrastiveDeNoisingTrainingAnalysisEffectivenessMixedQuerySelectionLookForwardTwiceEx
- DN-DETR调试记录
彭祥.
DETR系列python人工智能
先前的DN-DETR模型都是在服务器上运行的,后来在本地运行时出现了一些小问题,这篇博文则主要介绍DN-DETR模型在本地运行时所需要做的配置。运行环境首先DN-DETR的运行环境与DINO一致,这里就不再赘述了。博主使用的本地配置是I7-13700H+4060(8G)调试过程在github上下载源码后,在idea中打开,事实上我们应该安装readme的过程来进行调试,但由于博主先前已经都调试过了
- 论文阅读——RS DINO
じんじん
论文人工智能
RSDINO:ANovelPanopticSegmentationAlgorithmforHighResolutionRemoteSensingImages基于MASKDINO模型,加了两个模块:BAM:BatchAttentionModule遥感图像切分的时候把一个建筑物整体比如飞机场切分到不同图片中,这样就切分成几块了,这样会使图片特征产生一些裁剪损失。所以,提出通过计算不同图片patch之间
- (2021|ICCV,DINO,ViT,自监督学习,知识蒸馏)自监督视觉 Transformer 的新特性
EDPJ
论文笔记transformer深度学习人工智能
EmergingPropertiesinSelf-SupervisedVisionTransformers公纵号:EDPJ(添加VX:CV_EDPJ或直接进Q交流群:922230617获取资料)目录0.摘要1.简介2.相关工作3.方法3.1.自监督学习与知识蒸馏3.2.实现和评估协议4.主要结果4.1.在ImageNet上与SSL框架进行比较4.2.使用SSL训练的ViT的属性4.2.1.使用DI
- 论文阅读——Mask DINO(cvpr2023)
じんじん
论文人工智能
DINO是检测,MaskDINO是检测+分割。几个模型对比:传统的检测+分割中,检测头和分割头是平行的,MaskDINO使用二分图匹配bipartitematching提高匹配结果的准确性。box对大的类别不计算损失,因为太大了,会带坏模型。模型一样预测,但是损失取其他类别的平均数。Backbone:ResNet-50andSwinL,SwinLSOTAWeusethesamemulti-scal
- Grounding DINO、TAG2TEXT、RAM、RAM++论文解读
tangjunjun-owen
语言模型-多模态大模型groundingdinotag2textRAMRAM++大模型
提示:GroundingDINO、TAG2TEXT、RAM、RAM++论文解读文章目录前言一、GroundingDINO:MarryingDINOwithGroundedPre-TrainingforOpen-SetObjectDetection1、摘要2、背景3、部分文献翻译4、贡献5、模型结构解读a.模型整体结构b.特征增强结构c.解码结构6、实验有趣说明二、TAG2TEXT:GUIDINGV
- 基于stm32的谷歌小恐龙游戏(Google Chrome‘s Dino Game on STM32)
做阿尔法的狗
毕业设计机器学习游戏
文章目录源码下载地址项目介绍界面预览项目备注毕设定制,咨询源码下载地址源码下载地址点击这里下载源码项目介绍界面预览项目备注1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。3
- DINO-DETR论文学习记录
彭祥.
DETR系列学习深度学习计算机视觉
摘要我们介绍了DINO(带有改进的去噪器box的DETR),一种最先进的端到端对象检测器。DINO通过使用对比方式进行去噪训练、混合查询选择方法进行锚点初始化以及用于框预测的ookforwardtwice方案,在性能和效率方面比以前的类似DETR模型有所改进。DINO在COCO上实现了12个时期的49.4AP,在24个时期内实现了51.3AP,具有ResNet-50骨干和多尺度特征,与之前最好的类
- DAB-Deformable-DETR源码学习记录之模型构建(二)
彭祥.
DETR系列学习深度学习神经网络
书接上回,上篇博客中我们学习到了Encoder模块,接下来我们来学习Decoder模块其代码是如何实现的。其实Deformable-DETR最大的创新在于其提出了可变形注意力模型以及多尺度融合模块:其主要表现在Backbone模块以及self-attention核cross-attention的计算上。这些方法都在DINO-DETR中得到继承,此外DAB-DETR中的AnchorQuery设计与b
- 论文精读 && Co-DETR(Co-DINO、Co-Deformable-DETR)
Flying Bulldog
论文精读_解析模型结构变形金刚Transformer深度学习人工智能论文精读Co-DETRtransformer
DETRswithCollaborativeHybridAssignmentsTraining基于协作混合分配训练的DETRs论文链接:2211.12860.pdf(arxiv.org)源码链接:https://github.com/Sense-X/Co-DETR总结:Co-DETR基于DAB-DETR、Deformable-DETR和DINO网络进行了实验。Co-DETR发现DETR及其变体网络
- grounding dino和segment anything安装
清风er
Pythonpython
解决方法:cdGroundingDINO然后pythonsetup.pyinstallcdsegmentanything然后pythonsetup.pyinstall
- chrome谷歌小恐龙作弊代码【无敌,快跑,高跳,一键满分】有需要的小伙伴快快看过来!
小小阁楼
小游戏游戏小程序chrome
谷歌小恐龙游戏是浏览器自带的,断网时候可以玩,当然联网状态也是可以玩的。那么如何在联网的状态下进行游戏呢?打开chrome,Ctrl+T新建标签页,Alt+D或者Ctrl+L定位到地址栏,输入chrome://dino摁一下空格,即可开始游戏。但是在游戏的过程中,越往后面速度会越快,当屡次失败,觉得明明可以跳过去,但是死活过不去的时候,不要灰心,让我们来干他!摁一下键盘上的F12,或者点击右上角的
- 使用Python开发一个恐龙跑跑小游戏,玩起来
程序员婷崽
pygamepython开发语言
相信很多人都玩过chrome浏览器上提供的恐龙跑跑游戏,在我们断网或者直接在浏览器输入地址“chrome://dino/”都可以进入游戏今天我们就是用Python来制作一个类似的小游戏素材准备首先我们准备下游戏所需的素材,比如恐龙图片,仙人掌图片,天空,地面等等,我们统一放到dino文件夹下游戏逻辑我们使用Pygame来制作游戏,先进行游戏页面的初始化import pygame# 初始化pygam
- 如何用Python写一个Google:Dino Game小恐龙快跑
Simba_ghong
Python学习pygamepython开发语言
importpygameimportrandom#初始化Pygamepygame.init()#设置游戏窗口大小SCREEN_WIDTH=600SCREEN_HEIGHT=200#设置颜色BLACK=(0,0,0)WHITE=(255,255,255)RED=(255,0,0)#创建游戏窗口screen=pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HE
- 计算机视觉算法——基于Transformer的目标检测(DN DETR / DINO / Sparser DETR / Lite DETR)
Leo-Peng
计算机视觉算法transformerDETR
计算机视觉算法——基于Transformer的目标检测(DNDETR/DINO)计算机视觉算法——基于Transformer的目标检测(DNDETR/DINO)1.DNDETR1.1StablizeHungarianMatching1.2Denoising1.3AttentionMask2.DINO2.1ContrastiveDenoising3.2MixQuery3.3LookForwardTw
- python趣味编程-5分钟实现一个谷歌恐龙游戏(含源码、步骤讲解)
xiaoshun007~
Pythonpython游戏pygame
Python恐龙游戏是为想要学习Python的初学者创建的。该项目系统使用了Pygame和Random模块。Pygame是一组跨平台的Python模块,专为编写视频游戏而设计。Python中的DinoGame有一个任务记录,其中包含图片文档和Python内容(dino.py)。GUI使用pygame库。
- 18.自监督视觉`transformer`模型DINO
恒友成
计算机视觉transformer深度学习人工智能
文章目录自监督视觉`transformer`模型DINO总体介绍DINO中使用的SSL和KD方法multicropstrategy损失函数定义`teacher`输出的中心化与锐化模型总体结构及应用reference欢迎访问个人网络日志知行空间自监督视觉transformer模型DINO总体介绍论文:1.EmergingPropertiesinSelf-SupervisedVisionTransfo
- DINO训练自己的数据集(swin transformer backbone)
ZZZZ_Y_
transformer深度学习人工智能
源码:https://github.com/IDEA-Research/DINO数据集:coco格式COCODIR/├──train2017/├──val2017/└──annotations/├──instances_train2017.json└──instances_val2017.json环境配置1.下载代码gitclonehttps://github.com/IDEA-Research/
- Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection(论文解析)
黄阳老师
目标检测人工智能计算机视觉
GroundingDINO:MarryingDINOwithGroundedPre-TrainingforOpen-SetObjectDetection:根据文字提示检测任意目标摘要1介绍2相关工作3.GroundingDINO3.1.特征提取和增强器3.2.语言引导的查询选择3.3.交叉模态解码器3.4.子句级别文本特征3.5.损失函数4实验4.1.设置4.2.Zero-ShotTransfer
- DINO(ICLR 2023)
白蜡虫可
论文笔记深度学习人工智能机器学习目标检测
DINO(ICLR2023)DETRwithImproveddeNoisinganchOrboxDINO发展:ConditionalDETR->DAB-DETR(4D,WH修正)DN-DETR(去噪训练,deNoising稳定匹配过程)DeformableDETR(变体1:two-stage,encoder输出经过FFN分类头替换objectquery,变体2:box迭代细化)三点改进:对比去噪训
- 【全网最细】谷歌小恐龙无敌代码它来了!
爱编程的小芒果
好玩有趣的休闲小游戏算法c++小恐龙无敌代码全网最细
谷歌小恐龙是什么?每次断网的时候,大家是不是都会玩一会,小恐龙快跑的游戏,或者在信息课上玩一玩,对不对?还没玩过的小伙伴也不用担心,打开谷歌,输入这段网址:chrome://dino游戏规则很简单,通过按空格键/上键跳跃,下键趴下,来躲避仙人掌和乌鸦。实在不会的可以看B站讲解:你绝对不知道的电脑小游戏——第一集(小恐龙快跑!)_哔哩哔哩_bilibili你绝对不知道的电脑小游戏——第一集(小恐龙快
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s