应用开发

redis应用开发

Deadly 提交于 2020-03-01 11:03:28
redis定义: 1.redis是什么? redis是一个高性能的key-value数据库,支持存储的value类型包括string,list,set,zset和hash,并且都支持push/pop add/remove及取交集并集和差集等操作。 2.redis的特点: 数据都缓存在内存中,会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。 以集群方式部署,主服务器进行对外服务,支持主从同步,数据可以从主服务器向任意数量的从服务器进行同步,支持级联架构。 实现了发布/订阅机制 ,数据是分频道存储的(在不同的channel),消费数据的前提要订阅channel。 edis中值得类型不仅限于字符串,但由字符串组成,还支持: 3.redis架构: 无中心架构,节点之间互为主从 根据hash算法映射key值和其存储的主节点的位置,各节点维护key和server之间的映射关系 client可以向任意节点发起请求,无所谓主从,如果server就是client要找的节点,就会回应,如果不是,只会重定向client 如果在client请求和重定向请求之间,拓扑发生改变,则下一次重定向请求会被再次重定向,直到找到正确的server 但目前fusionInsight HD中的redis集群只支持一主一从模式 4.应用场景: 获取最新消息 排行榜应用 计数器应用 符合:高性能 低延迟

Qt应用开发常见问题

大憨熊 提交于 2020-03-01 08:27:19
Qt判断当前操作系统? 可使用宏判断,例如: #ifdef Q_OS_MAC //mac ... #endif #ifdef Q_OS_LINUX //linux ... #endif #ifdef Q_OS_WIN32 //win ... #endif #ifdef __arm__ //arm ... #endif Qt实现应用程序关闭和重启? //关机按钮-点击槽函数 void SystemD::on_shutdownButton_clicked() { //关闭应用程序 QCoreApplication::exit(); } //重启按钮-点击槽函数 void SystemD::on_rebootButton_clicked() { //重启应用程序 qApp->quit(); QProcess::startDetached(qApp->applicationFilePath(), QStringList()); } Qt实现Linux下的系统关机和重启? 先使Linux的普通用户可以在不输入密码的情况下,执行 sudo reboot 命令实现重启,具体步骤可以参考我的另一篇博客 - Linux常见问题及解决方案 的第13小结。 //关机按钮-点击槽函数 void SystemD::on_shutdownButton_clicked() { QProcess::execute

【Cloud Foundry 应用开发大赛】-cat 1.0[Cat文章管理系统]

依然范特西╮ 提交于 2020-02-29 15:02:27
cat改名chris现在放到 http://chriss.jd-app.com/了,test账号依然有效 代码http://git.oschina.net/at1943/chris 应用名称 :cat 1.0[Cat文章管理系统] 应用URL地址 : http://catdev.cloudfoundry.com/ 以迁移到cloudfoundry V2上 http://catdev.cfapps.io/ 应用说明及使用场景 :cat 1.0项目目前定位为文章管理系统,目前有文章管理、导航管理、友情链接管理、网站配置管理、皮肤和和小工具功能,文章 采用tag的方式分类, 可做个人博客、简单网站,同时也是学习下列技术的好实例。 应用所使用的技术及软件: cat开发中使用到的软件和技术包括java、spring3、springmvc&jdbc、freemarker、shiro、bootstrap、jquery、maven、Eclipse、tomcat、mysql……。其既可以在普通java的web容器中运行也可以部署到CloudFoundry类似的paas平台中。 创新点(亮点) :使用tag管理文章分类,更灵活;导航自定义,可链站内和站外url;信息配置自定义,符合多样化的要求;皮肤功能,不用会java即可定制自己的网站样式;小工具,为使用提供方便的工具;使用常用和新兴的开源技术

招聘.net 软件工程师

三世轮回 提交于 2020-02-27 12:10:50
1 、 2 年左右.net(b/s、c/s) 编开发经验。 2 、熟练掌握面向对象编程( OOP )技术,精通 ASP.NET 等,C#编程语言。善于学习和应用新技术。 3、 熟练应用Ajax、了解Ajax框架 4、 能够熟练应用javascript 5 、具有丰富的 WEB 应用开发经验或对从事 WEB 开发有浓厚兴趣。 6 、熟悉 MS SQL Server 或 Oracle mysql数据库编程技术。 7 、有独立开发经验者项目或者网站者优先。工作地点深圳,惠州(待遇3000-4000)。 有意者可发简历到邮箱wang6liu@126.com或电话13420900286 来源: https://www.cnblogs.com/lass-name/archive/2008/09/20/1294757.html

iPhone应用开发 UITableView学习点滴详解

痴心易碎 提交于 2020-02-27 03:18:59
iPhone 应用开发 UITableView 学习点滴详解是本文要介绍的内容,内容不多,主要是以代码实现 UITableView 的学习点滴,我们来看内容。 -、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [DataTable release]; 二、UITableView各Method说明 //Section总数 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{ return TitleData; } // Section Titles //每个section显示的标题 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ return @""; } //指定有多少个分区(Section),默认为1 - (NSInteger

信必优互联网和电子商务开发

隐身守侯 提交于 2020-02-25 19:04:03
现今大部分企业不断寻找新的方法来利用顶尖的技术改造自己的产品和完善自己的服务,并以此获得更多的客户。互联网为企业传播公司的品牌和快速展开商业交易提供了前所未有的沟通优势 – 甚至跨国际时间线、语言和不同的货币制度。 依托多年来在互联网应用开发方面丰富的经验, 信必优 软件开发 公司已有一套自成体系的开发方法和流程,无论您是否正在扩大和加强现有的互联网应用程序或建立一个全新的和创新的互联网解决方案, 信必优 会为您提供高品质的互联网应用开发解决方案,以满足客户您独特的业务需求。 信必优 软件开发 公司提供高品质的解决方案,以满足客户您独特的业务需求。 我们提供以下的互联网应用开发解决方案: 价值工程研讨会 遗留系统现代化 网上预订/零售引擎 第三方应用集成 区域本地化 元数据搜索引擎查询优化 个性化行为营销 第三方分销系统接口 Web 应用的架构设计与开发 Web 应用的质量保证和测试服务 动态Web站点开发 在线社交网络应用开发 门户网站开发 电子商务: 旅游 、度假、票务、 在线金融 等 基于Web的企业应用:CRM, CMS, ERP等 来源: oschina 链接: https://my.oschina.net/u/4158156/blog/3160390

《JSP应用开发详解》学习:Servlet实现相关

坚强是说给别人听的谎言 提交于 2020-02-17 15:38:15
Servlet实现相关的类和接口 1、Servlet public interface Servlet 所有Servlet必须直接或间接实现的接口。 方法: init(ServletConfig config)用于初始化Servlet destroy()销毁Servlet getServletInfo()获得Servlet的信息 getServletConfig()获得Servlet的相关配置 servier(ServletRequest req,ServletResponse res)运行应用程序逻辑的入口点。 2、GenericServlet public abstract class GenericServlet implements Servlet,ServletConfig,java.io.Serializable 提供了对Servlet接口的基本实现。是一个抽象类,service()是一个抽象方法。 3、HttpServlet public abstract class HttpServlet extends GenericServlet implements java.io.Serializable 针对使用Http协议的web服务器的Servlet类。其子类实现doGet(),doPost(),doPut(),doDelete(),int()destroy()

快应用开发与架构概述

◇◆丶佛笑我妖孽 提交于 2020-02-09 19:38:54
目录 快应用开发与架构概述 1背景介绍: 2技术实现: 技术优缺点对比 3开发体验: 项目脚手架: 调整样式: 系统能力: 事件响应: 原生组件: 调试开发: 开发体验总结: 4架构概述 整体思路: 编译时: 运行时: JS层架构: DOM模型: 页面渲染: 架构概述总结: 快应用开发与架构概述 1背景介绍: 目标: 即点即用, 快应用平台的统一: 联盟共建, 统一标准, 基于ROM 多场景融入: 浏览器, 全局搜索,应用商店; 2技术实现: 技术优缺点对比 移动网页:无需安装, 升级容易。 性能差, 功能缺失 原声应用:下载安装,版本问题,性能好, 功能完整 快应用:秒开, 容易管理,性能好,功能完整 项目地址: quickappcn/todos 3开发体验: 一:H5脚手架生成项目: 静态页面 页面样式 Http请求 渲染模板 自测无误 联调测试 二: 快应用脚手架生成项目: 静态页面 页面样式 系统能力 模板渲染 事件响应 生命周期 组件化 引入动画 项目脚手架: 调整样式: 系统能力: 事件响应: 原生组件: 调试开发: 开发体验总结: 前端概念 + MVVM编程模式 + 组件化思维 4架构概述 整体思路: 编译时: 运行时: JS层架构: DOM模型: 页面渲染: 架构概述总结: 数据驱动 + DOM模型 + 应用管理 来源: https://www.cnblogs

Layui单页版应用开发

我与影子孤独终老i 提交于 2020-02-07 11:32:25
1. 拿到设计图先熟悉整个业务,对复杂的功能实现问题先做思考能否实现,如若不能则用其它实现方法替代。 2. 下载layui单页版应用模板,更新其中的layui版本和echarts版本,删除多余文件。 3. 命名规则:a.文件命名全小写单词以下划线分隔,"动词_名词"或者"名词_名词";b.class和id命名全小写单词以连字符分隔,"动词-名词"或者"名词-名词";c.变量命名驼峰式,如dataList;d.函数命名双驼峰式,如AddUser;e.每个变量及函数都要写备注。 4.整理页面中所有表单,确认所有字段的长度及校验规则,改写layui源码里面form.js文件的校验方法。 5.常用正则表达式:账号,密码,名称,电话,邮箱,身份证 6.公共样式文件style/common.css在layout.html中引入 <script type="text/html" template> <link rel="stylesheet" href="{{ layui.setter.base }}style/common.css" media="all"> </script> 7.封装函数写在controller下 //定义模块 layui.define(['layer','admin'], function(exports) { 'use strict'; var ajax={ test

钉钉H5微应用开发

强颜欢笑 提交于 2020-02-07 11:14:03
原文地址: https://www.cnblogs.com/applerosa/p/11509512.html 此教程注意点: 适用于第三方企业开发 H5微应用 形式,非企业内部开发, 非钉钉推荐的“小程序”方式; 消息推送模式为 HTTP回调 ,不使用钉钉收费的“RDS钉钉云推送数据源“模式;    开发前准备: 关于服务器,有公网服务器最好,没有的话需要 内网穿透工具; 调试的时候,由于钉钉的H5微应用调试只能“真机”调试,极其恶心,所以 极其建议 调试的时候使用 内网穿透工具 ; 关于域名什么的,有没有无所谓,随缘; 其他一些需要明白的: 需要自备一个钉钉企业(没有的可以自己创建一个),测试应用无所谓认证不认证,发布的时候相关限制请参阅说明文档; H5微应用前端网页获取当前使用的企业的corpId ,需要在 首页URL地址里面 使用 $CORPID$ 占位符 ,然后页面里解析 url 参数,可获得 corpId 首页地址后面可以更改,创建时无所谓,回调地址需要搭建好我们自己的服务器,然后填写的时候需要验证有效性,可参考 服务端-示例 里面的 cn.lnexin.dingtalk.controller.SuiteCallbackController ::callback(args...) 在我们自身的服务器回调接口搭建好之前, 不能够填写回调地址; 在配置好回调地址前,