Skip to content

Instantly share code, notes, and snippets.

View ucguy4u's full-sized avatar
🎯
Focusing

Uday Chauhan ucguy4u

🎯
Focusing
View GitHub Profile
@ucguy4u
ucguy4u / c.php
Last active August 29, 2015 14:27
<?php
$CC="gcc";
$out="a";
$code=$_POST["code"];
$input=$_POST["input"];
$filename_code="main.c";
$filename_in="input.txt";
$filename_error="error.txt";
$executable="a";
$command=$CC." -lm ".$filename_code;
@ucguy4u
ucguy4u / pom.xml
Created September 12, 2020 07:54
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ucguy4u</groupId>
<artifactId>datastructures</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>datastructures</name>
<url>http://maven.apache.org</url>
<build>
@ucguy4u
ucguy4u / settings.xml
Created September 18, 2020 09:40
To set Maven Proxy : Edit the proxies session in your ~/.m2/settings.xml file. If you cant find the file, create one or Edit the proxies session in your {M2_HOME}/conf/settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<proxies>
<proxy>
<id>httpproxy</id>
<active>true</active>
<protocol>http</protocol>
<host>your-proxy-host</host>
<port>your-proxy-port</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
@ucguy4u
ucguy4u / Lambdas.java
Last active September 18, 2020 17:15
Sample program to introduce functional interfaces with lambda notation
package com.ucguy4u.functional.java;
import java.util.function.*;
/**
*
* @author chauhanuday
*/
public class Lambdas {
@ucguy4u
ucguy4u / Lambdas_01.java
Last active September 18, 2020 17:56
This program explains the syntax of using lambda expressions in Java
package com.ucguy4u.functional.java;
import java.util.Arrays;
import java.util.function.BiFunction;
import java.util.function.Consumer;
/**
*
* @author chauhanuday
@ucguy4u
ucguy4u / Lambdas_02.java
Created September 19, 2020 05:44
Get the taste of Lambdas
package com.ucguy4u.functional.java;
import java.math.BigInteger;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.IntFunction;
import java.util.function.UnaryOperator;
/**
@ucguy4u
ucguy4u / Lambdas_03.java
Last active September 19, 2020 06:14
Creating a new custom functional interface
package com.ucguy4u.functional.java;
/**
* @author chauhanuday
*/
public class Lambdas_03 {
public static void main(String[] args) {
// example of passing multiple values to a method using lambda
// notice that I do NOT have to specify the data type of a and b
Calculate add = (a, b) -> a + b;
@ucguy4u
ucguy4u / Lambdas_04.java
Last active September 19, 2020 13:07
Collections Api using Lambda expressions
package com.ucguy4u.functional.java;
import java.util.*;
import java.util.stream.Collectors;
import static java.util.Arrays.asList;
/**
* @author chauhanuday
*/
public class Lambdas_04 {
package com.ucguy4u.functional.java;
import java.util.Arrays;
import java.util.List;
import static java.util.stream.Collectors.toList;
import java.util.stream.Stream;
/**
*
* @author Chauhanuday
package com.ucguy4u.functional.java;
import java.util.Arrays;
import java.util.stream.IntStream;
import java.util.stream.Stream;
/**
*
* @author chauhanuday