首页
时间轴
留言
壁纸
统计
个人导航
友情链接
订阅&采集
执念图床
Search
1
本站同款主题全量文件----持续更新
16,903 阅读
2
Typecho博客Joe主题实现友链自动检测
4,219 阅读
3
Typecho博客Joe主题实现打赏设置
4,181 阅读
4
执念采集系统使用教程——为网站添加采集功能
4,040 阅读
5
执念订阅系统使用教程---为自己网站加上订阅功能
3,414 阅读
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
登录
/
注册
Search
标签搜索
执念博客
原创
执念
zhinianblog
zhinianboke
zhinian
Typecho
Joe
资源
js
源码
插件
wordpress
java
宝塔面板
Typecho插件
青龙面板
主题
宝塔
技巧
执念博客
累计撰写
147
篇文章
累计收到
9,554
条评论
今日撰写
0
篇文章
首页
栏目
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
页面
时间轴
留言
壁纸
统计
个人导航
友情链接
用户登录
登录
注册
搜索到
51
篇与
的结果
2017-10-01
CSS——display:none与visibility:hidden的区别
1.display:none与visibility:hidden的区别 display:none隐藏对应的元素并且其他元素会挤占该元素原来的空间,即不为被隐藏的对象保留其物理空间,使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”; visibility:hidden隐藏对应的元素但其他元素不会挤占该元素原来的空间,即为被隐藏的对象保留其物理空间,使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。 记住这两点之后也就不难区分这两者了,如果可以理解为“none”就是没有的意思,“hidden”只是单纯的隐藏之意,这样就可以更好的记住了。
2017年10月01日
114 阅读
2 评论
0 点赞
2017-09-17
虚拟主机多站点配置
如果你只有一个虚拟主机,但是却想要建立多个站点,这时候该怎么办呢? 下面就带着大家来解决这个问题 第一步,在站点根目录建立一个index.html文件,将以下代码复制进去 [code lang="js"] <script type="text/javascript"> /* 站点:执念博客 作者:执念 网址:http://zhinianboke.com 声明:转载请标明本站链接,谢谢合作 */ if(this.location=="http://first.zhenmafan.top/"){ this.location.href="first/index.php"; }else if(this.location=="http://second.zhenmafan.top/"){ this.location.href="second/index.php"; } </script> [/code] 这段代码根据你输入的网址,自动判断属于哪个网站,也就会自动打开对应的内容。 建立两个目录,将两个网站分别放在不同的目录中。我这里建立的目录分别是first和second。 其他的我就不解释了,因为稍微懂点代码的网友都有能力将这段代码改成自己想要的,如果有什么疑问,可以在下方留言。
2017年09月17日
221 阅读
2 评论
0 点赞
2017-09-16
wordpress鼠标点击特效
不知大家有没有看到过别人的博客页面,鼠标每一次点击都会有文字出来然后慢慢移动消失,是不是觉得很炫酷,下面就带着大家给自己的博客添加这种效果。 首先,打开正在使用主题中的footer.php文件 复制下面的代码,然后放在 [code lang="php"] <?php wp_footer(); ?> [/code] 的上面,注意不要放错位置。(在最下面) [code lang="js"] <script> /* 鼠标特效 */ /* 站点:执念博客 作者:执念 网址:http://zhinianboke.com */ var a_index = 0; window.onload=function(){ var bo = document.getElementsByTagName("body")[0]; bo.onclick = function(e){ var e = e || window.event; var x = e.pageX; var y = e.pageY; var a = new Array("执念", "博客"); var span = document.createElement("span"); span.style.position = "absolute"; span.style.top = y+"px"; span.style.left = x+"px"; span.style.opacity = 1; span.style.zIndex = 99999999; span.innerHTML = a[a_index]; a_index = (a_index+1)%a.length; span.style.color = "red"; bo.appendChild(span); animation(span,"opacity",0,2000); var top = parseInt(getStyle(span,"top")); animation(span,"top",top-200,2000); function animation(obj,attr,value,time){ var nowTime = new Date(); var nowStyle = parseInt(getStyle(obj,attr)); var timer = setInterval(function(){ var n = (new Date() - nowTime)/time; if(n>=1){ n=1; removeElement(span); clearInterval(timer); } if(attr=="opacity"){ obj.style[attr]=(nowStyle+n*(value-nowStyle)); } obj.style[attr]=(nowStyle+n*(value-nowStyle))+"px"; },1000/60); } function getStyle(obj,attr){ //获得元素的属性 return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj)[attr]; } function removeElement(obj){ //删除节点 var parentElement = obj.parentNode; if(parentElement){ parentElement.removeChild(obj); } } } } </script> [/code] 保存之后打开自己的网站,发现是不是随着鼠标点击就会出现你设置的文字了。
2017年09月16日
183 阅读
3 评论
1 点赞
2017-09-02
3D烟花效果
效果演示 你是否喜欢夜晚星空上璀璨的烟花呢,亦或是你的另一半喜欢,但此时却没有条件去绽放。如果真的遇到这种情况,不妨试试这里为你绽放的烟花,完全3D效果的烟花展示在你的眼前,实现无限接近真实的效果。烟花绽放的过程中伴随着旋转可以让你全方位的欣赏视角。以下是效果图,在图中可以看出绚丽的烟花正在空中绽放赶紧点击欣赏吧。
2017年09月02日
146 阅读
3 评论
0 点赞
2017-08-23
网页版表白
你是不是有心仪的意中人呢,是否还在为找不到创意的表白方式而发愁呢。不用着急下面就为大家介绍一款创意的表白方式,用网页向ta展示你的心意。请欣赏效果图:效果预览该网页左侧是一朵樱花树,樱花随风飘落,樱花树下展示了你们相爱的时间,该时间是动态展示的。如果你想修改这个时间,你需要在showLove文件夹中的index.html文件中修改```javascript var oldDate=new Date("2012/05/13 16:00:00"); ```修改成你定义的时间。该文件可以使用记事本打开。网页的右侧是你想对ta说的话,这些话是以打字的形式一个一个展现出来的,让ta看起来是你在用心的叙述。如果你想修改这些话,同样需要在showLove文件夹中的index.html文件中找到这些话加以修改。网页配有背景音乐,如果你想更换音乐,可以将showLove文件夹下的music.mp3文件更换成你想要的音乐,但文件名需要一致,不能更改,如果需要源码请在下方评论留言。{message type="success" content="源码如下"/} 隐藏内容,请前往内页查看详情
2017年08月23日
189 阅读
10 评论
1 点赞
2017-08-03
网页版小游戏之——2048
之前比较火的小游戏2048,闲来无事,于是就做了一款网页版的小游戏。下面就跟大家分享一下开发的过程吧。 下面是成品图 其实,开发网页版的游戏最好莫过于使用canvas标签了,不过鉴于该游戏的特殊性,因此只使用了html中的无序列表,利用css对每个li进行了布局,形成了如上图所示的样子。 同时做到四个方向的操作是有一定难度的,不妨先完成一个方向的操作,只要完成一个方向的所有操作,那么另外三个方向的操作也就可以仿照了。 比如说先做向左运动的操作,我将其分为四行,先对第一行分析,将每个li的内容赋值给一个数组,然后从左到右的方向遍历数组,遇到后一个数与前一个相同执行相加操作,如果不相同则向左移动,然后对其他三行也进行此操作。 其中,我认为比较重要的部分就是这段代码: [code lang="js"] var nextI; for (var i=m;i<n;i=i+w){ //先找nextI nextI = -1; for (var j=i+w;j<n;j=j+w){ if(arr[j] != 0) { nextI = j; break; } } if (nextI != -1) { //存在下个不为0的位置 if (arr[i] == 0){ arr[i] = arr[nextI]; arr[nextI] = 0; i = i - w; flag = true; }else if(arr[i] == arr[nextI]){ arr[i] = arr[i] *2; arr[nextI] = 0; count += 5; flag = true; } } } [/code] 这段代码可以说是这个游戏的核心,对生成的每一个数组进行操作,最终达到了整个游戏的实现。 最后的上色和分数的增加由于没有什么难度也就不说了。以下是2048小游戏的演示地址:http://zhinianboke.com/guozhongbao/example/2048/index.html
2017年08月03日
132 阅读
4 评论
0 点赞
2017-07-07
友情链接申请
让我们互勉,共同前进1.不友链有反动、色情、赌博等不良内容或提供不良内容链接的博客。 2.不友链无实用内容的博客,如您的博客还在建设中,请在建设完成后再申请。 3.友链尽量在首页 4.本站保留友链决定权以及在本站网址数据库中相关内容的编辑决定权。申请前请添加本站链接,链接样式:站点名称:执念博客 站点链接:http://zhinianboke.com LOGO:http://zhinianboke.com/wp-content/uploads/2017/07/cropped-logo.png添加之后,请按照我的样式在下方留言,若没有logo可以省略,看到留言之后会回访贵站点决定是否友链。
2017年07月07日
37 阅读
6 评论
0 点赞
2017-06-25
编译原理实验(词法分析,LL(1),LR(0))
词法分析实验实验要求实现算符优先分析法需要:(1)判别文法是否为OG文法。(2)判别文法是否为OPG文法。首先需要计算FIRSTVT集、LASTVT集,并根据优先关系构造算符优先矩阵,然后判别是否是OPG文法。(3)进行句子分析。依据分析表判断出某句子是否为给定文法的句子。为了降低实现的难度,本实验只要求实现步骤(3)的部分,即手动实现步骤(1)和(2),然后依据步骤(2)建立的分析表编写一个总控程序,实现句子的分析。程序应满足下列要求: 输入一个算符优先关系表,则输出算符优先归约的步骤。要求从输入文件(txt)和键盘中输入算符优先分析表,把结果输出到结果文件(result.txt)和显示器。 输出格式,如:步骤 符号栈 优先关系 输入串 移进或归约0 # < i+i# 移进1 #i > +i 归约… ……… ………… …………2、程序应能判断出某句子是否为该文法的句子。3、准备多组测试数据存放于input.txt文件中,测试数据中应覆盖是文法的句子和不是文法的句子两种情况,测试结果要求以原数据与结果对照的形式输出并保存在result.txt中,同时要把结果输出到屏幕。实验代码下载链接:http://pan.baidu.com/s/1kV7iNdH 密码:o853 LL(1)实验实验要求实现LL(1)预测分析法需要:(1)判别文法是否为LL(1)文法。为此需要依次计算FIRST集、FOLLOW集和SELLECT集,根据SELLECT集可判断文法否为LL(1)文法。(2)构造出分析表。根据SELLECT集和文法产生式构造出LL(1)分析表。(3)进行句子分析。依据分析表判断出某句子是否为给定文法的句子。为了降低实现的难度,本实验只要求实现步骤(3)的部分,即手动实现步骤(1)和(2),然后依据步骤(2)建立的分析表编写一个总控程序,实现的句子的分析。程序应满足下列要求: 输入一个分析表,则输出预测分析的步骤。要求从输入文件(txt)和键盘中输入预测分析表,把结果输出到结果文件(result.txt)和显示器。 输出格式,如:步骤 符号栈 输入串 所用产生式0 #E i1*i2+i3#1 #ET i1*i2+i3# T-->FT… ……… ………… …………2、程序应能判断出某句子是否为该文法的句子。3、准备多组测试数据存放于input.txt文件中,测试数据中应覆盖是文法的句子和不是文法的句子两种情况,测试结果要求以原数据与结果对照的形式输出并保存在result.txt中,同时要把结果输出到屏幕。实验代码下载链接:http://pan.baidu.com/s/1jIsXIdg 密码:l0o3 LR(0)实验实验要求实现算符优先分析法需要: (1)录入LR(0)文法。(2)构造并输出LR(0)分析表。(3)对输入的符号串进行句子分析。依据分析表判断出某句子是否为给定文法的句子。为了降低实现的难度,本实验只要求实现步骤(3)的部分,即手动实现步骤(1)和(2),然后依据步骤(2)建立的分析表编写一个总控程序,实现句子的分析。程序应满足下列要求: 输入一个LR(0)分析表,则输出LR(0)分析句子的步骤。要求从输入文件(txt)和键盘中输入LR(0)分析表,把结果输出到结果文件(result.txt)和显示器。 输出格式,如:步骤 状态栈 符号栈 输入串 ACTION GOTO(1) 0 # i+i# S2(2) 02 #i +i# r4 5… ……… ………… …………2、程序应能判断出某句子是否为该文法的句子。3、准备多组测试数据存放于input.txt文件中,测试数据中应覆盖是文法的句子和不是文法的句子两种情况,测试结果要求以原数据与结果对照的形式输出并保存在result.txt中,同时要把结果输出到屏幕。实验代码下载链接:http://pan.baidu.com/s/1boWRtsb 密码:pwmy
2017年06月25日
115 阅读
0 评论
0 点赞
1
...
5
6
7