- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 css hack 总结
简单地讲,css hack指各版本及各品牌浏览器之间对CSS解释后出现网页内容的误差(比如我们常说错位)的处理。由于各浏览器的内核不同,所以会造成一些误差就像JS一样,一个JS网页特效,在微软IE6、IE7、IE8浏览器有效果,但可能在火狐(Mozilla Firefox)谷歌浏览器无效,这样就叫做JS hack ,所以我们对于CSS来说他们来解决各浏览器对CSS解释不同所采取的区别不同浏览器制作
2016-02-19 15:46:10 281
原创 冒泡与捕获浅析
捕获即从最不精确也就是document到精确,而冒泡是从最精确到到事件捕获阶段:事件从最上一级标签开始往下查找,直到捕获到事件目标(target)。事件冒泡阶段:事件从事件目标(target)开始,往上冒泡直到页面的最上一级标签。假设一个元素div,它有一个下级元素p。 元素这两个元素都绑定了click事件,如果用户点击了p,它在div和p上都触发了c
2016-02-18 15:29:02 276
转载 css hack(转载)
1、什么是CSS hack?CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS hack就是让你记住这个标准),以达到应用不同的CSS样式的目的,比如.kwstu{width:300px;_width:200px;},一般浏览器会先给元素使用width:300px;的样式,紧接着后面还有个_width:20
2016-02-18 09:52:19 213
转载 CSS水平居中和垂直居中解决方案(转)
一、CSS 居中 — 水平居中DIV等标签本身没有定义自己居中的属性,网上很多的方法都是介绍用上级的text-align: center,然后嵌套一层DIV来解决问题。可是这个方法有时候完全不起作用,而且对于布局是非常不科学的方法。正确的的设置写法如下(对页面构造没有影响):div {margin-left: auto; margin-right: auto; }这句CSS居中
2016-02-18 09:46:56 269
转载 linux常用命令2(转载)
纯自己学习,侵权立删!vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano,emacs等等,感觉还是vim最强大,其次是vi,别的就要差一些了。 我听我们老师说,用图形界面本身已经会被高手笑了,如果打开一个gpedit或者kwrite那就废了......常用的命令 ls,列出当前目录下的文件,ls -l是列出详细信息,ls -a列出隐藏文件。
2016-02-17 20:00:37 220
原创 LeetCode Find the Duplicate Number(一次通过)
int findDuplicate(int* nums, int numsSize) { int* hash=(int*)calloc(numsSize-1,sizeof(int)); int i=0; for(i;i<numsSize;i++) { hash[nums[i]]++; } for(i=0;i<numsSize-1;i+
2016-02-17 19:52:45 247
原创 LeetCode Add Two Numbers
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2) { st
2016-02-17 18:42:11 169
原创 LeetCode Increasing Triplet Subsequence
bool increasingTriplet(int* nums, int numsSize) { int i,minnum=INFINITY,midnum=INFINITY; for(i=0;i<numsSize;i++) { if(nums[i]>midnum) return true; else if(nums[
2016-02-17 15:54:10 168
原创 LeetCode Bulb Switcher
int bulbSwitch(int n) { int counts = 0; for (int i=1; i*i<=n; ++i) { ++ counts; } return counts;}至今没想通,为什么这样做,这个只是看了,答案之后的结果。
2016-02-17 10:32:03 150
转载 Linux常用命令大全(转载)
纯个人学习转载,侵权立删系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁
2016-02-17 10:14:57 166
原创 LeetCode Missing Number(一次通过)
int missingNumber(int* nums, int numsSize) { int *hash=(int *)calloc(numsSize+1,sizeof(int)); int i; for(i=0;i<numsSize;i++) { hash[nums[i]]=1; } for(i=0;i<=numsSize;i+
2016-02-16 16:25:27 220
原创 几个基本排序算法的代码实现(C语言)
首先,是冒泡排序自顶向下方法#include int main(void) { int a[5],num=5,temp,j,pov=0,i=0; for(i=0;i<5;i++) scanf("%d",&a[i]); while(num!=0){ // pov=a[0]; for(j=0;j<num-1;j++) { if(a[j+1]<a[j]){ tem
2016-02-14 16:40:40 257
转载 几个在线编译不错的网站(mark)
纯属个人学习留用,侵权立删!1、http://codepad.org/推荐星级:★★★★是否需注册:否(注册的话也很快,几秒钟而已)优点:网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。缺点:有时点击提交按钮后,给出一个出错页面,需多次提交才给出结果。
2016-02-14 10:21:10 1363
原创 LeetCode Contains Duplicate
int comp (const void * a, const void * b) { return ( *(int*)a - *(int*)b );}bool containsDuplicate(int* nums, int numsSize) { // Sort qsort(nums, numsSize, sizeof(int), comp); // L
2016-02-13 22:18:43 187
原创 LeetCode Lowest Common Ancestor of a Binary Search Tree
/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */struct TreeNode* lowestCommonAncestor(struct TreeN
2016-02-13 22:04:20 168
原创 LeetCode Binary Tree Preorder Traversal
C语言,递归算法。/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; *//** * Return an array of size *returnS
2016-02-02 17:46:47 260
原创 LeetCode Binary Tree Inorder Traversal
C语言非递归+栈的方法。/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; *//** * Return an array of s
2016-02-02 17:24:09 259
原创 LeetCode Majority Element
int majorityElement(int* nums, int numsSize) { int times=0; //Hashtime *hash[numsSize]; int major; //hash = (int*)calloc(1,sizeof(int)); for(int i=0;i<numsSize;i++) { i
2016-02-01 10:24:32 159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人