- 1
- 2
- 3
typedef class foo_c{
...
} foo_t;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
typedef class foo_c{
...
} foo_t;
Почему мне хочется использовать такой синтаксис?
+8
public static bool IsObjectIs<T>(object o)
{
if (o == null)
return false;
try
{
object b = (T)o;
return true;
}
catch
{
return false;
}
}
Такая вот реализация c# оператора 'is'
+6
if(~window.location.href.indexOf('#')){
var el = window.location.href.slice(window.location.href.indexOf('#')+1,~window.location.href.indexOf('?')?window.location.href.indexOf('?'):window.location.href.length);
location.hash? не, не слышал
+4
<font size="2" face="Courier New" color="black"><font color="#0000ff"><</font><font
color="#800000">video</font><font color="#0000ff">></font> <font
color="#0000ff"><</font><font color="#800000">source</font> <font
color="#ff0000">src</font><font color="#0000ff">="movie.mp4"</font> <font
color="#ff0000">type</font><font color="#0000ff">='video/mp4; codecs="avc1.42E01E,
mp4a.40.2"'</font> <font color="#0000ff">/></font> <font color="#0000ff"><</font><font
color="#800000">source</font> <font color="#ff0000">src</font><font
color="#0000ff">="movie.webm"</font> <font color="#ff0000">type</font><font
color="#0000ff">='video/webm; codecs="vp8, vorbis"'</font> <font color="#0000ff">
/></font> <font color="#0000ff"></</font><font color="#800000">video</font><font
color="#0000ff">></font></font>>
«Итак, чтобы видео появилось на вашей веб-страничке пишем следующий код»
+4
bool isPalindrom(int n, int add = 0, int addLen = 0) {
return n == 0 && addLen != 0 ? false : n == add || isPalindrom(n / 10, pow(10, addLen) * n % 10 + add, addLen + 1);
}
Является ли число палиндромом?
−1
var value = points[j].value;
// console.log('Shit data' + value);
// Case hall
switch (signalsNames[signals-1]) {
case 'RespFlow':
value = (value/(65534/500))-250;
case 'Leak':
case 'Obstruct':
value = (value/(65534/100));
case 'SollDruck':
case 'IstDruck':
value = (value/(65534/4000)) / 100;
case 'AMV':
value = (value/(65534/630)) / 10;
case 'AZV':
value = (value/(65534/2000));
case 'BreathFreq':
value = (value/(65534/63));
}
pointsString.push(signalsNames[signals-1]+' value='+value);
Я и томский хакатон
+142
(function($){
function pickMenuByHash(hash) {
if(hash == undefined || hash == '' || hash == '#')
hash = '#home'; // хеш по умолчанию
// Выбираем ссылки с нужным хешем, чтро бы потом присвоить им класс "active"
var A_tags = $('a[href="' + hash + '"]');
// Ищем все ссылки в родительском теге UL относительно ссылок и удаляем у них классы "active"
A_tags.parents('UL').find('a').removeClass('active');
// Добавляем к ссылкам с нужным нам хешем класс "active"
$('a[href="' + hash + '"]').addClass('active');
}
// Обновить состояние менюшек (сверху и справа) при загрузке страницы
$(function(){
pickMenuByHash(document.location.hash);
});
// При изменении хеша обновить состояния менюшек (сверху и справа)
$(window).on('hashchange', function(){
pickMenuByHash(document.location.hash);
});
})(jQuery);
Вот тебе при изменении хеша на сайте верхнее и правое меню будет в актуальном для хеша состоянии.
+147
https://ideone.com/xM1uqd
+937
public DataTable GetAllVideoDevice()
{
DataTable dt = DbUtil.GetData("SELECT VideoUrlId,VideoUrlName FROM VideoUrl");
return dt;
}
public int GetVideoDeviceCount()
{
int i = 0;
DataTable dt = GetAllVideoDevice();
if (dt.Rows.Count > 0) return dt.Rows.Count;
else return i;
}
У меня будут свои нули с блекджеком и шлюхами
+159
/**
* Дублирование пароля в поле CONFIRM_PASSWORD.
*/
function removeConfirmPasswordField()
{
$arFields = filter_input(INPUT_POST, 'REGISTER', FILTER_DEFAULT , FILTER_REQUIRE_ARRAY);
if($arFields)
{
$arKeys = array_keys($arFields);
$arNeedKeys = array('PASSWORD', 'CONFIRM_PASSWORD');
if(count(array_intersect($arKeys, $arNeedKeys)) === count($arNeedKeys))
{
$_POST['REGISTER']['CONFIRM_PASSWORD'] = $_POST['REGISTER']['PASSWORD'];
$_REQUEST['REGISTER']['CONFIRM_PASSWORD'] = $_REQUEST['REGISTER']['PASSWORD'];
}
}
}
AddEventHandler('main', 'OnBeforeProlog', 'removeConfirmPasswordField');
Вот таким способом я дублирую значение поля ввода пароля в поле для его подтверждения...