第二章:变量、数据类型和运算符-Java笔记(我要自学网)

第二部分

第一课:认识变量
http://www.51zxw.net/show.aspx?id=25280&cid=380

内存地址:一组16进制组成(A-F 0-9组成).

第二课:如何声明变量
http://www.51zxw.net/show.aspx?id=25281&cid=380

声明变量语法:数据类型 变量名;
int house;

变量赋值语法:变量名=值;
house=5;

参考附件test2.java

第三课:变量命名规则
http://www.51zxw.net/show.aspx?id=25282&cid=380

变量:首字母必须为字母/下划线/$,其余部分 数字/字母/下划线/$

第四课:赋值运算符
http://www.51zxw.net/show.aspx?id=25283&cid=380

赋值运算符
算数运算符
逻辑运算符

参考附件test3.java

第五课:算数运算符
参考附件test4.java

第六课:求余
参考附件test5.java

第七课:类型的自动转换
参考附件test6.java

第八课:类型的强制转换
参考附件test7.java

第九课:数据的输入
参考附件test8.java

第一章:初识Java-笔记(我要自学网)

第一部分

第一课:了解JAVA
http://www.51zxw.net/show.aspx?id=25138&cid=380

java se 桌面程序,基础
java ee 网站开发 b/s模式
java me 小家电,手机程序软件

第二课:java运行环境
http://www.51zxw.net/show.aspx?id=25139&cid=380

program.java -编译- program.class
java可以运行在任何支持JAVA虚拟机的硬件和操作系统上(跨平台),
而C则只能运行在支持的硬件上面。

JDK的路径添加到环境变量PATH
C:\Program Files\Java\jdk1.7.0\bin;

第三课:如何写JAVA代码
http://www.51zxw.net/show.aspx?id=25140&cid=380

void无返回类型
main主要的
args参数
System系统的
out输出设备
print打印

第四课:编写第一个Java程序
http://www.51zxw.net/show.aspx?id=25141&cid=380

参考附件test.java

第五课:如何解决程序错误
http://www.51zxw.net/show.aspx?id=25142&cid=380

如何获得创业 idea (笔记)

原文:硅谷创业教父 Paul Graham:如何获得创业 idea http://www.36kr.com/p/172863.html
如何获得创业 idea (1)
问题:
自己遇到的,自己能解决的,如果正好有那么一部分人也遇到这么问题,那么这已经是个好的IDEA。 问题是不可能被空想出来的。如果自己都不养狗,那么想去做一个狗主人交流平台,基本上是空想。

深度:
项目的口子不用开的太大,但是一定要深入挖掘。

自我:
很多的点子不是被想到,而是被注意到。例如DROPBOX的创始人就经常忘带U盘,他注意到了这个问题, 并解决。 在这之前首先得让自己置身于快速变化的领域前端。

如何获得创业 idea (2)

注意到: 请尤其注意那些让你不爽的东西。 找到正确的问题后,你就应该把它明显地描述出来。然后解决。 活在未来,再把缺失的做出来

如果发现已经有人在做了,那么说明这块还是有用户需求在这里,是个好地方。

如何获得创业 idea (3)

除了你自己未被满足的需求外,别人未被满足的需求也是 idea 很好的来源。和周围的人都好好聊聊,听听 看他们发现了有什么是这个世界缺失了的?有什么是他们想做但做不来的?有什么乏味或让人不爽的东西 ,尤其是工作上的?聊天的时候天马行空一点,别一心只想着要从他们身上找到创业 idea。你其实是在别 人身上寻找点燃你思路的那颗火星。可能你会在谈话当中注意到他们原来并没有意识到的问题(因为你懂 得解决的方法)。 要找在将来会变成 x 的替代品的东西. 从根本上说,专门去找浪潮找趋势是刺激原生办法的一种方法。假如你处在快速发展的某个领域的前沿的 话,你犯不着去找什么浪潮,你自己就是浪潮了。

THINKPHP兄弟连李文凯老师视频笔记:16分页和验证码

16分页和验证码
E:\wamp\www\thinkphp\ThinkPHP\Lib\ORG\Util\Image.class.php
使用Import导入 (import(‘ORG.Util.Image’))

	<form action="__URL__/add" method="POST">
		用户名<input type="text" name="uname"><br>
		密码<input type="password" name="upass"><br>
		重复密码<input type="password" name="repassword"><br>
		验证码:<input type="text" name="verify"><img src="__APP__/common/verify" onclick="show(this)">
		<input type="submit" value="提交">
		<script>
			function show(obj){
						obj.src="__APP__/common/verify/random/"+Math.random();
			}
		</script>
	</form>
<?php
class CommonAction extends Action
{
		function verify(){
			//导入验证码类	//因为图像处理类并不是系统当中的核心类,因此,我们在使用的时候,他不会自动加载过来。我们需要导入一次
			import('ORG.Util.Image');
			//代表当前项目的LIB文件夹
			//import('@.Org.Image');
			//Image::buildImageVerify(10,5,gif,90,30,'verify');
			Image::GBVerify(); //要引入Srting.class.php,并且复制字体到Util文件夹下
			//length
			//type
			//width
			//height
			//fontface
			//verifyName
 
 
			//buildImageVerify();
			// simhei.ttf
 
			//第一个参数为长度 默认为4个长度
			//第二项为模式,类型  0字母 1数字,2大写字母,3为小写字母 4中文,5混合
			//第三个,图像输出的类型 默认为png ,有些同学的服务器上面没有开png的话,请将此处可以直接改
			//第四项,宽度  是根据长度自动计算
			//第五项,高度  22
			// 第六项,验证码保存在session当中的名称,不建议大家修改	
		}
}
?>

分页
E:\wamp\www\thinkphp\ThinkPHP\Lib\ORG\Util\Page.class.php

 
		function index()
		{
			//多扩展一点点模版方面的知识
			import('@.Org.Page');
			$user=M('user');		
			$count=$user->count();
			$page=new Page($count,3);
			/*
			$page->setConfig('header','个会员');
			$page->setConfig('prev','上一组会员');
			$page->setConfig('next','下一组会员');
			$page->setConfig('first','首页');
			$page->setConfig('last','尾页');
			*/
			//作业,建议大家把这里自定义分页样式,自己做一个漂亮的出来	
			//  %totalRow%
			//  %header%
			//  %nowPage%
			//  %totalPage%
			//  %upPage%
			//  %downPage%
			//  %first%  last   linkpage   %end%
			$page->setConfig('theme','');
			$show=$page->show();
			$list=$user->field(array('id','username','createip'))->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();
			$this->assign('title','thinkphp视频演示');
			$this->assign('alist',$list);
			$this->assign('page',$show);
			$this->display();
		}

THINKPHP兄弟连李文凯老师视频笔记:15自动完成实现无限分类

15自动完成实现无限分类
volist的实用化
数据库的设计以避免需要使用递归

三种方式实现无限分类:
递归
ajax
亲戚关系(使用亲戚关系方式)
CREATE TABLE IF NOT EXISTS `think_cate` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` char(30) NOT NULL,
`pid` int(11) NOT NULL,
`path` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;

INSERT INTO `think_cate` (`id`, `name`, `pid`, `path`) VALUES
(1, ‘新闻’, 0, ‘0’),
(2, ‘中国新闻’, 1, ‘0-1’),
(3, ‘美国新闻’, 1, ‘0-1’),
(4, ‘北京新闻’, 2, ‘0-1-2’),
(5, ‘华盛顿新闻’, 3, ‘0-1-3’),
(6, ‘海淀新闻’, 4, ‘0-1-2-4’),
(7, ‘上地新闻’, 6, ‘0-1-2-4-6’),
(8, ‘七街新闻’, 7, ‘0-1-2-4-6-7’),
(9, ‘9号楼新闻’, 8, ‘0-1-2-4-6-7-8’),
(11, ‘体育’, 0, ‘0’);

select id,name,pid,path,concat(path,’-‘,id) as bpath
from think_cate
order by bpath
(未解决问题,不能对栏目进行排序,不能三级联动)