- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 我回来啦!最近一段时间开始做回技术工作了
好久没有做纯技术了。最近因为老婆怀孕,不能加班,据说要进入一个项目做技术活。有点兴奋,哈哈哈哈。好久没有搞过了。自从5月开始,下班时间学习Android,7,8,9月左右下班时间研发了一个产品。主要就是新技术问题。设计之类的基本没有花时间,各种式样信手拈来,完成了一个产品。现在微信公众号13个用户。安卓手机端60多个用户,上架4个安卓市场,qq群100个用户左右。哈哈哈,有时间了,研究好那种技术,
2017-12-06 09:53:58
253
原创 多维数组和类的基本理解
1:多维数组 也没啥,就是原来一位数组里面的元素用数组来代替。 $arr=array(array(12,343,54,6,3),array("3m",5,6),array(45,6757,8,5)); for($i=0;$i for($j=0;$j echo $arr[$i][$j]." "; } ech
2015-04-01 20:32:42
515
原创 选择,插入排序法
//选择排序法 function sort02(&$myArr){ for($i=0;$i $minIndex=$i; $minArr=$myArr[$i]; for($j=$i+1;$j if($minArr>$myArr[$j]){ $minIndex=$j;
2015-03-31 20:49:00
566
原创 冒泡排序法
//冒泡排序法 function sort01(&$myArr){ $temp = 0; for($i=0;$i for($j=0;$jif($myArr[$j] > $myArr[$j+1]){ $temp = $myArr[$j];$myArr[$j] = $myArr[$j+1];$myArr[$j+1] = $temp
2015-03-30 20:45:08
474
原创 数组的创建和访问
总体感觉,php的数组是将java的数组与map的使用结合在一起的。1:如同java的数组使用 创建: $arr[0] = 1; $arr[1]='文字'; 或者 $arr = array(1,'23',"文字列"); 访问:
2015-03-26 22:30:25
497
原创 函数的增加知识点
1:不想使用的变量可以使用unset(变量名)将它干掉。2:对于函数的形参列表可以使用=的赋值语句,将其赋上默认值。如果对其不赋值,则函数会自动使用其默认值。3:函数的形参一般都是值引用,如果你想地址引用,可以在函数的形参前面加上&符号。
2015-03-24 21:50:02
576
原创 函数注意事项
1:同java,形参列表可以有,可以没有。可以多个。类型也随意,只要是语言所支持的就可以。函数内的变量函数外不可使用。2:函数名不区分大小写。3:global变量函数外可以使用。4:函数名首字母也是只能下划线或字母。不能够是数字和特殊字符。
2015-03-23 22:11:19
507
原创 函数基础
1:引用函数的方式:require,require_once,include,include_once来相当于java的import来引入需要调用的函数文件。其后面可以跟着 '函数文件' 或者 ('函数文件') 或者 函数文件变量 来完成文件的调用。有once和没有once的区别在于,有once的时候会自动进行检测,如果已经对函数文件进行引用过就不需要再次引用,而没有once的时
2015-03-22 21:57:14
430
原创 php break,for,while,dowhile,switch,continue,goto,常量
1:for,while,dowhile,switch的使用同java。值得小心的是对于布尔类型的判定与java存在区别。2:break,continue的用法也同java。只是需要注意的是break和continue后面可以跟上数字,表示跳出几层循环,或者是终止几层循环当前的循环,进行下一个值的循环。3:goto语句在java中已经被废除。在php的5.3版本以后还是存在的。它可以跳出所有
2015-03-16 22:07:08
638
转载 php运算符
基本上和java的运算符一致,需要注意的是===,!==,这两种基本没有见过人使用。 ===表示全等,不光值相同而且类型要一致。比如2同2.0这两种。 如果用==,由于php为弱类型语言,则光比较值为真。 如果用===则为假。因为值一致而类型不同。 $a == $b !==表示全不等,不光值不相同或者类型要不一致。比如2同2.0这两种。 $a !==
2015-03-15 21:20:36
553
原创 数据的基本类型
整型一个整型占用字节长度:PHP_INT_SIZE整型的最大值:PHP_INT_MAX如果数据大于整型的最大值将自动类型转换为小数类型。小数小数的最大值:1.8的308次方,且最长为10进制的14位数。长度的计算方式,除了小数点以外的从左到右的第一个非0的数字算起14位,15位开始四舍五入。这个比较好玩。布尔型false,0,0.0,"0",'0
2015-03-14 21:01:03
501
原创 php文本变量输出,及注释,数据类型。
1:PHP 输出变量文本等 echo "第一种方式"; $i = 1; ?> 第二种方式: 第三种方式: var_dump($i); ?> 第四种不推荐: echo "不推荐"; 2:注释的使用。 多行注释 /* */
2015-03-13 23:29:59
1559
原创 apache服务器与php整合
apache服务器与php的整合的两种选择。 。安装appserver,一个泰国人进行整合后的套件。包含apacheserver,mysql,php,phpmyadmin。 。自己安装,版本等可选择性好。适合专业人士。 php的话从网上下载后解压(下载线程安全版本),然后在httpd.conf追加以下代码
2015-03-12 23:46:22
537
原创 apacheserver的文件目录和虚拟目录设置
1.apacheserver的文件目录 bin:存放apacheserver的windows命令的目录。 cgi-bin:存放linux下命令的目录。 error:错误处理文件目录。 htdocs:默认项目目录。 icons:图标目录 logs:日志目录。 manual:手册目录。
2015-03-11 23:45:20
997
原创 apache服务器的启动和关闭
php使用到的webserver可以有多种选择,不过现在商业应用较多的还是apacheserver。 对于apacheserver服务器的启动有以下几种方式: 1:通过服务控制面板直接对apache服务进行停止和启动 2:通过apache monitor进行停止和启动 3:通过命令进行停止和启动 通过命令进行操作之前,需
2015-03-10 23:03:21
25730
原创 PHP学习
做软件真的是一个活到老学到老的过程。好多年没有学习过语言了,现在终于开始学习另一门语言了。也好吧,反正又不能够靠java吃一辈子饭,多门技能多个机会吧。据说好像现在的项目可能是长期的项目,那么看来只能学习下了,虽然是做bse,但是很多时候还是得自己动手的。最近仿照着别人的程序修改和新规了一两本php的程序,感觉吧,没有深入,反正还勉强可以吧。不过还是得自己学习下了。日语也得学习啦。my,god!人
2015-03-09 22:01:55
475
原创 hibernate复习中
hibernate复习中,虽然现在比较喜欢使用注解的方式,但是,为了适应不断变化的环境,xml的方式也进行了复习。大概在杭州的这段时间是复习不完了。去到南京上班后,再继续复习吧。 劳动节又得搬家了哈。最近zf动作很大的打压房价,结果股市跌了把,房价没见跌,偶得多赚点钱,以后在南京搞上一套。
2010-04-22 17:23:00
638
2
原创 struts1.2复习完毕
struts1.2复习完毕,感觉像是学习到很多东西,以前在项目中常使用到的只是mvc的框架,使用分层,和使用一些struts1的标签而已。结果一复习下来,原来还有那么多东西自己很少用到的。struts1的单向类型转换,同struts2的双向类型转换不同。struts1的convertNull配置项,及国际化的实现方式。很多东西太久没有用都忘了,幸好复习下。张孝祥讲得真的不错,高级进阶很适合。
2010-04-05 21:36:00
507
原创 java复习计划
一直做对日软件开发和设计工作,当然做得较多的还是设计工作。慢慢的发现自己忘了许多以前的知识点,就算是开发很多时候做的也是后台的工作,于是乎决定复习下java的web方面的知识。 现在股票已经虽然赚不了多少,但是基本上走上正轨了,外汇也基本实现了连续的小额盈利。下步就是java的复习了。 1.复习jsp和serverlet的简单知识。从零开始复习web方面的东西。 2
2010-03-25 09:45:00
1159
原创 JAXB初体验之错误解决
最近复习了下一年多前学习的xml的读写技术,随后又溜达了下,发现了JAXB,关于xml的数据绑定技术。然后看了下,做了个例子,发现了以下错误: javax.xml.bind.JAXBException: "datetime.DateTimeMain" doesnt contain ObjectFactory.class or jaxb.index 对应的代码为:
2010-03-24 13:08:00
8217
1
原创 jar包调用相对路径之项目外资源
写好一个桌面程序后,想把它打包,并将其配置文件*.properties放在项目外面,以便能够对桌面程序的各种参数进行实时修改,而不用每次都要对项目重新打包。这时候,我们就需要将*.properties文件放置在项目jar包的外面。 采用的思路很简单。通过对程序中任一文件的实时绝对url(根据jar包放在位置不同,而自动改变的)的获取,来对这个url进行解码,以防止url中有中文或
2010-03-16 16:42:00
3762
1
原创 枚举中的方法
枚举中的方法,大多数人使用枚举的时候,只会把它当作一个简单的产量集合来使用,但是其实除此之外,它还有一些比较有趣的功能。比如,其实jdk1.5后的枚举在一些时候可以将其看作一个实例来运用。例: public enum Enu { L{ public void printName(){ System.out.println("your name is :Ldog"); }
2010-03-16 10:46:00
652
原创 Struts2学习笔记整理1
一基础知识xwork-2.0.5.jar 引入webwork的功能的jar包。commons-logging-api-1.1.jar 通常的日志api jar包。freemarker-2.3.8.jar 页面控制显示相关的jar包。ognl-2.6.11.jar
2010-03-16 10:17:00
561
原创 inner join,left join,union学习
在网上找了点资料,基本了解了下。 数据库表: a表: b表: id name id name 1 c1
2010-02-06 11:07:00
739
1
原创 java反射的使用
java中的反射经常被用在一些框架搭建上,他能够让我们很方便的对自己未来将使用的类,方法和变量进行访问。个人觉得有种黑客的味道在里面。当我们知道一个类的类名后,我们基本上可以使用反射的到它的一切。包括他的private的方法和变量等(当然访问他们的使用需要使用的是getDeclared***(**))。另外,据说反射是比较消耗性能的,故而出了框架搭建外,一般用得不多。 1.基本常用
2010-01-06 14:47:00
640
转载 hashCode方法的使用
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元
2009-12-06 11:02:00
644
1
原创 jdk1.5的新特性
1.自动装箱和自动拆箱。基本数据类型和其对应封装类的自动转换。2.foreach循环3.泛型。4.可变参数。changeable(int x, int ... args) 可以传任意多个参数给方法。类似于1.4的changable(int x, int[] args)5.枚举。enum6.注解
2009-12-06 10:54:00
629
原创 配置文件的访问时的路径获取三种方式
/*** 获取配置文件的输入流 ***/ //方法一:使用文件流。获取配置文件的默认路径为项目的根路径。 //is = new FileInputStream("resource.properties"); //方法二:使用类加载器加载。获取配置文件的路径为classpath的路径。即编译好的bin的路径 //is = LoadResourceStudy.class.g
2009-12-05 12:35:00
1241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人