框架

微软为“离线”做好准备:推出同步框架

一曲冷凌霜 提交于 2020-01-30 01:44:25
微软推出他们称为 微软同步框架(Microsoft Sync Framework) 的同步平台,这一框架允许开发者创建离线式的应用、设备和服务,可以与任何应用的任意类型数据进行集成。 此框架被设计得极具扩展性,具有很多值得称道的特性: 无论是新的、还是已有的应用、服务和设备,都可以添加同步支持 为任意应用添加协作和离线能力 可在任何网络条件下,通过任意协议实现与任意数据存储器的自由信息共享 以微软技术的优秀同步能力来创建同步系统环境 可通过扩展构架以支持特定数据类型,包括文件 此框架包含了大量的数据提供对象以支持常用的数据源,开发者还可以创建他们自己的特定数据提供对象。 此版本SDK中已有三种数据提供对象: Sync Services for ADO.NET :提供与ADO.NET数据源的同步。 Sync Services for File Systems :提供与文件和文件夹的同步。 Sync Services for SSE :提供与简单共享扩展(SSE,即Simple Sharing Extensions)的同步,如RSS和ATOM聚合源。 微软表示,这一框架并不是与Google Gears竟争的产品,Google Gears是一个浏览器的Add-in,而微软同步框架则是一个让开发者同步任意数据的工具。 此框架支持的操作系统包括Windows Server 2003

关于单片机软件框架的一点思考

耗尽温柔 提交于 2020-01-29 23:45:44
软件产品的文档很重要,其实我想说,任何东西都要有说明书,不然别人是很难使用的。最近一段时间有在看OSAL这个为操作系统,看了很就也不会用,其原因嘛,我实例有限,另外就是TI自己的文档不够全面,仅仅是zigbee好蓝牙的芯片中使用,其他mcu的平台基本上没有现成比较好的,有的网友移植了,也没有好好说明,导致osal的这个使用率没有rtos的高。 其实我个人认为,小项目使用裸机(定时器+状态机),稍稍大一点项目就使用RTOS。 还有一种是时间片的框架,我反而认为不太好,适合玩玩,因为这个框架,说实在的,用一个硬件定时器来模拟多个软件定时器,这样硬件定时器的资源其实是过度利用了,而且每一个软件定时器的回调函数要十分精简,否则,定时器就会不准,而且我觉得定时器的定时中断太频繁了,对很多系统来说反而不好。目前至少我是这么认为的。如果有网友可以有一个比较好的实际项目使用了这个软件定时器,可以分享一下。 来源: https://www.cnblogs.com/CodeWorkerLiMing/p/12241603.html

ASP.NET Core分布式异常日志收集框架Exceptionless实战演练

廉价感情. 提交于 2020-01-29 16:44:30
一、课程介绍 在以前,我们做日志收集大多使用 Log4net,Nlog 等框架,在应用程序变得复杂并且集群的时候,可能传统的方式已经不是很好的适用了,因为收集各个日志并且分析他们将变得麻烦而且浪费时间。相信大家的项目中日志功能已经做为基础设施里必不可少的一部分了,日志记录不仅可以更好的记录用户行为,还可以记录系统运行日志,从而看到判断系统运行的健壮性。为了解决实时日志监控问题,ELK提供的一套的解决方案就应运而生了 ,作为NET技术的我们,开源的轻量级分布式ExceptionLess 日志框架或许成为了现在一种新选择!在早期分享课程中阿笨给大家带来的是《.NET开源分布式日志框架ExceptionLess实战演练》 但是之前的版本绑定在了Windows平台通过IIS运行,Exceptionless 5.0.0的发布解决了这一痛点,其最大的变化就是基于ASP.NET Core重写并支持跨平台,所以我们终于可以迁移到Linux上来运行了。 如果您对本次分享课程感兴趣的话,那么请跟着一起学习吧! 1.1、本次分享课程适合人群如下 1)、有一定的.NET Core开发基础。 2)、学习和了解.Net Core跨平台开发技术。 3)、喜欢阿笨分享的干货课程童鞋们。 本课程不是零基础教学,大家务必根据自身的实际情况进行选择学习。如果您在学习过程中遇到任何的课程问题

值得学习的C语言开源项目

纵饮孤独 提交于 2020-01-29 12:26:18
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接: http://home.tiscali.cz/~cz210552/webbench.html - 2. Tinyhttpd tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。 下载链接: http://sourceforge.net/projects/tinyhttpd/ - 3. cJSON cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有500多行,速度也非常理想。 cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。 项目主页: http://sourceforge.net/projects/cjson/ - 4. CMockery

Java 征途:行者的地图

夙愿已清 提交于 2020-01-29 02:08:52
前段时间应 CSDN 邀请审核 Java 知识库内容,借此我也有机会好好梳理了下自己的 Java 知识体系。 成文一篇望能帮到即将走进或正在 Java 世界跋涉的程序猿们。 第一张,基础图 大约在 2003 年我開始知道 Java 的(当时还在用 Delphi),但到 2004 年本科毕业才開始正式决定学习 Java。 那时认为用 Delphi 写 C/S 架构的程序没什么意思,Java 当时提出的 J2EE 规范概念,企业级架构感觉各种高大上,压抑不住内心的欲望就这么开启了 Java 的征途。 老实说。当时一进入 Java 世界的大门就晕了,各种规范、概念和英文缩写词能把人整的晕晕乎乎。 J2SE J2EE J2ME JSP JDBC JMS EJB JNDI JDBC JTA 随便回顾了下当时一进来咋一看到的东西,非常多陌生的英文名词缩写(幸好那时 Java 还没有各种框架百花齐放,要不更晕了),根本不知道该从哪里入手学起。 而正好同学有本 JSP 的书。所以我就从 JSP 入手了。老实说那真是本烂书。我如今连名字都不记得了,大概记得是从一些样例入手搭建起一个 JSP 的 Demo 网站。 被各种环境、容器问题虐了千百遍后最终跑起了个样例,从本机浏览器最终看到样例里的页面,有一秒钟的成就感,然后就是茫然。 由于我根本搞不懂这一切是怎么工作的,它们的原理是什么? 绕了一大圈

推荐 C/C++ 人工智能 框架和库

自作多情 提交于 2020-01-28 23:49:54
2018年10月22日 22:59:58 yangminggg 阅读数:2217 值得推荐的C/C++框架和库 C++资源大全 关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库 C++标准库 ,包括了STL容器,算法和函数等。 C++ Standard Library :是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library :标准模板库 C POSIX library : POSIX系统的C标准库规范 ISO C++ Standards Committe e :C++标准委员会 C++通用框架和库 Apache C++ Standard Library :是一系列算法,容器,迭代器和其他基本组件的集合 ASL :Adobe源代码库提供了同行的评审和可移植的C++源代码库。 Boost :大量通用C++库的集合。 BDE :来自于彭博资讯实验室的开发环境。 Cinder :提供专业品质创造性编码的开源开发社区。 Cxxomfort :轻量级的,只包含头文件的库,将C++ 11的一些新特性移植到C++03中。 Dlib :使用契约式编程和现代C++科技设计的通用的跨平台的C++库。 EASTL :EA-STL公共部分

开发框架:目录

好久不见. 提交于 2020-01-28 23:08:00
ylbtech-开发框架:目录 1. 返回顶部 1、 https://adminlte.io 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 6. 返回顶部 作者: ylbtech 出处: http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 来源: https://www.cnblogs.com/storebook/p/9105920.html

.Net 史上最全第三方授权框架

走远了吗. 提交于 2020-01-28 19:32:25
Login-OAuth2, so easy. 查看更多 特别感谢 JustAuth :这里特别感谢JustAuth开源项目作者提供架构思路 .Net平台下 CollectiveOAuth ,它仅仅是一个 第三方授权登录 的 工具类库 ,它可以让我们脱离繁琐的第三方登录SDK,让登录变得 So easy! 项目开源地址: Gitee (https://gitee.com/rthinking/CollectiveOAuth) 项目文档:[参考文档(暂未开放)] 特点 废话不多说,就俩字: 全 :已集成十多家第三方平台(国内外常用的基本都已包含),仍然还在持续扩展中([开发计划(制作中)]! 简 :API就是奔着最简单去设计的(见后面 快速开始 ),尽量让您用起来没有障碍感! 快速开始 引入依赖 配置授权信息(默认配置在webconfig中, 可以改造存储数据库或者其它任意地方) <!--Demo: 微信服务号授权配置--> <add key="CollectiveOAuth_WECHAT_MP_ClientId" value="wxer6785660834656" /> <add key="CollectiveOAuth_WECHAT_MP_ClientSecret" value="98967867678678678546434345344" /> <add key=

使用SpringMVC框架,实现修改用户的功能

强颜欢笑 提交于 2020-01-28 17:26:24
使用spring框架,实现修改用户的功能 UserController.java userlist.js usermodify.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@include file="/WEB-INF/jsp/common/head.jsp"%> <div class="right"> <div class="location"> <strong>你现在所在的位置是:</strong> <span>用户管理页面 >> 用户修改页面</span> </div> <div class="providerAdd"> <form id="userForm" name="userForm" method="post" action="${pageContext.request.contextPath }/user/userModifySave.html"> <input type="hidden" name="id" value="${user.id }"/> <div> <label for="userName">用户名称:</label> <input type="text" name="userName" id=