- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public static int not(this int i)
{
string i2 = Convert.ToString(i, 2),
res = "";
foreach (char c in i2)
res += c == '0' ? '1' : '0';
return Convert.ToInt32(res, 2);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127.8
public static int not(this int i)
{
string i2 = Convert.ToString(i, 2),
res = "";
foreach (char c in i2)
res += c == '0' ? '1' : '0';
return Convert.ToInt32(res, 2);
}
Дело было вечером, делать было нечего....
+127.8
_BUILD_FORMAT=`echo ${_FILE_NAME} | awk -F'.' '{ if($5=="gz")printf("%s",1);else printf("%s",2)}'`
Имя файла имеет вид: xxx.version.src.tar.gz
Эта проверка на то, какое расширение (и, соответственно, версия того, что внутри. О методе per se не буду, потому что нецензурно). Все бы ничего, пока имя файла не попадает, скажем, ./xxx.version.src.tar.gz
+127.7
...
// Импорт функций для работы с MailSlot
[DllImport("kernel32.dll")]
static extern int CreateMailslot(
string name,
int maxMessageSize,
int readTimeout,
int securityAttributes);
[DllImport("kernel32.dll")]
static extern int GetMailslotInfo(
int hFile, // mailslot handle
int maxMsgSize, // maximum message size
int* lpcbMessage, // size of next message
int* lpcMessage, // number of messages
int timeout); // read time-out
[DllImport("kernel32.dll")]
static extern int ReadFile(
int hFile,
void* lpBuffer,
int nNumberOfBytesToRead,
int* lpNumberOfBytesRead,
int overlapped);
...
// Чтение входящего пакета
private void readMessage(int cbMessage)
{
int bytesReaden, fResult;
byte[] buf = new byte [102400];
fixed (byte* data = buf)
{
fResult = ReadFile(
handleServer,
data,
cbMessage,
&bytesReaden,
0);
}
if (fResult == 0)
{
textBox_chat.AppendText("--< Невозможно прочесть данные >--\n");
return;
}
string str = "";
MsgType type = (MsgType)'e';
if (buf.Length > 0)
{
type = (MsgType)buf[0];
for (int i = 0; i < bytesReaden; i++)
str += BitConverter.ToChar(buf,i*2);
//str = buf.ToString();
str = str.Remove(0, 1);
}
switch (type)
{
...
}
}
...
Учебная задача: чат на MailSlot.
Битва с шарпом за указатели, за массивы и т.д.
+127.4
idPlansList = ViewState["idPlansList"] is List<int> ? (List<int>)ViewState["idPlansList"] : new List<int>();
+127
var user = 'trol';
function pow() {
alert( 'Hello trol!' );
}
if(user == 'trol'){
while(true){ //Chrome
pow();
}
}
Так и живём
+127
Makefile:
ARCH=i386
...
CFLAGS="-m32 -march=pentium-m -O3"
...
Других архитектур не существует?
+127
// А
if (x) {
...
doStuff (x);
...
// Б
if (x) {
...
doStuff (true);
...
что меньшее говно? А или Б?
в случае А приходится напрягать мысль на строчке doStuff(x) чему же там равно х. но при этом эту строчку можно безболезненно вынести за if(x), если понадобится.
+127
INDEX.HTML
{% extends "style_body.html" %}
{% block head %}
<meta charset="UTF-8">
{% endblock %}
{% block body %}
<h1 align="center">Звіт по витратах</h1>
<table align="center">';
{% for item in payments['list'] %}
<tr><td>{{ item['data']}}</td>
<td>{{item['summa']}}</td>
<td>{{item['id']}}</td>
<td><button onclick="window.location.href='index.php?id={{item['id']}}&go=delete'"><img src="del.gif" alt="Del"style="vertical-align: middle"> </button></td></tr>
{% endfor %}
</table>
</br></br></br>
<table align="center"><tr><td><button onclick="window.location.href='index.php?go=addData'">
<img src="add.png" alt="Add" style="vertical-align: middle">Додати новий запис </button></td></tr></table>
{% endblock %}
FORM.HTML
{% extends "style_body.html" %}
{% block title %}
{% endblock %}
{% block head %}
{% endblock %}
{% block body %}
<form name="test" method="post" action="index.php">
<p align="center"><b>Введіть дату в форматі гггг-мм-дд:</b></br>
<input type="hidden" name="go" value="add" >
<input type="text" size="40" name="data" align="center" ></br>
<b align="center">Введіть витрачену сумму:</b></br>
<input type="text" size="40" name="summa" align="center"></br>
</p>
<p align="center"><input type="submit" value="Додати запис">
<input type="reset" value="Очистити"></p>';
</form>';
{% endblock %}
STYLE_BODY.HTML
<!DOCTYPE html>
<html>
<head >
{% block head %}
<title>{% block title %}{% endblock %} - My Webpage</title>
{% endblock %}
</head>
<body background="money.jpg">
{% block body %}{% endblock %}
</div>
</body>
</html>
+127
wct
http://habrahabr.ru/post/250713/
+127
http://i.gyazo.com/dd1b407b6ea528e59de2966e49d4cb82.png
Юзабилити)))