- 1
- 2
- 3
<?
out_banner_java(); // Выводим Java Script для слайдера
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
<?
out_banner_java(); // Выводим Java Script для слайдера
?>
+147
if (strrpos(' ' . $lsText, $v)) {
//
}
вместо
if (strpos($lsText, $v) !== false) {
//
}
нашёл у себя на сайте vovkontakte.ru :) как же давно я его писал...
+147
function back_size()
{
var w = document.body.clientWidth;
var h = document.body.clientHeight;
var iw = 1680;
var ih = 1050;
var rw;
var rh;
var c;
c = w/iw;
rw = iw*c;
rh = ih*c;
if(rh<h)
{
c = h/ih;
rw = iw*c;
rh = ih*c;
}
var margleft = (w-rw)/2;
var margtop = (h-rh)/2;
var thisbody = $(body);
thisbody.css("background-size", rw+" "+rh);
thisbody.css("background-position-x", margleft);
thisbody.css("background-position-y", margtop);
}
Моя версия маштобируемого бека..
+147
#include <iostream>
#include <cmath>
using namespace std;
#define EXIT 10
#define CMATRIX_ROW_SIZE 2
#define CMATRIX_COL_SIZE 2
class Matrix
{
float M[CMATRIX_ROW_SIZE][CMATRIX_COL_SIZE];
public:
Matrix(){
for(int i=0;i<CMATRIX_ROW_SIZE;i++){
for(int j=0;j<CMATRIX_COL_SIZE;j++){
M[i][j]=0;
}
}
}
Matrix(const Matrix &m){
for(int i=0;i<CMATRIX_ROW_SIZE;i++){
for(int j=0;j<CMATRIX_COL_SIZE;j++){
this->M[i][j]=m.M[i][j];
}
}
}
Matrix(float a_11,float a_12,float a_21,float a_22){
this->M[0][0]=a_11;
this->M[0][1]=a_12;
this->M[1][0]=a_21;
this->M[1][1]=a_22;
}
void print()const{cout<<" ("<<M[0][0]<<" "<<M[0][1]<<")\n"<<" ("<<M[1][0]<<" "<<M[1][1]<<")"<<endl;}
float determinant()const{return (M[0][0]*M[1][1] - M[0][1]*M[1][0]);}
bool compare(Matrix &m1,Matrix &m2)const{return (m1==m2) ? true : false;}
template <class Matrix> float get_ij (Matrix &m,int i,int j){
if( (i>=0 && i<CMATRIX_ROW_SIZE) && (j>=0 && j<CMATRIX_COL_SIZE ) ) return m.M[i][j];
else return 0;
}
template <class Matrix> void set_ij (Matrix &m,int i,int j,float setter){
if( (i>=0 && i<CMATRIX_ROW_SIZE) && (j>=0 && j<CMATRIX_COL_SIZE ) ) this->M[i][j]=setter;
}
friend istream &operator >>(istream &in,Matrix &m){
cout<<" Input [i][j]"<<endl;
for(int i=0;i<CMATRIX_ROW_SIZE;i++){
for(int j=0;j<CMATRIX_COL_SIZE;j++){
in>>m.M[i][j];
}
}
return in;
}
friend Matrix operator * (const Matrix &m,int degree){
if(degree>0){
Matrix temp;
for(int k=0;k<degree-1;k++){
temp.M[0][0] = temp.M[0][0] + m.M[0][0]*m.M[0][0] + m.M[0][1]*m.M[1][0];
temp.M[0][1] = temp.M[0][1] + m.M[0][0]*m.M[0][1] + m.M[0][1]*m.M[1][1];
temp.M[1][0] = temp.M[1][0] + m.M[1][0]*m.M[0][0] + m.M[1][1]*m.M[1][0];
temp.M[1][1] = temp.M[1][1] + m.M[1][0]*m.M[0][1] + m.M[1][1]*m.M[1][1];
}
return temp;}
else if(degree==0){
Matrix temp(1,0,0,1);
return temp;}
else {
Matrix temp;
return temp;
}
}
friend Matrix operator * (float lambda,const Matrix &m){
Matrix temp;
for(int i=0;i<CMATRIX_ROW_SIZE;i++){
for(int j=0;j<CMATRIX_COL_SIZE;j++){
temp.M[i][j] = lambda*m.M[i][j];
}
}
return temp;}
Matrix operator * (const Matrix &m){
Matrix temp;
temp.M[0][0] = temp.M[0][0] + M[0][0]*m.M[0][0] + M[0][1]*m.M[1][0];
temp.M[0][1] = temp.M[0][1] + M[0][0]*m.M[0][1] + M[0][1]*m.M[1][1];
temp.M[1][0] = temp.M[1][0] + M[1][0]*m.M[0][0] + M[1][1]*m.M[1][0];
temp.M[1][1] = temp.M[1][1] + M[1][0]*m.M[0][1] + M[1][1]*m.M[1][1];
return temp;}
Matrix operator + (const Matrix &m){
Matrix temp;
for(int i=0;i<CMATRIX_ROW_SIZE;i++){
for(int j=0;j<CMATRIX_COL_SIZE;j++){
temp.M[i][j] = M[i][j] + m.M[i][j];
}
}
return temp;}
bool operator == (const Matrix &m){
bool flag;
for(int i=0;i<CMATRIX_ROW_SIZE;i++){
for(int j=0;j<CMATRIX_COL_SIZE;j++){
flag = (M[i][j]==m.M[i][j]) ? true : false;
}
}
return temp;
}
};
Простите ради Бога за лабу. Просто очень хочется узнать мнение общественности. Заранее спасибо, за любую оценку!
+147
if(!xmlDate.equals(null))
{
...
}
else
{
return null;
}
Для полноты картинки смотрим метод equals в XMLGregorianCalendar.java. Стажеры такие стажеры...
+147
// на сервере:
typedef struct SRV_time_tag
{
int secs;
int msecs;
} SRV_time_t;
// в клиенте (который издревле использует хидеры сервака):
typedef struct CLI_time_tag
{
int secs;
int msecs;
} CLI_time_t;
// ... в сервере, посылается клиенту:
gettimeofday( &tv, NULL );
now->secs = tv.tv_sec;
now->msecs = tv.tv_usec / 1000;
велосипеды разные нужны, велосипеды всякие важны. теперь с капипастой!
+147
//для краткости порезано
//первый файл
//объявление контрола, который в себе рисует квадратные thumbnailы
class ThumbnailViewer : .... {
...
//внимание!
private:
struct Impl;
Impl *m_impl;
}
//второй файл
//объявление мифической структуры Impl
struct ThumbnailView::Impl
{
...
//а вот это и есть то, что должно рисоваться на экране для каждого thumbnail
class Item : public QGraphicsPixmapItem {
...
}
...
}
что хотел иметь ввиду афтор?
+147
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
говно
+147
#include <math.h>
#include <iostream>
#include <conio.h>
#include <istream>
using namespace std;
class Complex{
public:
double real;
double image;
Complex(){};
Complex(double re){real = re; image = 0;}
Complex(double re, double im){real = re ; image = im ;}
~Complex(){}
Complex & operator=(Complex &);
Complex & operator=(double);
double abs(){
return sqrt(real * real + image * image);
}
double arg(){
return (2*atan(image/(real+abs())));
}
double imag(){
return image;
}
double re(){
return real;
}
inline friend Complex operator+(const Complex, const Complex);
Complex operator+();
inline friend Complex operator-(const Complex, const Complex);
inline friend Complex operator*(const Complex, const Complex);
inline friend Complex operator*(Complex, double);
inline friend Complex operator/(const Complex, const Complex);
inline friend Complex operator/(const Complex, const double);
inline friend Complex operator+=(Complex, Complex);
inline friend Complex operator+=(Complex, double);
inline Complex conj(Complex fp1);
inline Complex Complex::expon(Complex fp1);
inline Complex Complex::sinus(Complex fp1);
inline Complex Complex::cosinus(Complex fp1);
inline Complex Complex::hypercosinus(Complex fp1);
inline Complex Complex::hypersinus(Complex fp1);
inline Complex Complex::logarithm(Complex fp1);
friend ostream &operator<<(ostream &, Complex &);
friend istream &operator>>(istream &, Complex &);
};
const Complex _i = Complex(0,1);
Complex Complex::operator+()
{
return *this;
}
Complex operator+(const Complex fp1, const Complex fp2)
{
Complex fp;
fp.real = fp1.real + fp2.real;
fp.image = fp1.image + fp2.image;
return fp;
}
Complex operator+=(Complex fp1, Complex fp2)
{
fp1.real = fp1.real + fp2.real;
fp1.image = fp1.image + fp2.image;
return fp1;
}
Complex operator+=(Complex fp1, double dbl)
{
fp1.real = fp1.real + dbl;
return fp1;
}
Complex operator-(const Complex fp1, const Complex fp2)
{
Complex fp;
fp.real = fp1.real - fp2.real;
fp.image = fp1.image - fp2.image;
return fp;
}
Complex operator*(const Complex fp1, const Complex fp2)
{
Complex fp;
fp.real = fp1.real * fp2.real - fp1.image * fp2.image;
fp.image = fp1.real * fp2.image + fp1.image * fp2.real;
return fp;
}
Complex operator*(Complex fp1, double dbl)
{
fp1.real = dbl * fp1.real;
fp1.image = dbl * fp1.image;
return fp1;
}
Complex operator/(const Complex fp1, const Complex fp2)
{
double k;
Complex fp;
лаба по ИВТ.. класс для работы с комплексными числами
+147
<div class="form-item" id="edit-user1-date-year-wrapper">
<select name="user1_date[year]" class="form-select" id="edit-user1-date-year" ><option value="1900">1900</option><option value="1901">1901</option><option value="1902">1902</option><option value="1903">1903</option><option value="1904">1904</option><option value="1905">1905</option><option value="1906">1906</option><option value="1907">1907</option><option value="1908">1908</option><option value="1909">1909</option><option value="1910">1910</option><option value="1911">1911</option><option value="1912">1912</option><option value="1913">1913</option><option value="1914">1914</option><option value="1915">1915</option><option value="1916">1916</option><option value="1917">1917</option><option value="1918">1918</option><option value="1919">1919</option><option value="1920">1920</option><option value="1921">1921</option><option value="1922">1922</option><option value="1923">1923</option><option value="1924">1924</option><option value="1925">1925</option><option value="1926">1926</option><option value="1927">1927</option><option value="1928">1928</option><option value="1929">1929</option><option value="1930">1930</option><option value="1931">1931</option><option value="1932">1932</option><option value="1933">1933</option><option value="1934">1934</option><option value="1935">1935</option><option value="1936">1936</option><option value="1937">1937</option><option value="1938">1938</option><option value="1939">1939</option><option value="1940">1940</option><option value="1941">1941</option><option value="1942">1942</option><option value="1943">1943</option><option value="1944">1944</option><option value="1945">1945</option><option value="1946">1946</option><option value="1947">1947</option><option value="1948">1948</option><option value="1949">1949</option><option value="1950">1950</option><option value="1951">1951</option><option value="1952">1952</option><option value="1953">1953</option><option value="1954">1954</option><option value="1955">1955</option><option value="1956">1956</option><option value="1957">1957</option><option value="1958">1958</option><option value="1959">1959</option><option value="1960">1960</option><option value="1961">1961</option><option value="1962">1962</option><option value="1963">1963</option><option value="1964">1964</option><option value="1965">1965</option><option value="1966">1966</option><option value="1967">1967</option><option value="1968">1968</option><option value="1969">1969</option><option value="1970">1970</option><option value="1971">1971</option><option value="1972">1972</option><option value="1973">1973</option><option value="1974">1974</option><option value="1975">1975</option><option value="1976">1976</option><option value="1977">1977</option><option value="1978">1978</option><option value="1979">1979</option><option value="1980">1980</option><option value="1981">1981</option><option value="1982">1982</option><option value="1983">1983</option><option value="1984">1984</option><option value="1985">1985</option><option value="1986">1986</option><option value="1987">1987</option><option value="1988">1988</option><option value="1989">1989</option><option value="1990">1990</option><option value="1991">1991</option><option value="1992">1992</option><option value="1993">1993</option><option value="1994">1994</option><option value="1995">1995</option><option value="1996">1996</option><option value="1997">1997</option><option value="1998">1998</option><option value="1999">1999</option><option value="2000">2000</option><option value="2001">2001</option><option value="2002">2002</option><option value="2003">2003</option><option value="2004">2004</option><option value="2005">2005</option><option value="2006">2006</option><option value="2007">2007</option><option value="2008">2008</option><option value="2009">2009</option><option value="2010">2010</option><option value="2011" selected="selected">2011</option></select>
</div>
Это вообще все так пишут и я чего-то не понимаю в этой жизни?..