This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static unsafe IEnumerable<double> MovingAverage(IList<double> list, int period) | |
{ | |
double* doubles = stackalloc double[period]; | |
double fraction = 1.0 / period; | |
double sum = 0; | |
for (int i = 0; i < period; i++) | |
{ | |
double @double = list[i] * fraction; | |
doubles[i] = @double; | |
sum += @double; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private enum Kind { Get, Set }; | |
private static string InterfaceGetOrSetMethod(PropertyInfo propertyInfo, Kind kind) | |
{ | |
var kindString = Kind == Kind.Get ? "get" : "set"; | |
if (propertyInfo.GetMethod == null) | |
return ""; | |
var accessModifier = propertyInfo.Accessmodifier(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT D.id, D.name | |
FROM Driver AS D | |
, Route AS R | |
JOIN Schedule AS S | |
ON S.driverID <> D.id | |
AND S.routeID <> R.id | |
WHERE R.numberOfStops <= 10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-module(echo). | |
-export([go/1, loop/0]). | |
go(T) -> | |
Pid2 = spawn(echo, loop, []), | |
Pid2 ! {self(), hello}, | |
receive | |
{Pid2, Msg} -> | |
utils:sleep(T * 1000), | |
io:format("P! ~w~n",[Msg]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#region constructor | |
public OrderViewModel() | |
{ | |
} | |
#endregion constructor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-module(numbergame). | |
-export([play/0]). | |
play() -> | |
intro(), | |
game_loop(get_int(), 666). | |
intro() -> | |
io:format("Welcome to this 'game'.~n"), | |
io:format("Enter numbers to narrow down onto what I am hard coded for~n"), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
readInput :: Int -> IO (Int, Paint, Ring) | |
readInput i = do | |
ln <- getLine | |
let ls = split " " ln | |
r = ((read $ head ls) :: Double) | |
t = ((read $ last ls) :: Double) | |
return (i, Paint t, Ring (r + 1) 1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Data.List.Split (splitOn) | |
import Control.Monad ((>=>)) | |
newtype Circle = Circle { circleRadius :: Double } deriving (Eq, Show) | |
newtype Paint = Paint { remainingMl :: Double } deriving (Eq, Show) | |
data Ring = Ring { ringRadius :: Double | |
, ringThickness :: Double | |
} deriving (Eq, Show) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html><head></head> | |
<head> | |
<style type="text/css"> | |
div.block { | |
background-color: #36C; | |
min-width: 200px; | |
height: 100px; | |
float: left; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
T& value( ) const { | |
typedef decltype( std::addressof( storage ) ) storage_address_t; | |
typedef typename std::conditional<std::is_const<T>::value, const void, void>::type void_t; | |
typedef typename std::remove_const<storage_address_t>::type address_t; | |
return *static_cast<T*>( static_cast<void_t*>( const_cast<address_t>( std::addressof( storage ) ) ) ); | |
} |
OlderNewer