Suppose you're opening an issue and there's a lot noisey logs that may be useful.
Rather than wrecking readability, wrap it in a <details>
tag!
<details>
<summary>Summary Goes Here</summary>
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
sudo find /private/var/folders/ \ | |
-name com.apple.dock.iconcache -exec rm {} \; | |
sudo find /private/var/folders/ \ | |
-name com.apple.iconservices -exec rm -rf {} \; | |
sudo rm -rf /Library/Caches/com.apple.iconservices.store |
#!/bin/bash | |
ROOT_PWD="your_root_password" | |
CSGO_ID=`ps aux | grep csgo_osx64 | grep -v grep | awk '{print $2}'` | |
if [ -n "$CSGO_ID" ]; then | |
$(echo $ROOT_PWD | sudo -S renice -20 -p $CSGO_ID >/dev/null 2>&1) | |
echo "CSGO Boost Success" | |
else | |
echo "CSGO Boost Fail" | |
fi |
public class Singleton { | |
private volatile static Singleton singleton; | |
private Singleton (){} | |
public static Singleton getSingleton() { | |
if (singleton == null) { | |
synchronized (Singleton.class) { | |
if (singleton == null) { | |
singleton = new Singleton(); | |
} | |
} |
'use strict'; | |
function clone(obj) { | |
if (obj == null || typeof obj != "Object") { | |
return obj; | |
} | |
let copy = obj.constructor(); | |
for (let attr in obj) { | |
if (obj.hasOwnProperty(attr)) { | |
copy[attr] = obj[attr]; | |
} |
func quicksort<T: Comparable>(a: [T]) -> [T] { | |
if a.count <= 1 { | |
return a | |
} else { | |
let pivot = a[a.count/2] | |
let less = a.filter { $0 < pivot } | |
let equal = a.filter { $0 == pivot } | |
let greater = a.filter { $0 > pivot } | |
return quicksort(less) + equal + quicksort(greater) | |
} |
Look at LSB init scripts for more information.
Copy to /etc/init.d
:
# replace "$YOUR_SERVICE_NAME" with your service's name (whenever it's not enough obvious)
#! /bin/sh | |
# /etc/init.d/thunder | |
### BEGIN INIT INFO | |
# Provides: thunder | |
# Required-Start: $remote_fs $syslog | |
# Required-Stop: $remote_fs $syslog | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: Start Thunder Server at boot time |
<?xml version='1.0' encoding='UTF-8' standalone='yes'?> | |
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> | |
<application xmlns="urn:schemas-microsoft-com:asm.v3"> | |
<windowsSettings> | |
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware> | |
</windowsSettings> | |
</application> | |
</assembly> |