为您找到搜索结果:815个
JS案例 - 可自动伸缩高度的textarea文本框
文本框的默认现象:textarea如果设置cols和rows来规定textarea的尺寸,那么textarea的默认宽高是这俩属性设置的值,可以通过鼠标拖拽缩放文本框的尺寸。textarea如果设定了宽高,那么如果文本超出框的高度,会自动出现滚动条。而不会撑开文本框的高度。如果什么也不设置,最小宽高很窄很细,随便输入内容也会超出文本框隐藏,且自动增加滚动条。 首先先做一些表面工作:设置一些样式width:300px;height:300px;border:1pxsolidroyalblue;padding:20px;border-radius:5px;resize:none; resize:none; 去掉右下角的这个可自动伸缩的样子和功能。然后文字输入多了,默认就成了这样: 因为文本框的宽高固定死了,还是超出出现了滚动条。 怎么让文本框初始化设置一定的高度,但是文字超出时自动跟随内容的高度伸缩?答:初始化高度通过css设置(如上),自动伸缩的高度值通过js来计算(如下)。 如果js计算的话,就需要事件触发,用change事件?答:但是change事件体验不好。为什么?cha...
我要上官网,上云案例征集活动启动啦! 提交案例,得大奖!【阿里云】
云产品是什么,公司业务需要上云吗,怎么上云?大量用户对上云不了解,怎么办?看同行业别人怎么上云的!不同行业不同发展阶段的上云案例库将助力千千万万企业和个人0门槛的轻松上云!云栖号 正式面向全网发起:阿里云上云案例嘉年华(第一季)- 面向全网收集优质的上云案例和最佳实践。奖品超出你的想象!顶级流量曝光;阿里云大礼包;云栖号案例库专属证书!让你的案例千万人看得到!上云案例:你上云的那些故事和经历,内容需包括:基本介绍(公司/个人名称及简介),为什么要上云(业务痛点),怎么上云的(上云方案),上云带来什么价值,上云选用的产品。参考demo:https://yqh.aliyun.com 案例频道最佳实践:就是手把手的上云指南。比如:你如何一步步做的服务器迁移,建站,小程序部署等等。参考demo:https://yqh.aliyun.com 最佳实践频道1月15日-2/14日:案例提交,上云案例和最佳实践都可。2/13-2/14:初审,内容符合活动的要求。2/17-2/23:终审,通过初审的案例将全部上线云栖号-案例集活动频道,根据用户的实际点击量来最终评...
案例解读|迁云的灵魂3问,降多少本,增多少效,真平滑否?
近年来,在线教育产业发展十分迅速,在线教育真正打破了时间和空间的限制,使得学员可以随时随地学习,预期2020年将有超过3000亿的市场规模。随着行业不断成熟,国家政策的规范发展使得在线教育的发展进入调整期,烧钱获客的模式不再持续,在兼顾业务发展的同时要注意成本控制。 那就需要注意两大问题。一是服务器资源作为IT基础设施支出的头部预算,如何合理利用服务器资源,按需扩容,节省人力维护成本是关键。第二点是由于教育行业的特殊性,满足国家政策对于互联网教育行业安全等级保护有要求,也是重中之重。围绕这两点,阿里云提供了全面的上云解决方案,帮助客户降本增效。下面将以X教育客户为案例进行介绍。X教育客户为中小幼、考研留学及职场精英提供多元化的教育产品,包括课程直播、课程点播、互联网在线学习工具等,截止至2018年底已拥有用户接近2亿,是综合性互联网教育平台。上云如何降本——减少运维消耗是关键客户从最开始一台电脑提供服务,到现在已经拥有分布在多个机房的近千台服务器。随着业务的发展,问题也逐渐暴露,当前以自建IDC为主的模式下,资源利用率不高、部署冗余、运维和基础设备开发人力支出成本高,而且可预见的规模...
【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台
小程序效果:1.1注册阿里云账号开通阿里云账号,并通过支付宝实名认证 https://www.aliyun.com1.2免费开通IoT物联网套件产品官网 https://www.aliyun.com/product/iot2.1创建产品 JSON格式 2.2产品功能定义添加产品属性温度temperature,湿度humidity2.3注册设备在产品下注册设备,获得身份三元组3.1设备上线3.2上报数据3.3订阅主题和数据下行先点击 订阅主题,再去控制台推送消息。发布指令日志小程序效果 4.1支付宝小程序socket接口适配socket接口my.sendSocketMessage和my.onSocketMessage都是base64的string,不支持ArrayBuffer,需要自己转换importminiBase64from'mini-base64';miniBase64.arrayBufferToBase64()4.2阿里云IoT身份认证签名constparams={productKey:pageThat.data.pro...
荣获“5G MEC优秀商用案例奖”,阿里云边缘计算发力新零售
4月24日,在中国联通合作伙伴大会的“5GMEC(MobileEdgeComputing,移动边缘计算)边缘云赋能行业数字化转型”分论坛上,阿里云“基于5G边缘计算的新零售应用案例”荣获2019年度MEC优秀商用案例奖,加速赋能5GMEC的新零售场景,推动产业发展。在新零售时代,阿里巴巴对人-货-场进行重构,进一步提供服饰、快消、消费电子、美家、汽车、商超连锁、房地产、餐饮、旅游等场景解决方案。阿里云边缘计算基于十年飞天技术沉淀与顶尖AI技术加持,同时结合了阿里集团在新零售领域的生态优势,在货品生产、物流监控、商品消费等场景上充分探索。此次获奖的阿里云5GMEC新零售解决方案,基于5G热点覆盖,将视频通过稳定可靠的链路回传,并借助MEC实现视频业务本地分流和视频AI本地分析,有效降低带宽负载和云中心压力,为高效、智能化生产提供强有力的基础设施。云+网+业务一体化交付模型,也让新零售产业从传统的自建IT基础设施及运维工作之中解放出来,转变为灵活按需一键启用边缘计算服务,大幅度减少综合投资成本,简化运维。阿里云边缘计算负责人朱照远在现场谈到,服装制造业是新零售的典型行业,一直面临信息化程度...
Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
平台之大势何人能挡?带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html 邮箱系列:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/07.Email 1.QQ邮箱:他生成的是:http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=7oKBmoqAmq6fn8CNgYM后来我把后面加密字符串换成明文的邮箱==》发现一样用:http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=1054186320@qq.com代码案例:<!DOCTYPEhtml><htmllang="en"xmlns="http://www.w3.org/1999/xhtml"><head><metacharset="utf-8"/><title></title>...
Dapper逆天入门~强类型,动态类型,多映射,多返回值,增删改查+存储过程+事物案例演示
Dapper的牛逼就不扯蛋了,答应群友做个入门Demo的,现有园友需要,那么公开分享一下:/完整Demo:http://pan.baidu.com/s/1i3TcEzj注意事项:http://www.cnblogs.com/dunitian/p/5221058.html平台之大势何人能挡?带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html#skill扩展篇:http://www.cnblogs.com/dunitian/p/5710382.html先安装一下Dapper(建议用nuget包来管理)连接字符串:/stringconnStr="DataSource=.;InitialCatalog=DapperDB;UserID=用户名;Password=密码";强类型:#region强类型//publicstaticIEnumerable<T>Query<T>(thisIDbConnectioncnn,stringsql,objectparam=null,SqlTransactiontransacti...
【工具】今天有人问我可以直接离线一个完整的网站吗?有没有什么工具之类的?我推荐一款:Httrack (网站复制机)案例:离线你的博客园
搞安全的朋友这款工具可能用的比较多,毕竟信息收集阶段还是很必须的,这篇文章主要讲一下离线你的博客园案例官网:http://www.httrack.com/里面有windows,linux,Android等等几个版本先简单介绍一下,具体的你可以自己摸索一下离线的另一个好处就是发布O(∩_∩)O~可以在自己站点发布,或者生成离线chm文档eg:http://dnt.dkill.net/dnt/cnblogs/dunitian/www.cnblogs.com/dunitian/index.html一、windows下安装很简单就不说了,讲下简单使用(里面有简体中文)新建一个工程名,最好是英文的,选择一下存放路径(分类可以不选)设置要离线的网站地址(可以设置一些参数)随意演示一下,你们保持默认即可准备阶段结束开始离线了~等就ok了其实可以看出博客园的一些结构效果: 补充:发现自己深度没调节好,可以继续更新镜像 二、linux下(只介绍下简单使用,结合使用后面会讲解)如果没有装的可以去官网下载,下面以kalilinux演示(内置)如果你的kali里面没有的话:ap...
hive 案例分析
转自 http://www.cnblogs.com/guanhao/p/5641675.html1.创建数据库,切换数据库createdatabasetestdb2;usetestdb2; 2.创建管理表createtableemp(empnoint,empnamestring,jobstring,mgrint,hiredatestring,salarydouble,commdouble,deptnoint)rowformatdelimitedfieldsterminatedby'';加载数据loaddatalocalinpath'/opt/test/emp.txt'overwriteintotableemp; 3.创建外部表创建外部表时直接指定表位置上传数据文件到指定路径 hdfsdfs-mkdir/user/hive/warehouse/testdb2.db/emp_exthdfsdfs-putemp.txt/user/hive/warehouse/testdb2.db/emp_ext/ 在hive中创建数据表指定locationc...
爬虫进阶之Selenium和chromedriver,动态网页(Ajax)数据抓取
Ajax(AsynchronouseJavaScriptAndXML)异步JavaScript和XML。过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用Ajax)如果需要更新内容,必须重载整个网页页面。因为传统的在传输数据格式方面,使用的是XML语法。因此叫做AJAX,其实现在数据交互基本上都是使用JSON。使用AJAX加载的数据,即使使用了JS,将数据渲染到了浏览器中,在右键->查看网页源代码还是不能看到通过ajax加载的数据,只能看到使用这个url加载的html代码。直接分析ajax调用的接口。然后通过代码请求这个接口。使用Selenium+chromedriver模拟浏览器行为获取数据。方式优点缺点分析接口直接可以请求到数据。不需要做一些解析工作。代码量少,性能高。分析接口比较复杂,特别是一些通过js混淆的接口,要有一定的js功底。容易被发现是爬虫。selenium直接模拟浏览器的行为。浏览器能请求到的,使用selenium也能请求到。爬虫更稳定。代码量多。性能低。Sele...
爬虫进阶之多线程爬虫
有些时候,比如下载图片,因为下载图片是一个耗时的操作。如果采用之前那种同步的方式下载。那效率肯会特别慢。这时候我们就可以考虑使用多线程的方式来下载图片。多线程是为了同步完成多项任务,通过提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也可以有多节车厢。多线程的出现就是为了提高效率。同时它的出现也带来了一些问题。更多介绍请参考:https://baike.baidu.com/item/多线程/1190404?fr=aladdinthreading模块介绍:threading模块是python中专门提供用来做多线程编程的模块。threading模块中最常用的类是Thread。以下看一个简单的多线程程序:importthreadingimporttimedefcoding():forxinrange(3):print('%s正在写代码'%x)time.sleep(1)defdrawing():forxinrange(3):print('%s正在画图'%x)time.sle...
python爬虫-使用cookie登录
什么是cookie?Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib库保存我们登录的Cookie,然后再抓取其他页面,这样就达到了我们的目的。Urllib是python内置的HTTP请求库,官方地址:https://docs.python.org/3/library/urllib.html包括以下模块:>>>urllib.request请求模块>>>urllib.error异常处理模块>>>urllib.parseurl解析模块>>>urllib.robotparserrobots.txt解析模块 uurlopen一般常用的有三个参数,它的参数如下:urllib.requeset.urlopen(url,data,timeout)简单的例子:1、url参数的使用(请求的URL)response=urllib.request.urlo...
[01] 网络爬虫的基本原理
既然知道了原理,那么我们试着来把百度的网页内容抓取下来,无非就是:模拟url连接获取响应的输入流把输入流的内容输出到本地publicclassTest{publicstaticvoidmain(String[]args){try{URLurl=newURL("http://www.baidu.com");URLConnectionconnection=url.openConnection();//建立连接connection.connect();//获取输入流InputStreamin=connection.getInputStream();//输出内容OutputStreamout=newFileOutputStream(newFile("C:/Users/Dulk/Desktop/baidu.txt"));byte[]temp=newbyte[1024];intsize=-1;while((size=in.read(temp))!=-1){out.write(temp,0,size);}}catch(MalformedURLExceptione){e.printStackTrace...
表格添加内容并进行删除案例
表格都很常见,一般都是用table来写的,今天我就写一个dl和dd布局的表格,并往表格里添加内容,同时点击删除按钮也可以删掉表格内容。来看代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><style>*{margin:0;padding:0;}dl{list-style:none;}.box{width:400px;height:40px;margin:0auto;}.boxdl{list-style:none;overflow:hidden;border:1pxsolid#e5e5e5;}.boxdldt{background:#ff7e7e;font-size:16px;color:#fff;}.boxdldt,.boxdldd{border-bottom:1pxsolid#e5e5e5;}.boxdldd:last-child{border:none;}.boxd...