分类目录归档:佳佳教程

OSU是一个让人玩的游戏(又是一个充满视频的博文)

本人是在很久以前被Glory勾引来玩的。

游戏方法:详细见刚刚下载的osu里自带的教程
泡泡:缩圈缩到泡泡上的时候用鼠标点击泡泡。(可用键盘代替鼠标键,具体按键看设置)
滑条:缩圈缩到滑条一边的泡泡上的时候点住鼠标,顺着滚球滑动鼠标,到末端是松开鼠标。
转盘:按住鼠标绕着屏幕中间的轴转,越快越好。

简介:
本游戏有人说是加拿大人做的,当然作者只做了个游戏,其中的打击图都是玩家做的,map作者来自世界各地,所以有很多语言的图,博主比较爱玩日文的,所以以下视频几乎都是日文图。
如果你想自己的分数被记录且有等级的话,可以注册一个帐号,注册帐号以后还可以联机搞基。
用佳佳君的话说,这是一个考验人类机械性能极限的游戏。
下载地址:http://osu.ppy.sh/p/download
继续阅读OSU是一个让人玩的游戏(又是一个充满视频的博文)

让网站全部变灰

当这个世界上发生什么悲剧的时候,你需要把网站灰掉以表示哀悼,特别是大天朝地震的时候。。。。。

如果不想大规模更改网站图片或者css的话,那就用一个css
解决这个问题吧,如下:

html {
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter:grayscale(100%);
-webkit-filter:grayscale(100%);
}

此方法来自眼镜DE小调

效果见本页
继续阅读让网站全部变灰

设置路由器端口转发开minecraft服务器

最近想录录minecraft的视频碰到了一大堆麻烦,比如整合的时候崩我千百遍,我待mod如初恋,还有各种苦逼的hamachi中继连接无法解决,最后我只好用这么一个办法,就是设置路由器的端口转发了。
 
 

***********************
*     **      **      *
*    **        **     *
*   **          **    *
*  **            **   *
* **   ********   **  *
*      *      *       *
*      *      *       *
*      ********       *
***********************

  继续阅读设置路由器端口转发开minecraft服务器

让网站全球化

让网站全球化可以吸引更多的用户和访问,全球化最重要的就是让各地的人都看得懂你的网站上写了些啥。在我玩联机OSU的时候甚至很多外国人让我们不要说日语。。。。[这是傲娇卖萌?]
那么接下来进入正题,刚刚中午趴在床上很无奈的想到了这个问题。[为啥无奈呢?因为又不想起床,不起床又没有wifi信号。。。。],实际上也是我为iTi想的问题,有可能我已经想的太远了,但是有些想法还是很好的。

特别加注
很多围观者还没仔细看完就私下告诉我直译不通什么的。。。
这种方法只是用于翻译小区块的文字的,比如“登录”,“取消”之类的,不是用来翻译大片文章的,大篇文章的翻译工作为了用户体验必须单独成库或者成表。
首先说一下简单逻辑:
>定义翻译表
>传入原文
>检测翻译表
>返回对应值

大体就是这样了。
继续阅读让网站全球化

佳佳酱教你用代码写作业【7】

上一篇:佳佳酱教你用代码写作业【6】
 
PS:有任何地方看不懂都请留言帮助我改进
 
这是最后一篇了,最重要的总是最后才出来的嘛。
这一篇是实践篇,前面的6节都是为了让人可以理解这一节做铺垫的,请围观者打开前六节进行内容对照。
  
直接上实例【下面都是从我的作业上抄来的题目】
继续阅读佳佳酱教你用代码写作业【7】

佳佳酱教你用代码写作业【6】

上一篇:佳佳酱教你用代码写作业【5】
 
PS:有任何地方看不懂都请留言帮助我改进
 
*这一章不是必要知道的。也算是一个番外篇吧。
 
 
每天一次的单词预习~

function      函数
return        返回

本节讲的是js自定义函数,自定义函数有什么用呢,对我来说只是让代码逻辑更清晰,特别是复杂的js代码里。某些情况下也可以让js的效率更高。
 
编程语言里的函数相对于数学书上的函数来说,更宽泛,更强大。它可以做代码可以写出来的任何事情。
 
继续阅读佳佳酱教你用代码写作业【6】

佳佳酱教你用代码写作业【5】

上一篇:佳佳酱教你用代码写作业【4】
PS:有任何地方看不懂都请留言帮助我改进
PS:刚刚出去吃了个晚饭,然后在新华书店逛了一小时。。。所以这一篇又推迟了
 
单词预习~

while      当
for        这个要怎么解释。。
do         做
break      打断

 
 
这一节真心要来讲循环了,这也是这篇教程的最终目的。
书上提到了3个循环:while循环,for循环,do..while循环[其实这个和while似乎也没什么区别],然后总觉得少了什么
继续阅读佳佳酱教你用代码写作业【5】

佳佳酱教你用代码写作业【4】

上一篇:佳佳酱教你用代码写作业【3】

PS:有任何地方看不懂都请留言帮助我改进
PS:想学会必须要动手实践,除非你有编程基础不然是没法看懂的,试试改改某个变量或值~
刚刚去配置了一下goagent,然后去nico注册了个号【nico竟然没有被墙这不科学】,所以这一篇出来晚了点。。。
 
单词预习~

Math      数学。。。
abs	  绝对值
acos	  反余弦
asin	  反正弦
atan	  反正切
ceil      上舍入
cos       余弦
exp	  e的指数
floor	  下舍入
log	  返回数的自然对数(底为e)
max	  最大
min	  最小
pow	  幂
random    随机数
round	  四舍五入
sin	  正弦
sqrt	  开方
tan       正切

 

这一篇本来应该讲循环了,但是最终我还是决定先来个番外篇。
这一篇是具体讲一下js的简单用法的。

首先更加正宗的教程在这里:JavaScript 教程
如果在我的教程里有说的不清楚的地方请给我留言或到w3school去找。【当然最好是给我留言了】

这里要讲的是js里可以用的数学函数和表达式的正确写法
 
继续阅读佳佳酱教你用代码写作业【4】

佳佳酱教你用代码写作业【2】

上一篇:佳佳酱教你用代码写作业【1】
 
PS:有任何地方看不懂都请留言帮助我改进
PS:想学会必须要动手实践,除非你有编程基础不然是没法看懂的,试试改改某个变量或值~
  
单词预习~

prompt        js里一个提示框函数的名字[不用理解]
InputBox      书上VB for Excel的输入框
input标签      html里的一个标签[不用理解]
HTML dom      html的元素树[不用理解]
字符串         不同于数字,使用字符的时候要用""英文双引号或单引号包括起来
Number()      本文中把带数字的字符串转换成数字类型的方法
alert()       一个提示框
opera         opera浏览器
chrome        chrome浏览器
firefox       火狐浏览器
IE            。。。。
console       控制台
log           日志
Shift         键盘上的某一个键,你懂的

 
 
这一篇按照数学书上的顺序,应该讲“输入输出语句” 首先,输入这个问题在html里有点不怎么方便,有两个简单办法,一个是用prompt提示框(类似于书上的InputBox)输入内容,另一个是用input标签【这个相对还是比较烦的,而且涉及到HTML的dom操作了,所以这个就不说了】 前面讲过了赋值语句,这里就要用到了,其实真正代码里的赋值比书上说的高级很多 继续阅读佳佳酱教你用代码写作业【2】

佳佳酱教你用代码写作业【1】

PS:本系列里写的代码都是最简写法,所以不给变量加var,也没有高级语法
PS:学习本教程最好选用一个较新潮的浏览器,仅管旧浏览器也可以运行,但是总觉得不太好。。【话说用旧的浏览器也没法正常浏览本博客吧】
PS:有任何地方看不懂都请留言帮助我改进
PS:想学会必须要动手实践,除非你有编程基础不然是没法看懂的,试试改改某个变量或值~
PS:有童鞋问我为什么代码输好了以后打开一点动静也没有,只有空白。那是因为本节讲的是赋值,这种操作是不会显示出来的,要看到结果请参考下一篇。
  
单词预习~

Read         伪代码里的输入
Print        伪代码里的输出
C            C语言[一种编程语言]
C++          C++语言[一种编程语言]
VB           书上伪代码的原型,VB语言[一种编程语言]
VBS          VB语言的脚本版本语言
javascript   本教程主要使用的语言,javascript脚本语言,本文里大多简称为js
html         这个一般人都知道了。。
script       翻译为"脚本",你可以理解为拍电视时的剧本

 
 
我这里数学书上教到了“算法”,这个东西在数学书上教的有点太误人的赶脚。书上教的是伪代码,比如这样:

Read a,b,c
a←1
b←a
c←b
Print a,b,c

书上说明了是VB的伪代码,但是这一点用也没有啊!!于是我心血来潮教同学们如何写真的代码来帮我们做循环数学题!

继续阅读佳佳酱教你用代码写作业【1】

server-sent 服务器主动发送事件

以前的HTML版本中,要获取实时数据,必须要不断向服务器发出请求来查询有没有新内容,这样不管从建立连接还是等待时间来说都是要多苦逼就有多苦逼啊(微观来说),[最近死在学校里实在没事做就去逛了逛w3,中文的w3school更新比英文版慢了不知多少啊]然后我发现了w3的html专版里多出了一个HTML5 服务器发送事件这东西。
看了一下他的介绍大概知道她是干什么用的了,简单地说就是用javascript建立一个长连接到一个网页脚本,然后脚本就可以按需向浏览器页面主动发送数据。

下面来解释一下工作方式

//这是我整合了w3里的示例代码,添加详细注释来助解
if (typeof(EventSource) !== "undefined") {//检查是否支持服务器推送
	var a = new EventSource("脚本.php");//建立和"脚本.php"的连接
	a.onmessage=function(event) {//接收到消息的事件
		/*这里的event.data存储了从服务器传回来的数据*/
        /*比如alert(event.data)来提示返回的数据*/
	};
    
    a.onopen=function(event){//打开连接时的事件
    /*用event.readyState可以获取此时的状态号*/
        /*建立好连接的时候干些什么*/
    };
    
    a.onerror=function(event){//发生错误时的事件
    /*用event.readyState可以获取此时的状态号*/
        /*发生错误的时候干些什么*/
    };
} else {//不支持推送的话
	alert("您老的浏览器不支持服务器推送");
    
    a.close();//用close()方法可以关闭连接
    a=null;//把a对象清空,让它的空间自动被回收
}

选择性使用网站背景图片

最近的一篇文章主题【3】的背景坎坷里写到了背景图片的background-size: cover这个css对移动设备并不怎么友好,无法达到标准的显示效果,于是我一直在想办法使用img标签来填补这个bug,不过今天我又不想做了,所以找了个理由。[接下来就是理由]

如可以正常浏览本站的童鞋们所见,我的div背景大部分都是半透明的,寒假里了解openGL的时候感觉透明处理真心很费神啊[对计算机来说],所以我决定让移动设备就干脆不显示背景图了。这样不仅省去好多渲染步骤,看起来还清爽,顺便间接的帮我解决了移动设备上背景图的撑满问题。
继续阅读选择性使用网站背景图片