- 1
- 2
- 3
- 4
- 5
- 6
foreach ($config['entries'] as $config['entry']){
$config['entry'] = $config['entries'][0];
$url = $config['entry']['url'];
$entry_host = parse_url($url, PHP_URL_HOST);
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
foreach ($config['entries'] as $config['entry']){
$config['entry'] = $config['entries'][0];
$url = $config['entry']['url'];
$entry_host = parse_url($url, PHP_URL_HOST);
...
}
Обратите внимание на вторую строчку
+6
// функция квадрата расстояния на гексагональном поле
Fixed SDist2 (Fixed dx, Fixed dy)
{
return (dx*dx+dy*dy+dx*dy);
}
// а теперь типа находим ближайшее целое, ближайшее в гексагональном смысле
const Fixed rx = int(rtx), ry = int(rty);
const Fixed
d00 = SDist2(rx -rtx, ry -rty),
d10 = SDist2(rx+fx1-rtx, ry -rty),
d01 = SDist2(rx -rtx, ry+fx1-rty),
d11 = SDist2(rx+fx1-rtx, ry+fx1-rty);
int x,y;
if (d00<d10 && d00<d01 && d00<d11)
{
x=int(rx); y=int(ry);
} else if (d10<d01 && d10<d11)
{
x=int(rx)+1; y=int(ry);
} else if (d01<d11)
{
x=int(rx); y=int(ry)+1;
} else
{
x=int(rx)+1; y=int(ry)+1;
}
изящно не получилось
+3
#include <iostream>
using namespace std;
class Base {
public:
Base() {
cout << "Base construct\n";
}
virtual ~Base() {
cout << "Base destruct\n";
}
};
class Child: public Base {
public:
Child() {
cout << "Child construct\n";
}
~Child() {
cout << "Child destruct\n";
}
};
int main() {
Base *base = new Child();
delete base;
}
Hy нe oчeвиднo жe! Для тoгo, чтoб вызывaлиcь вce дecтpyктopы, нyжнo oбъявить eгo виpтyaльным. B тo вpeмя кaк кoнcтpyктop бeз мoдификaтopa virtual paбoтaeт тaк жe, кaк виpтyaльный дecтpyктop.
И зaчeм вoбщe ocтaвлять вoзмoжнocть нe виpтyaльнoгo дecтpyктopa - нe мoгy пpeдcтaвить ceбe cлyчaя, кoгдa пpи yдaлeнии oбъeктa нyжeн вызoв дecтpyктopa тoлькo бaзoвoгo клacca.
+133
try
{
using (var context = new vbEntities())
{
var DBF = new DBF();
var dt = DBF.GetAll(@"C:\Users\.........\Documents\BNKSEEK.DBF");
int i = 0;
progressBar1.Maximum = dt.Rows.Count;
foreach (DataRow dr in dt.Rows)
{
var row = new Bank();
row.BIK = dr["RKC"].ToString();
row.CityName = dr["NNP"].ToString();
row.Address = dr["ADR"].ToString();
row.Name = dr["NAMEP"].ToString();
row.KS = dr["KSNP"].ToString();
row.Phone = dr["TELEF"].ToString();
row.OKPO = dr["OKPO"].ToString();
context.Bank.Add(row);
progressBar1.Value = i++;
}
context.SaveChanges();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
+143
strlen(s + 5);
"А чего это оно на 10 символов меньше чем надо возвращает?"
+147
function get_avatar($id){
$mysqli = connectDB();
$avatar_get = $mysqli->query("SELECT `avatar` FROM `users` WHERE `id`='$id'");
$line = $result_set->fetch_assoc();
closeDB($mysqli);
return $line["avatar"];
}
пожалуйста помогите найти ошибку
+166
if (value) return (value != null)
else return false;
Из кода проекта.... Автор уволился
+152
if(isset($_GET['do'])){
$page = $checkObj->pageCheck($_GET['dopage']);
$incModules = 'staticpage';
if($link_set['on_news_post_html'] == 1){
$nameLinkPost = $checkObj->pageCheck($_GET['dopage']);
if($nameLinkPost != ''){
$tmp_id_post = explode('_',$_GET['dopage']);
$id_post = $checkObj->idCheck($tmp_id_post[0]);
$nameLinkPost = $checkObj->pageCheck($tmp_id_post[1]);
if(($id_post) and (!empty($tmp_id_post[1]))){
$incModules = 'post';
$page = '';
}
}
}
}
Так нормально?
+65
BigInteger.ONE
+129
class WorkDBF
{
private OdbcConnection _connection = null;
public DataTable Execute(string command)
{
DataTable dt = null;
if (_connection != null)
{
try
{
_connection.Open();
dt = new DataTable();
System.Data.Odbc.OdbcCommand oCmd = _connection.CreateCommand();
oCmd.CommandText = command;
dt.Load(oCmd.ExecuteReader());
_connection.Close();
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
}
return dt;
}
public DataTable GetAll(string dbpath)
{
return Execute("SELECT * FROM " + dbpath);
}
public WorkDBF()
{
this._connection = new System.Data.Odbc.OdbcConnection();
_connection.ConnectionString = @"Driver={Microsoft dBase Driver (*.dbf)};" +
"SourceType=DBF;Exclusive=No;" +
"Collate=Machine;NULL=NO;DELETED=NO;" +
"BACKGROUNDFETCH=NO;";
}
}