开发框架

PDF.NET数据开发框架 之SQL-MAP使用存储过程

那年仲夏 提交于 2019-11-28 21:37:50
PDF.NET(PWMIS数据开发框架)之SQL-MAP目标和规范 将复杂查询写到SQL配置文件--SOD框架的SQL-MAP技术简介 PDF.NET数据开发框架 之SQL-MAP使用存储过程 不懂还是加群问吧。 适用:复杂的sql语句查询, 一些简单的sql语句 方便操作维护 东西是很好的,就是描述的文章写的不是很通俗易懂,可能跟我个人的水平有关系吧。 哎呀呀 毕竟是产品出身的人。 来源: http://www.cnblogs.com/zxs-onestar/p/5942452.html

Go语言的几大优势和特性

雨燕双飞 提交于 2019-11-28 17:49:15
要说起GO语言的优势,我们就得从GO语言的历史讲起了…… 本文由 腾讯技术工程官方号 发表在 腾讯云+社区 2007年,受够了C++煎熬的Google首席软件工程师Rob Pike纠集Robert Griesemer和Ken Thompson两位牛人,决定创造一种新语言来取代C++, 这就是Golang。出现在21世纪的GO语言,虽然不能如愿对C++取而代之,但是其近C的执行性能和近解析型语言的开发效率以及近乎于完美的编译速度,已经风靡全球。特别是在云项目中,大部分都使用了Golang来开发,不得不说,Golang早已深入人心。而对于一个没有历史负担的新项目,Golang或许就是个不二的选择。 被称为GO语言之父的Rob Pike说,你是否同意GO语言,取决于你是认可少就是多,还是少就是少(Less is more or less is less)。Rob Pike以一种非常朴素的方式,概括了GO语言的整个设计哲学--将简单、实用体现得淋漓尽致。 很多人将GO语言称为21世纪的C语言,因为GO不仅拥有C的简洁和性能,而且还很好的提供了21世纪互联网环境下服务端开发的各种实用特性,让开发者在语言级别就可以方便的得到自己想要的东西。 发展历史 2007年9月,Rob Pike在Google分布式编译平台上进行C++编译,在漫长的等待过程中,他和Robert

针对开发者的20+款移动开发框架

。_饼干妹妹 提交于 2019-11-28 17:17:39
本文收集了20款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖、有用、有趣味的应用。 1.Fries Fries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创造类似于Android的原生UI界面。该框架包含所有的重要组件,比如Form、工具栏、列表、按钮、下拉列表及标签。它还专门针对PhoneGap进行了优化,能容易地转换为本地应用。 源代码 2. Appium Appium是一款开源自动化测试工具。可对任何语言的iOS应用和Android应用进行测试,测试可使用Java、Objective-C、JavaScript、PHP、Python、Ruby、C#、Clojure、Perl等众多语言编写。目前只针对Mac OS X ,且需要有Node.js来支撑。 源代码 3. Junior Junior为前端框架,用来构建基于HTML5的移动Web应用,外观与行为跟本地应用相似。它采用针对移动性能优化的CSS3转换,支持旋转灯箱效果,包含多样的Ratchet UI组件。整个框架使用Zepto(类似jQuery语法的轻量级移动设备js类库),且整合了backbone.js的视图和路由。Junior十分易于使用,且提供详细的文档及案例,便于学习。 源代码 4. Enyo Enyo,为JavaScript开发框架,最初发布于HP TouchPad的webOS之上

ASP.NET Core 简介

房东的猫 提交于 2019-11-28 16:09:50
.NET Core 是 .NET Framework 的新一代版本,是微软开发的第一个具有跨平台 ( Windows、Mac OSX 、Linux ) 能力的应用程序开发框 ASP.NET Core 是 Microsoft 新开发的,基于 .NET Core 的 Web 开发框架 ASP.NET Core 是对 ASP.NET 的重新设计,变得快速,灵活,现代,并且可以跨不同平台工作。 如果你之前已经接触过 ASP.NET,有过任何 MVC 或 Web API 的经验,那么你会有很强烈的熟悉感。 在本教程中,我们将会学习如何使用 ASP.NET Core 开发网页应用程序, 创建、编辑和查看数据库中的所有数据 ASP.NET 简史 ASP.NET 设计之初,就为 Web 而生,也自那时起,该框架经历了一个稳步的演变,并最终将我们引导至其最新的 ASP.NET Core 2.1 版本 ASP.NET 的演变史,其实就是一部 Web 框架的演变史的完全版,也是过去这么多年互联网的发展史 ASP.NET Core 2.1 不是 ASP.NET 4.x 的延续,或者这么说, ASP.NET Core 1.0 不是 ASP.NET 4.6 的延续 ASP.NET Core 是一个全新的 Web 框架,它与 ASP.NET 并行发展 ASP.NET Core 是对 ASP.NET 的重新设计

Python web框架开发 - 路由功能

穿精又带淫゛_ 提交于 2019-11-28 15:52:18
仅供学习,转载请注明出处 前情回顾 前面开发web框架只写到 Python web框架开发 - 实现动态页面返回 。 思考: 这里就存在一个缺陷,虽然页面的确能够返回正确的html页面,但是后续如果不同的页面需要做不同的数据逻辑返回处理,该怎么区分出来呢? 路由功能 根据不同的请求,需要分发路由指向不同的处理逻辑功能。 开发思路 根据路径进行匹配,然后指向不同的处理函数 那么如何匹配找出请求过来的路径呢?例如请求过来的路径是 ./html/index.html 。 此情此景,可以使用正则匹配的方法。 测试如下: In [1]: import re In [7]: file_path = "./html/index.py" In [22]: re.match(r"\./html",file_path).group() Out[22]: './html' In [23]: re.match(r"\./html/",file_path).group() Out[23]: './html/' In [24]: re.match(r"\./html/[^.]+",file_path).group() Out[24]: './html/index' In [25]: re.match(r"\./html/([^.]+)",file_path).group() Out[25]: './html

(三)IONIC嵌入H5

你说的曾经没有我的故事 提交于 2019-11-28 15:48:36
ionic 是一个强大的 HTML5 应用程序开发框架 但由于APP反复上下架所带来的时间及审核问题以及部分不足以影响APP整体功能的更新 通过在IONIC中嵌入H5页面解决 同时H5页面也可以通过浏览器访问,从而实现一端多用 来源: https://www.cnblogs.com/chendongbky/p/11413982.html

你还在从零搭建项目 ?

一世执手 提交于 2019-11-28 15:41:16
作者 | 无知者云 链接 | https://www.cnblogs.com/davenkin 前言 在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的地方,要么测试分类没有分好,要么基本的编码架子没有考虑周全。 另外,我在工作中也会接触到很多既有项目,公司内部和外部的都有,多数项目的编码实践我都是不满意的。比如,我曾经新加入一个项目的时候,前前后后请教了3位同事才把该项目在本地运行起来;又比如在另一项目中,我发现前端请求对应的Java类命名规范不统一,有被后缀为Request的,也有被后缀为Command的。 再者,工作了这么多年之后,我越来越发现基础知识以及系统性学习的重要性。诚然,技术框架的发展使得我们可以快速地实现业务功能,但是当软件出了问题之后有时却需要将各方面的知识融会贯通并在大脑里综合反应才能找到解决思路。 基于以上,我希望整理出一套公共性的项目模板出来,旨在尽量多地包含日常开发之所需,减少开发者的重复性工作以及提供一些最佳实践。对于后端开发而言,我选择了当前被行业大量使用的Spring Boot,基于此整理出了一套公共的、基础性的实践方式,在结合了自己的经验以及其他项目的优秀实践之后,总结出本文以飨开发者。

快嘉开发框架脚手架及使用说明v1

冷暖自知 提交于 2019-11-28 15:30:53
maven提供的脚手架archetype大家都知道啊,不知道的我这里也不多说了,请自行参考 Maven插件之maven-archetype-plugin 。本文接下来是简单介绍一下如何使用 stdArcheType 快速搭建快嘉开发框架1.0,参见 快嘉开发框架1.0和示例介绍及使用说明 。 1、下载stdArcheType 源码 ,并install到本地仓库; 2、新建本地目录E:\tmp,cmd到该目录下, E:\tmp>mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=com.fas tjrun.share -DarchetypeArtifactId=stdArcheType -DarchetypeVersion=1.0 -Darchetyp eCatalog=internal [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Maven Stub Project (No POM) 1 [INFO] ----------------------------------------

快嘉开发框架1.0和示例介绍及使用说明

自闭症网瘾萝莉.ら 提交于 2019-11-28 15:30:44
快嘉开发框架1.0和示例介绍 快嘉开发框架将一个标准的J2EE项目拆分为基础组件(Base)、持久层组件(Persistence-Impl)、接口和业务定义组件(RestController)、业务实现组件(Service-Impl)、批处理系统(Batch)、接口系统(Rest/Main)和自动化接口测试组件(RestTest)7个部分并行开发建设,其中接口系统又将配置信息作为独立的maven项目单独维护。 该框架基于spring4+mybatis3.2.7搭建,集成了mysql、rabbitmq、activemq、redis等api和相关配置信息,示例demo完整实现了注册、登录和自动登录接口,具体业务逻辑可参考代码实现。 运行环境 jdk1.7+、maven3.2+、tomcat8+ 使用步骤如下 1、下载ciHelper 源码 ,并install到本地仓库; 2、下载demo 源码 ,在demo主目录下直接执行mvn install,将demoSpring4-parent、demoSpring4-base、demoSpring4-persistence-impl、demoSpring4-restController、demoSpring4-service-impl都install到本地仓库; 以上步骤可参考 如何下载oschina源码并打包到maven本地仓库 3

一些值得收藏的开源框架

只愿长相守 提交于 2019-11-28 14:54:48
阅读本文大概需要 7.2 分钟。 来源:segmentfault.com/a/1190000017346799 1. 分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。 此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。 地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba 2. 设计语言 & 前端框架 Ant Design Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。 它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 地址:https://github.com/ant-design/ant-design 3. JDBC