首页 文章 精选 留言 我的

精选列表

搜索[数据库插件],共10000篇文章
优秀的个人博客,低调大师

react native插件 react-navigation使用心得

StackNavigator StackNavigator(screens,configs) const Stack = StackNavigator({ Home: { screen: Home, }, Profile: { screen: Profile } },{ mode: 'card', // 页面切换模式, 左右是card(相当于iOS中的push效果), 上下是modal(相当于iOS中的modal效果) headerMode: 'screen', // 导航栏的显示模式, screen: 有渐变透明效果, float: 无透明效果, none: 隐藏导航栏 onTransitionStart: ()=>{ console.log('导航栏切换开始'); }, // 回调 onTransitionEnd: ()=>{ console.log('导航栏切换结束'); } // 回调 }); screen页面 export default class Home extends React.Component { //本页面的属性配置 static navigationOptions = { title: 'Home', } render() { return ( <View> <Text>Home</Text> </View> ) } }

优秀的个人博客,低调大师

日程日历系统,顶级插件FullCalendar使用说明

简介 日程系统,繁琐的月日期开始结束计算、当前页面开始的天数(跨月)。。。等等,麻烦的事情都交给FullCalendar,世界安静了。 官网 https://fullcalendar.io/ 使用 1、页面引用 <linkhref='/contrast/assets/global/plugins/fullcalendar-3.2.0/fullcalendar.min.css'rel='stylesheet'/> <linkhref='/contrast/assets/global/plugins/fullcalendar-3.2.0/fullcalendar.print.min.css'rel='stylesheet'media='print'/> <scriptsrc='/contrast/assets/global/plugins/fullcalendar-3.2.0/lib/moment.min.js'></script> <scriptsrc='/contrast/assets/global/plugins/fullcalendar-3.2.0/lib/jquery.min.js'></script> <scriptsrc='/contrast/assets/global/plugins/fullcalendar-3.2.0/fullcalendar.min.js'></script> <scriptsrc='/contrast/assets/global/plugins/fullcalendar-3.2.0/locale-all.js'></script> 2、页面代码 <!--页面容器--> <divid='calendar'></div> <!--隐藏按钮,ajax自动请求触发验证--> <buttonid="zhibiao-btn"type="button"class="btnbtn-primary"style="display:none;"data-toggle="modal"data-target=".bs-example-modal-lg">Largemodal</button> <script> /** *业务约束(预警颜色说明) *#指标符合率# *红色(#FF3333):<95% *×××(#FFCC66):>95% *绿色(#CCFFCC):=100% *灰色(#CCCCCC):数据未上传 */ $(document).ready(function(){ varinitialLocaleCode='zh-cn'; $('#calendar').fullCalendar({ header:{ left:'prev,nexttoday', center:'title', right:'month,listMonth' }, firstDay:0, defaultDate:newDate(), locale:initialLocaleCode, buttonIcons:false,//showtheprev/nexttext navLinks:true,//canclickday/weeknamestonavigateviews editable:false, eventLimit:true,//allow"more"linkwhentoomanyevents events:'warningcalendar/fhl_json', eventClick:function(calEvent,jsEvent,view){ seeDate=calEvent.start.format('YYYY-MM-DD'); req_zhibiaodetail(""); $("#zhibiao-btn").click(); } }); }); /** *获取符合率明细 */ varseeDate=""; functionreq_zhibiaodetail(JGDM,JGMC){ if(seeDate==""){alert("查看日期不能为空。");return;} if(JGDM==""){ if($("#jgList").html()!=undefined){ JGDM=$("#jgListli:eq(0)").attr("jgdm"); JGMC=$("#jgListli:eq(0)").text(); } } $.ajax({ type:"get", url:'warningcalendar/show_fhl_detail_json', dataType:"json", data:{seeDate:seeDate,JGDM:JGDM}, success:function(data){ $('#zhibiaoDetail').html(data.ERRORCENTENT); }, error:function(reslt){ alert("您好,"+JGMC+"暂无符合率请查看其它机构"); } }); } </script> 3、后台代码 /** *机构符合率 */ @SuppressWarnings("unchecked") @RequestMapping(value="/fhl_json") @ResponseBody publicList<HashMap<String,Object>>fhlJson(HttpServletRequestrequest,HttpServletResponseresponse){ Stringsql="selectt1.d\"start\",nvl(t2.\"title\",'数据未上传')\"title\",nvl(t2.\"color\",'#CCCCCC')\"color\"from(selectto_char(to_date(#{startDate},'yyyy-MM-dd')+rownum-1,'yyyy-mm-dd')dfromuser_objectswhereto_date(#{startDate},'yyyy-MM-dd')+rownum-1<=to_date(#{endDate},'yyyy-MM-dd'))t1leftjoin(selectto_char(ERRORDATE,'yyyy-MM-dd')\"start\",'符合率:'||trunc(sum(total)/count(total),2)||'%'\"title\",casewhentrunc(sum(total)/count(total),2)<95then'#FF3333'whentrunc(sum(total)/count(total),2)between95and100then'#FFCC66'whentrunc(sum(total)/count(total),2)=100then'#FFCC66'endas\"color\"fromSYS_TONG_QUOTA_ERRORtwheret.ERRORDATE>=to_date(#{startDate},'yyyy-MM-dd')andt.ERRORDATE<=to_date(#{endDate},'yyyy-MM-dd')"; HashMap<String,Object>prm=newHashMap<String,Object>(); //设置当前日历起止时间 prm.put("startDate",request.getParameter("start")); prm.put("endDate",request.getParameter("end")); //获取当前用户 HashMap<String,Object>user=(HashMap<String,Object>)request.getSession().getAttribute(SessionUtils.SESSION_USER_KEY); //非管理只看本院 if(null!=user&&user.get("ISADMIN").equals("yiyuan")){ sql+="andJGDM=#{jgdm}"; prm.put("jgdm",user.get("YLJGDM")); } sql+="groupbyto_char(ERRORDATE,'yyyy-MM-dd'))t2ont1.d=t2.\"start\"whereto_date(t1.d,'yyyy-mm-dd')<sysdate"; returncurdManager.findList(sql,prm); } FullCalendar默认提交日期开始结束:“start”“end” 返回的格式如上Sql展示 以上,Ok! 使用ajax全程不用处理,扔给FullCalendar全程自动化

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册