为您找到搜索结果:1377个
Bulma基于Flexbox布局技术开源现代CSS框架
Bulma是一个基于Flexbox布局技术的免费、开源的现代CSS框架,它提供了易于使用的前端的组件,您可以轻松地组合这些组件来构建响应式Web界面。官方网址:https://bulma.bootcss.com/源码下载地址:https://github.com/jgthms/bulma/releases/download/0.9.4/bulma-0.9.4.zip或者也可以采用npm方式进行安装:npminstallbulma...
Django和Flask这两个框架在设计上各方面有什么优缺点
(1)FlaskFlask确实很“轻”,不愧是MicroFramework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库入门简单,即便没有多少web开发经验,也能很快做出网站非常适用于小型网站非常适用于开发web服务的API开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和经验各方面性能均等于或优于DjangoDjango自带的或第三方的好评如潮的功能,Flask上总会找到与之类似第三方库Flask灵活开发,Python高手基本都会喜欢Flask,但对Django却可能褒贬不一Flask与关系型数据库的配合使用不弱于Django,而其与NoSQL数据库的配合远远优于DjangoFlask比Django更加Pythonic,与Python的philosophy更加吻合(2)DjangoDjango太重了,除了web框架,自带ORM和模板引擎,灵活和自由度不够高Django能开发小应用,但总会...
常见的任务调度框架有哪些?
常见的分布式任务调度框架有:cronsun、Elastic-job、saturn、lts、TBSchedule、xxl-job等。...
Django准备知识-web应用、http协议、web框架、Django简介
一、web应用 Web应用程序是一种可以通过web访问的应用程序(web应用本质是基于socket实现的应用程序),程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助谷歌,火狐等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如java,python等编写出来的程序没有什么本质上的不同。在网络编程的意义下,浏览器是一个socket客户端,服务器是一个socket服务端。 如下代码是一个python写的服务端代码,可以用浏览器当客户端去访问该服务端,理解web服务: importsocket defhandle_request(conn): request_data=conn.recv(1024) print("request_data:",request_data)#观...
网络基础、ftp任务(进度条、计算文件大小、断点续传、搭建框架示例)
一、网络基础1、端口,是什么?为什么要有端口? 端口是为了将同一个电脑上的不同程序进行隔离。 IP是找电脑;端口是找电脑上的应用程序; 端口范围:1–65535; 1-1024不要用 ; 一般程序员用8000、8001……2、OSI 七层模型(记住哪七层) 应用层,使用软件; 打开软件或网站 表示层,看到数据,如图片和视频; 生产原始数据 会话层,保持登录或链接状态; 应用偷偷携带一点其他数据:令牌19rRNAwf8g 传输层,TC...
angular.js测试框架protracotr自带的webdriver-manager启动问题“Invalid or corrupt jarfile”
按照官网安装完protractor。升级webdriver-manager,获取selenium-server-standalone库文件以及各种浏览器驱动文件。webdriver-managerupdate升级后运行命令启动webdriver-manager以便提供浏览器模拟服务。webdriver-managerstart运行后会出现错误“Error:Invalidorcorruptjarfile”。原因应该是文件下载的不完整或者文件错误。可以把“selenium-server-standalone-2.53.1.jar”手动删除,用vpn/代理再次执行“webdriver-managerupdate”,如果update的时候,在控制台里看到有error信息的话,那么还要重新下载,换个vpn或网络再试试。 END...
angular.js测试框架protracotr安装所需的node版本
protractor内代码的语法是基于ES6的,比如:里面用到了展开运算符“...”,node.js6.0以下是不支持该语法特性。所以,安装protractor是不会报错,但运行webdriver-manager的升级就会报那三个点无法识别。 需要将node.js升级到6.0+就能解决该问题。 protractor参考 END ...
Dubbo 如何成为连接异构微服务体系的最佳服务开发框架
从编程开发的角度来说,ApacheDubbo(以下简称Dubbo)首先是一款RPC服务框架,它最大的优势在于提供了面向接口代理的服务编程模型,对开发者屏蔽了底层的远程通信细节。同时Dubbo也是一款服务治理框架,它为分布式部署的微服务提供了服务发现、流量调度等服务治理解决方案。在这篇文章中,我们将以以上基础能力为背景,尝试突破Dubbo体系自身,探索如何利用Dubbo对多协议、多服务发现模型的支持,来实现异构微服务体系间的互联互通。在实际业务场景中,这可以用来解决异构技术体系共存场景下的通信问题,帮助公司实现在异构技术体系间作平滑迁移,解决大规模跨区域、多集群部署场景的地址发现及流量调度等问题。我们还是从 Dubbo是一个微服务开发框架 这个大家熟知的概念开始。就像Spring是开发Java应用的基础框架一样,我们经常会选用Dubbo作为开发微服务业的基础框架。Dubbo框架的最大优势我认为就在其面向接口的编程模型,使得开发远程服务调用就像开发本地服务一样(以Java语言为例):1、服务定义2、消费方调用服务下图是Dubbo的基本工作原理图,服务提供者与服务消费者之...
初识 Knative: 跨平台的 Serverless 编排框架
Knative是Google在2018的GoogleCloudNext大会上发布的一款基于Kubernetes的Serverless框架。Knative一个很重要的目标就是制定云原生、跨平台的Serverless编排标准。Knative是通过整合容器构建(或者函数)、工作负载管理(和动态扩缩)以及事件模型这三者来实现的这一Serverless标准。Knative社区的主要贡献者有Google、Pivotal、IBM、RedHat。可见其阵容强大,CloudFoundry、OpenShift这些PAAS提供商都在积极的参与Knative的建设。在Knative之前社区已经有很多Serverless解决方案,如下所示这些:kubelessFissionOpenFaaSApacheOpenWhisk...除了上面这些社区的开源解决方案以外各大云厂商也都有各自的FAAS产品的实现比如:AWSLambdaGoogleCloudFunctionsMicrosoftAzureFunctions阿里云的函数计算业务代码部署到Serverless平台上就离不开源码的编译、部署和事件的管理。然而无论是开源...
07.LoT.UI 前后台通用框架分解系列之——轻巧的文本编辑器
LoT.UI汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui上次说的是强大的百度编辑器 http://www.cnblogs.com/dunitian/p/5551701.html 这次说下简洁版而又不失功能的WangEditor先看看效果基本上常用功能都有了,下面说下完整的demo:前端案例:<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>WangEditor</title><metacharset="utf-8"/><linkhref="Script/WangEditor/css/wangEditor.min.css"rel="stylesheet"/></head><body><divid="edit"></div&g...
08.LoT.UI 前后台通用框架分解系列之——多样的Tag选择器
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotuiLoT.UI开源地址如下:https://github.com/dunitian/LoTCodeBase/tree/master/LoTUI这个必须说下,本来是用Bootstrap-Select做的,很漂亮,正好后台也是Bootstrap。后来发现不能满足需求。标签有则选,没则添加 而Bootstrap-Select的文本框是不可以手动输入的==》so,用了Select2,这个可以不依赖Bootstrap两种我都做了Demo,至于取舍就看你自己了~先看在LoT.UI里面的应用效果图:Bootstrap-Select:(诸如权限分配,菜单分配都可以用)--------------------------------------------------------------------------------------------------------------------------------------------------------...
07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotuiLoT.UI开源地址如下:https://github.com/dunitian/LoTCodeBase/tree/master/LoTUI先看在LoT.UI里面的应用效果图:完整Demo:(https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/03.Ueditor)核心代码演示:1.HTML部分:2.Script部分(提交的时候最好清一下草稿箱)net程序员注意点:(根目录的配置)(所有的都改下,这边就举例2处,下面是我的配置文件,仅供参考)/*前后端通信相关的配置,注释只允许使用多行方式*/{/*上传图片配置项*/"imageActionName":"uploadimage",/*执行上传图片的action名称*/"imageFieldName":"upfile",/*提交的图片表单名称*/"imageMaxSize":2048000,/*上传大小限制,单位B*/"image...
06.LoT.UI 前后台通用框架分解系列之——浮夸的图片上传
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotuiLoT.UI开源地址如下:https://github.com/dunitian/LoTCodeBase/tree/master/LoTUI先看在LoT.UI里面的应用效果图:懒人福利:http://www.cnblogs.com/dunitian/p/5535455.html(一句代码直接实现)关键代码解析:(https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/02.uploader系列/01.Webuploader)JS部分:<scripttype="text/javascript">//1.uploader初始化。auto-是否自动上传varuploader=WebUploader.create({server:'/Home/Upload',swf:'/open/webuploader/Uploader.swf',pick:'#lot-picker',auto...
05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotuiLoT.UI开源地址如下:https://github.com/dunitian/LoTCodeBase/tree/master/LoTUI先看在LoT.UI里面的应用效果图:关键代码解析:(https://github.com/dunitian/LoTCodeBase/blob/master/LoTUI/Manager/Demo/datepicker.html)头部引用CSS:日期选择器定义引入Script并初始化案例代码:<!DOCTYPEhtml><html><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1"><title>datepick...