数学之美,C++之美,代码之美
用三段 140 字符以内的代码生成一张 1024×1024 的图片
// NOTE: compile with g++ filename.cpp -std=c++11#include <iostream>
#include <cmath>
#include <cstdlib>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char GR(int,int);
unsigned char BL(int,int);unsigned char RD(int i,int j){// YOUR CODE HERE
}
unsigned char GR(int i,int j){// YOUR CODE HERE
}
unsigned char BL(int i,int j){// YOUR CODE HERE
}void pixel_write(int,int);
FILE *fp;
int main(){fp = fopen("MathPic.ppm","wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for(int j=0;j<DIM;j++)for(int i=0;i<DIM;i++)pixel_write(i,j);fclose(fp);return 0;
}
void pixel_write(int i, int j){static unsigned char color[3];color[0] = RD(i,j)&255;color[1] = GR(i,j)&255;color[2] = BL(i,j)&255;fwrite(color, 1, 3, fp);
}
1.第一个是 Martin Büttner 的作品
(由于其生成的是ppm格式的图片,电脑普通工具无法查看,故修改了使用opencv查看)
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {// YOUR CODE HEREreturn (char)(_sq(cos(atan2(j - 512, i - 512) / 2 * 255)));
}
unsigned char GR(int i, int j) {// YOUR CODE HEREreturn (char)(_sq(cos(atan2(j - 512, i - 512) / 2 - 2 * acos(-1) / 3)) * 255);
}
unsigned char BL(int i, int j) {// YOUR CODE HEREreturn (char)(_sq(cos(atan2(j - 512, i - 512) / 2 + 2 * acos(-1) / 3)) * 255);
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {// YOUR CODE HERE// return (char)(_sq(cos(atan2(j - 512, i - 512) / 2 * 255)));
#define r(n)(rand()%n)static char c[1024][1024];return!c[i][j] ? c[i][j] = !r(999) ? r(256) :RD((i + r(2)) % 1024, (j + r(2)) % 1024) : c[i][j];
}
unsigned char GR(int i, int j) {// YOUR CODE HERE// return (char)(_sq(cos(atan2(j - 512, i - 512) / 2 - 2 * acos(-1) / 3)) * 255);static char c[1024][1024];return!c[i][j] ? c[i][j] = !r(999) ? r(256) : GR((i + r(2)) % 1024, (j + r(2)) % 1024) : c[i][j];
}
unsigned char BL(int i, int j) {// YOUR CODE HERE// return (char)(_sq(cos(atan2(j - 512, i - 512) / 2 + 2 * acos(-1) / 3)) * 255);static char c[1024][1024];return!c[i][j] ? c[i][j] = !r(999) ? r(256) :BL((i + r(2)) % 1024, (j + r(2)) % 1024) : c[i][j];
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {// YOUR CODE HEREfloat x = 0, y = 0; int k; for (k = 0; k++<256;) {float a = x*x - y*y + (i - 768.0) / 512;y = 2 * x*y + (j - 512.0) / 512; x = a;if (x*x + y*y>4)break;}return log(k) * 47;
}
unsigned char GR(int i, int j) {// YOUR CODE HEREfloat x = 0, y = 0; int k;for (k = 0; k++<256;) {float a = x*x - y*y + (i - 768.0) / 512;y = 2 * x*y + (j - 512.0) / 512;x = a; if (x*x + y*y>4)break;}return log(k) * 47;
}
unsigned char BL(int i, int j) {// YOUR CODE HEREfloat x = 0, y = 0; int k;for (k = 0; k++<256;) {float a = x*x - y*y + (i - 768.0) / 512;y = 2 * x*y + (j - 512.0) / 512;x = a; if (x*x + y*y>4)break;}return 128 - log(k) * 23;
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {double a = 0, b = 0, c, d, n = 0;while ((c = a*a) + (d = b*b)<4 && n++<880){b = 2 * a*b + j*8e-9 - .645411; a = c - d + i*8e-9 + .356888;}return 255 * pow((n - 80) / 800, 3.);
}unsigned char GR(int i, int j) {double a = 0, b = 0, c, d, n = 0;while ((c = a*a) + (d = b*b)<4 && n++<880){b = 2 * a*b + j*8e-9 - .645411; a = c - d + i*8e-9 + .356888;}return 255 * pow((n - 80) / 800, .7);
}unsigned char BL(int i, int j) {double a = 0, b = 0, c, d, n = 0;while ((c = a*a) + (d = b*b)<4 && n++<880){b = 2 * a*b + j*8e-9 - .645411; a = c - d + i*8e-9 + .356888;}return 255 * pow((n - 80) / 800, .5);
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {static double k;k += rand() / 1. / RAND_MAX;int l = k; l %= 512;return l>255 ? 511 - l : l;
}unsigned char GR(int i, int j) {static double k;k += rand() / 1. / RAND_MAX;int l = k; l %= 512;return l>255 ? 511 - l : l;
}unsigned char BL(int i, int j) {static double k;k += rand() / 1. / RAND_MAX;int l = k; l %= 512;return l>255 ? 511 - l : l;
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {
#define P 6.03float s = 3. / (j + 250), y = (j + sin((i*i + _sq(j - 700) * 5) / 100. / DIM + P) * 15)*s;return (int((i + DIM)*s + y) % 2 + int((DIM * 2 - i)*s + y) % 2) * 127;
}unsigned char GR(int i, int j) {float s = 3. / (j + 250);float y = (j + sin((i*i + _sq(j - 700) * 5) / 100. / DIM + P) * 15)*s;return (int(5 * ((i + DIM)*s + y)) % 2 + int(5 * ((DIM * 2 - i)*s + y)) % 2) * 127;
}unsigned char BL(int i, int j) {float s = 3. / (j + 250);float y = (j + sin((i*i + _sq(j - 700) * 5) / 100. / DIM + P) * 15)*s;return (int(29 * ((i + DIM)*s + y)) % 2 + int(29 * ((DIM * 2 - i)*s + y)) % 2) * 127;
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {return BL(i, j) * 2;#define t(m,n)_sq(m)+_sq(n)#define z(m,n)t(m*32-i,n*32-j)#define q(m,n,k)if(z(m,n)<196)return k*255;if(z(m,n)<225)return 0;
}unsigned char GR(int i, int j) {return BL(i, j);
}unsigned char BL(int i, int j) {q(16, 16, 1)q(15, 16, 0)q(16, 15, 0)q(17, 16, 0)q(16, 17, 0)return(i & 31) && (j & 31) ? 80 : 0;
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {#define F(x) float x#define R return#define Ci (DIM/2)#define Cj Ci#define Z (Ci/2)#define G (Ci/8)#define N 3R BL(i, j);
}unsigned char GR(int i, int j) {#define Y(x) sqrt(1.-_sq(x))R BL(i, j);
}unsigned char BL(int i, int j) {F(r) = sqrt(0. + _sq(i - Ci) + _sq(j - Cj)); F(s) = r / Z; if (s<1) { i -= Ci; j -= Cj; F(k) = (Y(s)*Y(s / N) + _sq(s) / N)*N; i = i / k + Ci; j = j / k + Cj; }R(i / G + j / G) % 2 * 255;
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {// *2 expand the spiral// DIM- reverse the gradientreturn DIM - BL(2 * i, 2 * j);
}
unsigned char GR(int i, int j) {// notice swapped parameters// 128 changes phase of the spiralreturn BL(j, i) + 128;
}
unsigned char BL(int i, int j) {// center iti -= DIM / 2;j -= DIM / 2;double theta = atan2(j, i); //angle that point is from centerdouble prc = theta / 3.14f / 2.0f; // percent around the circleint dist = sqrt(i*i + j*j); // distance from center// EDIT: if you change this to something like "prc * n * 256" where n// is an integer, the spirals will line up for any arbitrarily sized// DIM value, or if you make separate DIMX and DIMY values!int makeSpiral = prc * DIM / 2;// makes pattern on edge of the spiralint waves = sin(_cr(dist * dist)) * 32 + sin(theta * 10) * 64;return dist + makeSpiral + waves;
}
// opencv_2Dcode.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <iostream>
#include <cmath>
#include <cstdlib>
#include<string>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\opencv.hpp>
#define DIM 1024
#define DM1 (DIM-1)
#define _sq(x) ((x)*(x)) // square
#define _cb(x) abs((x)*(x)*(x)) // absolute value of cube
#define _cr(x) (unsigned char)(pow((x),1.0/3.0)) // cube rootunsigned char RD(int, int);
unsigned char GR(int, int);
unsigned char BL(int, int);void pixel_write(int, int);
FILE *fp;int main() {fp = fopen("MathPic.ppm", "wb");fprintf(fp, "P6\n%d %d\n255\n", DIM, DIM);for (int j = 0; j<DIM; j++)for (int i = 0; i<DIM; i++)pixel_write(i, j);fclose(fp);cv::Mat srcImage = cv::imread("MathPic.ppm", 1);cv::imwrite("MathPic.jpg", srcImage);cv::imshow("MathPic.ppm", srcImage);cvWaitKey(0);return 0;
}void pixel_write(int i, int j) {static unsigned char color[3];color[0] = RD(i, j) & 255;color[1] = GR(i, j) & 255;color[2] = BL(i, j) & 255;fwrite(color, 1, 3, fp);
}unsigned char RD(int i, int j) {// YOUR CODE HERE
#define LEFT (i < DIM/2)
#define C1 C(DIM/2, DIM/2, DIM/2)
#define C2 C(DIM/2, DIM/4, DIM/4) return BL(i, j);
}
unsigned char GR(int i, int j) {// YOUR CODE HERE
#define C3 C(DIM/2, 3*DIM/4, DIM/4)
#define C4 C(DIM/2, DIM/4, DIM/16)
#define C5 C(DIM/2, 3*DIM/4, DIM/16) return BL(i, j);
}
unsigned char BL(int i, int j) {// YOUR CODE HERE
#define C(x, y, r) (_sq(i - (x)) + _sq(j - (y)) < _sq((r))) return !C1 ? 127 : C2 ? C4 ? 0 : 255 : C3 ? C5 ? 255 : 0 : LEFT ? 255 : 0;
}
数学之美,C++之美,代码之美相关推荐
- 2023美国大学生数学建模竞赛(美赛)思路代码
2023美国大学生数学建模竞赛(美赛)思路&代码 报名 时间节点 比赛说明 问题A(数据分析题):收干旱影响的植物群落(MCM) 第一问 第二问 问题B(仿真建模题):重塑马赛马拉(MCM) ...
- 2021美国大学生数学建模竞赛(美赛)思路代码
2021美国大学生数学建模竞赛(美赛)思路&代码 比赛说明 一.A题(真菌对木制分解效率的影响)--赛题解读&解题思路 二.B 题(discrete) 三.C题(大黄蜂传播规律和目击准 ...
- 最美的C语言代码参上
各位,看到标题大家肯定会联想许多,到底怎样算最美的代码?先不多说,代码先上: #include<stdio.h>#include <graphics.h>#include &l ...
- 代码之美——Doom3源代码赏析2
http://www.csdn.net/article/2013-01-17/2813778-the-beauty-of-doom3-source-code/2 摘要:Dyad作者.资深C++工程师S ...
- 代码之美——Doom3源代码赏析
摘要:Dyad作者.资深C++工程师Shawn McGrathz在空闲时翻看了Doom3的源代码,发出了这样的惊叹:"这是我见过的最整洁.最优美的代码!""Doom 3的 ...
- 代码之美~利用构造方法实现模块的解耦
解耦,不仅只是对程序的扩展性而言,它可能还是你使用你的程序从一个层面向另一个层面提高的基础,请认真对待这个词语"解耦". 我相信,它将会成为与"SOA",&qu ...
- 唯美雪景雪花飘落代码,附效果演示
唯美雪景雪花飘落代码, 效果演示; 包括一个index.html代码+两个js代码+图片文件夹 简单的来说不是很难,主要就是以理解为主,修改index里面的文字内容,以及图片的替换,js 的代码不需要 ...
- 播放失败246106异常代码_美的燃气热水器修理分享(附代码解释)
上门检修一台美的强排热水器. 试机检查:打开水流,强排风机虽转,未听到燃气电磁阀吸合和燃气火力声音,出水口也只有冷水流出,几秒后显示E2.查相应的代码解释E2:风压异常或风机故障.但观风机运行速度声音 ...
- 转:代码之美——Doom3源代码赏析
背景介绍: Doom3是id Software于2004年开发的第一人称射击游戏,目前以GPL v3协议开源.其采用游戏引擎的是id Tech 4,由id Software创始人.首席程序员John ...
- 天然气故障代码大全_美的燃气热水器故障代码大全
现在的燃气热水器出现问题都会有代码提示,这样大大方便了判断和维修.那么美的燃气热水器故障代码是什么意思呢?本文小编来给大家介绍一下. 美的燃气热水器故障代码大全 1.E1:点火失败或中途熄火 ①由于火 ...
最新文章
- 手把手教你如何用Python制作一个电子相册?末附python教程
- android 个推打开页面,个推android客户端点击跳到指定activity
- CGI脚本跨站截取Cookie/附ASP的版本
- flink streamGraph生成
- 一段代码把网站变成灰白色
- vue组件制作专题 - (mpvue专用)在mpvue中纯自己写css实现简单左右轮播
- javaScript,Dwr分页模拟
- python机器学习
- python 菜鸟联盟-菜鸟联盟python
- qq视频转码失败怎么办_迅捷视频转换器腾讯视频转换失败如何解决?
- 那些年我们一起追逐过的安全工具
- sql 2008 R2 备份和还原
- 【嵌入式 C】C语言中格式输出二进制的两种方法
- java 获取集合对象中某个属性不为空的数据集合 lambda获取【拉姆达表达式 】
- 写一个求平方根的函数求一个整数的平方根因为函数类型是整形所以平方根的结果是整数,例如5,的平方根是2,而不是2.3...
- Python 之 异常值/离群值的处理
- “燕云十六将”之张永生(13)
- 音视频开发系列(15):视频与音频同步
- 设备漏电对计算机影响,电脑机箱漏电对电脑硬件伤害大吗?
- Vue 页面单独设置Meta