- 浏览: 341076 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
这两天的尽力学习递归至少把例题全部写一遍都写上注释
学习结果
10号
今天单词
Data is Move
11号
今天单词
Node set while
/**
* Test4_2 类
* @author xinjie
*
*/
public class Test4_2 {
//定义参数
int m = 6;
//定义参数
int n = 8;
//创建实例化对象
Stack <DataType> s = new Stack();
/**
* path()方法
* @param int[][] maze Move[] move
* @return 1
*/
public int path(int[][] maze,Move[] move){
//创建实例化对象
DataType temp = new DataType();
//定义参数
int x, y, d, i, j;
//调用方法
temp.setX(1); temp.setY(1); temp.setD(-1);
//调用方法
s.push(temp);
//while循环
while(!s.empty()){
//引用
temp = s.pop();
//引用
x = temp.getX(); y = temp.getY(); d = temp.getD() + 1;
//while循环
while(d <{
//引用
i = x + move[d].getX();
//引用
j = y + move[d].getY();
//if语句
if(maze[i][j] == 0){
//创建实例化对象
temp = new DataType();
//调用方法
temp.setX(x); temp.setY(y); temp.setD(d);
//调用方法
s.push(temp);
//定义参数
x = i; y = j; maze[x][y] = -1;
//if语句
if(x == m&&y == n){
//返回1
return 1;
}
//否
else{
//d=0
d = 0;
}
//否
else
//d+1
d++;
}
}
//返回 0
return 0;
}
}
}
/**
* Move1 类
* @author xinjie
*
*/
public class Move1 {
/**
* Move 类
* @author xinjie
*
*/
class Move{
//定义私有参数
private int x;
//定义私有参数
private int y;
//定义公共参数
public Move(int x, int y){
//引用
this.x = x;
//引用
this.y = y;
}
/**
* getX()方法
* @returnx
*/
public int getX(){
return x;
}
/**
* setX()方法
* @param int x
* return 空
*/
public void setX(int x){
this.x = x;
}
/**
* getY() 方法
* @return y
*/
public int getY(){
return y;
}
/**
* setY()方法
* @param int y
* reuturn 空
*/
public void setY(int y){
//引用
this.y = y;
}
}
}
//调用包
import java.util.Stack;
/**
* fii 类
* @author xinjie
* 公共
*/
public class fii{
/**
* Node 类
* @author xinjie
*
*/
class Node{
//定义私有参数
private Object data;
//定义私有参数
private Node leftChild;
//定义私有参数
private Node rightChild;
/**
* getData()方法
* @return
*/
public Object getData(){
//返回值
return data;
}
/**
* setData()方法
* @param Object data
* return 空
*/
public void setData(Object data){
//引用
this.data = data;
}
/**
* getLeftChild() 方法
* @return leftChild
*/
public Node getLeftChild(){
return leftChild;
}
/**
* setLeftChild()方法
* @param Node leftChild
*/
public void setLeftChild(Node leftChild){
//引用
this.leftChild = leftChild;
}
/**
* getLeftChild() 方法
* @return rightChild
*/
public Node getRightChild(){
return rightChild;
}
/**
* setRightChild()方法
* @param Node rightChild
*/
public void setRightChild(Node rightChild){
//引用
this.rightChild = rightChild;
}
}
/**
* BiTree 类
* @author xinjie
*
*/
class BiTree{
//定义私有参数
private Node root;
/**
* getRoot()方法
* @return root
*/
public Node getRoot(){
return root;
}
/**
* counter()方法
* @param BiTree bt
*/
public int counter(BiTree bt){
//一定参数
int count = 0;
//引用
Node root = bt.getRoot();
//创建实例化对象
Stack <Node> stack = new Stack();
//if语句
if(root != null){
//调用方法
stack.push(root);
//循环
//while一般用于 不清楚需要循环多少次的情况下
while(!stack.empty()){
//引用
Node node = stack.pop();
//count+1
count ++;
//if语句
if(node.getLeftChild()!= null){
//调用方法
stack.push(node.getLeftChild());
}
//if语句
if(node.getLeftChild()!= null){
//调用方法
stack.push(node.getRightChild());
}
}
}
//返回 count
return count;
}
}
}
/**
* fdg 类
* @author xinjie
*
*/
public class fdg {
/**
* fibi() 方法
* @param int n
* @return 1
*/
public long fibi(int n){
//长整型 oneback=1 twobck=1 current=-1
long oneback = 1, twoback = 1, current = -1;
//定义参数
int i;
//if语句n=1或n=2
if(n == 1 || n ==2)
//返回1
return 1;
//否
else
//for循环
for(i = 3; i <= n; i++){
//长整型 current = oneback + twoback
current = oneback + twoback;
//长整型oneback = twoback
oneback = twoback;
//长整型twoback = current
twoback = current;
}
//返回cunrrent
return current;
}
}
//调用java 的文件包
import java.io.File;
/**
* fasd 类
* @author xinjie
*
*/
public class fasd {
/**
* deFolder()方法
* @param file
* return 空
*/
public void deFolder(File file){
//if语句file文件调用isFile is标准 isFile标准文件
if(file.isFile()){
//调用方法
//执行删除
file.delete();
//否
}else{
//得到直接下级的文件和文件夹
Files[] chidren = file.listFiles();
//for循环
for(int i = 0; i < children.length; i++){
//删除子文件或文件夹
delFolder(children[i]);
}
//删除自身文件夹
file.delete();
}
}
}
/**
* fal 类
* @author xinjie
*
*/
public class fal {
/**
* hanoi() 方法
* @param int n chat s chat m chat e
*/
public void hanoi(int n, char s, char m, char e){
//if语句 n=1
if(n == 1)
//调用 move方法
//将编号为1的盘子从头柱s移动到尾柱e
move (s, 1, e);
//否
else{
//将头柱s上编号为1至n-1的盘子移动到中柱m,尾柱e做辅助塔
hanoi(n - 1, s, e, m);
//将编号为n的盘子从头柱c移动到尾柱e
move(s, n, e);
//将中柱m上编号为1至n-1的盘子移到尾柱e,头柱e做辅助塔
hanoi(n - 1, m, s, e);
}
}
}
/**
* digui1 类
* @author xinjie
*
*/
public class digui1 {
/**
* main() 方法
* @param String[] args
* reuturn 空
*/
public static void main(String[] args){
//定义参数
int m , n = 3;
//引用
m = fact(n);
//输出
System.out.println( n + "!= " + m);
}
/**
* fact() 方法
* @param int n
* @return f
*/
public static int fact( int n ){
//定义参数
int f;
//if语句 n=0 f=1
if( n == 0) f = 1;
//否 f=n*fact(n-1)
else f = n * fact( n - 1);
//返回值 f
return f;
}
}
学习结果
10号
今天单词
Data is Move
11号
今天单词
Node set while
/**
* Test4_2 类
* @author xinjie
*
*/
public class Test4_2 {
//定义参数
int m = 6;
//定义参数
int n = 8;
//创建实例化对象
Stack <DataType> s = new Stack();
/**
* path()方法
* @param int[][] maze Move[] move
* @return 1
*/
public int path(int[][] maze,Move[] move){
//创建实例化对象
DataType temp = new DataType();
//定义参数
int x, y, d, i, j;
//调用方法
temp.setX(1); temp.setY(1); temp.setD(-1);
//调用方法
s.push(temp);
//while循环
while(!s.empty()){
//引用
temp = s.pop();
//引用
x = temp.getX(); y = temp.getY(); d = temp.getD() + 1;
//while循环
while(d <{
//引用
i = x + move[d].getX();
//引用
j = y + move[d].getY();
//if语句
if(maze[i][j] == 0){
//创建实例化对象
temp = new DataType();
//调用方法
temp.setX(x); temp.setY(y); temp.setD(d);
//调用方法
s.push(temp);
//定义参数
x = i; y = j; maze[x][y] = -1;
//if语句
if(x == m&&y == n){
//返回1
return 1;
}
//否
else{
//d=0
d = 0;
}
//否
else
//d+1
d++;
}
}
//返回 0
return 0;
}
}
}
/**
* Move1 类
* @author xinjie
*
*/
public class Move1 {
/**
* Move 类
* @author xinjie
*
*/
class Move{
//定义私有参数
private int x;
//定义私有参数
private int y;
//定义公共参数
public Move(int x, int y){
//引用
this.x = x;
//引用
this.y = y;
}
/**
* getX()方法
* @returnx
*/
public int getX(){
return x;
}
/**
* setX()方法
* @param int x
* return 空
*/
public void setX(int x){
this.x = x;
}
/**
* getY() 方法
* @return y
*/
public int getY(){
return y;
}
/**
* setY()方法
* @param int y
* reuturn 空
*/
public void setY(int y){
//引用
this.y = y;
}
}
}
//调用包
import java.util.Stack;
/**
* fii 类
* @author xinjie
* 公共
*/
public class fii{
/**
* Node 类
* @author xinjie
*
*/
class Node{
//定义私有参数
private Object data;
//定义私有参数
private Node leftChild;
//定义私有参数
private Node rightChild;
/**
* getData()方法
* @return
*/
public Object getData(){
//返回值
return data;
}
/**
* setData()方法
* @param Object data
* return 空
*/
public void setData(Object data){
//引用
this.data = data;
}
/**
* getLeftChild() 方法
* @return leftChild
*/
public Node getLeftChild(){
return leftChild;
}
/**
* setLeftChild()方法
* @param Node leftChild
*/
public void setLeftChild(Node leftChild){
//引用
this.leftChild = leftChild;
}
/**
* getLeftChild() 方法
* @return rightChild
*/
public Node getRightChild(){
return rightChild;
}
/**
* setRightChild()方法
* @param Node rightChild
*/
public void setRightChild(Node rightChild){
//引用
this.rightChild = rightChild;
}
}
/**
* BiTree 类
* @author xinjie
*
*/
class BiTree{
//定义私有参数
private Node root;
/**
* getRoot()方法
* @return root
*/
public Node getRoot(){
return root;
}
/**
* counter()方法
* @param BiTree bt
*/
public int counter(BiTree bt){
//一定参数
int count = 0;
//引用
Node root = bt.getRoot();
//创建实例化对象
Stack <Node> stack = new Stack();
//if语句
if(root != null){
//调用方法
stack.push(root);
//循环
//while一般用于 不清楚需要循环多少次的情况下
while(!stack.empty()){
//引用
Node node = stack.pop();
//count+1
count ++;
//if语句
if(node.getLeftChild()!= null){
//调用方法
stack.push(node.getLeftChild());
}
//if语句
if(node.getLeftChild()!= null){
//调用方法
stack.push(node.getRightChild());
}
}
}
//返回 count
return count;
}
}
}
/**
* fdg 类
* @author xinjie
*
*/
public class fdg {
/**
* fibi() 方法
* @param int n
* @return 1
*/
public long fibi(int n){
//长整型 oneback=1 twobck=1 current=-1
long oneback = 1, twoback = 1, current = -1;
//定义参数
int i;
//if语句n=1或n=2
if(n == 1 || n ==2)
//返回1
return 1;
//否
else
//for循环
for(i = 3; i <= n; i++){
//长整型 current = oneback + twoback
current = oneback + twoback;
//长整型oneback = twoback
oneback = twoback;
//长整型twoback = current
twoback = current;
}
//返回cunrrent
return current;
}
}
//调用java 的文件包
import java.io.File;
/**
* fasd 类
* @author xinjie
*
*/
public class fasd {
/**
* deFolder()方法
* @param file
* return 空
*/
public void deFolder(File file){
//if语句file文件调用isFile is标准 isFile标准文件
if(file.isFile()){
//调用方法
//执行删除
file.delete();
//否
}else{
//得到直接下级的文件和文件夹
Files[] chidren = file.listFiles();
//for循环
for(int i = 0; i < children.length; i++){
//删除子文件或文件夹
delFolder(children[i]);
}
//删除自身文件夹
file.delete();
}
}
}
/**
* fal 类
* @author xinjie
*
*/
public class fal {
/**
* hanoi() 方法
* @param int n chat s chat m chat e
*/
public void hanoi(int n, char s, char m, char e){
//if语句 n=1
if(n == 1)
//调用 move方法
//将编号为1的盘子从头柱s移动到尾柱e
move (s, 1, e);
//否
else{
//将头柱s上编号为1至n-1的盘子移动到中柱m,尾柱e做辅助塔
hanoi(n - 1, s, e, m);
//将编号为n的盘子从头柱c移动到尾柱e
move(s, n, e);
//将中柱m上编号为1至n-1的盘子移到尾柱e,头柱e做辅助塔
hanoi(n - 1, m, s, e);
}
}
}
/**
* digui1 类
* @author xinjie
*
*/
public class digui1 {
/**
* main() 方法
* @param String[] args
* reuturn 空
*/
public static void main(String[] args){
//定义参数
int m , n = 3;
//引用
m = fact(n);
//输出
System.out.println( n + "!= " + m);
}
/**
* fact() 方法
* @param int n
* @return f
*/
public static int fact( int n ){
//定义参数
int f;
//if语句 n=0 f=1
if( n == 0) f = 1;
//否 f=n*fact(n-1)
else f = n * fact( n - 1);
//返回值 f
return f;
}
}
发表评论
-
Zepto
2015-08-15 13:49 1234Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 769//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 580Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 531Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 879首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2737Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 710特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14753流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6263首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1380通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 695一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 913<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7681. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 749一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 540看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 869最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 639最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 436做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 699在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 768<object width="940&qu ...
相关推荐
11. 最值问题:题目11、17、18第二问均涉及到求函数或表达式的最小值。 这份试卷全面地检验了学生对于高中数学文科学科的理解和应用能力,不仅要求掌握基本概念,还要能灵活运用这些知识解决实际问题。解答这些题目...
9. **时间节点**:各地区的网上确认时间不一,如河北10月31日至11月4日,上海10月30日至11月4日12:00,广东10月下至11月上旬等,考生需密切关注各自报考点的公告。 10. **保持警惕**:报名成功后,考生还需要持续...
小月有4个,即4月、6月、9月和11月,每个小月有30天。2月是特殊的一个月,平年有28天,闰年有29天。 3. 植树节: 植树节通常在3月12日,这是鼓励人们参与植树造林,保护环境的节日。 4. 学习提纲: 学生需要研究某...
2. 对前17位数字按以下权重进行加权求和:第一位乘以7,第二位乘以9,第三位乘以10,第四位乘以5,第五位乘以8,第六位乘以6,第七位乘以3,第八位乘以4,第九位乘以5,第十位乘以6,第十一位乘以7,第十二位乘以8,...
- Thanksgiving Day:感恩节,在十一月的第四个星期四。 - Spring Festival:春节,中国的新年,通常在一月或二月。 - Tree planting Day:植树节,通常在中国的三月十二日。 - Teachers’ Day:教师节,通常在中国...
第一季度包括1月、2月和3月,第二季度是4月、5月和6月,第三季度是7月、8月和9月,第四季度则是10月、11月和12月。 在练习部分,设置了判断题和抢答题,以检验学生对年、月、日的理解。例如,确认每年并非都是365天...
3. **月份天数**:不同月份的天数不同,通常情况下,1月和3月有31天,4月、6月、9月和11月有30天,2月根据是否是闰年有所不同。这些天数可以存储在一个数组中方便查询。 4. **累计天数**:从1月1日开始,每个月的...
7. **日期计算**:可以通过加减法计算两个日期之间的天数,例如,从9月1日到11月6日的总天数为9月的剩余天数加上10月的全部天数加上11月的前6天。 8. **判断闰年规则**:若年份能被4整除但不能被100整除,或者能被...
- 4月、6月、9月和11月各有30天,称为小月。 - 2月在平年有28天,在闰年有29天。 3. **日期推理** - 从日期推断:例如,5月30日后的第一天是6月1日。 - 错误的认知:并非所有单数月份都是31天(如2月),双数...
5. 拼写规则在第8题中体现,要求学生能正确拼写单词并大写每个单词的首字母,答案是B。 6. 介词的使用也在第9题中出现,"in English"表示“用英语”,所以答案是C。 7. 家庭成员的称呼在第13题中出现,brother的...
4、6、9、11月是小月,有30天;2月是特殊月,通常有28天,闰年时有29天。 3. 日的概念:日是时间的最小单位,孩子们会学习到一周有七天,分别是星期一到星期日。他们需要学会日期的正确书写格式,例如2022年3月15日...
- **短横线(-)**:表示一个范围,如“10-12”表示在第10到12小时内执行。 - **斜杠(/)**:用于指定增量,如“*/15”表示每隔15分钟执行一次。“5/15”表示从5开始,每15分钟执行一次,即5、20、35、50等。 #### ...
此份文档是“河北省张家口市尚义县第一中学 2019-2020 学年高二英语上学期10月月考试题”,是一份中学英语测试卷,主要针对高二年级的学生进行。试卷分为两个部分,选择题和非选择题,总分150分,考试时长120分钟。 ...
第一季度是1月、2月和3月,第二季度是4月、5月和6月,第三季度是7月、8月和9月,最后第四季度是10月、11月和12月。 在实际应用中,孩子们需要掌握如何判断一个年份是否为闰年,并能够正确计算不同月份的天数。例如...
- 每月有30天的月份有4月、6月、9月、11月,共4个月; - 2月有时有28天,有时有29天。 ##### 练习题二 - 2月不可能有30天,因此第一题答案为“×”。 - 2年确实有24个月,所以第二题的答案为“√”。 - 7月和8月加...
- 时间安排:9月19日至10月10日完成讲解,作业可随时制作并提交,最晚需在10月31日或11月21日课堂上交。 3. 期末纸质大作业(30分): - 考核内容:积分运算、线性代数方程求解、非线性方程组解法、二阶微分方程...
第10题和第11题考察了数轴上点的移动和表示的数值变化。第12题要求确定数轴上相邻两点间距离相等的情况下的点A的坐标。第13题涉及大数的科学记数法表示。 4. 数轴上的大小比较: 第9题要求比较数的大小,这需要理解...
每个季度通常包含三个月,而第三季度通常包括7月(31天)、8月(31天)和9月(30天),总共92天。 2. 一个月有(3)旬,中旬是从(11)到(20)。 一个月分为上旬(1-10日)、中旬(11-20日)和下旬(21-月底)。 3. 6 ...
3. **顺序号**:第15到17位,奇数代表男性,偶数代表女性。 4. **校验码**:第18位,用于验证前面17位数字的有效性。 ### 二、校验码计算方法 校验码的计算公式如下: \[ \text{校验码} = (\sum_{i=1}^{17} d_i \...
8. 地球公转轨道是近圆形的,偏心率很小,太阳位于一个焦点上,公转周期约为365天6小时9分钟10秒(第8题)。 9. 国庆假期期间,地球接近秋分点,即图中的c点(第9题)。 10. 从5月1日到9月10日,地球公转速度先变慢...