- 1
Здесь будут опубликованы пароли от учётных записей
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 35
−1
Здесь будут опубликованы пароли от учётных записей
−1
protected void ASPxUploadControl1_FilesUploadComplete(object sender, DevExpress.Web.ASPxUploadControl.FilesUploadCompleteEventArgs e)
{
if (Request.Cookies["LID"] != null)
{
int ListId = Convert.ToInt32(Request.Cookies["LID"].Value);
Response.Cookies["LID"].Expires = DateTime.Now.AddDays(-1);
foreach (DevExpress.Web.ASPxUploadControl.UploadedFile uf in ASPxUploadControl1.UploadedFiles)
{
uf.SaveAs(@"C:\TEMP\ListUploads\" + uf.FileName, true);
ListInfo.ImportList(Convert.ToInt16(ListId), @"C:\TEMP\ListUploads\" + uf.FileName);
}
}
}
блять, это же каким инвалидом надо быть, чтобы так сделать загрузку файла в базу?
−48
// fuckin IE8/9/10/11 sometimes returns 0 for dimensions. this weird hack was the only thing that worked
both.css({
position: 'relative', // cause a reflow, which will force fresh dimension recalculation
left: -1 // ensure reflow in case the el was already relative. negative is less likely to cause new scroll
});
−21
<form id="form1" runat="server" >
<div id="something" style="position: absolute; height: 200px; width: 400px; margin: -100px 0 0 -200px; top: 50%; left: 50%;">
<table width="100%" >
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td width="40%">
</td>
<td width="20%">
<asp:Login ID="Login4" runat="server" BackColor="#F7F7DE" BorderColor="#CCCC99"
BorderStyle="Solid" BorderWidth="1px"
DisplayRememberMe="False" FailureText="Введите правильные логин и пароль"
Font-Names="Verdana" Font-Size="10pt"
onloggedin="Login1_LoggedIn" PasswordLabelText="Пароль"
UserNameLabelText="Логин" Width="100%">
<TitleTextStyle BackColor="#6B696B" Font-Bold="True"
ForeColor="#FFFFFF" />
</asp:Login>
</td>
<td width="40%">
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
</table>
</div>
</form>
верстка, уроверь - бог!
−48
CREATE OR REPLACE PACKAGE BODY REPORT."PKG_COMMIT"
IS
PROCEDURE P_COMMIT
IS
BEGIN
COMMIT;
END;
END PKG_COMMIT;
откопал чудный пакет
−50
static PyObject *
binascii_b2a_qp_impl(PyModuleDef *module,
Py_buffer *data,
int quotetabs,
int istext,
int header)
{
Py_ssize_t in, out;
const unsigned char *databuf;
....
if ((databuf[in] > 126) ||
(databuf[in] == '=') ||
(header && databuf[in] == '_') ||
((databuf[in] == '.') && (linelen == 0) &&
(databuf[in+1] == '\n' || databuf[in+1] == '\r' ||
databuf[in+1] == 0)) ||
(!istext && ((databuf[in] == '\r') ||
(databuf[in] == '\n'))) ||
((databuf[in] == '\t' || databuf[in] == ' ') &&
(in + 1 == datalen)) ||
((databuf[in] < 33) &&
(databuf[in] != '\r') && (databuf[in] != '\n') &&
(quotetabs ||
(!quotetabs && ((databuf[in] != '\t') && // <=
(databuf[in] != ' '))))))
{
....
}
....
}
Pyhon source https://habrahabr.ru/company/pvs-studio/blog/306204/
теперь я ничему не удивляюсь
−45
if P_ID_STANDART is null then -- Это отвязка
MANAGER_OBJECT_DSD.SET_RELATION_VARIANT(V_ID_OBJECT,ID_VARIANT,P_ID_STANDART,P_USER_NM);
else -- Иначе привязка
MANAGER_OBJECT_DSD.SET_RELATION_VARIANT(V_ID_OBJECT,ID_VARIANT,P_ID_STANDART,P_USER_NM);
end if;
кусок PL/SQL процедуры. форматирование сохранено.
для чего нужно было вставлять столько переносов строк мне вообще непонятно.
0
public enum EventType {
Error,
Notification,
Success
}
...
String sEventType = String.Empty;
switch (eType) {
case EventType.Error:
sEventType = "Error: ";
break;
case EventType.Notification:
sEventType = "Notification: ";
break;
case EventType.Success:
sEventType = "Success: ";
break;
}
+1
public class FileStorage {
public FileStorage() {
try {
if (String.IsNullOrEmpty(Common.GlobalVariables.FileStorage)) {
throw new Exception(Common.GuiHelper.ShowErrorMessage("FileStorage", String.Empty));
}
if (!Directory.Exists(Common.GlobalVariables.FileStorage)) {
DirectoryInfo di = Directory.CreateDirectory(Common.GlobalVariables.FileStorage);
if (!di.Exists) {
throw new Exception(Common.GuiHelper.ShowErrorMessage("FileStorageDir", String.Empty));
}
}
} catch (Exception er) {
throw new Exception(er.Message);
}
}
public String CreateFileDirectory() {
try {
int iIdx = 0;
Boolean bIsCreated = false;
while (!bIsCreated && iIdx < 10) {
String sDir = Guid.NewGuid().ToString("N").ToLower();
sDir = sDir.Substring(0, 2);
if (!Directory.Exists(Common.GlobalVariables.FileStorage + sDir + @"\")) {
DirectoryInfo di = Directory.CreateDirectory(Common.GlobalVariables.FileStorage + sDir + @"\");
if (di.Exists) {
return Common.GlobalVariables.FileStorage + sDir + @"\";
}
}
iIdx++;
}
return null;
} catch (Exception er) {
throw new Exception(er.Message);
}
}
}
может я чего не понимаю, но зачем?
+1
public class ResultBase {
private ColumnCollections _columns;
private ArrayList _rows;
...
}
...
public class ColumnCollections : System.Collections.Specialized.NameObjectCollectionBase {}
...
public int Compare(object x, object y) {
if (x != null && y != null) {
object[] objX = x as object[];
object[] objY = y as object[];
if (objX != null && objY != null && objX.Length > 0 && objX.Length == objY.Length) {
switch (_ColumnType.FullName) {
case "System.Int16":
if (_Direction == DirectionType.ASC) {
return ((short)objX[_ColumnIndex]).CompareTo((short)objY[_ColumnIndex]);
} else {
return ((short)objY[_ColumnIndex]).CompareTo((short)objX[_ColumnIndex]);
}
case "System.Int32":
if (_Direction == DirectionType.ASC) {
return ((int)objX[_ColumnIndex]).CompareTo((int)objY[_ColumnIndex]);
} else {
return ((int)objY[_ColumnIndex]).CompareTo((int)objX[_ColumnIndex]);
}
case "System.Int64":
if (_Direction == DirectionType.ASC) {
return ((long)objX[_ColumnIndex]).CompareTo((long)objY[_ColumnIndex]);
} else {
return ((long)objY[_ColumnIndex]).CompareTo((long)objX[_ColumnIndex]);
}
case "System.Double":
if (_Direction == DirectionType.ASC) {
return ((double)objX[_ColumnIndex]).CompareTo((double)objY[_ColumnIndex]);
} else {
return ((double)objY[_ColumnIndex]).CompareTo((double)objX[_ColumnIndex]);
}
case "System.Decimal":
if (_Direction == DirectionType.ASC) {
return ((decimal)objX[_ColumnIndex]).CompareTo((decimal)objY[_ColumnIndex]);
} else {
return ((decimal)objY[_ColumnIndex]).CompareTo((decimal)objX[_ColumnIndex]);
}
case "System.Single":
if (_Direction == DirectionType.ASC) {
return ((float)objX[_ColumnIndex]).CompareTo((float)objY[_ColumnIndex]);
} else {
return ((float)objY[_ColumnIndex]).CompareTo((float)objX[_ColumnIndex]);
}
case "System.String":
String sX = (!Convert.IsDBNull(objX[_ColumnIndex])) ? (String)objX[_ColumnIndex] : String.Empty;
if (String.IsNullOrEmpty(sX)) {
sX = "";
}
String sY = (!Convert.IsDBNull(objY[_ColumnIndex])) ? (String)objY[_ColumnIndex] : String.Empty;
if (String.IsNullOrEmpty(sY)) {
sY = "";
}
if (_Direction == DirectionType.ASC) {
return sX.CompareTo(sY);
} else {
return sY.CompareTo(sX);
}
case "System.DateTime":
if (_Direction == DirectionType.ASC) {
return ((DateTime)objX[_ColumnIndex]).CompareTo((DateTime)objY[_ColumnIndex]);
} else {
return ((DateTime)objY[_ColumnIndex]).CompareTo((DateTime)objX[_ColumnIndex]);
}
case "System.Boolean":
if (_Direction == DirectionType.ASC) {
return ((Boolean)objX[_ColumnIndex]).CompareTo((Boolean)objY[_ColumnIndex]);
} else {
return ((Boolean)objY[_ColumnIndex]).CompareTo((Boolean)objX[_ColumnIndex]);
}
}
}
}
return 0;
}
достался мне в наследство код, который я года два поддерживал. никогда не вдавался в код той тулзы, которая из базы результаты возвращяла, пока не пришлось описать проект комментариями, чтобы отдать его клиенту.
компарер просто божественен...
я конечно точно не знаю, кто это писал, но за то знаю, кому пренадлежил авторство конкретной версии, но за то знаю, кто писал первую... и этот человек мне еще говорил, что мой экстеншен в 50 строк, который через рифлексию миллион строк из IDataReader за секунду в коллекцию объектов возвращял, уверял меня, что это медленное и корявое говно. нет, это медленное и корявое говно!
господи, за что?