Cookie笔记
- 格式:doc
- 大小:138.05 KB
- 文档页数:13
老友记第一季第一集笔记------[b]The One Where Monica Gets a New Roommate (The Pilot-The Uncut Version)[/b] Written by: Marta Kauffman and David CraneTranscribed by: guineapigAdditional transcribing by: Eric Aasen (Note: The previously unseen parts of this episode are shown in blue text.)Scene: Warm weekend afternoon. A small street in Manhattan. Around the corner, a small café Central Perk is standing with flowers waving above the door. Some guys are enjoying their time inside. Now we can see in the sofas sitting four guys, Chandler, Joey, Phoebe, and Monica.一个清爽的午后,阳光撒在身上有说不出的舒服。
这里是曼哈顿一个普通的街道,转过一个街角,看到一簇大丽花挂在一个小咖啡店的标牌前面,牌子上刻着Central Perk,一看便知是在开Central Park中央公园的玩笑。
隔着窗子看进去,生意不错,几个一堆边喝边聊,不时爆发出一阵阵笑声喝碰杯的声音。
也有一个人独坐窗边静静思考,出神地看着外面的景致。
Monica: There‘s nothing to tell! He‘s just some guy I work with!Monica开始了老友记的第一句话Joey: C‘mon, you‘re going out with the guy! There‘s gotta be something wrong with him!每天要说无数次的―出什么事了?‖―怎么了‖,英语里最救急的一句就是what‘s wrong (with som ebody/something)?你看到窗户总是在半夜自己敞开,伴随着―吱――‖的响动,something wrong is going on!再比如,你劝朋友今晚别看电视了,因为吵着你睡觉了,朋友自然不乐意,于是你说一句this is simply wrong!(你就是不该这么做)先让他感到事态严峻,随后说原因,如果每天都看无聊的soaps 肥皂剧,自然不适合追求修养的人。
九年级Unit6-Unit9课堂笔记知识点Unit6单词:1.electric adj.电的,电动的;n.带电electric shock 触电electricity n.电electrical adj.用电的electrify v.通电electrode n.电极2.heel n.脚后跟,鞋跟at one’s heel紧跟某人bring sb to heel逼某人就范come to heel走近…3.scoop n.铲,勺4.style n.款式,风格in style 时尚——out of style过时的not sb’s style不是某人的风格retro-style怀旧风格5.project v.设计,计划;n.工程project cost规划费用6.pleasure n.高兴with pleasure 伴着荣幸(表愿意)7.zipper n.拉链8.daily adj.每日的=everyday the daily thing日用品to earn your daily bread挣钱糊口9.website n.网站10.pioneer n.先锋 a pioneer in sth.某方面的先锋pioneer research开创性研究11.list n.表格;v.列表 a list of一列be on the danger list处于病危中make a list做个表格12.mention v.提及mention sth. to sb.给某人提某物mention in passing that …顺便一提mention sth. in sth.在某物中提及某物without mentioning sb. by name(做什么)不点明姓名13.accidental adj.偶然的accidentally adv.偶然地=by accident14.saint n.圣人15.ruler n.统治者16.boil v.煮沸,烧开boil away烧开boil over 爆发=boil up boil down浓缩17.remain v.剩余it remains to be seen拭目以待it remains for me to do sth.最后我还要做18.smell v.嗅;n.闻smelly adj.臭的fragrance n.香味——odour n.气味(臭)19.national adj.国家的national flag国旗International adj.国际的20.trade n.贸易,买卖;v.交易trade with sb.与某人交易a fair trade公平交易21.popularity n.普及the popularity of… …的普及increase in popularity更受欢迎22.doubt n.疑问,质疑without doubt无疑be in doubt不确定no doubt无疑地raise sb’s doubt about sth.使某人对某物疑虑be beyond doubt毫无疑问23.fridge n.冰箱24.low adj.低的in a low price以低价25.translate v.翻译translate…into…翻译成…translate…as…解释为,意味着26.lock v.锁住unlock v.解锁under lock and key被关押的27.ring n.铃;v.响give sb. a ring给某人打电话run rings round sb.远胜某人28.earthquake n.地震29.sudden adj突然的. suddenly 突然地=all of a sudden30.bell n.铃31.biscuit n.饼干cookie n.曲奇饼干32.musical adj.音乐方面的33.equipment n.[u]器械instrument n.[c]设备34.sour adj.酸的spicy adj.辣的crispy adj.脆的salty adj.咸的35.mistake n.错误by mistake错误地=by chance make a mistake犯了个错误36.customer n.顾客37.the Olympics 奥运会=the Olympic games38.divide v.分开divide…into…把…(整体)分成…(部分)39.basket n.篮 a basket of…一篮40.look up to仰慕——look down upon瞧不起41.not only…but also…不仅…还… (注意就近原则)42.professional adj.职业的,专业的profession n.职业43.hero n.(pl. heroes)英雄,男主角44.memorize v.记住45.graduate v.毕业短语:1.have a point 有道理2.take place 发生3.all of a sudden 突然4.without doubt 毫无疑问5.look up to 仰慕6.translate…into…把…翻译成…7.in a low price 以低价8.spread to 传播给9.in our daily life 在我们的日常生活中10.by mistake 错误地11.divide…into… 把…分成…12.dream of (doing) sth. 梦想(做)某事13.at the same time 同时14.the style of……款式Unit 7单词:1.license n.证件drive’s license驾照=driving license2.safety n.安全the sense of safety安全感safety in numbers人多保险;人多势众(例:Many people still feel there is safety in numbers when belonging to a union.许多人仍然感到加入工会后有了后盾。
小升初英语单词分类记忆法小升初英语单词分类记忆法记忆单词也是有方法的.。
掌握方法,再去记忆,方可收到事半功倍的好效果。
这不,今日给大家推荐了一种场景分类记忆法。
Concession stand 小卖部- bottled water 瓶装水- poster 海报- candy 糖果- pretzel 双圈饼干- cookie 曲奇饼- gum 口香糖- mustard 芥末- popsicle 棒冰- drumstick 鸡腿- chicken nuggets 鸡块- popcorn 爆米花- hamburger 汉堡- soft drink 软饮料- ketchup 番茄酱- fries 薯条- hot dog 热狗- paper cup 纸杯Mall 商场- elevator 升降电梯- men’s clothing department 男装部- mannequin 人体模特- fitting room 试衣间- display counter 陈列柜- women’s clothing department 女装部- price tag 价标- cosmetics department 化妆品专柜- salesclerk 销售员- department store 百货商店- information desk 咨询台- household appliances department 家用电器部- home electronics department 家用电子产品部- shopper/customer 顾客- shopping bag 购物袋- escalator 自动扶梯Classroom 教室- clock 钟- window 窗户- door 门- desk 桌子- flag 旗子- bookshelf 书架- pencil box 铅笔盒- pencil 铅笔- magnets 磁铁- white board 白板- notebook 笔记本- eraser 橡皮- ruler 尺- marker 马克笔- computer 计算机- textbooks 教科书- blackboard 黑板- blackboard eraser 黑板擦Laundromat 自助洗衣店- dryer 烘干机- screen 筛- washboard 搓衣板- detergent 洗涤剂- starch 浆粉- washtub 洗衣盆- bleach 漂白剂- fabric softener 织物柔顺剂- measuring cup 量杯- washing machine 洗衣机- hamper 篮子- lint 软麻布- clothesline 晾衣绳- stain 污点Gardening 园艺- shed 小屋- shrubs 灌木丛- plant pots 花盆- cuttings 插条- rake 耙- hoe 锄- spade 铲- seeds 种子- lawn mower 割草机- bulbs 鳞茎- shears 大剪刀- hose 软管- compost heap 堆肥堆- sprinkler 洒水器- fertilizer 肥料- grass cuttings 碎草屑- dung 粪- weeds 杂草Backyard 后院- birdbath 水盆- tire swing 轮胎秋千- umbrella 伞- picnic table 野餐桌- barbeque grill 烤架- tree house 树屋- garden 花园- lawn mower 割草机- dog 狗- dog house 狗屋- slide 滑梯- hose 软管- patio 露台- cat 猫- birdhouse 禽舍- ant hill 蚁丘- swing 秋千- swing set 秋千架Farm 农场- field 田地- haystack 干草堆- wagon 四轮车- wagon wheel 车轮- hay 干草- rope 绳子- fence 篱笆- hoe 锄- rake 耙- horseshoe 马掌- shovel 铲- corn 谷物- pitchfork 干草叉- horse 马- trough 饲料槽- barn 谷仓- tractor 拖拉机- wheat 小麦Amusement Park 游乐园- water slide 水滑道- games 游戏- vomit 呕吐- ticket booth 售票处- line 队伍- carousel 旋转木马- tracks 轨道- Ferris wheel 摩天轮- Haunted house 鬼屋- Seat 座位- Food stand 饮食摊- Roller coaster 过山车- Cotton candy 棉花糖- Seat belt 安全带- Car 车厢Dentist Office 牙科诊所- x-ray machine x光机- Sink 水槽- overhead light 顶灯- towel 毛巾- Paper cup 纸杯- section hose 节管- Dental chair 牙科手术椅- Mirror 镜子- Tools 工具- Tray 托盘- Drill 钻子- Toothbrush 牙刷- Dentures 假牙- Mold 模子- Teeth 牙齿- Dental floss 牙线Easter 复活节- basket 篮子- egg 蛋- chocolate 巧克力- handle 手把- fake grass 人造草- dye 染料- marshmallows 棉花软糖- paint 油漆- bunny 兔子- paint brush 油漆刷- whiskers 胡须- plastics egg 塑料蛋- jelly beans 豆型软糖- ears 耳朵- paws 爪子Makeup 化妆品- moisturizer 润肤乳- blush 腮红- brushes 刷子- lip liner 唇线笔- nail polish 指甲油- tweezers 镊子- nail polish remover 洗甲水- face wash 洗面乳- lipstick 口红- foundation 粉底霜- eyeliner 眼线笔- mascara 睫毛膏- nail file 指甲锉- lip gloss 唇彩Hair Salon 发廊- sink 水槽- barber’s chair 理发师的椅子- mirror 镜子- curling iron 卷发棒- comb 梳子- brush 刷子- hair dryer 吹风机- scissors 剪子- shampoo 洗发水- mousse 摩斯- shaving cream 剃须膏- razor 剃刀- hair clip 发夹- bobby pins 发夹- hair spray 发胶- styling gel 发胶- towel 毛巾- conditioner 护发素Swimming Pool 游泳池- Lifeguard 救生员- Umbrella 伞- lounge chair 躺椅- bikini 比基尼- diving board 跳板- swimming pool 泳池- net 网- lockers 储物柜- locker room 更衣室- earplugs 耳塞- towel 毛巾- life ring 救生圈- swimming suit 泳衣- swimming cap 泳帽- goggles 泳镜- sunscreen 防晒霜- ball 球- swimming trunks 泳裤- kickboard 踢水板- ladder 梯子Closet 衣橱- blazer 小西装- suspenders 吊裤带- suit 套装- tie 领带- pants 裤子- vest 背心- raincoat 雨衣- blouse 女士衬衣- scarf 围巾- purse 女手提袋- skirt 短裙子- coat 大衣- hanger 衣架- dress 连衣裙- T-shirt T恤- Tank top 运动背心- Shorts 短裤- Socks 袜子- Belt 皮带- Jeans 牛仔裤- Sweater 毛衣- Drawer 抽屉Lunch Box 便当- lunch box 便当盒- thermos 热水瓶- straw 吸管- fork 叉- knife 刀- spoon 勺- sugar packet 糖包- lid 盖子- salad 沙拉- latch 闩- yogurt 乳酪- hinge 脚链- sandwich 三明治- pepper 胡椒- napkin 餐巾- Ziploc bag 密封塑料袋- Pepper 胡椒- salt packet 盐包Nursery 托儿所- high chair 儿童椅- pacifier 奶嘴- baby bottle 奶瓶- bib 围嘴- teddy bear 泰迪熊- blanket 毯子- baby wipes 婴儿湿巾- rattle 摇响器- diaper 尿布- crib 婴儿床- playpen 游戏围栏- stroller 婴儿车- rocking horse 摇摆木马- booties 婴儿袜Toy Box 玩具箱- doll 娃娃- yo-yo 悠悠球- fire engine 消防车- toy box 玩具箱- slinky 弹簧玩具- toy soldiers 玩具士兵- blocks 积木- legos 乐高积木- robot 机器人- crayons 蜡笔- remote controlled car 遥控汽车- Barbie 芭比娃娃- Car 车- Teddy bear 泰迪熊- Ball 球- Walkie-talkie 对讲机Cruise Ship 游艇- swimming trunks 游泳裤- deck 夹板- cocktail 鸡尾酒- sandals 拖鞋- life vest 救生衣- seagull 海鸥- deck chair 躺椅- bikini 比基尼- anchor 锚- life ring 救生圈- rope 绳子- captain 船长- life boat 救生艇- oar 浆- porthole 舷窗Fruit Market 水果超市- water melon 西瓜- plastic bags 塑料袋- mandarin orange 橘子- kiwi frui 奇异果- sugar cane 甘蔗- peach 桃子- grapes 葡萄- honeydew melon 甜瓜- basket 篮子- papaya 木瓜- guava 番石榴- lime 青柠- lemon 柠檬- star fruit 杨桃- seeds 种子- nectarine 油桃- scale 秤- grapefruit 葡萄柚- plum 李子- mango 芒果- taro 芋头Orchestra 管弦乐队- bass (低音部)- harp 竖琴- conductor 指挥- cello 大提琴- bow 弓- music stand 乐谱架- sheet music 乐谱- baton 指挥棒- drums 鼓- clarinet 单簧管- violin 小提琴- viola 中提琴- saxophone 萨克斯- flute 长笛- trombone 长号- trumpet 小号Scuba Diving 潜水- buoyancy compensation device(BCD) 浮力补偿背心- wet suit 潜水湿衣- spear gun 鱼枪- fins 蛙鞋- mask 面镜- compass 罗盘- weight belt 配重带- snorkel 呼吸管- outboard motor 舷外发动机- gauge 潜水计量器- regulator 调节器- mouth piece 吸嘴- tropical fish 热带鱼- air tank 空气桶- underwater camera 水下摄像机- coral 珊瑚- booties 潜水靴- boat 船- glove 潜水手套- flashlight 手电筒Toolbox 工具箱- screws 螺丝- tape measure 卷尺- screwdriver 螺丝刀- bolts 螺栓- saw 锯子- washers 垫圈- nuts 螺母- hammer 锤子- wrench 扳手- nails 钉子- utility knife 工具刀- toolbox 工具箱- level 水平- sledgehammer 大锤- drill 钻孔机- tape 胶带- c-clamp C形夹Clinic 诊所- thermometer 温度计- syringe 注射器- height chart身高表- blood pressure gauge 血压计- eye drops 眼药水- eardrops 耳药水- medicine 药- pills 药片- antibiotics 抗生素- painkillers 止痛片- beaker 烧杯- stethoscope 听诊器- scale 秤- swab 棉签- antiseptic cream 消毒药膏- rubber gloves 橡胶手套Kitchen 厨房- microwave 微波炉- toaster 烤面包机- kitchen knife 菜刀- kettle 水壶- wok 锅- oven 烤箱- cleaver 切肉刀- frying pan 煎锅- range hood 抽油烟机- cutting board 砧板- sink 水槽- stove(range) 炉灶- blender 搅拌机- coffeemaker 咖啡机- refrigerator(fridge) 冰箱Fruit 水果- fruit stand 水果摊- mango 芒果- pomelo 柚子- pineapple 菠萝- passion fruit 百香果- cantaloupe 哈密瓜- grapefruit 葡萄柚- strawberry (strawberries) 草莓- cherry (cherries) 樱桃- peach 桃子- durian 榴莲- grape(s) 葡萄- kiwi 奇异果- persimmon 柿子- bell fruit/wax apple 莲雾- apple pear/Chinese pear 鸭梨- papaya 木瓜- guava 番石榴- watermelon 西瓜Street Side Cafe 露天咖啡座- chair 椅子- paper cup 纸杯- ashtray 烟灰缸- muffin 松饼- cinnamon roll 肉桂卷- stirrer 搅拌棒- top 杯盖- chocolate 巧克力- menu 菜单- brown sugar 黄糖- napkin 餐巾- cream 泡沫- umbrella 伞- cup 杯子- saucer 杯垫- packet of sugar 糖包- table 桌子- white sugar 白糖Scotland 苏格兰- Highland cow 高山牛- Loch Ness Monster(Nessie) 尼斯湖水怪- Loch Ness 尼斯湖- Heather 石南花- Sheep 羊- Fly-fishing 飞钓- Scottish terrier 苏格兰梗犬- Castle 城堡- Bagpiper 风笛手- Kit 装备- Village 村庄- Bagpipe 风笛- Sporran(苏格兰)毛皮袋- Tartan (苏格兰)格子呢Fishing 捕鱼- Bait 诱饵- Worm 虫- fishing rod 鱼竿- tackle box 工具箱- waders 钓鱼裤- reel 转轮- lead weight 吊锤- hook 钩子- net 网- fishing line 鱼线- lure 诱饵- fly 人工拟饵Service Station 加油站- convenience store 便利店- squeegee 清洁器- attendant 服务员- restroom 卫生家- air pump 气泵- trash can 垃圾桶- vacuum cleaner 真空吸尘器- gas pump 油泵- oil can 油罐- hydraulic lift 液压升降机- tool chest 工具箱- tire 轮胎Thanksgiving 感恩节- mashed potatoes 土豆泥- pasta 意大利面- jell-o 果冻- knife 刀子- sausages 香肠- cranberry sauce 蔓越莓酱- turkey 火鸡- apple pie 苹果派- corn bread 玉米面包- muffin 松饼- biscuits 饼干- pumpkin pie 南瓜饼- butter 黄油- sweet potatoes 红薯- soup 汤- gravy 肉汁- stuffing 填充料- pudding 布丁- corn 玉米- salad 沙拉- squash 西葫芦- yams 山药Bicycle 自行车- helmet 头盔- spoke 辐条- lock 锁- seat 座子- gears 齿轮- rim 轮辋- chain 链条- kickstand 支架- derailleur 变速器- wheels 轮胎- water bottle holder 水壶架- headset 车头碗组- pedal 踏板- gear shifter 变速杆- brake 刹车- handle bar 车把- reflector 反光灯- basket 车篮- shock 避震条- bike rack 车架【小升初英语单词分类记忆法】。
Greasemonkey学习笔记1、在域名以及它所有子域名上执行用户脚本对于许多网站,无论是否有www.前缀,访问网站都是等效的。
如果要为这样的站点写用户脚本,需要能匹配这两种地址。
例子:. 匹配域名和它所有子域名的元数据标签// ==UserScript==// @include /*// @include http://*/*// ==/UserScript==2、Document对象内容集合getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。
如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。
document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息“引用的元素为空或者不是对象\\\\\”———————————————————————对象属性document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //已点击过的链接颜色document.URL //设置URL属性从而在同一窗口打开另一网页document.fileCreatedDate //文件建立日期,只读属性document.fileModifiedDate //文件修改日期,只读属性document.fileSize //文件大小,只读属性document.cookie //设置和读出cookiedocument.charset //设置字符集简体中文:gb2312 ———————————————————————常用对象方法document.write() //动态向页面写入内容document.createElement(Tag) //创建一个html标签对象document.getElementById(ID) //获得指定ID值的对象document.getElementsByName(Name) //获得指定Name值的对象document.body.appendChild(oTag) ———————————————————————body-主体子对象document.body //指定文档主体的开始和结束等价于body>/body> document.body.bgColor //设置或获取对象后面的背景颜色document.body.link //未点击过的链接颜色document.body.alink //激活链接(焦点在此链接上)的颜色document.body.vlink //已点击过的链接颜色document.body.text //文本色document.body.innerText //设置body>…/body>之间的文本document.body.innerHTML //设置body>…/body>之间的HTML代码document.body.topMargin //页面上边距document.body.leftMargin //页面左边距document.body.rightMargin //页面右边距document.body.bottomMargin //页面下边距document.body.background //背景图片document.body.appendChild(oTag) //动态生成一个HTML对象常用对象事件document.body.onclick=”func()” //鼠标指针单击对象是触发document.body.onmouseover=”func()” //鼠标指针移到对象时触发document.body.onmouseout=”func()” //鼠标指针移出对象时触发———————————————————————location-位置子对象document.location.hash // #号后的部分document.location.host // 域名+端口号document.location.hostname // 域名document.location.href // 完整URLdocument.location.pathname // 目录部分document.location.port // 端口号document.location.protocol // 网络协议(http:)document.location.search // ?号后的部分documeny.location.reload() //刷新网页document.location.reload(URL) //打开新的网页document.location.assign(URL) //打开新的网页document.location.replace(URL) //打开新的网页———————————————————————selection-选区子对象document.selection ———————————————————————images集合(页面中的图象)a)通过集合引用document.images //对应页面上的img标签document.images.length //对应页面上img标签的个数document.images[0] //第1个img标签document.images[i] //第i-1个img标签b)通过nane属性直接引用img name=”oImage”document.images.oImage //属性c)引用图片的src属性document.images.oImage.src //属性.srcd)创建一个图象var oImageoImage = new Image()document.images.oImage.src=”1.jpg”同时在页面上建立一个img /标签与之对应就可以显示———————————————————————-forms集合(页面中的表单)a)通过集合引用document.forms //对应页面上的form标签document.forms.length //对应页面上/formform标签的个数document.forms[0] //第1个/formform标签document.forms[i] //第i-1个/formform标签document.forms[i].length //第i-1个/formform中的控件数document.forms[i].elements[j] //第i-1个/formform中第j-1个控件b)通过标签name属性直接引用/formform name=”Myform”>input name=”myctrl”/>/formdocument.Myform.myctrl //document.表单名.控件名c)访问表单的属性document.forms[i].name //对应form name>属性document.forms[i].action //对应/formform action>属性document.forms[i].encoding //对应/formform enctype>属性document.forms[i].target //对应/formform target>属性document.forms[i].appendChild(oTag) //动态插入一个控件document.all.oDiv //引用图层oDivdocument.all.oDiv.style.display=” //图层设置为可视document.all.oDiv.style.display=”none” //图层设置为隐藏document.getElementId(”oDiv”) //通过getElementId引用对象document.getElementId(”oDiv”).style=”document.getElementId(”oDiv”).display=”none”/*document.all表示document中所有对象的集合只有ie支持此属性,因此也用来判断浏览器的种类*/图层对象的4个属性document.getElementById(”ID”).innerText //动态输出文本document.getElementById(”ID”).innerHTML //动态输出HTMLdocument.getElementById(”ID”).outerText //同innerTextdocument.get ElementById(”ID”).outerHTML //同innerHTML3、变量untypeJavaScript 的变量是 untype 的,中文意思是无类型、非类型或者说弱类型。
简述cookie的使用流程cookie是一种在Web浏览器和服务器之间传递的小型文本文件,用于存储用户的相关信息。
它在Web应用程序中起到了很重要的作用,能够实现用户认证、记住用户偏好、跟踪用户行为等功能。
使用cookie的流程如下:1. 服务器发送cookie:当用户首次访问一个网站时,服务器会在响应头中添加一个Set-Cookie字段,该字段包含了cookie的名称、值以及其他可选的属性,如过期时间、路径、域等。
例如,服务器可能发送一个名为"sessionID"的cookie,用于识别用户的会话。
2. 浏览器保存cookie:一旦浏览器收到来自服务器的Set-Cookie 字段,它会将cookie保存在本地的cookie存储中。
每个网站都有自己的cookie存储,不同网站之间的cookie是相互隔离的。
3. 浏览器发送cookie:当用户再次访问同一个网站时,浏览器会在请求头中添加一个Cookie字段,该字段包含了用户之前保存的所有cookie。
这样,服务器就能够根据cookie中的信息来识别用户,并提供个性化的服务。
4. 服务器读取cookie:当服务器收到带有Cookie字段的请求时,它会解析该字段,提取出其中的cookie信息。
根据这些信息,服务器可以判断用户的身份、偏好等,并根据需要返回相应的内容。
5. 服务器更新cookie:在一次会话中,服务器可能会根据用户的操作更新cookie的值或属性。
例如,当用户在购物网站中添加商品到购物车时,服务器可以更新购物车对应的cookie,以便在下次访问时能够恢复购物车中的商品。
6. 浏览器删除cookie:当cookie过期或用户主动删除cookie时,浏览器会将其从本地的cookie存储中删除。
此时,再次访问网站时,浏览器就不会发送该cookie了。
需要注意的是,cookie是存储在客户端的,因此它可能会被篡改、删除或被其他网站访问到。
接⼝测试学习笔记(⼀)第⼀课主要关于接⼝测试,涉及到postman和jmeter两个⼯具⼀、基础知识:1、接⼝就是把client(前端)和server(后端)端联系起来的(或者说各种花式操作数据库)。
服务器也是⼀台电脑,只是性能⽐较⾼的⼀台电脑。
2、接⼝返回的数据都是json,(json,是⼀种通⽤的数据类型,以键值对 key-value 的数据形式来保存的)。
3、接⼝测试其实就是功能测试,在接⼝测试之前,得要有接⼝⽂档。
(问开发要的)4、post请求和get请求没有很⼤的区别,get请求⼀般⽤于获取数据,post请求⼀般⽤于发送数据:如果是get请求:不借助任何的⼯具,⽤浏览器就可以发请求,如:http://118.00.0.00/api/user/stu_info?stu_name=⼩⿊5、cookie:就是放在你本地的⼀个键值对。
如:niuhanyang hahaha12345niuhanyang:sfjsksdf4234sdfw34session:就是放在服务端的⼀个键值对。
如:niuhanyang:sfjsksdf4234sdfw34⽐如登录,登录成功后,本地(浏览器)就会保存键值对浏览器发送请求的时候,就会⾃动把键值对发过去服务端进⾏对⽐若对不上服务端的键值对,就会让你重新登录session过期也会让你重新登录默认永久⽣效的。
不过⼀般都会设置过期时间限制。
token 其实就是Cookie⾥⾯保存的⼀个键。
6、http请求分为两个部分:请求头和请求体请求头⾥⾯呢是⼀些额外的信息,⽐如说⽤的什么浏览器,cookie请求体⾥⾯传的是具体的数据。
请求头 header :额外的信息浏览器cookie需要什么样的数据请求体 body :username=xxxfile=aa.py7、get请求只有请求头,是没有请求体的。
它的数据直接放在url⾥⾯的,post请求数据是放在body⾥⾯的,get请求有长度限制,post请求没有。
七年级下册英语第八单元笔记1. 重点单词:* food:食物,用品* healthy:健康的* lifestyle:生活方式* vegetarian:素食的* delicious:美味的* famous:著名的* for:为了* health:健康* also:而且* cherry:樱桃* blender:搅拌器* milkshake:奶昔* blended:混合的,搅拌的* fruit:水果* yogurt:酸奶* ice:冰* cream:奶油* ice cream:冰淇淋* fast:快的,快餐* foodie:美食家* fitness:健康,健壮* athlete:运动员,体育家* energy:能量* balance:平衡,天平* nutritious:营养的,滋养的* fiber:纤维* minerals:矿物质* vitamin:维生素* iron:铁,钢铁* calcium:钙,碳酸钙* healthy diet:健康的饮食,均衡的饮食* crispy:脆的,酥脆的* chicken nuggets:鸡块,鸡肉丸子* fries:炸薯条,炸鸡块* popcorn:爆米花,爆谷粟* soft drink:软饮料,汽水* soda popsicle:汽水棒冰,冰棒* cookie:小甜饼,饼干* superfoods:超级食物,健康食品* pomegranate:石榴,石榴汁* spinach:菠菜,菠菜叶* broccoli:西兰花,绿菜花* tofu:豆腐,酪梨(植物)* skim milk:脱脂牛奶,低脂牛奶* almonds:(坚)杏仁,巴旦杏(坚果)* dark chocolate:黑巧克力,深巧克力色*榕树(植物):fig tree*(坚)枣子;无花果(水果):date*(草)百里香(植物):thyme*(草)迷迭香(植物):rosemary*(香草)鼠尾草(植物):sage*(香草)薰衣草(植物):lavender*(草)紫苏(植物):basil*(草)罗勒(植物):basil*(香草)薄荷(植物):mint*(草)欧芹(植物):parsley*(香草)迷迭香(植物):rosemary*(草)莳萝(植物):dill*(草)山芹(植物):parsnip 等等。
什么是cookie,作⽤是什么?以及session的理解cookie: 1.定义:什么是cookie? cookie就是存储在客户端的⼀⼩段⽂本 2.cookie是⼀门客户端的技术,因为cookie是存储在客户端浏览器中的 3.cookie的作⽤:是为了实现客户端与服务器之间状态的保持 4.cookie 技术不安全,不要使⽤cookie保存敏感信息 5.cookie默认在浏览器关闭之后,就⽴即实现失效.如果想指定cookie的过期时间,需要通过使⽤expires属性实现.在服务器响应返回响应头时 写⼊cookie的过期时间. 即响应头设置 set-cookie:[expires=new.Date(Date.now() +10 *1000)] 10S后过期原理:由于http协议是⽆状态的.传统服务器只能被动响应请求.当服务器获取到请求,并为了能够区分每⼀个客户端,需要客户端发送请求时发送⼀个标识符(cookie),也因此为了提供这个标识符,产⽣了cookie技术.我们在请求头(Request Headers)中添加了标识符(cookie). 每次发送请求,都会把这个cookie随同其它报⽂⼀起发送给服务器.服务器根据报⽂中cookie,进⾏区分客户端浏览器. 如何设置表⽰符: 在node中可以在writeHeaer的时候通过Set-Cookie来将表⽰通过响应报⽂发送给客户端 , 或客户端通过插件 jquery.cookiesession: 由于http⽆状态,服务器在每次连接中持续保存客户端的私有数据,此时需要结合cookie技术,通过session会话机制,在服务器端保存每⼀个http请求的私有数据原理: 在服务器内存开辟⼀块内存空间,专门存放每个客户端私有数据,每个客户端根据cookie中保存的私有sessionId,可以获取到独属于⾃⼰的session数据. session在node中使⽤:1. 安装session模块npm install express-session -S2. 导⼊session模块var session = require('express-session')3. 在express中使⽤session中间件:// 启⽤ session 中间件e(session({secret: 'keyboard cat', // 相当于是⼀个加密密钥,值可以是任意字符串resave: false, // 强制session保存到session store中saveUninitialized: false // 强制没有“初始化”的session保存到storage中}))4. 将私有数据保存到当前请求的session会话中:// 将登录的⽤户保存到session中er = result.dataValues;// 设置是否登录为truereq.session.islogin = true;5. 通过destroy()⽅法清空session数据:req.session.destroy(function(err){if(err) throw err;console.log('⽤户退出成功!');// 实现服务器端的跳转,这个对⽐于客户端跳转res.redirect('/');});。
1 课程回顾Servlet编程1)Servlet生命周期(重点)构造方法:创建servlet对象。
默认情况下,第一次访问servlet对象时。
只调用1次。
init方法(有参):创建完servlet对象后调用。
只调用1次。
注意:会调用无参的init方法。
service方法:servlet提供服务的方法。
每次发出请求调用。
注意:request对象,response对象destroy方法:tomcat服务器停止或web应用重新部署,servlet对象销毁,destroy方法被调用。
2)ServletConfig对象获取servlet的初始化参数:getInitParameter("name ");getInitParameterNames();3)ServletContext对象得到web应用路径:context.getContextPath();request.getContextPath(); 等价于上面的代码得到web应用参数:context.getInitParameter("name");context.getInitParameterNames();域对象:context.setAttribute("name",Object): 保存数据context.getAttribute("name") 得到数据context.removeAttribue("name") 清除数据转发context.getRequestDispatcher("路径").forward(request,response);request.getRequestDispacher("路径").forward(request,response); 等价于上面的代码得到web应用中的资源文件context.getRealPath("路径")context.getResourceAsStream("路径");今天的目标:会话管理2. 会话管理入门2.1 生活中会话我:小张,你会跳小苹果码?小张:会,怎么了?我:公司年会上要表演节目,你教教我把小张:没问题,一顿饭而已。
我:OK。
在这次生活中的会话中产生通话记录(会话数据)2.2 软件中的会话一次会话:打开浏览器-> 访问一些服务器内容-> 关闭浏览器登录场景:打开浏览器-> 浏览到登陆页面-> 输入用户名和密码-> 访问到用户主页(显示用户名)修改密码(输入原密码)修改收货地址.......问题:在此处登录会话过程中产生的数据(用户会话数据)如何保存下来呢?购物场景:打开浏览器-> 浏览商品列表-> 加入购物车(把商品信息保存下来) -> 关闭浏览器打开浏览器-> 直接进入购物车-> 查看到上次加入购物车的商品-> 下订单-> 支付问题:在购物会话过程中,如何保存商品信息??会话管理:管理浏览器客户端和服务器端之间会话过程中产生的会话数据。
域对象:实现资源之间的数据共享。
request域对象context域对象登录场景:小张:输入“张三”(保存数据:context.setAttribute("name","张三"))-> 用户主页(显示“张三”)小李:输入“李四”(保存数据:context.setAttribute("name","李四")) -> 用户主页(显示“李四”)问题:context是所有用户公有的资源!!!会覆盖数据。
小张:输入“张三”(保存数据:request.setAttribute("name","张三"))- > 用户主页(显示“张三”)问题:一定要使用转发技术来跳转页面!!!解决办法:可以使用session域对象来保存会话数据!!!2.3 会话技术Cookie技术:会话数据保存在浏览器客户端。
Session技术:会话数据保存在服务器端。
3 Cooke技术3.1 特点Cookie技术:会话数据保存在浏览器客户端。
3.2 Cookie技术核心Cookie类:用于存储会话数据1)构造Cookie对象Cookie(ng.String name, ng.String value)2)设置cookievoid setPath(ng.String uri) :设置cookie的有效访问路径void setMaxAge(int expiry) :设置cookie的有效时间void setValue(ng.String newValue) :设置cookie的值3)发送cookie到浏览器端保存void response.addCookie(Cookie cookie) : 发送cookie4)服务器接收cookieCookie[] request.getCookies() : 接收cookie3.3 Cookie原理1)服务器创建cookie对象,把会话数据存储到cookie对象中。
new Cookie("name","value");2)服务器发送cookie信息到浏览器response.addCookie(cookie);举例:set-cookie: name=eric (隐藏发送了一个set-cookie名称的响应头)3)浏览器得到服务器发送的cookie,然后保存在浏览器端。
4)浏览器在下次访问服务器时,会带着cookie信息举例:cookie: name=eric (隐藏带着一个叫cookie名称的请求头)5)服务器接收到浏览器带来的cookie信息request.getCookies();3.4 Cookie的细节1)void setPath(ng.String uri) :设置cookie的有效访问路径。
有效路径指的是cookie的有效路径保存在哪里,那么浏览器在有效路径下访问服务器时就会带着cookie信息,否则不带cookie信息。
2)void setMaxAge(int expiry) :设置cookie的有效时间。
正整数:表示cookie数据保存浏览器的缓存目录(硬盘中),数值表示保存的时间。
负整数:表示cookie数据保存浏览器的内存中。
浏览器关闭cookie就丢失了!!零:表示删除同名的cookie数据3)Cookie数据类型只能保存非中文字符串类型的。
可以保存多个cookie,但是浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB。
案例:public class CookieDemo1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//1.创建Cookie对象Cookie cookie1 = new Cookie("name","eric");//Cookie cookie2 = new Cookie("email","jack@");/*** 1)设置cookie的有效路径。
默认情况:有效路径在当前web应用下。
/ch01/*///cookie1.setPath("/ch01/");//cookie2.setPath("/ch02/");/*** 2)设置cookie的有效时间* 正整数:表示cookie数据保存浏览器的缓存目录(硬盘中),数值表示保存的时间。
负整数:表示cookie数据保存浏览器的内存中。
浏览器关闭cookie就丢失了!!零:表示删除同名的cookie数据*///cookie1.setMaxAge(20); //20秒,从最后不调用cookie开始计算//cookie1.setMaxAge(-1); //cookie保存在浏览器内存(会话cookie)//cookie1.setMaxAge(0);//2.把cookie数据发送到浏览器(通过响应头发送: set-cookie名称)//response.setHeader("set-cookie",cookie.getName()+"="+cookie.getValue()+",email=eric@");//推荐使用这种方法,避免手动发送cookie信息response.addCookie(cookie1);//response.addCookie(cookie2);//3.接收浏览器发送的cookie信息/*String name = request.getHeader("cookie");System.out.println(name);*/Cookie[] cookies = request.getCookies();//注意:判断null,否则空指针if(cookies!=null){//遍历for(Cookie c:cookies){String name = c.getName();String value = c.getValue();System.out.println(name+"="+value);}}else{System.out.println("没有接收cookie数据");}}}------------------------------------------------------------------------------- 案例:public class DeleteCookieDemo1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {/*** 需求:删除cookie*/Cookie cookie = new Cookie("name","xxxx");cookie.setMaxAge(0);//删除同名的cookieresponse.addCookie(cookie);System.out.println("删除成功");}}3.5 案例- 显示用户上次访问的时间public class CookieDemo2 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=utf-8");//获取当前时间SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String curTime = format.format(new Date());//取得cookie 服务器接收cookieCookie[] cookies = request.getCookies();String lastTime = null;if(cookies!=null){for (Cookie cookie : cookies) {if(cookie.getName().equals("lastTime")){//有lastTime的cookie,已经是第n次访问lastTime = cookie.getValue();//上次访问的时间//第n次访问//1.把上次显示时间显示到浏览器response.getWriter().write("欢迎回来,你上次访问的时间为:"+lastTime+",当前时间为:"+curTime);//2.更新cookiecookie.setValue(curTime);cookie.setMaxAge(1*30*24*60*60);//保存一个月//3.把更新后的cookie发送到浏览器response.addCookie(cookie);break;}}}/*** 第一次访问(没有cookie 或有cookie,但没有名为lastTime的cookie)*/if(cookies==null || lastTime==null){//1.显示当前时间到浏览器response.getWriter().write("你是首次访问本网站,当前时间为:"+curTime);//2.创建Cookie对象Cookie cookie = new Cookie("lastTime",curTime);cookie.setMaxAge(1*30*24*60*60);//保存一个月//3.把cookie发送到浏览器保存response.addCookie(cookie);}}}3.6 案例-查看用户浏览器过的商品详见web项目:ProductCookie4 Session技术4.1 引入Cookie的局限:1)Cookie只能存字符串类型。