K

@koldev

File path parsing

Java
2 years ago
import java.util.*; import java.lang.*; import java.io.*; import java.nio.file.*; class Main { public static void main(String[] args) { String[] fileNames = new String[] { "/home/sdfrun/sniffers/test/20220622084417Z_test_1_ri.log" };

Regex matches() vs. find()

Java
3 years ago
import java.util.*; import java.util.regex.*; import java.lang.*; import java.io.*; // The main method must be in a class named "Main". class Main { private static final Pattern imsiPattern = Pattern.compile("\\d{6,15}"); public static void main(String[] args) {

ConcurrentHashMap and ConcurrentModificationException

Java
3 years ago
import java.util.*; import java.util.Map.*; import java.util.concurrent.*; class Main { public static void main(String[] args) throws InterruptedException { Map<String, String> m = new ConcurrentHashMap<>(); int n = 10; for (int i = 0; i < n; ++i) { m.put("key" + (i + 1), "value" + (i + 1));

Transform object into keymap structure

Python
4 years ago
obj = [{"id": "a"}, {"id": "b"}, {"id": "c"}] mapObj = dict(map(lambda dct: (dct["id"], dct), obj)) print(mapObj)

Type of char and int literals

C
4 years ago
#include <stdio.h> int main() { printf("%s\n", _Generic('\0', char: "char", int: "int", default: "other")); printf("%s\n", _Generic(0, char: "char", int: "int", default: "other")); char c1 = '\0'; int i1 = 0; printf("%s\n", _Generic(c1, char: "char", int: "int", default: "other")); printf("%s\n", _Generic(i1, char: "char", int: "int", default: "other"));

using 0 instead of '\0' in C program

C
4 years ago
#include <stdio.h> int main() { // Are they equal? Yes! char zc = '\0'; char zi = 0; printf("%d\n", zc == zi); // Does setting a char to 0 terminate a string? Yes!

Find exact match from a list within a file and delete matched lines

Python
4 years ago
import re lines = [ '"mail.com": "bad_domain"\n' '"winsecmail.com": "bad_domain"' '"win-security-mail.com": "bad_domain"' '"win-securitymail.com": "bad_domain"' '"www.dhlexpressmail.com": "bad_domain"' '"mta5.am0.yahoodns.net": "bad_domain"' ]

In-place matrix multiplication

C
5 years ago
#include <stdio.h> int main() { int A[3][3] = {{11, 12, 13}, {21, 22, 23}, {31, 32, 33}}; int B[3][5] = {{11, 12, 13, 14, 15}, {21, 22, 23, 24, 25}, {31, 32, 33, 34, 35}}; int C[3]; for (int j = 0; j < 5; ++j) { for (int i = 0; i < 3; ++i) { C[i] = B[i][j]; }

Java - Empty varargs parameter

Java
6 years ago
import java.util.*; import java.lang.*; import java.io.*; // The main method must be in a class named "Main". class Main { public static void main(String[] args) { System.out.println(f()); System.out.println(f("aaa")); System.out.println(f("aaa", "bbb", "ccc"));

Java - Convert Object to boolean, null is false

Java
6 years ago
import java.util.*; import java.lang.*; import java.io.*; // The main method must be in a class named "Main". class Main { public static void main(String[] args) { Object[] os = { null, true, false }; for (Object o : os) { boolean b = o != null && (boolean) o;