摘要:
1 #employeesView 2 { 3 top: 732px; //所有浏览器 4 top: 730px\9;//所有IE浏览器 5 } 6 7 @media all and (min-width:0) { 8 #employeesView{ 9 top: 730px\9;//IE9和IE1010 }11 }12 13 @-moz-document url-prefix(){14 #employeesView{15 top: 724px;//FireFox16 }17 }网上说的\0会影响到Opera 阅读全文
摘要:
embed的autostart在chrome下没有反应,所以采用自动创建embed的方法产生提示音,在下一个提示音之前移除本次提示音。代码如下:try{ musicPlayer.removeChild(musicPlayer.firstChild); } catch(err){ } var music = document.createElement("embed"); music.setAttribute("src", "./music/alert.mp3"); music.setAttribute("hidd... 阅读全文
摘要:
先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/Step2:# 配置环境变量sudo gedit ~/.profile在末尾加上:export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04然后保存关闭,使用source更新下$ source ~/.profile使用env命令察看JAVA_HOME的值$ env如果 阅读全文
摘要:
一·安装conkysudo apt-get install conky二·配置conky配置文件下载地址:http://www.ubuntuhome.com/try-this-great-looking-conky.html1. 在主目录新建一个名为“.conky”的文件夹,将”new-ubuntu-logo”文件复制到这个文件夹下。2. 在主目录下新建一个名为“.lua”的文件夹,在这个文件夹里新建一个名为“scripts”的文件夹,将”clock_rings.lua”文件复制到这里。3. 将”conkyrc”文件复制到主目录下,并改名为”.conkyrc”4. 设置所在 阅读全文
摘要:
# Ubuntu 用户安装:支持Ubuntu 11.04, 10.10 和 10.04sudo add-apt-repository ppa:cairo-dock-team/ppasudo apt-get updatesudo apt-get install cairo-dock具体见:http://wowubuntu.com/cairodock-230.html安装Cairo-dock后,把weather组件加到上面,右击它,点击“配置此小程序”->配置->把里面的代码修改一下就行了。具体地点对应的代码如下:国内:城市 国家 代码北京 中国 CHXX0008上海 中国 CHXX0 阅读全文
摘要:
题目:http://poj.org/problem?id=2593大意:给你一个数列,求数列中两个不重叠的子序列的最大和。 从左向右求得left[]数组,left[i]表示0~i之间的最大连续子序列。再从右往做左求最大子序列,然后求0~i,i+1~n-1的两段子序列中的最大和。代码:View Code #include<stdio.h>int a[100010],left[100010];int main(){ int max,i,n,sum,temp; while(scanf("%d",&n)!=EOF&&n!=0) { for(i=0 阅读全文
摘要:
题目:http://www.codeforces.com/contest/106/problem/C题目告诉你有n克面粉,m种馅料,然后每种馅料有ai克,bi克馅料和ci克面粉做的面包可以买di元,也可以不放馅料,那么c0克面粉做的面包可以卖d0元,求最多可以赚多少钱背包问题,对于n克面粉最多可以做min(n/ci,ai/bi)个面包或n/c0个面包,那么bi克馅料就分成min(n/ci,ai/bi)种馅料,转换成01背包,容量为n,费用为ci,价值为wi代码:View Code #include<stdio.h>#include<string.h>int main() 阅读全文
摘要:
题目:http://acm.hdu.edu.cn/showproblem.php?pid=3952任意选取两个水果,并选出水果上两个端点组成一条直线去切割其他的水果,就是判断直线与线段是否相交(n^3*k^3)代码:#include<stdio.h>struct node2{ int x,y;};struct node{ int num; node2 w[11];}s[11];bool judge(node2 c,node2 d,node2 a,node2 b)//线段端点为a,b,直线上两点c,d{ node2 tp1,tp2,tp3; tp1.x=a.x-c.x; tp1.y= 阅读全文
摘要:
题目:http://www.cnblogs.com/lujiacheng/admin/EditPosts.aspx?opt=1给了n条线段,求有几个交点,重复的也要算。判断两线段是否相交: 我们分两步确定两条线段是否相交: (1)快速排斥试验 设以线段 P1P2 为对角线的矩形为R, 设以线段 Q1Q2 为对角线的矩形为T,如果R和T不相交,显然两线段不会相交。 (2)跨立试验 如果两线段相交,则两线段必然相互跨立对方。若P1P2跨立Q1Q2 ,则矢量 ( P1 - Q1 ) 和( P2 - Q1 )位于矢量( Q2 - Q1 ) 的两侧,即( P1 - Q1 ) × ( Q2 - 阅读全文
摘要:
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1558判断两条线段是否相交,如果相交就是在一个集合内,问第i条线段所在集合的元素个数。判断线段相交+并查集代码:View Code 1 #include<stdio.h> 2 #define maxn 1001 3 int dnum[maxn],father[maxn]; 4 5 struct node 6 { 7 double sx,sy,ex,ey; 8 }line[maxn]; 9 10 double direction(double x1,double y1,double x2,do 阅读全文