Skip to content

Instantly share code, notes, and snippets.

View gIt-SpLasHeR's full-sized avatar
🏠
Working from home

gIt-SpLasHeR

🏠
Working from home
View GitHub Profile
@gIt-SpLasHeR
gIt-SpLasHeR / tocsv.cs
Created May 25, 2021 18:14
from datatable to csv
public static void GenerateCSV(DataTable dt)
{
StringBuilder sb = new StringBuilder();
try
{
int count = 1;
int totalColumns = dt.Columns.Count;
foreach (DataColumn dr in dt.Columns)
{
sb.Append(dr.ColumnName);
@gIt-SpLasHeR
gIt-SpLasHeR / profiles.json
Created March 22, 2021 10:37 — forked from bradwilson/settings.json
Ubuntu color scheme for Windows Terminal
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"tabWidthMode": "titleLength",
"defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"copyOnSelect": false,
"copyFormatting": false,
"profiles": {
"defaults": {
"acrylicOpacity": 1,
"antialiasingMode": "grayscale",
@gIt-SpLasHeR
gIt-SpLasHeR / nginx-ingress.yaml
Last active November 24, 2020 22:29
nginx ingress deployment, add --publish-service and using ClusterIP as service type
apiVersion: v1
kind: Namespace
metadata:
name: ingress-nginx
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/instance: ingress-nginx
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
@gIt-SpLasHeR
gIt-SpLasHeR / hostService.cs
Created September 30, 2019 03:18
code_sample
public class ScheduleHostedService: BackgroundService
{
private readonly ILogger<ScheduleHostedService> _logger;
private readonly DaemonSettings _settings;
public ScheduleHostedService(IOptions<DaemonSettings> settings, ILogger<ScheduleHostedService> logger)
{
_logger = logger;
_settings = settings.Value;
}
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders, HttpParams, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs/Observable';
/** This class implements some features that should be tested. */
@Injectable()
export class HttpClientFeatureService {
constructor(
private http: HttpClient
@gIt-SpLasHeR
gIt-SpLasHeR / gist:f27030d77e13ca5f42e051ec67e3730e
Created March 4, 2019 10:52 — forked from vnsam/gist:187be13c408b291f9b9c0a28c72fb7ff
Pro version key for Beyond Compare - v4.2.3.22587
This can be used in Mac by using following trick:
Open trial.key at path: /Applications/Beyond\ Compare.app/Contents/Resources/trial.key
Replace content of trial.key with:
--- BEGIN LICENSE KEY ---
H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ
vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja
hFbqTmYskatMTgPyjvv99CF2Te8ec+Ys2SPxyZAF0YwOCNOWmsyqN5y9t
q2Kw2pjoiDs5gIH-uw5U49JzOB6otS7kThBJE-H9A76u4uUvR8DKb+VcB
rWu5qSJGEnbsXNfJdq5L2D8QgRdV-sXHp2A-7j1X2n4WIISvU1V9koIyS
apiVersion: v1
kind: Service
metadata:
name: mongo
labels:
name: mongo
spec:
ports:
- port: 27017
targetPort: 27017
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: mongo-pv-claim
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
kind: PersistentVolume
apiVersion: v1
metadata:
name: mongo-pv
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 1Gi