第六周交流会内容

第六周 交流会  -bO莱特

一、接口作为参数,不同的接口调用不同的方法,例如:输出“I love Game”或输出“我喜欢游戏”

接口的思想:在于可以增加很多类都需要实现的功能。比如:各式各样的商品,可能隶属不同公司,但工商部门都必须具有显示商标的功能(实现同一接口)。商标的具体制作由各个公司自己去实现。

给其他类去实现,不同的类不同的实现自己想要的结果。

interface Show{                                       //1、定义接口

void show();

}

class A implements Show{                     //2、不同类实现接口

public void show(){

System.out.println("I love ThisGame");

}

}

class B implements Show{

public void show(){

System.out.println("我喜欢看NBA");

}

}

class C{

public void f(Show s){                  //接口做为参数,即参数为对象  //3、定义个大层面上的类

s.show();

}

}

public class Example5_13 {

public static void main(String agrs[]){

C c = new C();                        //4、大层面的类通过方法f的接口参数不同来输出不同内容

c.f(new A());                           //不同对象调用不同方法

c.f(new B());

}

}

二、 smarty、thinkphp中的html加载其他的html文件的方式

1、 smarty在模板文件中,使用定界符

{include file="header.html"}  不可以省略.html

2、thinkphp的html文件中

<include file="header">   或者是<include file="header.html">

三、使用PDO连接数据库 查询和插入乱码的解决方法

问题:PDO连接数据库后,查询和插入中文到数据库,出现乱码,如图:

解决方法:

法1:

1 try{

2     $opts_values = array(PDO::MYSQL_ATTR_INIT_COMMAND=>‘SET NAMES utf8‘);

3     $pdo = new PDO($dsn,$login,$passwd,$opts_values);

4 }catch(PDOException $e){

5     echo $e->getMessage();

6 }

实例化 PDO 的第四个参数添加 MYSQL_ATTR_INIT_COMMAND 属性。

法2:

1 try{

2

3     $pdo = new PDO($dsn,$login,$passwd,$opts_values);

4 }catch(PDOException $e){

5     echo $e->getMessage();

6 }

7  $pdo->query("SET NAMES utf8");

在实例化PDO对象后,直接设置数据库的编码方式。

第六周交流会内容

时间: 2024-12-07 11:07:15

第六周交流会内容的相关文章

第六周总结

个人篇: 第六周的学习主要是OOP最后的几章内容,内容都是相对于之前的基础更加的抽象,在学习的过程中应该更注重理解层次上,然后当然也要实战练习. ~~GUI的内容,讲Jtable和Jtree进行了学习,可以实现ATM机的表格查询和增加用户以及删减用户:制作了QQ聊天列表. ~~I/O流的学习,主要是掌握输入流和输出流的字节流包装成包装流,了解各种流的有点和缺点,在运用中实现写入和只读的,包括文件或者字符串.结合joi包的导入后,可以控制excel的写入和只读, 将excel模拟成数据库,然后用I

java第六周学习总结

学号20145336 <Java程序设计>第五周学习总结 教材学习内容总结 第十章 输入与输出 InputStream与OutputStream java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象.从程序角度来看,如果将数据从来源中取出,可以使用输入串流,如果将数据写入目的地可以使用输出串流.在java中,输入串流对象为java.io.InputStream实例,输出串流对象为java.io.OutputStream实例.流(Stream)是对「输入输出」的抽象,注意「

20145237第六周学习总结

20145237第6周学习总结 教材学习内容总结 第十章 •InputStream与OutputStream 流(Stream)是对「输入输出」的抽象. read:每次会尝试读入byte数组长度的数据,并返回实际读入的字节.为-1时即为未读取到数据. write:指定要写出的byte数组.初始索引与数组长度. •标准输入输出//这部分已经很熟悉了 System.in: 标准输入,默认关联到键盘(终端输入) System.out: 标准输出,默认关联到显示器(终端输出) System.err: 标

《Linux内核分析》第六周学习笔记

<Linux内核分析>第六周学习笔记 进程的描述和创建 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 [学习视频时间:1小时 撰写博客时间:2小时] [学习内容:进程创建的过程.使用gdb跟踪分析内核处理函数sys_clone] 一.进程的描述 1.1 进程描述符task_struct数据结构(一) 1. 进程控制块PCB——task_struct 为了管理进程,内核

20145307《信息安全系统设计基础》第六周学习总结

20145307<信息安全系统设计基础>第六周学习总结 教材学习内容总结 Y86指令集体系结构 内容:定义一个指令集体系结构,包括定义各种状态元素.指令集和它们的编码.一组编程规范和异常事件处理. 程序员可见状态 Y86程序中的每条指令都会读取或修改处理器状态的某些部分. Y86具体包括:8个程序寄存器.3个条件码ZF\SF\OF.程序计数器(PC). Y86用虚拟地址引用存储器位置. 程序状态的最后一个部分是状态码Stat,它表明程序执行的总体状态. Y86指令 IA32指令集的一个子集,只

第六周 可执行代码 以及 PSP 燃尽图 等等

转眼已经第六周了.这周主要内容有下:(CHECKLIST) 1.完成未完成的功能点. 2.PSP. 3.站立会议(待开). 4.燃尽图. 5.各种图(折线,饼图). 6.checkList 具体任务如下: 1. i.将用户做过的题目整理到习题本中. ii.习题本可以记录用户当时填写的答案. iii.规范算式(4个数字). iv.将做过的题目去重. v.再次规范化输出算式(生成数目多少,括号位置,括号对数). vi.支持分数运算. vii.结果用分数显示. viii.结果显示分数的最简形式. iX

第六周PSP &amp;进度条

团队项目PSP 一.表格:     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论alpha完成情况并总结 9:40 11:20 17 53 60 分析与设计 分析设计Beta版本 13:15 16:30 45 150 120 调试运行 调试alpha版本 18:30 20:10 15 85 60 学习 Java.jsp 21:00 22:20 5 75 90 总结 总结结果 23:26 23:58 0 32 30 二.饼图: 进度

20145301第六周学习总结

20145301第六周学习总结 教材学习内容总结 第十章 输入/输出 10.1 InputStream与OutputStream InputStream与OutputStream  流(Stream)是对「输入输出」的抽象,注意「输入输出」是相对程序而言的  InputStream与OutputStream InputStream.OutStream提供串流基本操作,如果想要为输入/输出的数据做加工处理,则可以使用打包器类.常用的打包器具备缓冲区作用的BufferedOutputStream.B

20145319 第六周学习总结

20145319 <Java程序设计>第六周学习总结 教材学习内容总结 本周学习教材的第十.十一章,主要讲述了串流,字符处理和线程以及并行API 1. 输入输出 串流:1Java中的数据有来源(source)和目的地(destination),衔接两者的就是串流对象2串流设计:在不知道限定数据来源和目的地时,也可以依赖抽象的InputStream和Outstream来编写一个dump()方法,方便以后使用3InputStream和OutputStream:在java中,输入串流代表对象为jav