i云笔记内涵资源: 编程思路笔记,源码分享,思路解答分享,封装函数分享,演示Demo等内容。 上传笔记可长期保存,笔记内容可进行加粗,居中,标记等功能,笔记可 置顶 不同的等级,将重要的笔记内容放前面。笔记内容可进行 加密 ,加密后不展示在首页,内容只能被自己查看! 有问题可联系QQ3399769530 或微信cm1598421 添加时备注来意 网站已运行 {DAY_COUNT} 天 已有笔记 {CONTENT_COUNT} 篇
进制转换器 http://notei.cn/tool/tool_hex.html MD5加密工具 http://notei.cn/tool/tool_md5.html Base64加解密 http://notei.cn/tool/tool_base64.html Aes加解密工具 http://notei.cn/tool/tool_Aes.html 前端学习软件 http://h5.notei.cn
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Custom Font Example</title> <style> /* 使用@font-face规则定义字体 */ @font-face { font-family: 'AkalTun'; /* 定义一个字体名 */ src: url('https://akaltun.cn/1/akaltun.ttf') format('truetype'); /* 指定字体文件和格式 */ } /* 应用自定义字体到body,也可以应用到其他元素 */ body { font-family: 'AkalTun', sans-serif; /* 将字体应用到body,如果字体加载失败则回退到sans-serif */ } </style> </head> <body> <div id="container"> <h1>欢迎来到我的网站ئۇيغۇرچە</h1> <p>这里是使用自定义字体的文本。</p> <!-- 其他内容 --> </div> </body> </html>
Mysql外链约束规则
java的mvc三层架构分别是: View(界面层),Service(业务逻辑层),DAO(数据访问层) V:View 网页视图,为用户提供能够看到并且使用的界面,与用户直接进行交互。 M:Model,业务模型,处理业务 C:Controller,控制器,处理请求,调用模型和视图 dao层负责对数据进行直接操控,最底层 service层负责对传递过来的参数验证,以及其他逻辑验证操作。验证完毕访问dao层进行数据操控 servlet层负责接收参数,然后调用service层进行处理 三个层分工合作,有利于后期的功能维护,那层出了问题就去处理哪层
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { padding: 0; margin: 0; } li { list-style-type: none; } a { text-decoration: none; } .nav-box { width: 980px; height: 90px; margin: 20px auto; display: flex; align-items: center; } .right { flex: 1; margin-left: 20px; } .right-top-tag li { display: inline-block; font-size: 12px; border-radius: 3px 3px 0 0; overflow: hidden; } .right-top-tag li a { color: #666; padding: 5px 15px; display: inline-block; } .right-search { margin-top: -4px; display: flex; } .right-search input { border: 3px solid #F37B03; width: 100%; height: 27px; background: url("./images/tb/search.jpg") no-repeat 10px; flex: 1; outline: none; padding-left: 30px; color: #666; } .right-search .button { flex-shrink: 1; width: 133px; height: 33px; background: url("images/tb/button.jpg") no-repeat; border: none; } .right-search .tip { height: 33px; } .right-search .tip p { line-height: 16px; font-size: 12px; margin-left: 10px; color: #666; } .right-title-nav ul li { display: inline-block; margin-top: 6px; } .right-title-nav ul li a { color: #555; font-size: 12px; margin-right: 12px; } </style> </head> <body> <div class="nav-box"> <div class="left"> <img src="./images/tb/logo.jpg" alt=""> </div> <div class="right"> <div class="right-top-tag"> <ul> <li style="background-color: #F37B03;"><a style="color: #fff;" href="#"> 宝贝 </a></li> <li><a href="#"> 天猫<span style="color: #f79a3d;">(淘宝商城)</span> </a></li> <li><a href="#"> 店铺 </a></li> </ul> </div> <div class="right-search"> <input type="text"> <button class="button"></button> <div class="tip"> <p>高级搜索</p> <p>使用帮助</p> </div> </div> <div class="right-title-nav"> <ul> <li> <a href="#">长裙</a> </li> <li> <a href="#">时尚包包</a> </li> <li> <a href="#">新款连衣裙</a> </li> <li> <a href="#">中老年夏服</a> </li> <li> <a href="#">新款连衣裙</a> </li> <li> <a href="#">中老年夏服</a> </li> <li> <a href="#">更多>></a> </li> </ul> </div> </div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Document</title> <style> * { padding: 0; margin: 0; } div { box-sizing: border-box; color: #DE8786; } .mainbox { width: 980px; margin: 0 auto; } .nav { background-color: #FE9AB5; } .nav .item { display: inline-block; line-height: 46px; padding: 0 30px; color: #fff; } .banner { text-align: center; } .frombox { background: url("./images/content_bg.jpg"); padding: 0 180px; } .step { padding: 10px 0; } .step .tip { font-size: 20px; line-height: 42px; float: left; } .userinfo .title { border-bottom: 1px solid #FE9AB5; line-height: 42px; margin-bottom: 10px; } input { border: 1px solid #FE9AB5; } .tableinput { padding: 5px 30px; } .tableinput tr { margin: 10px 0; } .tableinput .info { width: 220px; height: 22px; } .tableinput tr .titles { text-align: right; } .tableinput select { width: 168px; border-color: #FE9AB5; color: #FE9AB5; } </style> </head> <body> <div class="content"> <div class="logo mainbox"> <img src="./images/logo.jpg" alt=""> </div> <div class="nav"> <ul class="mainbox"> <li class="item">首页</li> <li class="item">会员</li> <li class="item">活动</li> <li class="item">直播</li> <li class="item">视频</li> <li class="item" style="background-color: #FE9AB5;">注册</li> </ul> </div> <div class="banner"> <img src="./images/banner.jpg" alt=""> </div> <div class="frombox mainbox"> <div class="step"> <span class="tip">注册步骤:</span> <img src="./images/step.jpg" alt=""> </div> <div class="userinfo"> <p class="title">您的账号信息:</p> <table class="tableinput"> <tr> <td class="titles">注册方式:</td> <td><input type="radio"> E-main注册 <input type="radio"> 手机号码注册</td> </tr> <tr> <td>注册邮箱:</td> <td><input class="info" type="email"></td> </tr> <tr> <td class="titles">注册手机:</td> <td><input class="info" type="email"></td> </tr> <tr> <td class="titles">登录密码:</td> <td><input class="info" type="email"></td> </tr> <tr> <td class="titles">昵称:</td> <td><input class="info" type="email"></td> </tr> </table> </div> <div class="userinfo"> <p class="title">您的个人信息:</p> <table class="tableinput"> <tr> <td class="titles">性别:</td> <td><input type="radio"> 男 <input type="radio"> 女</td> </tr> <tr> <td class="titles">学历:</td> <td><select> <option value="初中">初中</option> <option value="高中">高中</option> <option value="大专">大专</option> <option value="本科">本科</option> </select></td> </tr> <tr> <td class="titles">所在城市:</td> <td><select> <option value="北京">北京</option> <option value="江西">江西</option> <option value="四川">四川</option> </select></td> </tr> </table> </div> </div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Document</title> <style> body { background-color: #EBEBEB; } .content { background: url("images/form_bg.jpg"); width: 1430px; height: 717px; margin: 0 auto; position: relative; } .frombox { width: 700px; height: 540px; position: absolute; top: 160px; left: 700px; } .title { text-align: center; font-size: 24px; } .line { padding: 7px 0; font-size: 15px; } .line input { height: 26px; width: 220px; } .line .tip { text-align: right; display: inline-block; width: 90px; } .line.color input { width: 120px; } .line.btn input { background-color: #93B518; color: #fff; width: 120px; height: 36px; border: 0; margin: 15px 28px; } </style> </head> <body> <div class="content"> <div class="frombox"> <h1 class="title">传智学员信息登记表</h1> <form action="" method="GET"> <div class="line"> <label class="tip">用户登录名:</label> <input type="text" name="username" value="mymail@163.com" readonly="readonly" disabled="disabled"> <label>(不能修改,只能查看)</label> </div> <div class="line"> <label class="tip">真实姓名:</label> <input type="text" name="name" placeholder="例如:王鹏" required pattern="^[\u4e00-\u9fa5]+$"> <label>(必须填写,只能输入汉字)</label> </div> <div class="line"> <label class="tip">真实年龄:</label> <input type="number" name="age" min="0" max="100" value="24" required placeholder="16-100"> <label>(必须填写)</label> </div> <div class="line"> <label class="tip">出生日期:</label> <input type="date" name="date" required> <label>(必须填写)</label> </div> <div class="line"> <label class="tip">电子邮箱:</label> <input type="email" name="email" placeholder="123456@qq.com" required> <label>(必须填写)</label> </div> <div class="line"> <label class="tip">身份证号:</label> <input type="text" name="idcard" required pattern="^[0-9]{17}[0-9Xx]$"> <label>(必须填写,能够以数字,字母x结尾的短身份证号)</label> </div> <div class="line"> <label class="tip">手机号码:</label> <input type="tel" name="tel" required> <label>(必须填写)</label> </div> <div class="line"> <label class="tip">个人主页:</label> <input type="url" name="myurl" placeholder="http://bk.notei.cn"> <label>(请选择网址)</label> </div> <div class="line color"> <label class="tip">幸运颜色:</label> <input type="color" name="luckcolor" value="#E2D546"> <label>(请选择你喜欢的颜色)</label> </div> <div class="line btn"> <input type="submit" value="提交"> <input type="reset" value="重置"> </div> </form> </div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Document</title> <style> * { margin: 0; padding: 0; } div { box-sizing: border-box; } body { background-color: #FFF9ED; } a { text-decoration: none; color: #333; } li { list-style-type: none; } .content { display: flex; flex-direction: column; justify-content: center; align-items: center; } .container { width: 980px; margin: 0 auto; height: 100px; } .nav { background: url("images/head_bg.jpg") repeat-x; height: 128px; width: 100%; } .nav li { float: left; } .nav .item a { display: inline-block; width: 120px; height: 128px; line-height: 64px; text-align: center; color: #fff; margin: 0 5px; font-size: 17px; } .nav .item a:hover { background: url("images/xuanfu.png") no-repeat; } .banner img { width: 100%; } .borbox { background-color: #EC6E47; padding: 10px 30px; height: auto; } .borbox ul { width: 100%; display: flex; padding: 10px; background-color: #fff; } .borbox ul li { flex: 1 0 0; height: 100%; margin: 0 3px; } .borbox ul li .flexbox { display: flex; } .borbox ul li div { background-color: #242424; color: #fff; } .borbox ul li .top { margin-bottom: 8px; } .borbox ul li .name { text-align: center; flex: 1 0 0; } .borbox ul .left .top .name { line-height: 169px; } .borbox ul .left .bottom .name { line-height: 137px; } .borbox ul .center .top { height: 117px; line-height: 117px; } .borbox ul .center .bottom { height: 189px; line-height: 189px; } .borbox ul .right .top { height: 313px; line-height: 313px; } .morebox { margin-top: 50px; text-align: left; height: auto; } .morebox>.title { display: inline-block; background-color: #EC6E47; color: #fff; padding: 10px 20px; font-size: 16px; font-weight: normal; } .morebox .list { display: flex; gap: 8px; background-color: #fff; padding: 10px; border: 1px solid #ccc; } .morebox .list li { flex: 1 0 0; border: 1px solid #ccc; padding-bottom: 15px; } .morebox .list li img { width: 100%; border-bottom: 1px solid #ccc; } .morebox .list li .title { text-align: center; width: 100%; color: #666; padding: 10px 0; font-size: 18px; } .morebox .list li .buybox { width: 80%; margin: 0 auto; background: url("./images/gouwu.jpg") no-repeat; background-color: #EC6E47; color: #fff; padding-left: 56px; height: 36px; line-height: 36px; } .footer { background-color: #111; width: 100%; color: #fff; padding: 50px 0; text-align: center; font-size: 14px; line-height: 29px; } </style> </head> <body> <div class="content"> <div class="nav"> <ul class="container"> <li><img src="./images/logo.png" alt="logo"></li> <li class="item"><a href="#">穿搭速递</a></li> <li class="item"><a href="#">时尚大片</a></li> <li class="item"><a href="#">星着装</a></li> <li class="item"><a href="#">时尚园</a></li> <li class="item"><a href="#">时尚专栏</a></li> <li class="item"><a href="#">会员/登录</a></li> </ul> </div> <div class="banner"> <img src="./images/banner.jpg" alt=""> </div> <div class="borbox container"> <ul> <li class="left"> <div class="top flexbox"> <img src="./images/pic01.jpg" alt=""> <p class="name">明星时尚</p> </div> <div class="bottom flexbox"> <img src="./images/pic02.jpg" alt=""> <p class="name">明星时尚</p> </div> </li> <li class="center"> <div class="top flexbox"> <img src="./images/pic03.jpg" alt=""> <p class="name">明星时尚</p> </div> <div class="bottom flexbox"> <img src="./images/pic04.jpg" alt=""> <p class="name">明星时尚</p> </div> </li> <li class="right"> <div class="top flexbox"> <img src="./images/pic05.jpg" alt=""> <p class="name">明星时尚</p> </div> </li> </ul> </div> <div class="morebox container"> <h2 class="title">潮流前沿/Tadil current</h2> <ul class="list"> <li> <img src="./images/match01.jpg" alt=""> <p class="title">潮流饰品</p> <div class="buybox"> 快速购买通道 </div> </li> <li> <img src="./images/match02.jpg" alt=""> <p class="title">潮流饰品</p> <div class="buybox"> 快速购买通道 </div> </li> <li> <img src="./images/match03.jpg" alt=""> <p class="title">潮流饰品</p> <div class="buybox"> 快速购买通道 </div> </li> <li> <img src="./images/match04.jpg" alt=""> <p class="title">潮流饰品</p> <div class="buybox"> 快速购买通道 </div> </li> </ul> </div> <div class="footer"> <p> All right reseved©2006-2016 CHAOUUFUSHI.com, All right reseved</p> <p>2021-2018, 版权所有 潮流服饰 85CP备案13385453</p> </div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> * { padding: 0; margin: 0; } li { list-style: none; } div { box-sizing: border-box; } .min-content { width: 980px; margin: 0 auto; } .content { width: 1280px; margin: 0 auto; } .header { height: 120px; line-height: 120px; background: #fff; } .header .logo { float: left; height: 80px; margin-top: 20px; } .header .goto { float: right; color: #666; } .header .goto a { color: #666; text-decoration: none; } .navbox { height: 60px; background: #404042; line-height: 60px; color: #fff; font-size: 18px; } .navbox ul li { padding: 0 42px; float: left; } .navbox ul li:hover { background-color: #DA5454; } .banner img { width: 100%; } .function ul { display: flex; } .function ul li { padding: 34px 0; flex: 1 0 0; border: 1px solid #ddd; border-top: 0; border-spacing: 0; } .function .item img { height: 50px; margin: 0 15px 0 28px; float: left; } .function .item .info .title { font-size: 17px; } .function .item .info .subtitle { font-size: 14px; color: #666; } .demobox,.newsbox { margin-top: 10px; } .demobox ul .item { float: left; margin: 3px 8px; } .demobox .title,.newsbox .title { line-height: 56px; border-bottom: 1px solid #ddd; margin-bottom: 10px; color: #222; font-size: 18px; } .newsbox .itemtitle { font-size: 15px; color: #444; } .newsbox>ul { display: flex; gap: 15px; } .newsbox>ul .listbox { flex: 1 0 0; border: 1px solid #ddd; padding: 25px 20px; } .newsbox>ul .listbox .itemtitle { margin-bottom: 5px; } .newsbox>ul .listbox ul .item { border-bottom: 1px solid #ddd; padding: 20px 0; } .newsbox>ul .listbox ul .item img { float: left; margin-right: 15px; } .newsbox>ul .listbox ul .item .infotitle { font-size: 16px; color: #222; } .newsbox>ul .listbox ul .item .subtitle { font-size: 13px; color: #aaa; } .footer { padding: 46px; margin-top: 20px; background-color: #111; text-align: center; color: #fff; line-height: 36px; font-size: 15px; } </style> </head> <body> <div class="content"> <div class="min-content"> <div class="header"> <img class="logo" src="./images/logo.png" alt="logo"> <div class="goto"> <a href="#">登录</a> | <a href="#">注册</a> </div> </div> </div> <div class="navbox"> <div class="min-content"> <ul> <li class="item">首页</li> <li class="item">设计案例</li> <li class="item">装修图库</li> <li class="item">有问必答</li> <li class="item">逛商品</li> </ul> </div> </div> <div class="banner"> <img src="./images/banner.jpg" alt="banner"> </div> <div class="function min-content"> <ul> <li class="item"> <img src="./images/pic01.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> <li class="item"> <img src="./images/pic02.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> <li class="item"> <img src="./images/pic03.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> <li class="item"> <img src="./images/pic04.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> </ul> </div> <div class="demobox min-content"> <h4 class="title">设计案例</h4> <ul> <li class="item"> <img src="./images/pic05.jpg" alt=""> </li> <li class="item"> <img src="./images/pic06.jpg" alt=""> </li> <li class="item"> <img src="./images/pic07.jpg" alt=""> </li> <li class="item"> <img src="./images/pic08.jpg" alt=""> </li> <li class="item"> <img src="./images/pic09.jpg" alt=""> </li> <li class="item"> <img src="./images/pic10.jpg" alt=""> </li> </ul> </div> <div class="newsbox min-content"> <h4 class="title">最新动态</h4> <ul> <li class="listbox"> <h3 class="itemtitle">有问必答</h3> <ul class=""> <li class="item"> <img src="./images/pic01.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic02.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic03.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> </ul> </li> <li class="listbox"> <h3 class="itemtitle">发布需求</h3> <ul class=""> <li class="item"> <img src="./images/pic04.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic05.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic06.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> </ul> </li> <li class="listbox"> <h3 class="itemtitle">预约设计师</h3> <ul class=""> <li class="item"> <img src="./images/pic06.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic07.png" alt=""> <div class="info"> <p class="infotitle">厨房在哪个方位风水好</p> <p class="subtitle">回答:看风水要结合...</p> </div> </li> <li class="item"> <img src="./images/pic08.png" alt=""> <div class="info"> <p class="infotitle">卧室多大比较合适</p> <p class="subtitle">回答:一般卧室的大小...</p> </div> </li> </ul> </li> </ul> </div> </div> <div class="footer"> <p>关于我们 | 联系我们 | 意见建议 | 帮助中心 | 使用条款</p> <p>免责声明:本网站部分内容由用户自行上传,如权利人发现存在误传其作品情形,请及时与本站联系。</p> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document1</title> <style> * { padding: 0; margin: 0; } li { list-style: none; } a { color: #666; text-decoration: none; } .content { width: 1280px; margin: 0 auto; } .nav { height: 600px; background: url("images/bg.png") center; background-size: cover; } .navlist { padding: 30px 60px; box-sizing: border-box; text-align: center; } .navlist ul li { float: left; line-height: 60px; padding: 0 50px; font-size: 16px; } .seach { position: relative; width: 128px; height: 36px; margin-top: 12px; } .seach img { height: 16px; position: absolute; top: calc(50% - 8px); left: 10px; z-index: 10; } .seach .input { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: none; border-radius: 18px; font-size: 12px; padding-left: 32px; box-sizing: border-box; outline: none; color: #666 } .hot { text-align: center; margin-top: 20px; } .hotlist { margin-top: 20px; text-align: left; padding: 0 60px; box-sizing: border-box; } .hotlist .item .img img { width: 100%; } .hotlist .item .title { padding: 10px; box-sizing: border-box; font-weight: bold; font-size: 18px; color: #333; border-bottom: 1px solid #ddd; } .hotlist .item .info { padding: 10px; padding-bottom: 30px; color: #bbb; box-sizing: border-box; } .hotlist { display: flex; gap: 80px; } .bottomimage img { width: 100%; } .life { background-color: #E1EBF2; margin-top: 50px; text-align: center; padding: 30px 0; } .life ul { text-align: center; } .life ul li { display: inline-block; margin: 20px 20px; } .footer { height: 80px; background: url("images/footer_bg.jpg"); color: #fff; text-align: center; line-height: 80px; margin-top: 50px; } </style> </head> <body> <div class="content"> <div class="nav"> <div class="navlist"> <ul> <li> <img class="logo" src="./images/logo.png" alt=""> </li> <li><a href="#">网站首页</a></li> <li><a href="#">床和床垫</a></li> <li><a href="#">卧室纺织品</a></li> <li><a href="#">灯具照明</a></li> <li class="seach"> <img src="./images/f.png" alt=""> <input class="input" type="text" placeholder="输入商品名称"> <li> </ul> </div> </div> <div class="hot"> <img src="./images/dongtai.jpg" alt=""> <ul class="hotlist"> <li class="item"> <dt class="box"> <dd class="img"> <img src="./images/news1.jpg" alt=""> </dd> <dd class="title">BEST贝达</dd> <dd class="info">将杂乱无章的物品收纳到视线之外,在我怕门后要展示台的心爱之物!</dd> <dd class="bottomimage"><img src="./images/yinying.jpg" alt=""></dd> </dt> </li> <li class="item"> <dt class="box"> <dd class="img"> <img src="./images/news2.jpg" alt=""> </dd> <dd class="title">BEST贝达</dd> <dd class="info">将杂乱无章的物品收纳到视线之外,在我怕门后要展示台的心爱之物!</dd> <dd class="bottomimage"><img src="./images/yinying.jpg" alt=""></dd> </dt> </li> <li class="item"> <dt class="box"> <dd class="img"> <img src="./images/news3.jpg" alt=""> </dd> <dd class="title">BEST贝达</dd> <dd class="info">将杂乱无章的物品收纳到视线之外,在我怕门后要展示台的心爱之物!</dd> <dd class="bottomimage"><img src="./images/yinying.jpg" alt=""></dd> </dt> </li> </ul> </div> <div class="life"> <img src="./images/shenghuo.png" alt=""> <ul> <li><img src="./images/img1.jpg" alt=""></li> <li><img src="./images/img2.jpg" alt=""></li> <li><img src="./images/img3.jpg" alt=""></li> </ul> </div> </div> <div class="footer"> 爱家居版权所有2016-2026京ICP备222222222号 京公网安备2222222222222 </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document2</title> <style> * { margin: 0; padding: 0; } li { list-style: none; } .main { width: 980px; margin: 0 auto; } .top { background: url("images/logo.jpg") no-repeat; background-position: 50px; height: 56px; line-height: 56px; margin-top: 10px; } .top .user { float: right; margin-right: 50px; } .top .user a { color: #FF9C00; text-decoration: none; } .nav { background-color: #FF9C00; height: 46px; margin-top: 10px; text-align: center; line-height: 46px; font-size: 16px; } .navlist li { display: inline-block; height: 100%; } .navlist li a { height: 100%; padding: 0 25px; color: #B55F23; text-decoration: none; display: inline-block; } .navlist li a:hover { background-color: #fca76a; } .banner { height: 432px; background: url("./images/banner.jpg") no-repeat center; background-size: cover; } .infobox { height: 160px; background-color: #E7BF80; } .infobox ul { text-align: center; } .infobox ul li { width: 120px; height: 120px; border-radius: 50%; display: inline-block; margin: 0 20px; margin-top: 20px; overflow: hidden; position: relative; } .infobox ul li .icon { width: 120px; position: absolute; left: 0; } .infobox ul li .title { color: #A47167; position: absolute; text-align: center; top: 76px; width: 100%; } .shoplist { background-color: #F8F5BC; padding: 50px 80px; padding-bottom: 60px; } .shoplist ul { display: flex; gap: 20px; flex-wrap: wrap; } .shoplist .item { flex: 20%; background-color: #fff; border: 1px solid #ddd; padding: 10px; box-sizing: border-box; } .shoplist .item img { width: 100%; } .shoplist .item .title,.shoplist .item .price { color: #A47167; margin-top: 5px; } .shoplist .item .name,.shoplist .item .price span { color: #FDA6A0; margin-top: 5px; } .footer { height: 120px; line-height: 120px; text-align: center; color: #fff; background: url("./images/footer.png") repeat-x; margin-top: -10px; } </style> </head> <body> <div class="main"> <div class="top"> <div class="user"> <a href="#">登录 |</a> <a href="#">注册</a> </div> </div> <div class="nav"> <ul class="navlist"> <li><a href="#">首页</a></li> <li><a href="#">公司简介</a></li> <li><a href="#">美食甜品</a></li> <li><a href="#">用户留言</a></li> <li><a href="#">联系我们</a></li> </ul> </div> <div class="banner"></div> <div class="infobox"> <ul> <li> <img class="icon" src="./images/list1.png" alt=""> <p class="title">提拉米苏</p> </li> <li> <img class="icon" src="./images/list2.png" alt=""> <p class="title">甜甜圈</p> </li> <li> <img class="icon" src="./images/list3.png" alt=""> <p class="title">芝士蛋糕</p> </li> <li> <img class="icon" src="./images/list4.png" alt=""> <p class="title">马卡龙</p> </li> <li> <img class="icon" src="./images/list5.png" alt=""> <p class="title">西式甜点</p> </li> </ul> </div> <div class="shoplist"> <ul> <li class="item"> <img src="./images/con1.jpg" alt=""> <p class="title">爱的N次方</p> <p class="name">马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con2.jpg" alt=""> <p class="title">果肉果冻</p> <p class="name">双色马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con3.jpg" alt=""> <p class="title">芒果味</p> <p class="name">补丁马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con4.jpg" alt=""> <p class="title">果冻荔枝味</p> <p class="name">多彩马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con5.jpg" alt=""> <p class="title">果冻巧克力</p> <p class="name">西式甜点</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con6.jpg" alt=""> <p class="title">流动水果</p> <p class="name">提拉米苏</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con7.jpg" alt=""> <p class="title">玫瑰花型</p> <p class="name">马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con8.jpg" alt=""> <p class="title">木买奶油</p> <p class="name">芝士蛋糕</p> <p class="price">价格:<span>30元</span></p> </li> </ul> </div> <div class="footer"> 西式甜点网版权所有2000-2016京ICP备08001421号 京公网安备110108007702 </div> </div> </body> </html>
在component目录下新建一个子组件 然后在父界面使用import绑定子界面: import child from "../../component/child.vue" child 是子组件名,from后面连接组件路径 然后使用components绑定组件: components: { child } 父传子参数可以通过标签属性传递: <child :content="content"></child> 子组件接收方法: props: ["content"] 子组件传递参数给父组件: 可以使用this.$emit通过事件的方式传递参数: but:function() { this.$emit("buts",this.putInfo); } buts 父组件接收的事件名, putInfo 是传递的参数 父组件通过标签属性的方式得到传递的参数: <child @buts="buts"></child> 夫组件通过buts事件接收 约束传递的参数: props: { content:{ type: [Number,String], } } 允许Number类型和String类型
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { padding: 0; margin: 0; } li { list-style-type: none; } a { text-decoration: none; } .nav-box { width: 980px; height: 90px; margin: 20px auto; display: flex; align-items: center; } .right { flex: 1; margin-left: 20px; } .right-top-tag li { display: inline-block; font-size: 12px; border-radius: 3px 3px 0 0; overflow: hidden; } .right-top-tag li a { color: #666; padding: 5px 15px; display: inline-block; } .right-search { margin-top: -4px; display: flex; } .right-search input { border: 3px solid #F37B03; width: 100%; height: 27px; background: url("./images/tb/search.jpg") no-repeat 10px; flex: 1; outline: none; padding-left: 30px; color: #666; } .right-search .button { flex-shrink: 1; width: 133px; height: 33px; background: url("images/tb/button.jpg") no-repeat; border: none; } .right-search .tip { height: 33px; } .right-search .tip p { line-height: 16px; font-size: 12px; margin-left: 10px; color: #666; } .right-title-nav ul li { display: inline-block; margin-top: 6px; } .right-title-nav ul li a { color: #555; font-size: 12px; margin-right: 12px; } </style> </head> <body> <div class="nav-box"> <div class="left"> <img src="./images/tb/logo.jpg" alt=""> </div> <div class="right"> <div class="right-top-tag"> <ul> <li style="background-color: #F37B03;"><a style="color: #fff;" href="#"> 宝贝 </a></li> <li><a href="#"> 天猫<span style="color: #f79a3d;">(淘宝商城)</span> </a></li> <li><a href="#"> 店铺 </a></li> </ul> </div> <div class="right-search"> <input type="text"> <button class="button"></button> <div class="tip"> <p>高级搜索</p> <p>使用帮助</p> </div> </div> <div class="right-title-nav"> <ul> <li> <a href="#">长裙</a> </li> <li> <a href="#">时尚包包</a> </li> <li> <a href="#">新款连衣裙</a> </li> <li> <a href="#">中老年夏服</a> </li> <li> <a href="#">新款连衣裙</a> </li> <li> <a href="#">中老年夏服</a> </li> <li> <a href="#">更多>></a> </li> </ul> </div> </div> </div> </body> </html>
void Delay_showNumber(unsigned int ms){ unsigned char i, j; while(--ms){ i = 2; j = 199; do { while (--j); } while (--i); } } void setNumber(unsigned char ledNumber, unsigned char number){ unsigned char ledShow[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x80}; switch(ledNumber){ case 8:P2_4 = 1; P2_3 = 1; P2_2 = 1; break; case 7:P2_4 = 1; P2_3 = 1; P2_2 = 0; break; case 6:P2_4 = 1; P2_3 = 0; P2_2 = 1; break; case 5:P2_4 = 1; P2_3 = 0; P2_2 = 0; break; case 4:P2_4 = 0; P2_3 = 1; P2_2 = 1; break; case 3:P2_4 = 0; P2_3 = 1; P2_2 = 0; break; case 2:P2_4 = 0; P2_3 = 0; P2_2 = 1; break; case 1:P2_4 = 0; P2_3 = 0; P2_2 = 0; break; } P0 = ledShow[number]; Delay_showNumber(2); P0 = 0x00; Delay_showNumber(1); } #注解内部自带一个延迟函数,可以被任意调用,输入值单位延迟ms .h文件在贴图内
讲解if语句之前先讲一下相关的运算符号 编程语言基本运算符号有: "<" ">" "==" "<=" ">=" "!=" 等 我挨个讲解他们的运算逻辑是怎么个实现的 首先是 ">" 运算符他的作用和数学上的 大于 相同,也是作为两个数的大小进行比较,如3>2,3肯定是大于2的,那么将会返回一个真条件,那如果是2>3,那么将会返回一个假条件,在c语言中,1代表真,0代表假,那么就是3>2返回1,2>3返回0 ">" 运算符和小于是相反的,和数学上面的比较方式类似 "==" 运算符在c语言中代表的是 "=" 打个比方就是1==1,将会返回一个真条件,就是1。如果是1==2那么将会返回0 另外的"<="以及">="同等与数学的 大于等于 和 小于等于。 "!=" 运算符表达的是不等于,也就是1!=1返回0,1!=2将会返回1。 上面是运算符------下面是if语句 if语句代表的就是c语言中的条件语句,写法: if(条件) { //条件为真后执行的代码区 } if语句中的条件值得就是上方的运算结果,打个比方: if(10>=9) { //条件为真后执行的代码区 printf("10>=9为真"); } 10>=9因为是正确的,最后会返回1,也就是真条件 接下来就是if中的else语句,写法: if(10>=9) { //条件为真后执行的代码区 printf("10>=9为真"); }else{ //条件为假后执行的代码区 printf("10>=9为假"); } else{}花括号中的代码在假条件时会被执行,但是10>=9是真条件,所以else花括号中的代码永远不会被执行 那么改成这样: if(10<=9) { //条件为真后执行的代码区 printf("10<=9为真"); }else{ //条件为假后执行的代码区 printf("10<=9为假"); } 因为10并不会小于等于9,所以条件为假,最后会执行的是else花括号中的代码,也就是printf("10<=9为假"); 最后就是else if()语句,这个语句代表的是:如果第一个if()中的条件未满足,那么将继续往下判断else if()中的条件是否为真: if(10<=9) { //条件为真后执行的代码区 printf("10<=9为真"); }else if(10>=9){ //条件为假后执行的代码区 printf("10>=9为真"); } 那么就是先判断10<=9是否未真,如果为真将会直接执行if(){}中的代码,如果为假,就会继续向下面的else if()中的条件进行判断是否为真,如果为真就执行else if()中的内容,如果为假则不执行。 当然if,else if以及else都是可以同时使用的: if(10<=9) { //条件为真后执行的代码区 printf("10<=9为真"); }else if(10>=9){ //条件为假后执行的代码区 printf("10>=9为真"); }else{ //上面条件全部为假 printf("上面条件全部为假"); } 这样写法就是当上面的if()以及else if()中的条件全部判断为假后将会执行else{}区块内的代码! ---最后是一点扩展内容--- c语言中的条件语句最后的结果都是0或者1,1==1最后会返回1,1==2最后会返回0,然而if()中写的条件最后也会变成0或者1。 if(1) { printf("条件为真"); } 那么这样写是不是也能执行呢?答案是可以的 我们可以写上两行代码来观测1==1最后返回的结果: int a = (1==1); printf("%d",a); 我这边调试最后打印的结果是1,也就是真条件。所以if()进行逻辑的判断
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> * { padding: 0; margin: 0; } li { list-style: none; } div { box-sizing: border-box; } .min-content { width: 980px; margin: 0 auto; } .content { width: 1280px; margin: 0 auto; } .header { height: 120px; line-height: 120px; background: #fff; } .header .logo { float: left; height: 80px; margin-top: 20px; } .header .goto { float: right; color: #666; } .header .goto a { color: #666; text-decoration: none; } .navbox { height: 60px; background: #404042; line-height: 60px; color: #fff; font-size: 18px; } .navbox ul li { padding: 0 42px; float: left; } .navbox ul li:hover { background-color: #DA5454; } .banner img { width: 100%; } .function ul { display: flex; } .function ul li { padding: 34px 0; flex: 1 0 0; border: 1px solid #ddd; border-top: 0; border-spacing: 0; } .function .item img { height: 50px; margin: 0 15px 0 28px; float: left; } .function .item .info .title { font-size: 17px; } .function .item .info .subtitle { font-size: 14px; color: #666; } .demobox,.newsbox { margin-top: 10px; } .demobox ul .item { float: left; margin: 3px 8px; } .demobox .title,.newsbox .title { line-height: 56px; border-bottom: 1px solid #ddd; margin-bottom: 10px; color: #222; font-size: 18px; } .newsbox .itemtitle { font-size: 15px; color: #444; } .newsbox>ul { display: flex; gap: 15px; } .newsbox>ul .listbox { flex: 1 0 0; border: 1px solid #ddd; padding: 25px 20px; } .newsbox>ul .listbox .itemtitle { margin-bottom: 5px; } .newsbox>ul .listbox ul .item { border-bottom: 1px solid #ddd; padding: 20px 0; } .newsbox>ul .listbox ul .item img { float: left; margin-right: 15px; } .newsbox>ul .listbox ul .item .infotitle { font-size: 16px; color: #222; } .newsbox>ul .listbox ul .item .subtitle { font-size: 13px; color: #aaa; } .footer { padding: 46px; margin-top: 20px; background-color: #111; text-align: center; color: #fff; line-height: 36px; font-size: 15px; } </style> </head> <body> <div class="content"> <div class="min-content"> <div class="header"> <img class="logo" src="./images/logo.png" alt="logo"> <div class="goto"> <a href="#">登录</a> | <a href="#">注册</a> </div> </div> </div> <div class="navbox"> <div class="min-content"> <ul> <li class="item">首页</li> <li class="item">设计案例</li> <li class="item">装修图库</li> <li class="item">有问必答</li> <li class="item">逛商品</li> </ul> </div> </div> <div class="banner"> <img src="./images/banner.jpg" alt="banner"> </div> <div class="function min-content"> <ul> <li class="item"> <img src="./images/pic01.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> <li class="item"> <img src="./images/pic02.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> <li class="item"> <img src="./images/pic03.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> <li class="item"> <img src="./images/pic04.jpg" alt=""> <div class="info"> <p class="title">浏览真实设计案例</p> <p class="subtitle">设计师原创作品</p> </div> </li> </ul> </div> <div class="demobox min-content"> <h4 class="title">设计案例</h4> <ul> <li class="item"> <img src="./images/pic05.jpg" alt=""> </li> <li class="item"> <img src="./images/pic06.jpg" alt=""> </li> <li class="item"> <img src="./images/pic07.jpg" alt=""> </li> <li class="item"> <img src="./images/pic08.jpg" alt=""> </li> <li class="item"> <img src="./images/pic09.jpg" alt=""> </li> <li class="item"> <img src="./images/pic10.jpg" alt=""> </li> </ul> </div> <div class="newsbox min-content"> <h4 class="title">最新动态</h4> <ul> <li class="listbox"> <h3 class="itemtitle">有问必答</h3> <ul class=""> <li class="item"> <img src="./images/pic01.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic02.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic03.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> </ul> </li> <li class="listbox"> <h3 class="itemtitle">发布需求</h3> <ul class=""> <li class="item"> <img src="./images/pic04.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic05.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic06.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> </ul> </li> <li class="listbox"> <h3 class="itemtitle">预约设计师</h3> <ul class=""> <li class="item"> <img src="./images/pic06.png" alt=""> <div class="info"> <p class="infotitle">家具用品哪个品牌好</p> <p class="subtitle">回答:谢美家居用品很多错...</p> </div> </li> <li class="item"> <img src="./images/pic07.png" alt=""> <div class="info"> <p class="infotitle">厨房在哪个方位风水好</p> <p class="subtitle">回答:看风水要结合...</p> </div> </li> <li class="item"> <img src="./images/pic08.png" alt=""> <div class="info"> <p class="infotitle">卧室多大比较合适</p> <p class="subtitle">回答:一般卧室的大小...</p> </div> </li> </ul> </li> </ul> </div> </div> <div class="footer"> <p>关于我们 | 联系我们 | 意见建议 | 帮助中心 | 使用条款</p> <p>免责声明:本网站部分内容由用户自行上传,如权利人发现存在误传其作品情形,请及时与本站联系。</p> </div> </body> </html>
import java.util.Scanner; //统计字符串信息 public class demo2 { public static void main(String[] args) { System.out.println("请输入字符串"); Scanner sc = new Scanner(System.in); String input = sc.next(); int count = input.length(); //字符个数 int numberCount = 0; //数字计算 int smallCount = 0; //字母计算 int elseCount = 0; //其他字符 for (int i=0;i<count;i++) { char s = input.charAt(i); if((s >= 'a' && s <= 'z') || (s >= 'A' && s <= 'Z')) { //char类型的变量在参与计算或判断大小的时候会自动转为int类型,对应的值为ASCII码 smallCount++; }else if(s >= 48 && s <= 57) { //48 - 57 在ASCII码中对应0-9,s在判断大小时会自动转为ASCII码 numberCount++; }else { elseCount++; } } System.out.println("总字符数量:" + count); System.out.println("数字数量:" + numberCount); System.out.println("字幕数量:" + smallCount); System.out.println("其他字符数量:" + elseCount); } }
Java方法定义格式为: public static void 方法名称(参数){...} 例如: public static void test_fun(){ System.out.println("我的第一个方法"); } 调用方法就是直接 test_fun(); 使用void创建方法是不能使用return来返回结果的 想要返回结果需要使用其他类型例如: public static int 方法名称(参数){... return int} 这样的写法就可以返回一个int参数,其他类型也是一样的例子 -------下面讲讲其他语言的方法定义方式------- 首先就说说PHP的方法定义: function 方法名(参数){...} PHP定义方法时不需要定义方法的数据类型,可直接使用return返回各个类型的数据 另外就是C语言,定义方式: void 方法名(参数){...} C语言也是和Java类似,也是需要再定义时决定数据类型才可以进行返回相应的数据类型,例如int 方法名(参数){...}这样就可以返回一个int类型的
Mysql外链约束规则
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document2</title> <style> * { margin: 0; padding: 0; } li { list-style: none; } .main { width: 980px; margin: 0 auto; } .top { background: url("images/logo.jpg") no-repeat; background-position: 50px; height: 56px; line-height: 56px; margin-top: 10px; } .top .user { float: right; margin-right: 50px; } .top .user a { color: #FF9C00; text-decoration: none; } .nav { background-color: #FF9C00; height: 46px; margin-top: 10px; text-align: center; line-height: 46px; font-size: 16px; } .navlist li { display: inline-block; height: 100%; } .navlist li a { height: 100%; padding: 0 25px; color: #B55F23; text-decoration: none; display: inline-block; } .navlist li a:hover { background-color: #fca76a; } .banner { height: 432px; background: url("./images/banner.jpg") no-repeat center; background-size: cover; } .infobox { height: 160px; background-color: #E7BF80; } .infobox ul { text-align: center; } .infobox ul li { width: 120px; height: 120px; border-radius: 50%; display: inline-block; margin: 0 20px; margin-top: 20px; overflow: hidden; position: relative; } .infobox ul li .icon { width: 120px; position: absolute; left: 0; } .infobox ul li .title { color: #A47167; position: absolute; text-align: center; top: 76px; width: 100%; } .shoplist { background-color: #F8F5BC; padding: 50px 80px; padding-bottom: 60px; } .shoplist ul { display: flex; gap: 20px; flex-wrap: wrap; } .shoplist .item { flex: 20%; background-color: #fff; border: 1px solid #ddd; padding: 10px; box-sizing: border-box; } .shoplist .item img { width: 100%; } .shoplist .item .title,.shoplist .item .price { color: #A47167; margin-top: 5px; } .shoplist .item .name,.shoplist .item .price span { color: #FDA6A0; margin-top: 5px; } .footer { height: 120px; line-height: 120px; text-align: center; color: #fff; background: url("./images/footer.png") repeat-x; margin-top: -10px; } </style> </head> <body> <div class="main"> <div class="top"> <div class="user"> <a href="#">登录 |</a> <a href="#">注册</a> </div> </div> <div class="nav"> <ul class="navlist"> <li><a href="#">首页</a></li> <li><a href="#">公司简介</a></li> <li><a href="#">美食甜品</a></li> <li><a href="#">用户留言</a></li> <li><a href="#">联系我们</a></li> </ul> </div> <div class="banner"></div> <div class="infobox"> <ul> <li> <img class="icon" src="./images/list1.png" alt=""> <p class="title">提拉米苏</p> </li> <li> <img class="icon" src="./images/list2.png" alt=""> <p class="title">甜甜圈</p> </li> <li> <img class="icon" src="./images/list3.png" alt=""> <p class="title">芝士蛋糕</p> </li> <li> <img class="icon" src="./images/list4.png" alt=""> <p class="title">马卡龙</p> </li> <li> <img class="icon" src="./images/list5.png" alt=""> <p class="title">西式甜点</p> </li> </ul> </div> <div class="shoplist"> <ul> <li class="item"> <img src="./images/con1.jpg" alt=""> <p class="title">爱的N次方</p> <p class="name">马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con2.jpg" alt=""> <p class="title">果肉果冻</p> <p class="name">双色马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con3.jpg" alt=""> <p class="title">芒果味</p> <p class="name">补丁马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con4.jpg" alt=""> <p class="title">果冻荔枝味</p> <p class="name">多彩马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con5.jpg" alt=""> <p class="title">果冻巧克力</p> <p class="name">西式甜点</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con6.jpg" alt=""> <p class="title">流动水果</p> <p class="name">提拉米苏</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con7.jpg" alt=""> <p class="title">玫瑰花型</p> <p class="name">马卡龙</p> <p class="price">价格:<span>30元</span></p> </li> <li class="item"> <img src="./images/con8.jpg" alt=""> <p class="title">木买奶油</p> <p class="name">芝士蛋糕</p> <p class="price">价格:<span>30元</span></p> </li> </ul> </div> <div class="footer"> 西式甜点网版权所有2000-2016京ICP备08001421号 京公网安备110108007702 </div> </div> </body> </html>
import java.util.Scanner; //罗马数字转换 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入数字字符串"); String number = sc.next(); StringBuffer result = new StringBuffer(); if(checkNum(number)) { for (int i = 0; i < number.length(); i++) { String c = getLuoMa(number.charAt(i)); result.append(c); } }else{ System.out.println("请输入正确的数字"); } System.out.println(result); } public static boolean checkNum(String number) { if (number.length() == 0 || number.length() > 9){ return false; } for (int i = 0; i < number.length(); i++) { char n = number.charAt(i); if (n < '0' || n > '9') { return false; } } return true; } public static String getLuoMa(int number) { String[] numLuoMa = {" ","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ"}; return numLuoMa[number - 48]; //48对应数字0,如果输入1,对应ASCII码的49,那么减去48还是1 } }
<?php /** * 功能:图片压缩 */ class imgcompress { private $src; private $image; private $imageinfo; private $percent = 0.5; /** * 图片压缩 * @param $src 源图 * @param float $percent 压缩比例 */ public function __construct($src, $percent=1) { $this->src = $src; $this->percent = $percent; } /** 高清压缩图片 * @param string $saveName 提供图片名(可不带扩展名,用源图扩展名)用于保存。或不提供文件名直接显示 */ public function compressImg($saveName='') { $this->_openImage(); if(!empty($saveName)) $this->_saveImage($saveName); //保存 else $this->_showImage(); } /** * 内部:打开图片 */ private function _openImage() { list($width, $height, $type, $attr) = getimagesize($this->src); $this->imageinfo = array( 'width'=>$width, 'height'=>$height, 'type'=>image_type_to_extension($type,false), 'attr'=>$attr ); $fun = "imagecreatefrom".$this->imageinfo['type']; $this->image = $fun($this->src); $this->_thumpImage(); } /** * 内部:操作图片 */ private function _thumpImage() { $new_width = $this->imageinfo['width'] * $this->percent; $new_height = $this->imageinfo['height'] * $this->percent; $image_thump = imagecreatetruecolor($new_width,$new_height); //将原图复制带图片载体上面,并且按照一定比例压缩,极大的保持了清晰度 imagecopyresampled($image_thump,$this->image,0,0,0,0,$new_width,$new_height,$this->imageinfo['width'],$this->imageinfo['height']); imagedestroy($this->image); $this->image = $image_thump; } /** * 输出图片:保存图片则用saveImage() */ private function _showImage() { header('Content-Type: image/'.$this->imageinfo['type']); $funcs = "image".$this->imageinfo['type']; $funcs($this->image); } /** * 保存图片到硬盘: * @param string $dstImgName 1、可指定字符串不带后缀的名称,使用源图扩展名 。2、直接指定目标图片名带扩展名。 */ private function _saveImage($dstImgName) { if(empty($dstImgName)) return false; $allowImgs = ['.jpg', '.jpeg', '.png', '.bmp', '.wbmp','.gif']; //如果目标图片名有后缀就用目标图片扩展名 后缀,如果没有,则用源图的扩展名 $dstExt = strrchr($dstImgName ,"."); $sourseExt = strrchr($this->src ,"."); if(!empty($dstExt)) $dstExt =strtolower($dstExt); if(!empty($sourseExt)) $sourseExt =strtolower($sourseExt); //有指定目标名扩展名 if(!empty($dstExt) && in_array($dstExt,$allowImgs)){ $dstName = $dstImgName; }elseif(!empty($sourseExt) && in_array($sourseExt,$allowImgs)){ $dstName = $dstImgName.$sourseExt; }else{ $dstName = $dstImgName.$this->imageinfo['type']; } $funcs = "image".$this->imageinfo['type']; $funcs($this->image,$dstName); } /** * 销毁图片 */ public function __destruct(){ imagedestroy($this->image); } }
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>demo1</title> <style> * { margin: 0; padding: 0; font-size: 14px; } li { list-style: none; margin-top: 10px; } .box { width: 980px; margin: auto; padding: 0 20px; margin-top: 20px; box-sizing: border-box; } .logo-nav { width: 148px; } .nav { padding-bottom: 10px; border-bottom: 3px solid #1678be; } .nav .logo { float: left; } .nav .nav-text { float: right; } .nav-text a { color: #000; text-decoration: none; } .info-box { height: 440px; width: 100%; margin-top: 20px; } .info-box .logo-swiper { width: 100%; } .info-box .right .title-h1 { text-align: center; } .info-box .right .info { padding: 10px; font-size: 16px; box-sizing: border-box; overflow: auto; } .comment-box .item { height: 105px; margin-top: 20px; position: relative; padding: 10px; box-sizing: border-box; border-bottom: 1px solid #ddd; } .comment-box .portrice { position: absolute; width: 62px; } .comment-box .userInfo { position: absolute; left: 80px; } .comment-box .userInfo .userName { display: inline-block; color: darkorange; font-size: 17px; } .comment-box .userInfo .date { display: inline-block; margin-left: 30px; font-size: 14px; color: #999; } .comment-box .text { position: absolute; left: 80px; top: 50px; height: 20px; font-size: 14px; } .comment-box .from { position: absolute; left: 80px; top: 70px; color: coral; font-size: 14px; } .new-film-box { margin-bottom: 15px; } .film-list .item img { float: left; margin-right: 10px; width: 10%; } .hot-film-box { margin-bottom: 20px; border-bottom: 3px solid #2FA2ED; padding-bottom: 20px; } .hot-film-box .left { float: left; width: 600px; } .hot-film-box .right { float: right; width: 200px; height: 100%; } .hot-film-box .right img { width: 100%; } .hot-film-box .left .info { margin-top: 15px; line-height: 20px; } .bottom-box { text-align: center; border-top: 1px solid #ddd; box-sizing: border-box; padding: 15px 100px; } .b-nav a { text-decoration: none; } .bottom-box .tip { margin-top: 12px; line-height: 28px; } .red { color: red; } .blue { color: blue; } .italic { font-style: italic; } </style> </head> <body> <div class="box"> <div class="nav"> <img class="logo-nav" src="./images/logo.jpg" alt="LOGO"> <div class="nav-text"> <a href="#">电影世界首页 |</a> <a href="#">登录 |</a> <a href="#">注册 |</a> <a style="color: red;" href="#">收藏</a> </div> </div> <div class="info-box"> <img class="logo-swiper" src="./images/banner.jpg" alt="首页图片"> <div style="clear: both;"></div> </div> <div class="new-film-box"> <h2 style="font-size: 17px;" class="title">最新电影</h2> <div style="border: 2px solid #2FA2ED;margin: 10px 0 5px 0"></div> <ul class="film-list"> <li class="item"> <img src="./images/img_01.jpg" /> </li> <li class="item"> <img src="./images/img_02.jpg" /> </li> <li class="item"> <img src="./images/img_03.jpg" /> </li> <li class="item"> <img src="./images/img_04.jpg" /> </li> <li class="item"> <img src="./images/img_05.jpg" /> </li> <li class="item"> <img src="./images/img_06.jpg" /> </li> <li class="item"> <img src="./images/img_07.jpg" /> </li> <li class="item"> <img src="./images/img_08.jpg" /> </li> <li class="item"> <img src="./images/img_09.jpg" /> </li> </ul> <div style="clear:both;"></div> </div> <div class="hot-film-box"> <h2 style="font-size: 17px;" class="title">热门电影介绍</h2> <div style="border: 2px solid #ddd;margin: 10px 0 5px 0"></div> <div class="film-info"> <div class="left"> <div class="top-info"> <a style="color: red;" href="#">西游降魔篇</a> <a href="#">高清视频在线观看</a> <a href="#">爱奇艺</a> </div> <div class="info"> <p>上映时间:2013年2月10日<br> 导演:<span class="red">周星驰 郭子健</span><br> 发行公司:安乐影片<br> <span class="blue">主演:</span><a href="#">黄渤</a> <a href="#">文章</a> <a href="#">舒淇</a> <a href="#">周秀娜</a> <a href="#">释行宇</a> <a href="#">罗志祥</a> <a href="#">何文辉</a> <a href="#">李尚正</a><br> 片长:110分钟<br> <span class="red italic">类型:冒险 奇幻 喜剧</span><br> 定价:<span class="red">150元</span><br> 简介 :受气的唐僧、暴戾的孙悟空、帅气的猪八戒、妩媚的沙僧,完全颠覆 版西游记,周星驰时隔15年自编自导再战西游。 这是个妖魔横行的世界,百 姓苦不堪言。年轻的驱魔人玄奘以“舍小我,成大我”的大无畏精神,历尽 艰难险阻,依次收复水妖、猪妖以及妖王之王孙悟空为徒,并用“爱”将他 们感化......</p> </div> </div> <div class="right"> <img src="./images/moviebanner.jpg"> </div> <div style="clear: both;"></div> </div> </div> <div class="comment-box"> <img class="comment-icon" src="./images/comment.jpg" /> <div style="height: 2px;background:#ddd;margin-top:5px;"></div> <ul class="comment-list"> <li class="item"> <img class="portrice" src="./images/pic01.jpg" /> <div class="content-box"> <div class="userInfo"> <p class="userName">影迷无敌001</p> <p class="date">2020-1-2 15:38:37</p> </div> <p class="text">请剧情党们不要太较真电影对魔兽历史的更改,毕竟翻拍的电影,多少会有些出入,我们看的是情怀,哈哈。。。</p> <p class="from">来自:大众点评网友</p> </div> </li> <li class="item"> <img class="portrice" src="./images/pic02.jpg" /> <div class="content-box"> <div class="userInfo"> <p class="userName">时光不老</p> <p class="date">2015-3-2 15:05:37</p> </div> <p class="text">个人认为小时代毫无看点,看了不到半小时就要睡着了,我已无力吐槽,建议大家还是去读原著吧!!! </p> <p class="from">来自:星光影院网友</p> </div> </li> <li class="item"> <img class="portrice" src="./images/pic03.jpg" /> <div class="content-box"> <div class="userInfo"> <p class="userName">cocoke</p> <p class="date">2016-2-14 10:38:36</p> </div> <p class="text">星爷的每一部电影都很经典,重复地看过很多遍,每次都有更深刻的理解和更深的感悟,同样期待《美人鱼》。 来自:美团网网友</p> <p class="from">来自:美团网网友</p> </div> </li> </ul> </div> <div class="bottom-box"> <p class="b-nav"> <a href="#"> 公司简介 |</a> <a href="#"> 关于我们 |</a> <a href="#"> 联系我们 |</a> <a href="#"> 友情链接 |</a> <a href="#"> 招聘信息 |</a> <a href="#"> 产品答疑</a> </p> <p class="tip"><span class="red">免责声明:</span>本网站内容收集于互联网,电影时光网不承担任何由于内容的合法性及健康性所引起的争议和法律责任。欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。</p> </div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Custom Font Example</title> <style> /* 使用@font-face规则定义字体 */ @font-face { font-family: 'AkalTun'; /* 定义一个字体名 */ src: url('https://akaltun.cn/1/akaltun.ttf') format('truetype'); /* 指定字体文件和格式 */ } /* 应用自定义字体到body,也可以应用到其他元素 */ body { font-family: 'AkalTun', sans-serif; /* 将字体应用到body,如果字体加载失败则回退到sans-serif */ } </style> </head> <body> <div id="container"> <h1>欢迎来到我的网站ئۇيغۇرچە</h1> <p>这里是使用自定义字体的文本。</p> <!-- 其他内容 --> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document2</title> <style> * { margin: 0; padding: 0; } .content { width: 980px; margin: 0 auto; } .top { height: 20px; background-color: #FF4400; } .mainbody { width: 9; height: 780px; background-color: rgb(255, 208, 0); position: relative; line-height: 780px; text-align: center; color: #fff; font-size: 50px; } .left { width: 750px; height: 220px; line-height: 220px; text-align: center; background-color: #000; color: #fff; position: absolute; left: 0; top: 0; } .right { position: absolute; height: 100%; width: 200px; background-color: green; right: 0; top: 0; } .bottom { height: 20px; background-color:blueviolet; } </style> </head> <body> <div class="content"> <div class="top">头部</div> <div class="mainbody"> mainbody <div class="left">left</div> <div class="right">right</div> </div> <div class="bottom">版权部分</div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .content { width: 980px; margin: auto; } .top { width: 100%; } .box { margin-top: 10px; position: relative; } .left { position: absolute; border-right: 1px solid #ddd; } .right { position: absolute; right: 0; margin-left: 10px; border-left: 1px solid #ddd; } .mid { position: absolute; left: 110px; } </style> </head> <body> <div class="content"> <img class="top" src="./images/top.jpg" alt="图片"> <div class="box"> <img class="left" src="./images/left.jpg" alt="图片"> <img class="mid" src="./images/mid.jpg" alt="图片"> <img class="right" src="./images/right.jpg" alt="图片"> </div> </div> </body> </html>
给予一个css样式即可实现pre自动换行 pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
ASCII 控制字符 (字符编码: 0-31) 在ASCII码表中,前32个字符是不能用于打印控制的编码,而是用于控制像打印机一样的外围设备。 0-31ASCII码对应值在下方
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0; } .red { color: rgb(168, 26, 26); } .content { width: 420px; margin: 20px auto; } .title-box { background: #F5F5F5; height: 56px; border-top: 3px solid #333; border-bottom: 1px solid #ccc; } .title-box .title { font-weight: normal; float: left; line-height: 56px; padding: 0 10px; box-sizing: border-box; background-color: #fff; border-right: 1px solid #ccc; padding-top: 1px; } .title-box .more { font-weight: normal; float: right; line-height: 56px; margin-right: 10px; color: #666; } .show .showimage { margin-top: 10px; display: flex; justify-self: center; align-items: center; gap: 20px; flex-flow:row wrap } .showimage .imagebox { width: calc(50% - 10px); position: relative; height: 113px; } .imagebox .img { position: absolute; width: 100%; } .imagebox .text { position: absolute; bottom: 0; line-height: 26px; background-color: #444; opacity: 0.7; color: #fff; width: 100%; text-align: center; font-size: 15px; } .showist { margin-top: 10px; } .showist ul li { list-style:square; color: blue; font-size: 14px; margin: auto; list-style-position:inside; } .showist ul li span { color: #333; line-height: 32px; } .dashed { border-top: 1px dashed #ddd; margin: 10px 0; } </style> </head> <body> <div class="content"> <div class="title-box"> <h3 class="title">娱乐热点·时尚热点</h3> <span class="more">更多<b class="red">></b></span> </div> <div class="show"> <div class="showimage"> <div class="imagebox"> <img class="img" src="./images/t3/a1.jpg"> <p class="text">45岁杨钰莹热裤秀美腿</p> </div> <div class="imagebox"> <img class="img" src="./images/t3/a2.jpg"> <p class="text">港姐嘉明秀34D傲人身材</p> </div> </div> <div class="showist"> <ul> <li><span>艾米亚当斯秀酥胸长腿 张靓颖棉靴抢镜 花花公子比基尼喜庆</span></li> <li><span>热巴长裙仙气足 张静初素颜气色佳 阿拉蕾卷发撞脸张刺陵</span></li> </ul> </div> <div class="dashed"></div> <div class="showimage"> <div class="imagebox"> <img class="img" src="./images/t3/a3.jpg"> <p class="text">唐嫣郭型大衣散发蜜汁帅气</p> </div> <div class="imagebox"> <img class="img" src="./images/t3/a4.jpg"> <p class="text">真男2心机Girl全靠半永久</p> </div> </div> <div class="showist"> <ul> <li><span>艾米亚当斯秀酥胸长腿 张靓颖棉靴抢镜 花花公子比基尼喜庆</span></li> <li><span>热巴长裙仙气足 张静初素颜气色佳 阿拉蕾卷发撞脸张刺陵</span></li> </ul> </div> </div> </div> </body> </html>
常见的进制: 二进制 binary -----> bin 八进制 octal -----> oct 十进制 decimal -----> dec 十六进制 hexadecimal -----> hex php提供了几常见进制之间转换的函数 二进制转为其他进制 binoct();//转为八进制 bindec();//转为十进制 binhex();//转为十六进制 八进制转为其他进制 octbin();//转为二进制 octdec();//转为十进制 octhex();//转为十六进制 十进制转为其他进制 decbin();//转为二进制 decoct();//转为八进制 dechex();转为十六进制 十六进制转为其他进制 hexbin();转为二进制 hexoct();//转为八进制 hexdec();//转为十六进制 上面列举了这么多,其实自己感觉一点用没有,对于上面的这些函数,你只需要记着bin、oct、dec、hex就可以了,你要把a进制转为b进制,那就是ab() 举个简单的例子: 把二进制(bin)转为十进制(dec): bindec(); 但这样可能还不能满足我们的需求,于是php有个我们提供了一个真正实现爱咋转就咋转的函数:base_convert(); base_convert() 该函数有三个参数 string base_convert ( string $number , int $frombase , int $tobase ) 举个列子: hexadecimal=′125458′;//十进制echobaseconvert(hexadecimal, 10, 5);//转为五进制
//多态的其他使用 public class Test { public static void main(String[] args) { //a变量数据类型为Animal,是Dog类的父类型 //方法调用时: 编译看左边,运行看右边 //意思是进行编译函数的时候会先在左边的类型(Animal)中查找是否有这个方法,如果有再到右边的类型(Dog)中运行被重构的方法,如果未找到方法就会报错 //因为方法编译看左边的特性,如果调用方法时,左边类中没有,而右边类中有这个方法。因为编译看的是左边的类,所以右边的方法也无法被找到 Animal a = new Dog(); a.show(); //调用Dog中被重写的show方法 // a.eat(); 报错的代码,因为编译时在左边的Animal类中未发现这个方法 Animal b = new Cat(); b.show(); //调用Cat中被重写的show方法 //变量调用时: 编译看左边,运行也看左边 //如果左边的类中没有这个变量,那么这个变量将无法被找到 System.out.println(a.a); //a变量在Animal中可以被找到并编译,正常输出100 // System.out.println(a.b); //b变量在右边的Dog类中,无法被找到无法被编译,报错 System.out.println(b.a); ////a变量在Animal中可以被找到并编译,正常输出100 //======================================================================= //解决方法也很简单,直接转换为子类的数据类型即可 Dog d = (Dog) a; Cat c = (Cat) b; d.eat(); c.eat(); } } class Animal { //动物类 private String type = "动物"; int a = 100; public Animal() { } public Animal(String type) { this.type = type; } public String getType() { return type; } public void setType(String type) { this.type = type; } public void show() { System.out.println("动物类型为" + this.type); } } class Dog extends Animal { int b = 200; public Dog() { super("狗狗"); //调用父类构造函数 } public void eat() { System.out.println(super.getType() + "正在吃骨头"); } @Override public void show() { System.out.println("动物类型为" + super.getType()); } } class Cat extends Animal { int c = 300; public Cat() { super("猫猫"); //调用父类构造函数 } public void eat() { System.out.println(super.getType() + "正在吃猫粮"); } @Override public void show() { System.out.println("动物类型为" + super.getType()); } }
当监听的数据发生变化时将会执行函数内容 watch: { textInfo:function(newData, oldData){...} } newData代表更新之后的变量信息,oldData代表更新之前的数据信息,textInfo代表的是要监听的对象
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0; } .main-box { width: 420px; margin: 20px auto; } .nav { background: #F5F5F5; height: 56px; border-top: 3px solid #333; } .nav .title { font-weight: normal; float: left; line-height: 56px; padding: 0 10px; box-sizing: border-box; background-color: #fff; border-right: 1px solid #333; } .nav .more { font-weight: normal; float: right; line-height: 56px; } </style> </head> <body> <div class="main-box"> <div class="nav"> <h3 class="title">娱乐热点·时尚热点</h3> <span class="more">更多<b>></b></span> </div> </div> </body> </html>
ASCII 打印字符 (字符编码: 32-127) 32~126(共95个)是字符:32是空格,其中48~57为0到9十个阿拉伯数字,65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。第127个字符表示的是键盘上的删除命令。 32-127ASCII码对应值在下方
双绞线 同轴电缆 光纤电缆 无线传输介质 局域网 广域网 城域网 公用网 专用网 计算机功能可归纳为 资源共享 信息传输 提高系统的可靠性 分布处理 增强系统的扩充性 Internet(因特网)是全球最大链接能力最强.... TCP/IP是Internet最基本的协议,别名为网络通信协议 TCP传输层,IP网络层,TCP是可靠传输,UDP是不可靠传输 TCP主要用在通信,UDP一般用在视频 TCP/IP分为四层: 网络接口层 互连网络层 传输层 应用层 计算机特点: 运算速度快 精准度高 具有记忆和逻辑判断能力 程序运行自动化 一个完整的硬件系统由 运算器 控制器 存储器 输入设备 输出设备组成 病毒 隐蔽性 破坏性 寄生性 物联网 应用层 网络层 感知层
Uni-App官网:https://uniapp.dcloud.net.cn/ 内置 配置项列表 globalStyle属性表 style属性表 软件生命周期 页面生命周期 等内容
Python定义变量的方法为: name = "chumo" age = 19 也可以同时定义: name,age = "chumo",19 两种方法定义都是一样的结果 定义变量时不需要像c语言以及java那样先声明数据类型再写入变量内容。 Python常见的数据类型有: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)
var timer = setTimeout(() => { console.log(1); }, 1000); 上面是一秒后执行打印函数 下面是每隔一秒执行一次打印函数 var timer = setInterval(() => { console.log(1); }, 1000);
#include <REGX52.H> char key_16(){ unsigned char KeyNumber = 0; /*第一列*/ P1 = 0xF7; switch(P1){ case 0x77: while(P1 == 0x77); KeyNumber = 1; break; case 0xB7: while(P1 == 0xB7); KeyNumber = 5; break; case 0xD7: while(P1 == 0xD7); KeyNumber = 9; break; case 0xE7: while(P1 == 0xE7); KeyNumber = 13; break; } /*第二列*/ P1 = 0xFB; switch(P1){ case 0x7B: while(P1 == 0x7B); KeyNumber = 2; break; case 0xBB: while(P1 == 0xBB); KeyNumber = 6; break; case 0xDB: while(P1 == 0xDB); KeyNumber = 10; break; case 0xEB: while(P1 == 0xEB); KeyNumber = 14; break; } /*第三列*/ P1 = 0xFD; switch(P1){ case 0x7D: while(P1 == 0x7D); KeyNumber = 3; break; case 0xBD: while(P1 == 0xBD); KeyNumber = 7; break; case 0xDD: while(P1 == 0xDD); KeyNumber = 11; break; case 0xED: while(P1 == 0xED); KeyNumber = 15; break; } /*第四列*/ P1 = 0xFE; switch(P1){ case 0x7E: while(P1 == 0x7E); KeyNumber = 4; break; case 0xBE: while(P1 == 0xBE); KeyNumber = 8; break; case 0xDE: while(P1 == 0xDE); KeyNumber = 12; break; case 0xEE: while(P1 == 0xEE); KeyNumber = 16; break; } return KeyNumber; }