展开

关键词

Python实现农历功能

前言: 某天突发奇想,想要实现一个农历。 这个时候有了如下的大概思路: 获取农历   ——>    匹配    ——>         发现实现这个需求最主要的在获取农历这一块,后边两个不是什么巨大挑战。 所以,现在思路如下: 爬取农历存库   ——>    匹配姓名表    ——>     一、爬取历网站 刚开始是按照每年一个表的思路去爬,代码及注释如下: 首先是建表: (文件名:reptileCreateDb.py 遂,写脚本,将所有表合体,现在所有期数据都在数据库里了:?二、将想要的人加入一张表,用于匹配     姓名表比较简单,主要有姓名,性别,期,农历期。一些星座等其他信息可以根据需要自己添加。     tb_text = Today_Birthday(TodayID)    #7天内的小伙伴    wb_text = Week_Birthday()        #如果今天有人就发邮件

40310

神器,拯救你的七秒金鱼记忆。

下面一起来看看我的“外援”是怎么帮助我的吧:打开“腾讯待办”小程序,创建“快乐”分组:用于记录亲朋好友的快乐分组.jpg然后点击【+】,输入“Jason”,开始创建任务Jason 每年重复.jpg tips:每年重复供公历和农历可选,你可以根据不同亲友的习惯来选择。重复除了支持每年,还支持设置每月几号、每周几、每几天等。一次力度不够?那就选择多次! “前3天”、“前1天”、“准时 ”统统来一遍,确保万无一失!多个.jpg设置好时间和后,点击确认即可成功创建任务。 创建待办.jpg最后,想要成功接收,还需要关注“腾讯待办”公众号,它会在已设置好的时间给我发送消息。 (感动流涕.jpg)如此神器,实属爱了!如果你也有着和阿祖一样的烦恼,赶快来试试“腾讯待办”吧!

9010
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS 工作——过滤法定节假的实现

    但笔者想到了另一个,虽然iOS程序不能直接添加闹钟,但是iOS程序可以直接添加啊,比如预约直播或者预约抢购的,其实都是添加事件到历中,然后在指定的时间,弹出来去做什么,也不是不可以用。 那是否能用来实现,法定工作呢。。。比如每个工作打卡。或者只针对节假补班,每个补班前天晚上设置闹钟。 实现 iPhone 添加的实现很简单,难的地方还是在于国内法定节假的判断,怎么能过滤掉法定节假,实现真正纯工作的时候历事件时,要注意事件的持续时间,以及是否添加闹钟示。 这个闹钟示不是通常意义的闹钟,是,比如设置了事件的闹钟示,在达到闹钟时间后,会响铃,且在通知栏弹出。

    59511

    前端社区的恶趣味之Vanilla JS

    刚刚下载了一个使用原web组件的codepen代码的时候发现了一个“似曾相识”的名词:vanilla JS。当时就很气,说好原实现,为啥又说要引入vanilla.js??这是什么高端框架? 并不是前端社区的恶趣味,相反,它是一个善意的。 因为vanilla本身就有”原“的意思,vanilla JS就是原JS库的代名词。 于是VanillaJS的故事流传了下来,并被前端社区疯传,它用于世人并不是所有的网页都需要框架,第三方框架的大量引入是网页性能江河下的罪魁祸首。 Vanilla运动希望在现如今js框架如杂草般疯长的乱象中寻找一些可贵的“原精神”。(完)

    6.5K20

    Android 天气APP(三十一)每弹窗

    弹窗前言正文 一、弹窗背景二、每天第一次弹窗三、弹出每示弹窗四、弹窗的开关文末----前言  为了增强用户的体验,所以增加了这个每弹窗,每弹窗顾名思义,每天弹出一次,就不再弹窗,当然如果用户觉得烦的话 ** * 每示弹窗的背景图 * public static final String EVERYDAY_TIP_IMG = everydayTipImg; ** * 每示弹窗是否弹出 * public (appVersion.getInstall_url(), appVersion.getChangelog()); } 设置每示弹窗 setTipDialog(); } }之前是判断可不可以更新,再判断是否为第一次 = null) { return; } 弹出每弹窗 showEveryDayTipDialog(); } },1000); } }这里用到那么那个系统变量,判断是否可以弹窗这个弹窗,然后延时弹出。 三、弹出每示弹窗 ** * 每示弹窗 * private void showEveryDayTipDialog() { AlertDialog.Builder builder = new AlertDialog.Builder

    24740

    WenYu特效管理插件

    插件内含引用文件、后台美化、重大节、鼠标特效(移动)、鼠标特效(指针)、鼠标特效(点击)、背景特效、SVG动画、通用功能、handsome功能、Cuteen功能、自定义CSS、自定义JS等几大类,并且内置多个常用样式 盆栽(右)、全站黑白、复制、资源变更 2.5.1:修复部分用户使用报错,更换复制引用 2.6.0:圆形评论头像、立体评论框、标题底部动画、 复制(样式2) 、重大节==》哀悼 2.7.0 :新增:插件快捷进入方式(需重启插件),重大节: 国庆灯笼,背景特效:彩色乱撞小点点,Handsome:文章阴影 、入站欢迎、入站欢迎(带定位) 、时光机立体、顶部标题居中,其它功能:播放 、入站欢迎 文件 2.7.4:新增功能:内置多样式名 3.0.0:重大节:春节灯笼背景特效:叶子散落Live2d模型:看板娘handsome:头像旋转变大通用功能:标题滚动(适用于标题较长的网站)Cuteen:播放 、列表浮动、头像转动、头像疯狂转动、头像旋转变大、头像呼吸灯新增自定义css、自定义js文本框,多项class样式,插件页布局美化,高档灰色背景。

    17320

    JS一些插件收集

    数据显示图表库 https:d3js.org c3.js 基于D3.js的可重用js图表库 http:c3js.org chartist.js 响应式图表 http:gionkunz.github.iochartist-js jquery图片剪裁插件 http:fengyuanchen.github.iocropper datamaps.js 数据地图工具 http:datamaps.github.io datepicker.js 期选择器 github.comForbesLindesay-Unmaintaineddiff-match-patch dotdotdot.js jquery单行或多行文本的省略 http:dotdotdot.frebsite.nl dropzone.js 原js jquery的图表插件fooTable.js bootstrap的table插件 http:fooplugins.github.ioFooTableindex.html Gritter.js jquery的插件 Justified-Gallery 相册插件 http:miromannino.github.ioJustified-Gallery jvectormap 地图插件 http:jvectormap.com ladda 加载示插件

    49630

    一键复制时间

    这两天写了个超级简单的微信小程序,展示时间,同时支持将信息一键复制到剪贴板:今天是2019年4月17,星期三,今年的第107天,这一年29.32%的时间已流逝简简单单的数字,颇有时不我待的紧迫感 之所以写这么个微信小程序,是因为朋友有每打卡总结的习惯,每次都要将这句话手动成:??本文呢,就是记录下我在用代码简化获取该信息的思路与过程。 至于用代码来简化此过程,我是有两个思路:如果是在电脑端,我会选择写Python代码,每次运行代码直接成文本,复制取用;如果是在手机上,我选择做个微信小程序,首页展示信息,一键复制目标文本。 星期+weekday+,今年的第+dayOrder+天,这一年+percent+%的时间已流逝;为了方便手机端的复制操作,我在页面上添加了一键复制的按钮,可以直接将JS成的文本信息复制到剪贴板。 最终小程序功能很单一:首页展示时间,支持将信息一键复制到剪贴板。至于是否授权登录并不影响功能实现,登陆后会简单展示微信头像和昵称。

    18120

    emlog评论邮箱通知插件4.0

    闲暇之时,又折腾插件,想起前面发布的《Server酱微信评论1.2》增加一键审核、回复、编辑评论功能,但是大多数朋友还是喜欢使用邮件,所以我在sendmail3.8的基础上,增加这项功能 emlog 评论邮箱通知插件4.0更新介绍 修改手机自适应 修复ssl发信失败(具体原因请看我上篇文章《emlog评论邮箱通知插件(自适应优化)》) 增加管理员功能(一键审核、回复、编辑、隐藏评论) 温馨示:删除评论功能需要 js加token,目前不能实现 一键审核、回复、编辑、隐藏评论请在读取邮箱浏览器中登录并记录你的emlog后台账号 2017年12月19 09:50:14修复一个bug: 打开路径:contentpluginskl_sendmailkl_sendmail.php

    39920

    Chrome漏洞可致恶意站点在用户在不知情的情况下录制音频和视频

    ;这段代码就是在录音录像前需要用到的js代码。运行后浏览器会弹出窗口请求相应权限。但是大家都知道,很多时候我们没有多想就会同意这些请求。网站申请权限第二个防护措施就是在录音时进行。 mediaRecorder.ondataavailable = (event) => { recordedBlobs.push(event.data);};mediaRecorder.start();调用这个API时,浏览器会用户 ,网站正在录音,Firefox会以一个置顶小窗口进行,而Chrome则会在标签页闪烁一个红点。 (Internet Explorer、Edge、Safari和Opera还不支持Media Recorder API)网站录音时浏览器的方式漏洞原理研究人员发现 ,如果有已经经过授权的网站使用JS进行弹窗 Google:并非漏洞Ran Bar-Zik在4月10将漏洞汇报给Google,但Google认为这并非漏洞。

    62760

    EMLOG插件挂载点以及说明

    adminviewsdefaultheader.php描述:后台红线区域扩展 挂载点:doAction(adm_head)所在文件:adminviewsdefaultheader.php描述:后台头部扩展:可以用于增加后台css样式、加载js 挂载点:doAction(save_log, $blogid)所在文件:adminsave_log.php描述:新增志、修改志扩展点 挂载点:doAction(del_log, $key)所在文件: 例如相册插件会利用这个挂载点成一个相册的导航链接 挂载点:doAction(index_head) 所在文件:Contenttemplatesdefaultheader.php描述:前台头部扩展:可以用于增加前台 css样式、加载js等 挂载点:doAction(index_footer) 所在文件:contenttemplatesdefaultfooter.php描述:首页底部扩展点 挂载点:doAction( contenttemplatesdefaultside.php描述:侧边栏控制扩展点 挂载点:doAction(reply_twitter, $r, $name, $date, $tid)所在文件:tindex.php描述:回复碎语扩展点,用于回复邮件

    57940

    EMLOG博客系统插件挂载点及说明

    adminviewsdefaultheader.php 描述:后台红线区域扩展  挂载点:doAction(adm_head) 所在文件:adminviewsdefaultheader.php 描述:后台头部扩展:可以用于增加后台css样式、加载js 挂载点:doAction(save_log, $blogid) 所在文件:adminsave_log.php 描述:新增志、修改志扩展点 挂载点:doAction(del_log, $key) 所在文件 例如相册插件会利用这个 挂载点成一个相册的导航链接 挂载点:doAction(index_head)  所在文件:Contenttemplatesdefaultheader.php 描述:前台头部扩展 :可以用于增加前台css样式、加载js等 挂载点:doAction(index_footer)  所在文件:contenttemplatesdefaultfooter.php 描述:首页底部扩展点  挂载点 contenttemplatesdefaultside.php 描述:侧边栏控制扩展点 挂载点:doAction(reply_twitter, $r, $name, $date, $tid) 所在文件:tindex.php 描述:回复碎语扩展点,用于回复邮件

    50350

    js封装好的模仿qq消息弹窗代码

    在我们的常开发中,或者活中,经常需要用到弹出窗。这里我们就用js模拟一下qq消息一样的弹出窗。 直接贴代码: javaScript实现网页右下角弹出窗口代码 var ShowMsg={ title:示, content:模拟qq弹出框消息, width:300px, height:100px

    87420

    免插件仅代码实现IE6浏览器升级示(两例样式)

    在当前环境下,昔的浏览器王者IE6正渐黄昏,微软也将在2014年彻底不支持IE6,还上线了个一个页面IE6 Countdown,鼓励全球用户与IE6彻底说拜拜。 许多WordPress主题已经默认不支持IE6了(比如我本站目前使用的主题),对于IE6访客,我们可以友善地他们升级浏览器(毕竟IE6访客还是挺多的,不信看看下文数据)。 访客的浏览器分布情况 使用IE浏览器的访客使用版本情况以下供的方法不仅仅可以使用在WordPress上,只要是网站都可以!当然,前是你会修改代码。 IE6升级样式一该代码实现的样式在头部显示,加载一张图片,代码来自微软官方。 效果:在主题目录下的header.php的前加入如下代码: IE6升级样式二该代码实现的样式在底部显示,加载js,拥有淡入淡出效果,如果访客不手动关闭将随浏览视野移动而移动。

    29250

    angular4实战(3) 插件引入及封装

    angular4 默认开发语言是typescript,虽然typescript作为js语言的超集,但是项目默认还是不支持直接使用js脚本的。 本项目中的插件使用了noty,它本身作为一款JS插件,其内部也是支持了typescript的引入的。 ? 而服务本身的封装,也需要去Injectable,才可以向providers中供。 ? 模块共享这边主要到的一点是,当切换到stones模块下面时,之前在app.component下声明的各种服务,不会效,需要在stones模块下重新去挂载,这样是非常麻烦的,因此,在实际项目中,会将那些公用的服务 ,例如服务,国际化服务(本项目使用了ngx-translate做国际化,ngx-translate在网上的教程比较详尽,不做赘述)。

    20130

    nodejs php go语言了解

    4) 我们写下的js代码,是在单线程的环境中执行,但nodejs本身不是单线程的。如果我们在代码中调用了nodejs供的异步api(如IO等),它们可能是通过底层的c(c++?) 5) 我们写的js代码就像是一个国王,而nodejs给国王供了很多仆人。早上,一个仆人叫了国王,问他有什么需要。国王给他一份清单,上面列举了所有需要完成的任务,然后睡回笼觉去了。 语言层面支持并发,这个就是Go最大的特色,天的支持并发,我曾经说过一句话,天的基因和整容是有区别的,大家一样美丽,但是你喜欢整容的还是天基因的美丽呢? GC延迟有点大,我开发的志系统伤过一次,同时并发很大的情况下,处理很大的志,GC没有那么快,内存回收不给力,后来经过profile程序改进之后得到了改善。 这就是回调机制带来的性能升。

    1K110

    JS实现登录框邮箱

    分享一个由原JS实现的注册或登录时,输入邮箱时下拉示效果,效果如下:? 实现代码如下: 原JS实现登录框示 * { margin: 0; padding: 0; } body { font: 12px1.125 Arial, Helvetica, sans-serif; .init(); }; 构造函数 function Suggest() { 获取用户名输入框 this.oInput = document.getElementById(input1); 获取下拉列表示框 -; var This = this; if (ie) { this.oInput.onpropertychange = function () { 防止在IE下输入值为空的时候,触发下拉示框 if (0); }; } else { this.oInput.oninput = function () { 显示下拉列表框 This.thowUl(); 显示示 This.tips(); 输入时的默认选中

    19510

    React Native 系统历插件

    一:介绍React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原移动应用平台的衍产物,目前支持iOS 二:实现思路分析系统历插件是将App事件添加到系统事项,实现闹铃的功能封装在CalendarManager类中,实现createEventCalendarTitle事件添加方法和checkCalendarEventStartDate *backDic);@interface CalendarManager : NSObject+ (instancetype)sharedEventCalendar;** * 将App事件添加到系统事项 ,实现闹铃的功能 * * @param title 事件标题 * @param location 事件位置 * @param startDate 开始时间 * @param endDate 结束时间 :示!!!}

    40610

    js根据出年月换算年龄

    function age_Conversion(date) { debugger var age = ; var str = date.replace(年|月g, -).replace(g, ); var new Date().getFullYear(); age = (Y - r); return age; }else{ return 时间格式错误; }};var time = 1995年10月28; var times = age_Conversion(time);console.log(times);由于我这个时间格式是年月的所以按照需求处理了一下,大家可以根据自己需要的格式进行处理

    61870

    小程序基础库探究:说说formid成的实现

    小程序基础库部分功能的探究学习 熟悉小程序的都知道,模板消息于2020年1月10下线了,官方推荐用户使用订阅消息。现在已经是1202年了,探讨一下一个已经下线的功能的实现应该问题不大吧。 然后之前很多老的小程序发送消息给用户都是使用的模板消息,说到模板消息就不得不一个叫做formId的东西了,记得当初在公司开发小程序的时候曾经为了获取这个ID基本上在小程序的每个页面都加了伪装的表单去尽可能多的收集用户产的 formid,为了给用户发送消息,煞费苦心,详见之前写的一篇小程序formid埋点那么formid是如何成的呢,带着疑问我们最终在视图层基础库中找到了答案,因为这个功能是大家都会使用的,所以这个基础的功能当然会放在基础库里去实现了 t : (3 & t) | 8).toString(16) ); } )).replace(-g, ); var i;这个大家应该很熟悉了,就是成唯一uuid的JS代码,所以我们可以得出结论,所说的formid formid只能使用一次且有效期只有7天,所以基础库里基于时间成的uuid完全可以满足这个需求,可以保证在全球范围的唯一性。 当然基础库里还存在着其它一些有意思的东西,js的写法也是令人大开眼界。

    17620

    相关产品

    • Serverless  SSR

      Serverless SSR

      Serverless SSR 基于云上 Serverless 服务,开发了一系列服务端渲染框架组件,目前支持 Next.js, Nuxt.js 等常见 SSR 框架的快速部署,帮助用户实现框架迁移, “0”配置,SEO 友好,首屏加载速度快,为用户提供了便捷实用,开发成本低的网页应用项目的开发/托管能力。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券