展开

关键词

小知识之时间

本文简述了中常见的时间问题 开发中总会在各种场景下遇到需要时间的情况,的格式要求又往往五花八门,正常的譬如: “2018年12月29日20点30分15秒”, 简洁一些的则有: “2018 (在我的实际开发工作中,该(类型)接口也确实使用了很长时间).但是当后面遇到更细致的时间需求时,上面的接口便得有些无力了,其中最普遍的需求之一可能就是省略年份的了(“2018年12月29日20 ,下面的表格列出了可能的一种控制格式设计: 格式 说明 y 或 Y 年份 连续两个(包括)以上的 y 或 Y 两位数的年份(例如 2018 为 18) M 月份 连续两个(包括)以上的 M 两位数的月份(例如 5 为 05) d 或 D 天数 连续两个(包括)以上的 d 或 D 两位数的天数(例如 9 为 09) h 或 H 小时 连续两个(包括)以上的 h 或 H 两位数的小时(例如 8 为 08) m 分钟 连续两个(包括)以上的 m 两位数的秒钟(例如 6 为 06) s 或 S 秒钟 连续两个(包括)以上的 s 或 S 两位数的秒钟

18210

不用也能动态隐藏提

有时候,我们想在工作表中放置一些操作提,在用户需要时,不需要时可以隐藏,但又不想使用VBA,那该怎么办呢?这里介绍一个技巧,使用复选框+条件格式,可以轻松实现动态隐藏提。 先演效果,如下图1所。图1下面详细讲解这是如何制作的。 选择单元格区域,例中是单元格区域B2:E2,设置其背景色,然后在单元格B2中输入文字“提”,插入一个“复选框”表单控件,并将其放置在背景色单元格上。 图2在设置背景色的单元格区域下方,输入一些用于提的文字,例数据如下图3所。图3选择这些文字,将它们的字体颜色设置为白色,使其在屏幕上“消失”,如下图4所。 与上面不同的是,只将其背景色设置为浅绿色,如下图6所。图6

12930
  • 广告
    关闭

    2021云+社区年度盘点发布

    动动手指转发活动或推荐好文,即可参与虎年公仔等百份好礼抽奖!

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

    序员需要来提高工作效率

    序员需要来提高工作效率我发现了一篇很有意思的关于研究与生产力的博客文章。去年一些开发人员,包括我自己,开始使用设置。 当应用序有调色板或需要同时打开两三个窗口用于调试等的时候,是最有用的时候。最大的抱怨是桌面空间太小,这是因为给我们配备的都是CRT(而非LCD)。? 两台需要更的插头和一个现代化的“双头”卡,但三台就比较少见了——它的要求更。我最近刚进化到三台的阶段,我觉得这是值得的。 ATI和NVIDIA都支持,但是NVIDIA在默认驱动序上的支持明更好。所以,如果你并没有特别的偏好,那么我建议如果可能的话还是用NVIDIA的卡芯片组。 这使得管理大量开放式的应用序变得更加容易,因为在激活应用序的时候,你知道它会出现在哪个上。我不知道这个功能有么的意义重大,直到我自己亲自试过之后。太伟大了!

    715100

    MacBookPro外接序全屏状态,另一个就黑屏

    1 在 Mac 上更改“调度中心”偏好设置在 Mac 上,使用“系统偏好设置”中的调度中心更改用于和隐藏 App 窗口和桌面的选项和快捷键。??2 具有单独的空间?3 重启

    7910

    Java 线之内置锁与

    Java中具有通过Synchronized实现的内置锁,和ReentrantLock实现的锁,这两种锁各有各的好处,算是互有补充,今天就来做一个总结。 值得一提的是,notifyall()会通知等待队列中的所有线码模式比较简单,单一,不必的获得锁,释放锁,能降低因粗心忘记释放锁的错误。使用模式如下:? ReentrantLockReentrantLock是锁,需要进行 lock 以及 unlock 操作。通信与ReentrantLock搭配的通行方式是Condition,如下:? ReentrantLock还提供了一种非互斥的读写锁,也就是不强制每次最只有一个线能持有锁,它会避免“读写”冲突,“写写”冲突,但是不会排除“读读”冲突,因为“读读”并不影响数据的完整性,所以可以个读线同时持有锁 可见读写锁的确是优于纯碎的互斥锁总结内置锁最大优点是简洁易用,锁最大优点是功能丰富,所以能用内置锁就用内置锁,在内置锁功能不能满足之时在考虑锁。

    30630

    openlayers实现

    概述:本文讲述在openlayers中如何实现图联动。思路:1、判断鼠标在哪个地图上;2、添加该地图的地图移动事件;3、设置另外一个地图的bound为该地图的。

    44530

    win10开启Hyper-v 后出现个虚拟,导致无法使用外接

    点击高级设置?查看是几号??然后点击号,在设置里选择  将桌面扩展到此应用即可完成

    1.2K10

    CentOS接导致屏幕倾斜

    今天在调一台DELL老的CentOS6.5服务时候,接上发现屏幕直接完全斜了,根本看不清字体。解决办法:换正屏幕的即可(IDC机房一般都备有的哈)。 网上查了下资料,找到几种解决方法,贴一下:针对centos os 6.5或6.5前的版本: 进入光驱系统引导系统安装界面,出现如下故障第一种:服务直接连接宽屏,会出现屏幕是倾斜状态; 第二种:通过远控卡访问服务安装操作系统 ,会出现屏幕超出范围解决方法:请不要选择默认安装选项Installor upgrade an existing system安装或升级现有的系统选择第二项:  install system with basic video driver安装过中采用 基本的卡驱动问题就会解决。

    31220

    QT应用: QSpacerItem(弹簧)隐藏与

    一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、代码设置QSpacerItem隐藏与UI设计界面上弹簧控件: 方法1: 弹簧控件代码ui->horizontalSpacer ->changeSize(100,20,QSizePolicy::Maximum); 设置尺寸与伸缩策略ui->horizontalLayout->update(); 更新弹簧控件所在的布局 隐藏弹簧控件代码 ui->horizontalSpacer->changeSize(0,0); 设置尺寸为0ui->horizontalLayout->update(); 更新弹簧控件所在的布局方法2:ui->horizontalLayout

    6220

    Mac为外接调出更分辨率

    最近开始使用媳妇的MBP写代码,接上了买了有一段时间的可以竖屏的戴尔,本以为可以开心写代码了。结果发现还是有问题。?我的是1920 * 1080的分辨率,结果找不到,只有上图的两个。 无意中Google到了一个小窍门,能调出更的分辨率来。进入设置界面,如下图 ?安装Option键,然后点击Scaled选择框,就会出现更的分辨率。如下图 ?简单记录一下,希望可以帮到别人。 进行享用大的乐趣吧。

    2K30

    枚举的语言

    关于枚举类型的语言,其实就是Globalization的问题。解决方案当然不止一种,这里介绍一种可用性和扩展性的比较好的通用方法。 然这里自己去实现自定义格式化,即通过IFormatable、IFormatProvider、ICustomFormatter等接口已达到Globalization有点小题大作了,而另外一个很容易想到的点是通过 DiaplayMember实现值得自定义(对于简单Binding,例如ComboBox、ListBox等只用重载ToString就可以了)。 EnumType))){ TODO: add each value to IList base.Add(new EnumAdapter(value));}然后,取到了值,由于我们希望自定义Binding ,那么需要对枚举值进行封装,而在这个封装里面,我们可以实现语言的支持。

    60150

    tkinter -- 文本的

    width 和 heigth 来指定控件的大小,如果指定的大小无法满足文本的要求,会出现:超出 Label 的那部分文本被截断了常用的方法是:使用自动换行功能,及当文本长度大于控件的宽度时,文本应该换到下一行 ,Tk 不会自动处理,但提供了属性:wraplength: 指定少单位后开始换行justify:     指定行的对齐方式ahchor:     指定文本(text)或图像(bitmapimage) 在 Label 中的位置代码例:import tkinter as tkroot = tk.Tk() # 左对齐,文本居中tk.Label(root, text=welcome to www.py3study.com PS:justify 与 anchor 的区别了:一个用于控制行的对齐;另一个用于控制整个文本块在 Label 中的位置

    1.7K50

    QT应用: 使用qcustomplot动态曲线、设计心电图页面

    一、环境介绍操作系统: win10 64位QT版本: QT5.12.6: MinGW 32二、功能介绍软件端接收设备上传的心电数据、运动数据、体温数据进行处理、存储。 HeartRate_Plot_BGColor_2 Qt::blue #define TextWidth 1#define LineWidth 2#define DotWidth 5 一个刻度里的小刻度数量--太小的话的时间会重叠 ); }} Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); *服务线 (); SetStyle(:blue.css); 开始加载数据 plot_timer->start(100);} Widget::~Widget(){ delete ui;} 日志void Widget ssCircle, QPen(HeartRate_Plot_DotColor_2, LineWidth), QBrush(HeartRate_Plot_DotColor_2), DotWidth)); 设置是否需要曲线的图例说明

    5320

    Python进度条的优雅方案

    使用multiprocessing进池的imap方法,可以将函数依次作用到可迭代对象上各个元素,并发送到个进中执行。配合tqdm库,我们可以通过进度条代码的整体执行进度! 一,单参数函数 如果我们要次执行的函数只有一个参数,这个参数在任务中依次取可迭代对象中各个值,可以参照如下代码范例。 processes = 20) as pool: result = list(tqdm(pool.imap(func, np.linspace(0,2*math.pi,1000)), total=1000)) 二,参数函数 对于参数函数,如果我们只想对它的一个参数在任务中依次取可迭代对象中各个值,其他参数固定,可以使用偏函数构造出单参数函数。

    39020

    零基础学009:只2位小数

    1.01(1+0.01) ^ 2 = 1.02(1+0.01) ^ 3 = 1.03... ...(1+0.01) ^ 364 = 37.41(1+0.01) ^ 365 = 37.78学完《零基础学 ^ 363 = 37.03895140955522(1+0.01) ^ 364 = 37.409340923650774(1+0.01) ^ 365 = 37.78343433288728但有一个明的问题 新手到这里可能就束手无策了,此时《“零基础学”都需要哪些基础?》里提到的2项技能就要发挥作用了。 4)把第7课《零基础学007:FOR循环》的代码抄过来,稍加修改,在python IDLE环境中执行一下,看看效果:for i in : print( (1+0.01) ^, i, =, round 道理都是一样的,许语言中的取整函数都叫round7)在stackoverflow的原文中还提到了另一种更为通用的解决办法,是用format函数,这里先不介绍了--- END ---

    44270

    Xcode 不余的日志

    Xcode 不余的日志运行序的时候老是提一堆if we’re in the real pre-commit handler we can’t actually add any new fences 这是内部的,与 app 正常使用无关.解决方式第一步?第二步? 也就是配置了OS_ACTIVITY_MODE为disable。

    20310

    八爪鱼采集︱加载更、再20条图文教(Xpatth、Ajax)

    由于代码布置采集比较麻烦,又很早知道八爪鱼采集的强大,所以把一些常规的采集内容贴成图文教,供以后使用。 八爪鱼采集官方视频教见:http:www.bazhuayu.comtutorialzxs.aspx? t=0采集流:1、打开网页2、寻找“加载更”、“在20条”的Xpath的路径3、设置循环、Ajax4、循环-提取内容5、内容正则化6、布置采集注意是:先循环完列表,然后再提取数据。 —————————————————————————————— 2、寻找“加载更”、“在20条”的Xpath的路径官方认为火狐浏览,加载一些插件就可以了。?在附加组件里面。 直接点击元素——创建一个元素列表以处理一组元素——添加列表——继续辑列表——再点击——添加到列表——创建列表完成——循环同时注意的是:如果是加载更、再的问题,不能放在上述的循环之上,要放在之下。

    70850

    改进博客园Markdown功能(加代码行号、代码所用语言)

    博客园的markdown模式下的代码高亮功能使用的是highlight.js,没有行号和相应语言的功能,只好自己将其改造了一下(将这两种功能一并实现了)~ 先看一下效果,再详细介绍方法~ 查看博客园 尝试了很方法,最后选择了开源的插件 highlightjs-line-numbers.js,其原理是生成一个新的table,增加tr、 td标签, 并设置border为none。 important; border-collapse: collapse; word-break: break-word;} 实现加代码行号、代码所用语言的具体js代码 然后在页脚HTML中加入如下 ;}); function setCodeRowWithLang(pre) { * var pre = $(.cnblogs-post-body pre); 选中需要处理的代码块, 如果不是首页,选择

    1.8K50

    VBA练习08:删除工作表而不信息

    本次的练习非常简单,但在许场合都会用到。本次练习题当我们删除工作簿中的工作表时,Excel会自动弹出“MicrosoftExcel将永久删除此工作表。是否继续?” 的信息提框,要求你选择“删除”还是“取消”,如下图1所。?图1在写VBA序代码时,如果代码要删除指定的工作表,那么也会弹出这样的消息,从而导致序运行中断。 如何使用代码删除指定的工作表,但不信息?有兴趣的朋友,不妨先想想,再看下面的答案。

    35020

    OpenCV中图像你不知道的技巧

    OpenCV 中最常用的一个API函数 imshow 各种与应用技巧,是否有你以前一直想的,但是从来没有成功过的操作! 最简单的方式01很人学习OpenCV,学会前面两个函数就是Imread – 读图像Imshow – 图像代码看起来是这样 Mat src = imread(D:imagestest.png); 想把张图像,在一个窗口里面,无法做到!浮点数图像全白!这些问题其实是你不了解如何正确使用imshow导致,下面就分享一下本人的做法,也许你会有更好的,欢迎留言拍砖! 中间图像对应的代码如下: Mat m1;src.convertTo(m1, CV_32F);imshow(m1, m1);的结果是全白色,没有任何可见的信息,难道是序错拉,序没有错误,Mat类型转换从读入图像的 如何在一个Mat对象中张图03这个是很人问我过的问题,其实很简单,创建一个空白的Mat,把两张图的内容放进去,然后新创建的Mat对象就可以把两张图在一个窗口里面。先看效果?

    27540

    相关产品

    • FPGA 云服务器

      FPGA 云服务器

      腾讯FPGA云服务器是基于FPGA硬件可编程加速的弹性计算服务,您只需几分钟就可以获取并部署您的FPGA实例。结合IP市场提供的图片,视频,基因等相关领域的计算解决方案,提供无与伦比的计算加速能力……

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券