Skip to content

Instantly share code, notes, and snippets.

View Falci's full-sized avatar
🍉

Fernando Falci Falci

🍉
View GitHub Profile
jQuery("document").ready(function($){
var nav = $('.nav-container');
$(window).scroll(function () {
if ($(this).scrollTop() > 136) {
nav.addClass("f-nav");
} else {
nav.removeClass("f-nav");
}
@Falci
Falci / gist:5347803
Last active December 16, 2015 00:29
Qual a opção correta?
// Opção 1
if(null != obj
&& null != obj.getA()
&& null != obj.getA().getB()
&& null != obj.getA().getB().get("c") ){
String valor = obj.getA().getB().get("c");
// faz alguma coisa com o valor
} else {
/** Faz uma janela parecida com jQueryUI.dialog(); */
$(".janela")
.wrap( $("<div />").css({"position":"static"}).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all") )
.filter("[title]")
.each(function (index, elem){
$(elem).parent(".ui-dialog")
.width( $(elem).width() )
.height( $(elem).height() )
.prepend("<div class='ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix'>"+ $(elem).attr("title") +"</div>");
$(elem).removeAttr("title");
/**
* Imagine que você queira mostrar a frase "N registros atualizados", mas pode ser apenas 1 registro, então o correto seria "1 registro atualizado" (no singular)
* Este método serve para ajudar a formar frases que podem variar entre plural e singular.
* O exemplo acima seria feito assim:
* StringUtil.pural("Um registro atualizado", "%s registros atualizado", quantidade);
* @param singular
* @param plural
* @param quantidade
* @return
@Falci
Falci / Saida
Last active December 27, 2015 04:58 — forked from fernandogodoy/StringTest.java
//10x menos itens no loop
--------------------Operador + -----------------------------
17:13:27:330
17:14:07:718
tempo : 80388
-------------------String Format----------------------------
17:14:07:723
17:15:55:196
tempo : 147473
-------------------String concat----------------------------
public class Vazio {
public static boolean sim(Object object) {
return object == null;
}
public static boolean nao(Object object) {
return !sim(object);
}
}
private Map<String, Object> splitDescricao(Object textDesc) {
Map<String, Object> newParam = new HashMap();
if (textDesc != null) {
String[] descricao = textDesc.toString().split(" ");
switch (descricao.length) {
case 1:
newParam.put("descricaoSrc1", descricao[0]);
break;
case 2:
newParam.put("descricaoSrc1", descricao[0]);
<c:set var="action" value="saveUpdate.do" />
<c:if test="${empty SqlRotina.idSqlRotina}">
<c:set var="action" value="saveInsert.do" />
</c:if>
<form action="${action}" method="post">
...
</form>
package certificacao;
public abstract class ClassA {
public void run(){
System.out.println("running...");
}
}
package integer;
public class MaxInt {
public static void main(String[] args) {
Integer i = Integer.MAX_VALUE - 10;
for(int x=0; x<20; x++){
System.out.println( i++ );
}