I hereby claim:
- I am rwhitmire on github.
- I am rwhitmire (https://keybase.io/rwhitmire) on keybase.
- I have a public key ASDLhfQYyRZtGx6CB4wsXp0gUG-hw7nUGyNjZlcJ306r-wo
To claim this, I am signing this object:
public class LockManager | |
{ | |
private readonly SemaphoreSlim[] _semaphores; | |
public LockManager() | |
{ | |
_semaphores = new SemaphoreSlim[1000]; | |
for(var i = 0; i < _semaphores.Length; i++) | |
{ |
--Worst performing CPU bound queries | |
SELECT TOP 10 | |
st.text, | |
qp.query_plan, | |
qs.* | |
FROM sys.dm_exec_query_stats qs | |
CROSS APPLY sys.dm_exec_sql_text(qs.plan_handle) st | |
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp | |
ORDER BY total_worker_time DESC | |
GO |
SELECT CAST(SERVERPROPERTY('ServerName') AS [nvarchar](256)) AS [SQLServer] | |
,db.[database_id] AS [DatabaseID] | |
,db.[name] AS [DatabaseName] | |
,id.[object_id] AS [ObjectID] | |
,id.[statement] AS [FullyQualifiedObjectName] | |
,id.[equality_columns] AS [EqualityColumns] | |
,id.[inequality_columns] AS [InEqualityColumns] | |
,id.[included_columns] AS [IncludedColumns] | |
,gs.[unique_compiles] AS [UniqueCompiles] | |
,gs.[user_seeks] AS [UserSeeks] |
public class DateHelpers | |
{ | |
public static DateTime GetDayStart(DateTime date, string timezone) | |
{ | |
var timezoneInfo = TimeZoneInfo.FindSystemTimeZoneById(timezone); | |
var timezoneNow = TimeZoneInfo.ConvertTimeFromUtc(date, timezoneInfo); | |
return TimeZoneInfo.ConvertTimeToUtc(timezoneNow.Date, timezoneInfo); | |
} | |
public static DateTime GetWeekStart(DateTime date, string timezone) |
I hereby claim:
To claim this, I am signing this object:
using System; | |
using System.Threading; | |
using System.Threading.Tasks; | |
using System.Windows.Forms; | |
namespace WindowsFormsApplication1 | |
{ | |
public partial class Form1 : Form | |
{ | |
public Form1() |
input[type=checkbox] { | |
outline: none; | |
position: relative; | |
} | |
input[type=checkbox]:after { | |
content: ' '; | |
display: inline-block; | |
width: 13px; | |
height: 13px; |
const round = function(number, precision) { | |
var factor = Math.pow(10, precision); | |
var tempNumber = number * factor; | |
var roundedTempNumber = Math.round(tempNumber); | |
return roundedTempNumber / factor; | |
} |
body { | |
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; | |
} |
// source: https://facebook.github.io/react/blog/2015/12/16/ismounted-antipattern.html | |
const makeCancelable = (promise) => { | |
let hasCanceled_ = false; | |
const wrappedPromise = new Promise((resolve, reject) => { | |
promise.then((val) => | |
hasCanceled_ ? reject({isCanceled: true}) : resolve(val) | |
); | |
promise.catch((error) => |