字段

    • 2023.10.24 | admin | 113次围观
      一个时间戳精度问题,引发了一个MySQL血案
      最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。 通过这篇文章,希望能够解答关于mysql中时间戳的几个问题: mysql中的DATETIME精度为什么只支持到秒?mysql中的DATETIME类型跟时区有关吗?mysql设计表的时候,表示时间的字段改如何选择?案例分析:DATETIME的精度问题 前段时间,将负责的应用的mysql-connecto...
    • 2023.08.10 | admin | 137次围观
      开启HSTS让浏览器强制跳转HTTPS访问
      解决这个问题目前有两种方案: 方案一:在浏览器预置HSTS域名列表,就是上面提到的HSTS Preload List方案。该域名列表被分发和硬编码到主流的Web浏览器。客户端访问此列表中的域名将主动的使用HTTPS,并拒绝使用HTTP访问该站点。 方案二:将HSTS信息加入到域名系统记录中。但这需要保证DNS的安全性,也就是需要部署域名系统安全扩展。 其它可能存在的问题 由于HSTS会在一定时间后失效(有效期由max-age指定),所以浏览器是否强制HSTS策略取决于当前系统...
    • 2023.08.06 | admin | 141次围观
      解决微信小程序获取自定义tabbar的高度总是为0的问题
      要自定义微信小程序的 tabbar,你需要在小程序的配置文件 `app.json` 中进行设置。在 `app.json` 中,你需要在 "tabBar" 字段下定义你的 tabbar。例如:```{ "tabBar": {"color": "#000000","selectedColor": "#0f87ff","backgroundColor": "#ffffff","list": [{"pagePath": "index","text": "首页","iconPath"...
    • 2023.08.01 | admin | 130次围观
      浏览器HTTP缓存机制
      控制强缓存的字段按优先级介绍 Pragma Pragma是HTTP/1.1之前版本遗留的通用首部字段,仅作为于HTTP/1.0的向后兼容而使用。虽然它是一个通用首部,但是它在响应报文中时的行为没有规范浏览器缓存机制有几种,依赖于浏览器的实现。RFC中该字段只有no-cache一个可选值,会通知浏览器不直接使用缓存,要求向服务器发请求校验新鲜度。因为它优先级最高,当存在时一定不会命中强缓存。 Cache-Control Cache-Control是一个通用首部字段,也是HTTP...
    • 2023.08.01 | admin | 120次围观
      浏览器缓存机制浅析--HTTP缓存
      2. Cache-Control Cache-Control与Expires的作用一致,都是指明当前资源的有效期,控制浏览器是否直接从浏览器缓存取数据还是重新发请求到服务器取数据。只不过Cache-Control的选择更多,设置更细致浏览器缓存机制有几种,如果同时设置的话,其优先级高于Expires。Cache-Control也是一个通用首部字段,这意味着它能分别在请求报文和响应报文中使用。在RFC中规范了 Cache-Control 的格式为:    "Cache-Con...
    • 2023.08.01 | admin | 139次围观
      浏览器缓存机制剖析
      从⚠️ Provisional headers are shown 和Date字段可以看出来, 浏览器并未发出请求, 缓存依然有效, 只不过此时Status Code显示为200 OK. (甚至我还专门打开了charles, 也没有发现该资源的任何请求, 可见这个200 OK多少有些误导人的意味) 可见, 启发式缓存算法采用的缓存时间可长可短, 因此对于常规资源, 建议明确设置缓存时间(如指定max-age 或 expires). ETag ETag:"fcb82312d92...
    • 2023.07.26 | admin | 135次围观
      http状态码汇总
      307——申明请求的资源临时性删除 400——错误请求请求的url在此服务器上找不到,如语法错误 401——请求授权失败 402——保留有效ChargeTo头响应 403——请求不允许 404——没有发现文件、查询或URl 405——用户在Request-Line字段定义的方法不允许 406——根据用户发送的Accept拖,请求资源不可访问 407——类似401,用户必须首先在代理服务器上得到授权 408——客户端没有在用户指定的时间内完成请求 409——对当前资源状态,请求...
    • 2023.07.23 | admin | 134次围观
      google关键字工具
      Google Protobuf 是一种用于序列化结构化数据的开源协议,可以用于数据交换和存储。在 Protobuf 中,extend 关键字用于向现有的消息类型添加额外的字段或注释,而插件则是一种用于自动生成代码的工具,可以根据 Protobuf 文件生成各种编程语言的代码。使用 extend 关键字向消息类型添加字段非常简单,只需要在消息定义文件中使用 extend 关键字定义一个扩展点,然后在需要使用该扩展点的消息类型中引用即可。例如:```extend MyMessag...
    • 2023.07.19 | admin | 155次围观
      数据的软删除—什么时候需要?又如何去实现?
      0. 阅读完本文你将会学会1. 前言 我们在开发程序的过程中,会遇到一个常见的需求——删除表中的数据。 但是有时候百度地图的数据文件能删除吗,业务需求要求不能永久删除数据库中的数据。比如一些敏感信息,我们需要留着以方便做历史追踪。 这个时候,我们便会用到软删除。 那么什么是软删除?什么时候才能使用它?在本文中,笔者将会带你学习软删除以及如何用Spring Data JPA实现它。 2. 什么是软删除(Soft Delete)?2.1 软删除的概念 软删除(Soft Delet...
    • 2023.07.19 | admin | 142次围观
      Tableau 地图入门指南
      本教程将引导您完成在 Tableau 中创建地图时可能执行的一些常见任务。 您将学习如何连接并联接地理数据;在 Tableau 中设置该数据的格式;创建位置分层结构;构建和呈现基本地图视图;以及在路线上应用关键地图特征。 如果您不熟悉 Tableau 中的地图构建功能,从此处开始学习非常适合。 步骤 1:连接到地理数据 地理数据有许多形状和格式。打开 Tableau Desktop 时,开始页面将在左侧“连接”窗格中显示可用的连接器。您将通过这些连接器来连接到数据。 可通过连...
    • 2023.07.17 | admin | 136次围观
      12 | 响应状态码该怎么用?
      前两讲中,我们学习了 HTTP 报文里请求行的组成部分,包括请求方法和 URI。有了请求行,加上后面的头字段就形成了请求头,可以通过 TCP/IP 协议发送给服务器。 服务器收到请求报文,解析后需要进行处理,具体的业务逻辑多种多样服务器内部错误的状态码是,但最后必定是拼出一个响应报文发回客户端。 响应报文由响应头加响应体数据组成服务器内部错误的状态码是,响应头又由状态行和头字段构成。 我们先来复习一下状态行的结构,有三部分: 开头的 Version 部分是 HTTP 协议的版...
    • 2023.07.15 | admin | 150次围观
      先有猫,后有HTTP!| 多图预警
      500 服务器内部错误,很笼统的一个错误码。是服务端的同学最惧怕的错误码。 要拖出这只猫而不受损伤,要费点功夫。 503 表示服务器暂时处于超负载或正在进行停机维护,无法处理请求。 204 表示客户端发送给客户端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分,也就是没有资源可以返回。 没有猫粮,这完全饿坏了它们。 450 呃呃呃,家长控制. 你需要证明你是18+ . 这样的猫很少. 3xx300 300是多种选择的意思,指的是服务器可以执行多种操作。这个状态码很...
    • 2023.07.13 | admin | 135次围观
      wireshark 报文分析---根据时间(Arrival Time)过滤报文
      wireshark 报文分析—根据时间(Arrival Time)过滤报文 前言 在进行报文分析时icmp时间戳获取工具,会需要使用时间过滤报文,比如30min 到 35min之间的报文,或50s之后的报文,这时就需要使用根据时间进行过滤报文; 过滤方法 以mac 版wireshark为例,选取报文Frame层中的Arrival Time(到达时间),使用该字段作为过滤器条件进行过滤,由于在wireshark 软件中显示的时间字段是比较多的icmp时间戳获取工具,然而其他字段...
    • 2023.07.10 | admin | 146次围观
      数据导入/导出为什么总失败?
      使用表单大师时,我们不仅可以将表单大师收集到的数据批量导出,还可以把Excel中的数据一键导入到表单中。但是,在Excel与表单大师之间导入、导出的时候,我们可能会遇到这些问题: 1、Excel导入问题 表单数据页面,选择「通过Excel导入数据」时,需要先下载导入模板,按照模板的规范格式进行数据导入。下面是表姐总结的一些易出错的地方: ①如果页面一直停留在导入预览页(即页面不停的加载转圈),一般是因为Excel表格中单元格格式不正确,建议将表内格式进行清除; 下载导入模板时...
    • 2023.07.06 | admin | 137次围观
      Q&A |涨知识啦~表单还可以放音乐、一键开启导航?
      Hi,小伙伴们,大家好!新一期的答疑解惑来啦!不过表姐这次不是来解答问题的,是来给大家涨知识的~最近从客服小姐姐那Get到了表单新用法,原来表单还可以插入地图导航、添加音频~ 想知道怎么操作吗?接着往下看吧~ 01. 表单中插入地图导航 某家餐厅使用表单做预约订位服务,想在表单中插入地图导航,方便客户到店就餐,那么可以使用表单中的"描述文字"字段来实现此效果。 1. 在表单编辑页面制作一张预约订位表,添加"描述文字"字段,这时,字段内容是空白的。 2. 打开浏览器,访问第三方...
    • 2023.07.03 | admin | 131次围观
      关于我的ip地址的修改方法和相关知识介绍
      我们现在已经习惯了天天上网,感觉不能上网的日子就是不能生活了。很多时候我们在上网的时候突然发现被限速了、或者因为ip地址的问题不能上网了。这个就太郁闷了,那么发生这样情况的时候怎么办呢?当然是修改我的ip地址了,现在就告诉大家修改我的ip地址的方法。 修改我的ip地址的方法: 方法和步骤 1.鼠标右键点击“网上邻居”——˃选择“属性”——˃右键点击“本地连接”——˃选择“属性”——˃在弹出的“本地连接属性”中双击“Internet 协议(TCP/IP)”,将弹出“Intern...
    • 2023.06.10 | admin | 136次围观
      阅读 | Web测试囧事:一封邮件引发的血案
      邮件发不出去了 最近,小蔡所在的项目由六位研发人员耗时5个月研发的手机版网站整体上线了,也就是说,这个项目开发的手机版网站是第一次被真实用户访问。 产品上线第二天,组内一位开发人员发现在测试环境中发送邮件会出现错误提示信息。发送邮件功能对这个房产网站非常重要,因为用户如果在网站上发现中意的房产,他需要通过电话或者邮件才能联系房产代理人。那就意味着如果邮件发送不出去,那整个业务流程就中断了。 小蔡作为组内的QA对此很疑惑。因为她确信没有漏测网站最基本的邮件发送功能。那这个Bug...
    • 2023.06.09 | admin | 140次围观
      Oracle - 数据库的实例、表空间、用户、表之间关系
      oracle数据库_实例_用户_表空间之间的关系 一、基础概念:Oracle数据库、实例、用户、表空间、表之间的关系 数据库: Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。 实例: 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Process...
    • 2023.05.31 | admin | 149次围观
      使用 Node 开发服务器项目时如何高效地打日志?
      是 「」 中的「第四篇」文章,简述了在 Node 服务中如何打日志 写文章实在太耗时了,把我以前项目的代码片段都给翻了出来,还要处理掉敏感及无关的代码,好在离零点还有一个小时终于弄完了,如果有问题欢迎讨论 本周还有一篇文章,周日发,有关 Continues LocalStorage,记得阅读,最好三连哈哈 「如果你有想了解的 node 或者前端的内容,欢迎留言,我考虑加入到我的草稿箱里~」 服务器应用(后端项目)中,完善并结构化的日志不仅可以更好地帮助定位问题及复现,也能够发...
    • 2023.05.28 | admin | 142次围观
      微信小程序自定义组件详解
      从小程序基础库版本 1.6.3 开始,小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本 1.6.3 或更高。 开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护。自定义组件在使用时与基础组件非常相似 总览 一、Component概念 Component像页面一样由wxml、wxss、js和json4个文件组成,且需要把这4个文件放在同一个目录中。与页面不一样的是,Componen...
    • 2023.05.27 | admin | 163次围观
      帝国CMS怎么取消置顶
      帝国CMS怎么取消置顶? 本文实例讲述了帝国CMS扣除会员积分置顶修改方法。分享给大家供大家参考。具体实现方法如下: 推荐学习《帝国cms教程》 1、在所需的系统模型中添加int字段 top 单选按钮0帝国系统不能上传图片,1(0为否,1为是) 2、修改e/class/qinfofun.php 在文件中找到 esetcookie("lastaddinfotime",time(),time()+3600*24); 一直到 //------------- 全部替换为: 代码如下...
    • 2023.05.26 | admin | 144次围观
      抓包爆破“跳一跳”小程序  一秒上分
      二零一八 扬帆远航 在微信灰度推送新版本的当天晚上到现在,小程序“跳一跳”热度很高微信小程序url传值,网上甚至出现了“代上分”的商家。可惜无奈手残,我就能跳到一二百。 2017年一直混迹知乎,恰好有一章关于游戏作弊,其中有内存修改器作弊和协议作弊,当时就收藏起来了。于是忽,翻出收藏,准备了两天的工具和测试,“恶向胆边生”,决定拆解微信第一个游戏小程序——“跳一跳”。 打开抓包工具,抓微信小程序的包,一番折腾之后有下面的发现。 这三个是跳一跳游戏启动时发的包,包的作用在url...
    • 2023.05.18 | admin | 227次围观
      谷歌建议使用500, 503
      一、1xx 信息响应 表示临时响应并需要请求者继续执行操作的状态代码。 二、2xx 成功 此类状态代码表示客户端请求的操作已被接收、理解和接受。 三、3xx 重定向 此类状态代码表示客户端必须采取其他操作才能完成请求。其中许多状态代码用于URL 重定向。 300 - 多项选择,指示客户端可以从中选择的资源的多个选项。例如,此代码可用于呈现多个视频格式选项、列出具有不同文件扩展名的文件。 301- 永久移动,这个请求和所有未来的请求都应该指向给定的URI。 302- 暂时移动,...
    • 2023.04.24 | admin | 260次围观
      这些神奇又搞笑的bug,真的让程序员万万没想到!
      Bug是程序员不可避免出现的问题,真要说起来,大部分Bug会在测试阶段被查出,从而继续回炉重造。但是还有一部分Bug非常顽强,且不易被查出。其中有一些会带来严重的后果,然而有一些Bug却是无关紧要,相反却能博得大众一笑! 在开始神奇又搞笑的bug吐槽大会之前,我们先来细说下bug的等级划分。 致命bug:阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环,导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题 修改优先级为最高,该级别问题需要立即修改。 1....
    • 2023.04.13 | admin | 257次围观
      HTML在线编辑器的调用方法和使用方法详解
      HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。 但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?! 首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文件名是gledit.htm。 HTML在线编辑器有两种基本调用方法 一、使用object调用: 1、怎么在web页中嵌入html编辑器: 我们在需要嵌入得位置加入以下html代码: 其中objec...
    1