- 浏览: 100878 次
- 性别:
- 来自: 郑州
最新评论
文章列表
一、display:table-cell属性简述
display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性
的,但是IE6/7只能对你说sorry了,这一事实也是大大制约了display:table-cell属性在实际项目中的应用。
我们都知道,单元格有一些比较特别的属性,例如元素的垂直居中对齐,关联伸缩等,所以display:table-cell还是有不少潜在的使用价
值的,虽说IE6/7不支持此属性,但是幸运的是,IE6/7一些乱糟糟的属性与渲染,我们可以其他方法实现同样或是类似的效果。
与其他一些disp ...
css中文字体的英文名字
- 博客分类:
- 基础应用
宋体 SimSun
黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
仿宋_GB2312 FangSong_GB2312
楷体_GB2312 KaiTi_GB2312
宋体:SimSuncss中中文字体(font-family)的英文名称
Mac OS的一些:
华文细黑:STHeiti Light [STXihei]
华文黑体:STHeiti
华文楷体:STKaiti
华文宋体:STSon ...
一、水平居中:
1.text-align:center;
2.margin:0 auto;或margin:auto;(要设置宽度,否则没有效果。)
3.position:absolute;left:50%;(绝对定位,一般不使用)
4.position:relative;left:50%;(相对定位)
二、竖直居中
1.{
line-height:500px;(所需页面总高度)
vertical:middle;
}
2.单行内容居中:
{
height: 500px;
...
sublime text 3快捷键
- 博客分类:
- 基础应用
选择类
Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl+M 光标移动至括号内结束或开始的位置。
Ctrl+E ...
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include<windows.h>
int printgamemop(char gr[20][20],int len,int x[],int y[],int fcount,int fx,int fy);
int movesnake(char s[],char gr[20][20],int *len,int x[],int y[],int *fcount,int *fx,int ...
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
#include<iostream>
using namespace std;
double cal(double x,double y)
{
return 6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*pow(x,2)-y*x ;
}
int main()
{
int t;
double y;
scanf("%d&quo ...
Problem Description
Give you three sequences of numbers A, B, C, then we give you a number X. Now you need to calculate if you can find the three numbers Ai, Bj, Ck, which satisfy the formula Ai+Bj+Ck = X.
Input
There are many cases. Every data case is described as followed: In the first line ther ...
#include<stdio.h>
#include<math.h>
double cha(double x)
{
return 8*pow(x,4) + 7*pow(x,3) + 2*pow(x,2) + 3*x + 6;
}
int main()
{
int t;
double left,right,mid;
scanf("%d",&t);
int y;
while(t--)
{
scanf("%d",&y);
left=1. ...
Problem Description
In many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you are given a number, you have to determine the number of digits in the factorial of the number.
Input
Inp ...
#include<stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)//找因子的时候不能使用开方的优化算法,会使找的因子不全
{
if(n%i==0)
printf("%d ",n/i);
}
return 0;
}
这是一个学长讲题时,习惯性的使用了sqrt()函数,进行优化,在这种问题中是不能使用的,不然会使找到的因子只是后一半。。。。。。
快速排序的效率较冒泡排序的较高
我也不是真的非常理解,我就把我的想法写下来吧。
下面是代码,我会根据我的理解进行注释~
#include<stdio.h>
int a[101],n;
int quicksort(int left ,int right)
{
int i,j,t,temp;
temp=a[left];//将最左边的作为基准数
i=left;
j=right;
if(left>right)
return ;
while(i!=j)
{
while(a[j]>=temp&am ...
冒泡排序代码
#include<stdio.h>
#define N 100
int a[N];//定义一位数组a[N]
int main()
{
int i,n,j,t;
while(~scanf("%d",&n))
//可输入多组数据
{
printf("请输入n个整数\n");
for(i=0;i<n;i++)//依次输入n个整数
scanf("%d",&a[i]);
for(i=0;i<n-1; ...
输入两个正整数m和n求其最大公约数和最小公倍数
用辗转相除法进行求解
#include<stdio.h>
int main()
{
int m,n,r,p,t;
while(~scanf("%d %d",&n,&m))//输入多组值
{
p=m*n;//科普:n个数的乘积与他们的最小公约数和最大公倍数的值相等
if(n>m)//将简答的值赋给m,否则交换他们的值
{
t=n;
n=m;
m=t ...
圆桶排序
下面是代码:
#include<stdio.h>
int main()
{
int a[11],i,j,n,t;
for(i=0;i<11;i++)
a[i]=0;//数组初始化为0
scanf("%d",&n);
//依次输入n个小于等于10的数
for(i=0;i<n;i++)
{
scanf("%d",&t);//把每个输入的数都储存在变量t中
a[t]++;//表示每个相同数的个数
...