Skip to content

Instantly share code, notes, and snippets.

//
// By Jsn
//
// Retorna un entero sin numeros duplicados
// tomando en cuenta la eliminacion de los digitos de izquierda a derecha
private static int limpiarDuplicados(int n){
int x = n, nx = 0;
int y = 0, ny = 0;
int t = 0, c = 0,r = 0;
@NrI3
NrI3 / [ I ] Angular
Created June 13, 2015 16:43
Angular
Abmbito del controlador
$scope
Directivas
Etiquetas html que llaman a Angular o corre o referenciar codigo javascript.
ng-app -- Carga un modulo
ng-controller -- Carga un controlador
ng-show -- Muestra el contenido de la etiqueta
ng-hide -- Oculta el contenido de la etiqueta
@NrI3
NrI3 / ImageToBase64.php
Created June 13, 2015 16:51
Codifica una imagen a base 64
<?php
//
// By Jsn
//
// Get file
function getFileData($file){
$o = fopen($file,'r');
$r = fread($o,filesize($file));
@NrI3
NrI3 / req.php
Created June 13, 2015 16:56
Envía varias imágenes en un objeto json en una sola peticion
<?php
require('ImageToBase64.php');
@$req = $_GET['req'];
switch ($req){
case "test":
@NrI3
NrI3 / getListImage.js
Created June 13, 2015 17:03
Cargando un objeto json que contiene una lista de imagenes en una sola peticion
$.ajax({
url: "req.php?req=test",
success: function(data) {
global['data'] = data;
console.log('descargo');
i = new Image();
i.src = data.imgList.imagen1;
}
});
@NrI3
NrI3 / getPositionNumeric.java
Created June 17, 2015 18:57
[ Java ] Obtener un dígito de un numero entero dada una posición x
public int getPosition(int x,int n){
int c = getCantidadDigitos(n);
if (x>c || x<1) return 0;
return (n/(int)Math.pow(10,c-x))%10;
}
public int getCantidadDigitos(int n){
int c = 0;
while(n>0){
c++;
@NrI3
NrI3 / CleanRepeatNumber.java
Created June 17, 2015 19:40
[ Java ] Eliminar dígitos repetidos de un numero entero, tomando en cuenta los números de izquierda a derecha
public int EliminarDigitosRepetidos(int n){
int c = getCantidadDigitos(n);
int r = 0;
while(c>1){
int x = getPosition(1,n);
r = r * 10 + x;
int l = c;
int t = 0;
@NrI3
NrI3 / Fecha.java
Last active August 29, 2015 14:23
[ Java ] Clase para manejar las fechas de manera modica
/**
* Crear un objeto de tipo fecha
* @author IJsn
*/
public class Fecha {
Calendar date;
/**
* Crean un objeto con la fecha actual del sistem
@NrI3
NrI3 / ReadFileLineByLine.java
Last active August 29, 2015 14:23
[ Java ] Lee un archivo linea a linea
private static void readFileLineByLine(String fileName){
try{
FileReader reader = new FileReader(fileName);
BufferedReader buffer = new BufferedReader(file);
String line;
while ( (line = buffer.readLine()) != null ){
show(line);
}
buffer.close();
}catch(Exception e){
@NrI3
NrI3 / WriteToFile.java
Created June 19, 2015 18:54
[ Java ] Guardar datos en un archivo
private static void writeToFile(String fileName){
try{
FileWriter file = new FileWriter(fileName);
BufferedWriter buffer = new BufferedWriter(file);
String[] datos = new String[]{"Uno","Dos","Tres","Cuatro"};
for(String dato : datos){
buffer.append(dato);
buffer.newLine();
}
buffer.close();