首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建一个欢迎 cookie 利用用户提示框输入的数据创建一个 JavaScript Cookie,用户再次访问该页面,根据 cookie 的信息发出欢迎信息。…

创建一个欢迎 cookie 利用用户提示框输入的数据创建一个 JavaScript Cookie,用户再次访问该页面,根据 cookie 的信息发出欢迎信息。...有关cookie的例子: 名字 cookie 访问者首次访问页面,他或她也许会填写他/她们的名字。名字会存储于 cookie 。...访问者再次访问网站,他们会收到类似 “Welcome John Doe!” 的欢迎词。而名字则是从 cookie 取回的。...密码 cookie 访问者首次访问页面,他或她也许会填写他/她们的密码。密码也可被存储于 cookie 。...他们再次访问网站,密码就会从 cookie 取回。 日期 cookie 访问者首次访问你的网站,当前的日期可存储于 cookie

2.7K10

IDEA 2022.1 重磅发布!这次不追了

新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织专用工具窗口中。...新建项目向导的 Maven Archetype 优化 作为新建项目向导的 UI 改造的一部分,IntelliJ IDEA 重新设计了 Maven Archetype 项目生成器,2022.1 版本浏览原型引入了...IDE 现在支持代码片段、开关表达式的模式匹配更改等功能。...的 IDE 性能 优化了包索引,大大提高了 IDE 执行代码完成、突出显示和与参考搜索等相关操作的速度,代码更改后发生的重新索引案例的数量和范围也有所减少。...gRPC 反射支持 项目中存在描述 gRPC 服务的 .proto 文件,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。

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

    IntelliJ IDEA 2024.1 更新亮点汇总:全面提升开发体验

    编辑器的粘滞线 我们在编辑器引入了粘性线,以简化大文件的处理和探索新的代码库。您滚动,此功能会将关键的结构元素(例如类或方法的开头)固定到编辑器的顶部。...执行注入后,您可以再次调用意图操作列表,并选择单独的编辑器窗格打开和编辑注入的片段。...您在调试使用Step Into ,IDE 会将您带到与您的 JDK 版本相对应的类,而不是模块的语言级别。...斯卡拉 更好的 Scala 3 支持 新版本,我们修复了许多与 Scala 3 如何处理特定语法情况相关的问题。...待处理的 GitHub 更新的视觉指示器 我们引入了视觉指示器来通知您代码审查工作流程待处理的更新。有需要您注意的更改时,工具窗口图标上会出现一个点。

    2.5K10

    IntelliJ IDEA 2022.1 正式发布:加强依赖分析器,冲突解决更方便!

    新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织专用工具窗口中。...新建项目向导的 Maven Archetype 优化 作为新建项目向导的 UI 改造的一部分,IntelliJ IDEA 重新设计了 Maven Archetype 项目生成器,2022.1 版本浏览原型引入了...的 IDE 性能 优化了包索引,大大提高了 IDE 执行代码完成、突出显示和与参考搜索等相关操作的速度,代码更改后发生的重新索引案例的数量和范围也有所减少。...图片 gRPC 反射支持 项目中存在描述 gRPC 服务的 .proto 文件,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。...另外,如果你最近想跳槽的话,年前我花了2周间收集了一波大厂面经,节后准备跳槽的可以点击这里领取! 推荐阅读 从源码层拆解OracleJDK和OpenJDK有什么区别?

    2.4K10

    IntelliJ IDEA 2022正式发布!这次打死我也不更了。。

    新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织专用工具窗口中。...IDEA 重新设计了 Maven Archetype 项目生成器,2022.1 版本浏览原型引入了“键入时搜索”功能,以及模块创建期间管理原型目录的能力。...IDE 现在支持代码片段、开关表达式的模式匹配更改等功能。...IDE 性能 优化了包索引,大大提高了 IDE 执行代码完成、突出显示和与参考搜索等相关操作的速度,代码更改后发生的重新索引案例的数量和范围也有所减少。...gRPC 反射支持 项目中存在描述 gRPC 服务的 .proto 文件,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。

    3.5K40

    首款采用Kotlin语言编写的恶意APP现身Google Play商店

    但实际上,它能够执行恶意远程命令、信息窃取、未经授权的SMS发送和URL转发以及点击或广告诈骗。同时,它还能够未经许可的情况下,给受害者注册高级短信订阅服务。...可以将Java代码粘贴到Kotlin文件即时转换所有Java文件或代码片段。 谷歌公司于2017年5月宣布 Kotlin为编写Android应用程序的主流语言之一。...收到SMS命令后,远程服务器将执行URL转发以及启用点击或广告诈骗。...受害者点击广告,Swift Cleaner接收执行无线应用程序协议(WAP)任务的远程命令,WAP是通过移动无线网络访问信息的技术标准。...之后,将注入恶意的Javascript代码并替换正则表达式,这是一系列定义搜索模式的字符,将允许攻击者特定的搜索字符串解析广告的HTML代码。

    1.7K60

    IntelliJ IDEA 2022.2 正式发布,功能真心强大!

    调整文件类型关联的新通知面板 文件错误地与纯文本显式关联,IntelliJ IDEA 现在会在通知说明错误的文件类型关联并建议直接从编辑器中将其重置,无需 Settings / Preferences...Kotlin 调试器对数据流分析的支持 已将 Kotlin 调试器与数据流分析功能集成,因此现在它可以 DFA 提示显示哪些条件为 true 以及哪些分支将被执行。...点击引用即可在 Web 浏览器打开相应的 Docker Hub URL。...通过间距图标轻松导航 只需点击间距的图标即可轻松导航回页面元素。 来自 URL 的页面对象命名 创建新的页面对象文件,向导现在将提供一个可选的 URL 字段。...此外, Page Object Editor 打开,会自动加载插入的 URL。

    2.4K10

    关于如何做一个“优秀网站”的清单——规范篇

    适当情况下提供社交相关的元数据 确认方法: ●FaceBook的爬虫工具打开自己网站中一个有代表性的页面,并确保他看起来是合理的。...按返回,确保列表视图滚动到与细节链接/按钮被点击之前相同的位置。 改善方法:当用户按“返回”,恢复列表的滚动位置。有些路由库可以帮你完成这个功能。...站点适当地通知用户何时离线 确认方法: 向用户提供有关如何使用通知的上下文: ■访问该网站并找到推送通知选择加入流程 ■浏览器显示权限请求,请确保已提供上下文以说明该站点需要的权限...鼓励用户打开推送通知的UI不能过于激进。 确认方法: 访问该网站,并找到推送通知选择流。确保如果您关闭推送通知,则网站在同一会话不会以相同的方式重新提示。...Chrome显示权限请求,请确保该页面“暗淡”(覆盖上一层),所有内容与解释网站需要推送通知的原因无关。

    3.2K70

    ApacheCN 安卓译文集 20211225 更新

    二十五、构建简单的图片库应用 二十六、使用导航抽屉和片段的高级 UI 二十七、安卓数据库 二十八、临别赠言 Kotlin 安卓编程初学者手册 零、前言 一、安卓和 Kotlin 入门 二、Kotlin...二十五、带分页和滑动的高级用户界面 二十六、带有导航抽屉和片段的高级用户界面 二十七、安卓数据库 二十八、临别赠言 如何使用 Kotlin 构建安卓应用 零、前言 一、创建您的第一个应用 二、构建用户屏幕流...三、用片段开发用户界面 四、构建应用导航 五、基本库:RetroFit 库、Moshi 库和 Glide 库 六、回收器视图 七、安卓权限和谷歌地图 八、服务、工作管理器和通知 九、JUnit、Mockito...零、前言 一、设置您的开发环境 二、创建图形 三、理解游戏物理 四、用户输入 五、处理文本和字体 六、声音 七、创建粒子系统 八、添加本机 Java 代码 使用安卓片段创建动态 UI 零、前言 一、片段用户界面模块化...二、片段用户界面灵活性 三、片段生命周期和专业化 四、使用片段事务 五、创建丰富的导航 六、片段与材质设计 Unity 安卓游戏开发学习手册 零、前言 一、向 Unity 和 Android 问好

    7.2K20

    Android 如何实现气泡选择动画

    这种动画类型对丰富应用的内容由很大帮助,主要使用场景是:用户要从一系列选项中进行选择的页面。例如,我们使用气泡来选择旅游应用潜在目的地名字。气泡自由的浮动,当用户点击一个气泡,选中的气泡会变大。...此外,本文后面我会解释我为什么选择 Kotlin 语言开发,以及这样做的好处。需要了解 Java 和 Kotlin 更多不同之处可以阅读我之前的文章。 如何创建着色器?...如果项目使用的是 Java,那么最方便的方式是另一个文件编写你的着色器,然后使用输入流读取。如上述示例代码所示,Kotlin 可以简单地创建着色器。...,我将重力中心设为用户点击点,这样看起来就像用户控制气泡的移动。...用户停止移动后我会将气泡恢复到初始位置。 根据用户点击坐标查找气泡 当用户点击,我从 onTouchEvent() 方法获取屏幕点击点。但是我也需要找到 OpenGL 坐标系中点击的圆。

    2.7K20

    IntelliJ IDEA - 2022.2 正式发布!众多特性解读!

    用户体验 运行当前文件 为了没有专门的运行配置的情况下更轻松地运行和调试单个文件,我们引入了运行/调试小部件可用的新运行当前文件功能。...您想要更改检查突出显示样式,可以使用新的“编辑器的突出显示”下拉菜单进行更改,该菜单可以方便地显示所有可用选项。...用于调整文件类型关联的新通知面板 文件错误地与纯文本显式关联,IntelliJ IDEA 现在会通知您错误的文件类型关联并建议直接从编辑器重置它,而无需您在Settings / Preferences...支持 Kotlin 内联函数 Kotlin 内联函数现在与其他函数一起显示Flame Graph、Call Tree和Method List,允许您查看它们的 CPU 时间并在需要对其进行优化。...单击参考以您的 Web 浏览器打开相应的 Docker Hub URL。

    5.2K40

    IDEA 2022.1 重磅发布!追不动了~

    新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织专用工具窗口中。...新建项目向导的 Maven Archetype 优化 作为新建项目向导的 UI 改造的一部分,IntelliJ IDEA 重新设计了 Maven Archetype 项目生成器,2022.1 版本浏览原型引入了...IDE 现在支持代码片段、开关表达式的模式匹配更改等功能。...的 IDE 性能 优化了包索引,大大提高了 IDE 执行代码完成、突出显示和与参考搜索等相关操作的速度,代码更改后发生的重新索引案例的数量和范围也有所减少。...gRPC 反射支持 项目中存在描述 gRPC 服务的 .proto 文件,IntelliJ IDEA Ultimate 现在为服务名称、方法名称和请求正文选项提供代码补全。

    2.6K20

    上手使用 Room Kotlin API

    本文中我会告诉大家如何使用并且测试 Room Kotlin API,同时介绍过程,我也会为大家分享其工作原理。 我们将基于 Room with a view codelab 为大家讲解。...这里我们会创建一个存储在数据库的词汇表,然后将它们显示到屏幕上,同时用户还可以向列表添加单词。 定义数据库表 我们的数据库仅有一个表,就是保存词汇的表。...Kotlin Vocabulary 中介绍了 协程的相关基本概念, Kotlin Vocabulary 另一个视频则介绍了 Flow 相关的内容。...我们希望数据库的数据发生改变的时候,能够得到相应的通知,所以我们返回一个 Flow>。由于返回类型是 Flow,Room 会在后台线程执行数据请求。...、创建数据库视图、预填充数据库以及数据库被创建或打开的时候触发特定动作。

    97230

    Android 低功耗蓝牙开发(扫描、连接、数据交互)Kotlin

    扫描之前要判断Android版本,6.0及以上需要动态请求权限,请求之后要判断蓝牙是否打开,蓝牙打开权限也有了就可以点击扫描蓝牙开始扫描了,扫描显示加载条表示正在扫描,扫描到设备后添加到列表,页面上渲染出来...点击一个设备连接这个设备,然后就是连接设备后的数据交互了,先写现在的业务逻辑。 ① 绑定视图 先进行视图绑定,activity_main.xml 对应的就是ActivityMainBinding。...方法调用 当权限同意之后就打开蓝牙,如果都打开了就可以开始进行扫描蓝牙的操作了,扫描之后先要确定蓝牙设备需要什么信息。...增加代码如下图所示: 扫描到设备添加到获取设备地址和设备名称,如果设备名称为null则赋值为Unkown。...} 首先判断手机蓝牙是否打开,没打开直接return,然后是判断是否正在扫描,是直接return,然后设置isScanning = true,下一次点击就会return掉,之后就是清掉之前的设备数据

    2.8K31

    Android 低功耗蓝牙开发(扫描、连接、数据交互)Kotlin

    扫描之前要判断Android版本,6.0及以上需要动态请求权限,请求之后要判断蓝牙是否打开,蓝牙打开权限也有了就可以点击扫描蓝牙开始扫描了,扫描显示加载条表示正在扫描,扫描到设备后添加到列表,页面上渲染出来...点击一个设备连接这个设备,然后就是连接设备后的数据交互了,先写现在的业务逻辑。 ① 绑定视图 先进行视图绑定,activity_main.xml 对应的就是ActivityMainBinding。...方法调用 当权限同意之后就打开蓝牙,如果都打开了就可以开始进行扫描蓝牙的操作了,扫描之后先要确定蓝牙设备需要什么信息。...增加代码如下图所示: 扫描到设备添加到获取设备地址和设备名称,如果设备名称为null则赋值为Unkown。...} 首先判断手机蓝牙是否打开,没打开直接return,然后是判断是否正在扫描,是直接return,然后设置isScanning = true,下一次点击就会return掉,之后就是清掉之前的设备数据

    1.8K20

    探索 IntelliJ IDEA 2024.1最新变化:全面升级助力编码效率

    AI Assistant AI Assistant 改进 Ultimate AI Assistant 针对 Java 和 Kotlin 的改进代码高亮显示 Ultimate 用户体验 索引编制期间...这将使作用域始终保持视野,您可以点击固定的行快速浏览代码。...执行注入后,您可以再次调用意图操作列表,并选择独立编辑器窗格打开和编辑注入的片段。...检查拉取/合并请求分支,审查模式会自动激活,并在装订区域中显示粉色标记,表明代码更改可供审查。 点击这些标记会弹出一个显示原始代码的弹出窗口,这样您就能快速识别哪些代码已被更改。...为此,点击 Pull Requests(拉取请求)工具窗口中的分支名称,然后从菜单中选择 Show in Git Log( Git 日志显示)。

    3.1K20

    上手使用 Room Kotlin API

    本文中我会告诉大家如何使用并且测试 Room Kotlin API,同时介绍过程,我也会为大家分享其工作原理。 我们将基于 Room with a view codelab 为大家讲解。...这里我们会创建一个存储在数据库的词汇表,然后将它们显示到屏幕上,同时用户还可以向列表添加单词。...我们希望数据库的数据发生改变的时候,能够得到相应的通知,所以我们返回一个 Flow>。由于返回类型是 Flow,Room 会在后台线程执行数据请求。...实现 Dao 测试的时候,每个测试运行之前,我们创建数据库。每个测试运行后,我们关闭数据库。由于我们并不需要在设备上存储数据,创建数据库的时候,我们可以使用内存数据库。...、创建数据库视图、预填充数据库以及数据库被创建或打开的时候触发特定动作。

    1.5K10

    渐进式Web应用清单(翻译转载)

    测试 很慢的模拟网络下打开app。每次你app触碰一个链接或者按钮,页面应该立即响应,可以使用以下方案: 立即过渡到下一屏,同时等待网络内容展示一个占位加载。...测试 Facebook爬虫打开一个典型的页面,并且确保其看起来没什么问题。...详情页上下滚动。点击返回,确保列表区域滚动到详情链接/按钮触碰前的位置。 修复 用户点击返回,恢复列表的滚动位置。一些路由库会有帮你做这个的特性。...向用户提供通知使用方式的上下文 测试 访问站点,找到推送通知同意流程 浏览器向你弹出许可请求,确保上下文已经告知为什么站点需要这个许可 如果页面一加载完就弹出许可请求,确保其同时提供了明晰的上下文...推送通知必须及时、精准和相关 测试 开启站点的推送通知功能,确保使用推送通知能做到以下几点: 及时 — 及时通知是指在用户需要以及对用户很重要出现的通知

    1.6K20

    Android 开发中使用协程 | 背景介绍

    get 方法是如何做到不等待网络请求和线程阻塞而返回结果的?其实,是 Kotlin 的协程提供了这种执行代码而不阻塞主线程的方法。 协程常规函数的基础上新增了两项操作。...在上面的示例,get 仍在主线程上运行,但它会在启动网络请求之前暂停协程。网络请求完成,get 会恢复已暂停的协程,而不是使用回调来通知主线程。...在上面的动画中,主线程下所有的协程都被暂停,主线程处理屏幕绘制和点击事件就会毫无压力。所以用上述的 suspend 和 resume 的操作来代替回调看起来十分的清爽。...事实上,要响应一个 UI 事件从而启动一个协程,使用 Dispatchers.Main.immediate 是一个非常好的选择,这样的话哪怕是最终没有执行需要保证主线程安全的耗时任务,也可以在下一帧用户提供可用的执行结果...类似于 Retrofit 和 Volley 这样的网络库会管理它们自身所使用的线程,所以您在 Kotlin 协程调用这些库的代码不需要专门来处理主线程安全这一问题。

    1.6K30
    领券