IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Yiran\'s Blog
    发表于
    2024-02-04 00:00:00

    Weekly Issue 2024-02-04

    文章 链接到标题 技术 链接到标题 npm flooded with 748 packages that store movies 有趣,有人用[[npm]] 来保存[[武林外传]] 。第一感觉这属于滥用,又想到 [[Github]] 上存储电子书的 Repo 也很多,会不会也被删除呢? Project still alive? · Issue #1166 · weaveworks/tf-controller · GitHub [[weaveworks]] 公司好像有些问题了,很喜欢它们的博客和项目: GitHub - weaveworks/ignite: Ignite a Firecracker microVM:基于 [[Firecracker]] 和 Container Image 来管理 [[MicroVM]]。 GitHub - weaveworks/footloose: Container Machines - Containers that look like Virtual Machines:创建容器并使其像虚拟机一样使用。 Flintlock:通过[[containerd]] 管理 [[MicroVM]]。 (看了一圈,发现我感兴趣的项目的主要贡献者,都不在 weaveworks 了。。 5 SRE Predictions For 2024 2024 SRE 的第一 ...继续阅读 (176)


    love 0
    10k
    发表于
    2024-02-04 00:00:00

    354. Russian Doll Envelopes

    QuestionYou are given a 2D array of integersenvelopeswhereenvelopes[i] = [wi, hi]represents the width and the height of an envelope.One envelope can fit into another if and only if both the width and height of one envelope are greater than the other envelope's width and height.Returnthe maximum number of envelopes you can Russian doll (i.e., put one inside the other).Note:You cannot rotate an envelope.Example 1:Input: envelopes = [[5,4],[6,4],[6,7],[2,3]] Output: 3 Explanation: The maximum number of envelopes you can Russian doll is 3 ([2,3] => [5,4] => [6,7]).Example 2:Input: envelopes = [[1, ...继续阅读 (45)


    love 0
    10k
    发表于
    2024-02-04 00:00:00

    300. Longest Increasing Subsequence

    QuestionGiven an integer arraynums, returnthe length of the longeststrictly increasingsubsequence**.Example 1:Input: nums = [10,9,2,5,3,7,101,18] Output: 4 Explanation: The longest increasing subsequence is [2,3,7,101], therefore the length is 4.Example 2:Input: nums = [0,1,0,3,2,3] Output: 4Example 3:Input: nums = [7,7,7,7,7,7,7] Output: 1Constraints:1 <= nums.length <= 2500-104 <= nums[i] <= 104ApproachUse dp, define dp[i] as the ith element, that so far it can be longest subsequence.The status transform equation is if the element nums[i] is larger than the previous element nums[j], thendp[i ...继续阅读 (44)


    love 0
    edony
    发表于
    2024-02-03 23:02:15

    reflection 反射编程与 go 序列化原理

    reflection 反射编程什么是 reflection在计算机领域中,反射式编程(reflective programming)或反射(reflection),是指计算机程序在运行时(runtime)可以访问、检测和修改它本身状态或行为的一种能力。一言以蔽之反射就是程序在运行的时候能够“观察”并且修改自己的行为。在编程语言中还有一个跟 reflection 类似的概念 introspection(自省),其实这两者不需要特意去区分,Wikipedia查看全文 ...继续阅读 (136)


    love 0
    静かな森
    发表于
    2024-02-03 17:21:03

    Excalidraw 数据增量存储的构想

    该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://innei.in/posts/programming/excalidraw-incremental-data-storage-concept这几天,我给Shiro的 Markdown 支持加上了 Excalidraw 的画板。https://innei.in/posts/programming/modular-request-data-management-concept上面的文章中,内嵌了大量用 Excalidraw 作的图。在 Markdown 中内嵌这种画板其实只要在渲染时候根据数据决定渲染组件就行了。Excalidraw 的数据格式是一个 JSON 数据,我原本的构想是直接利用 Markdown 的代码块格式,language 指定为 excalidraw,然后只要在渲染时候去判断就行了。这样的做法是非常简单的。例如在 Markdown 中插入如下的内容。```excalidraw {"type":"excalidraw","version":2,"source":"http://localhost:2323","elements":[{"id":"XoWT6cmhHOi8z5zAAX4jf","type":"rectangle","x":-222.2812271118164,"y":-1 ...继续阅读 (159)


    love 0
    自行 (zzxworld@163.com)
    发表于
    2024-02-03 16:26:46

    Sanic 学习(三) - 开发一个数据库扩展

    今天继续以实操方式来学习 Python 语言下最快的 Web 开发框架之一:Sanic。在之前的两篇实践文章中,我已经完成了 Session 和访问限流功能扩展,这篇打算来一个在 Web 开发中同样必不可少的扩展功能:数据库操作。 ...继续阅读 (136)


    love 0
    Yanjun
    发表于
    2024-02-03 15:54:12

    PyTorch 流水线并行模式设计分析

    流水线并行(Pipeline Parallelism)最早是 Google 在 Gpipe 论文中提出的,这种并行训练模式能够充分利用多 GPU 高效地训练大模型。目前 PyTorch 最新版本是 2.2,流水线并行的功能是基于 torchgpipe 论文中的设计来实现的,该功能当前还处于试验阶段。问题背景大模型无法直接放到单个 GPU 中进行训练,通过模型并行(Model Parallelism)可以把模型进行分片,每一个分片放置到一个 GPU 上,能够很好地利用多 GPU 的资源。虽然使用这种较为初级的方式能够实现大模型的训练,但在训练的过程中并不能充分利用 GPU 资源,因为对顺序(Sequential)模型来说它每次只能激活一个 GPU 来进行训练,其它的 GPU 此时是闲置的,所以在底层设备上其实仍然是顺序执行。例如,对一个有 4 层的顺序(Sequential)神经网络模型,经过模型分片后,训练过程中每一层放在一个 GPU 上,先进行前向传播计算得到 Loss,然后反向传播计算梯度,如下图所示:使用这种方式利用 GPU 训练,我们可以看到在训练过程中 GPU 完全没有并充分利用,如下图示:训练过程中,在同一时刻基本上只有一个 GPU 在使用,其它的都处于闲置状态,只有在完成前向传播计算、反向传播计算之后,同时使用多个 GPU 更新梯度信息。对于上述多 GPU 不能被充分 ...继续阅读 (143)


    love 0
    booop
    发表于
    2024-02-03 15:25:41

    养老产业方向细分

    养老产业是社会发展的必然产业,也是从各种具体需求延伸到第一、第二、第三产业托底服务,养老产业是生命存在的服务产业。老年医疗保健业提供医疗保健药品和医疗器械。主要涉及到:药品、保健品、医疗器具、健身器材、康复器材、老年人常用的辅助医疗设备、疗养休养、住院陪床伺候等产品的生产与服务。老年生活用品业提供生活类用品。主要涉及到:手杖、服装鞋帽、饮食、餐具、防滑器具、放大镜、助听器、拐杖、轮椅、成人尿布以及其它方便老人的专用品,比如:座椅式便桶,升降式轮椅或床,呼叫器或警报器。老年家政服务业提供老年家政项目。主要涉及到:家庭护理、日常家庭照顾、家庭修缮以及各种用品修理等为主。主要包括家务服务,包括家务、购物、打扫卫生、整洁环境、洗衣等事务;活动服务,包括膳食、洗澡、保健、上厕所、陪同上街、陪同就诊、逛商店、换衣服;友爱服务,包括电话交谈、上门交谈、聊天、代写书信、生活谈话、网上聊天等;老年保险业为老年人提供人身保险、健康保险、养老保险等。随着市场经济体制的建立,社会保障制度和医疗制度的改革,以及与家庭变迁相联系的家庭保障功能的弱化,人们特别是老年人的保险意识增强,对保险的需求增大。老年金融业随着老年人社会保障制度继续推行和保障面的不断扩大,以后老年人的经济状况将会越来越好,会有一些理财观念很强的老年人购买金融产品,储蓄、证券投资、期货投资、理财咨询。老年娱乐文化产业很多老年人在退居、赋闲时, ...继续阅读 (179)


    love 0
    惜分飞
    发表于
    2024-02-03 14:11:36

    从ORA-00283 ORA-16433报错开始恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:从ORA-00283 ORA-16433报错开始恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个客户无法正常启动的故障数据库,尝试recover 报ORA-00283 ORA-16433错误[oracle@xff trace]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sat Jan 27 04:46:23 2024 Copyright (c) 1982, 2014, Oracle. All rights reserved. ???: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> show pdbs; SQL> select open_mode from v$database; OPEN_MODE -------------------- MOUNTED S ...继续阅读 (170)


    love 0
    惜分飞
    发表于
    2024-02-03 14:11:36

    从ORA-00283 ORA-16433报错开始恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:从ORA-00283 ORA-16433报错开始恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个客户无法正常启动的故障数据库,尝试recover 报ORA-00283 ORA-16433错误[oracle@xff trace]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sat Jan 27 04:46:23 2024 Copyright (c) 1982, 2014, Oracle. All rights reserved. ???: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> show pdbs; SQL> select open_mode from v$database; OPEN_MODE -------------------- MOUNTED S ...继续阅读 (150)


    love 0
    xiangzhihong
    发表于
    2024-02-03 10:20:29

    2023年总结,我被裁员了,最终去了外包

    本文参与了SegmentFault 思否 2023 年度有奖征文活动,欢迎正在阅读的你也加入。2023年,酸甜苦辣咸有人说,2023年是“混乱且令人疲惫、像个高压锅”的一年。时代的颠簸、世界的震荡、行业的起伏,让身处其中的每个人都感受到了巨变。宏观层面,2023年全球经济减速、终端消费疲软,半导体行业的下行周期一次次击碎了人们对市场空间的想象;在微观层面,个人、企业与行业的命运相互交织,每一个人都在时代的焦虑漩涡中感到不安。尽管2023年充满了各种困难,但是机遇也不少。比如,ChatGPT点亮人工智能,在阴影中升起一盏希望的灯塔。如果要我说,2023年这一年一定是“酸甜苦辣咸”,既有年初的意气风发,也有年底的迷茫与焦虑。2023年,对于全球科技业来说是煎熬的一年。面对宏观经济的快速变化,各家大厂纷纷实行“断舍离”,裁员风暴席卷下,所有科技从业者都深切体会到“刺骨寒意”,互联网从业者当然也不例外。在互联网下行的背景下,我被裁员了。对,你没有看错,我被裁员了。这是我工作10余年来,遇到的第二次裁员(第一次大概是2018年公司发展不好,业务部门整体裁员)。对于这次裁员,其实我没有太多的意外,因为在这之前,已经有好几个月没有实际的产出,虽然我是Leader,但是在大背景之下也免不了被淘汰的命运。虽然,我被裁员了,可能会带有一丝的悲伤和无赖,但是在我看来离开未必不是一种解脱,长期在一个压抑的 ...继续阅读 (145)


    love 0
    admin
    发表于
    2024-02-03 09:44:19

    网络安全与大模型,Tenable在做什么?

    已集成在Tenable-One(暴露面管理)的产品中,产品名字:ExposureAI三个功能:搜索、解释、行动搜索:自然语言转SQL、总结和行动建议。背后基于暴露数据库:ref: https://www.tenable.com/solutions/exposure-ai网络安全与大模型,Tenable在做什么?最先出现在帅核桃说。 ...继续阅读 (166)


    love 0
    admin
    发表于
    2024-02-03 09:23:41

    网络安全与大模型,Crowdstrike在做什么?

    简化运营流程:问、回答、行为。询问:最近几天华盛顿的登录失败请求,展示查询结果和SummaryAI架构图:从产品感受来看,crowdstrike对GenAI是偏保守的。从官方博客发表的文章来看,底层调用的是API,技术上可能是类似functioncall一类的。其他厂家(Google、Fortinet)生成的是SIEM的SQL语句。https://www.crowdstrike.com/blog/questions-to-ask-for-responsible-generative-ai-use/(发表于2023-12-20)产品上,展示每个QL后的具体Action公司介绍:网络安全与大模型,Crowdstrike在做什么?最先出现在帅核桃说。 ...继续阅读 (155)


    love 0
    admin
    发表于
    2024-02-03 09:05:00

    网络安全与大模型,Fortinet在做什么?

    打造产品:Fortinet Advisor ,引入生成式AI,与Forti SIEM和FortiSOAR结合。灵魂质问:4个关键价值:1. 使事件、警报和事件更易于理解:分析此事件并告诉我要采取什么行动。告诉我有关此恶意软件以及使用它的攻击者的信息。哪些 IOC 与此攻击活动相关?2. 快速响应活动和有效性:哪些阻止行动将有助于遏制这一事件? 推荐针对此警报的响应手册。该威胁行为者采用了哪些 MITRE 技术?3. 将自然语言请求转换为执行复杂数据库查询所需的技术查询并自动构建丰富的报告。显示最新的已知漏洞– 此查询检索 FortiSIEM 已知的环境中的所有漏洞的列表。创建一个报告,显示源 IP、目标 IP 和事件总数,其中报告设备 IP 属于防火墙设备组,事件类型属于允许的网络连接组。按源 IP 和目标 IP 进行分组,仅在事件总数大于 100 时显示结果,并按事件数降序排列结果。创建过去 30 天内每个关键事件的事件报告。4. 提供有关 playbook 模板的指导、推荐 playbook 组件,甚至构建整个 playbook。 创建一个剧本来阻止公司防火墙上的 IOC 列表。制定一个剧本,从这次攻击活动中寻找 IOC。这本剧本的每一步都在做什么?ref: https://www.fortinet.com/blog/business-and-technology/fortin ...继续阅读 (151)


    love 0
    admin
    发表于
    2024-02-03 08:56:18

    网络安全与大模型,Google在做什么?

    带着问题思考:如果我们要做网络安全大模型产品,对着哪个借鉴成功率会最高,理由是什么?1. Google / Mandiant2023年4月,将智能化融入到日常安全工作流程中2023年11月,正式发布Duet AI产品2023年4月以对话方式搜索、分析和调查安全数据漏洞搜索Summary:文章搜索结果SummaryNL2SQL 辅助运营输入结果,输出SQL,直接运行检索规则助手:NL自动生成规则、直接运行和总结AI解读BAS结果生成BAS结果总结和其他三个问题:Google AI架构图ref: https://www.youtube.com/watch?v=OBnylC91RCk2023年11月, Google Cloud上线Security Dute AI早期用户反馈表明,安全运营中的 Duet AI 将安全分析师编写、运行、优化搜索以及对复杂案例进行分类的时间减少了大约 7 倍。ref: https://cloud.google.com/blog/products/ai-machine-learning/duet-ai-for-developers-and-in-security-operations-now-ga告警简化:冗余复杂的告警信息,AI进行了简化简化前:简化后,展示核心内容:通过智能自动生成SIEM QL,提高生产力用户反馈:Duet AI in Security O ...继续阅读 (165)


    love 0
    admin
    发表于
    2024-02-03 08:23:55

    连接 SaaS 产品的未来:Salesforce API的演变之路

    前面我们聊了 Saleforce 关于开放能力的演化,今天我们聚焦聊一下 SaaS 产品 API 的开放。因为 Salesforce 在 API 开放接口方面的发展历史反映了其作为一个 SaaS 平台不断演进的过程,以适应不同的集成需求和技术标准。以下是 Salesforce API 的发展历史的概述,以及每种API解决的问题和它们的价值:Salesforce API 发展历史Salesforce Web Services API (早期的SOAP API)Salesforce 最初的 API 是基于 SOAP(Simple Object Access Protocol)的 Web Services  API。这个 API 自 Salesforce 平台在 2000 年代初推出之初就存在,它允许开发者通过网络进行远程调用,与 Salesforce 的数据进行交互。SOAP API 允许企业和开发者在各种编程环境中利用 Salesforce 数据,为客户提供定制化的解决方案。它使得 Salesforce 不仅是一个 CRM 产品,同时也是一个可以集成到企业 IT 环境中的平台。尽管功能强大,但 SOAP 协议相对复杂,对网络带宽和处理能力有较高要求。Salesforce REST API随着 Web 2.0 概念的普及,RESTful 架构开始流行。它基于 HTTP 标准协议,使得 ...继续阅读 (185)


    love 0
    Zlatan Eevee
    发表于
    2024-02-03 08:11:12

    homelab v2.0

    前情回顾:说说我的homelab前几年搬家,有机会重新布线,于是把家里的网络做了更新,有了homelab v2.0。跟v1版本相比,最大的不同是将网件的WNDR4300改为了Optiplex 5050的一台虚拟机,加了一块网卡直通给虚拟机(软路由),增加一台H3C的wifi6路由器作为AP,同时所有需要有线接入的设备都接到一个H3C的二层交换机上。配置软路由后,就可以配置Clash服务实现内外网分流了。外网服务器是一台香港的腾讯云轻量,带宽、时延都还不错。新增加了一台Optiplex 5080,也安装了PVE,总的资源升级到了16C86G。k8s从1.11版本逐渐升级到了1.23。由于1.24以后只能使用containerd,所以暂时就停留在1.23版本不再升级。新增了一台PS5,但是发现PS上的游戏不是很对我的口味,这个游戏机基本沦为了netflix播放器,最近网飞在打击各种合租账号,现在也用不了了。这台PS5买的实在是不划算,使用率远不如switch。新增了2台homepod mini,可以组成一对音箱,方便播放儿歌。空调也接入了家庭网络,之前配置home-assistant,可以通过siri控制空调的开关,后来可能美的升级了,已经不能用了。相比v1的homelab,v2增加了异地管理(- -!)。福州放了一个绿联云的NAS,为了方便观看电视,还用N1电视盒子装了armbian ...继续阅读 (137)


    love 0
    Lynan
    发表于
    2024-02-03 01:34:16

    hexo-lazyload-element

    Descriptionhexo-lazyload-imageis a plugin for lazyloading elements in post. Implement lazyloading withIntersection Observer.*for browsers not supportIntersection Observer, lazy load is not woking due to I did not integrate polyfill in this plugin to avoid unnecessary script size.DEMOaltFeaturesLazy load for img, video, and iframeSupport Blurhash/Gradient CSS attribute for a placeholder imageError tip and retry button to reload the resourceDifferent syntaxes supportedSupport for RSS readersSupport for JavaScript-disabled browsersInstall1npm intsall hexo-lazyload-element -SUsage1. Enable lazyloa ...继续阅读 (242)


    love 0
    汤青松
    发表于
    2024-02-03 00:19:31

    深度学习-最简代码实现目标检测模型

    一、项目介绍在深度学习领域中,目标检测一直是一个备受关注的研究方向。为了更深入地理解深度学习目标检测的原理和实现,我写了一个简单的单目标检测项目。在这个项目中,我用最简单的方式实现了数据迭代器、网络模型、预测脚本和训练模型脚本,以及一些辅助脚本,通过这个过程提高对目标检测的认识和实践能力。项目地址:https://github.com/78778443/QingNet1.1 项目概要要实现目标检测系统,离不开数据加载器,网络模型,训练脚本,预测脚本这四大项;数据加载器的作用是将数据集加载出来,并将数据集的标注数据给格式化,便于后续训练;网络模型的主要作用是提取网络特征,比如你给一张图,他把图里面的特征信息提取并返回给你;训练脚本的主要作用是桥接数据集和网络模型,通常是给模型一个图片,模型返回特征结果后,对结果进行偏差(损失)计算;预测脚本的主要作用是训练好一个模型(权重)后,将模型(权重)文件用于实际生产;1.2 项目结构这个项目的结构相对简单,主要涉及以下几个文件:data.py: 数据迭代器,负责加载和处理训练和测试数据。net.py: 网络模型的定义,包括卷积层、激活函数以及输出标签、位置、排序和置信度的信息。train.py: 训练模型的脚本,包括数据加载、模型训练、损失函数计算、优化器更新等过程。predict.py: 预测脚本,用训练好的模型进行单张图像的预测。tool ...继续阅读 (167)


    love 0
    xaoxuu (me@xaoxuu.com)
    发表于
    2024-02-03 00:00:00

    我为什么又开发一个专栏功能?

    在回访用户的过程中,我发现有不少用户用 wiki 当作专栏来使用,可见专栏确实是一个普遍的需求点,而现有的 wiki 系统并不是专门为此场景设计的,虽然能用,但是不够好用。 ...继续阅读 (109)


    love 0
    豌豆花下猫
    发表于
    2024-02-03 00:00:00

    Python 潮流周刊#38:Django + Next.js 构建全栈项目

    你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿。另有电报频道作为副刊,补充发布更加丰富的资讯,欢迎关注。提醒:本期有赠书活动,详见文末;春节期间,本周刊预计停更一周,祝大家春节快乐!🦄文章&教程1、使用 Django、Django REST 和 Next.js 构建全栈项目Django 和 Nextjs 是后端和前端开发中非常强大 Web 框架,这篇教程用 Django 4.2 和 Next.js 13 开发了一个餐厅菜单管理项目。2、使用 SQL、Node.js、Django 和 Next.js 构建仪表板项目比上一则分享更为全面的全栈项目教程,除了实现 CURD 操作,还涉及仪表板、表单筛选、Tailwind CSS、不同数据库的使用,以及分别使用 Node.js 和 Django 构建后端等内容。3、用 Profila 分析你的 Numba 代码Numba 是提升 Python 代码性能的常见方案。作者开源了一个Profila库,专用于分析 Numba 代码本身的性能问题,文章介绍了它的使用方法,以及关于性能分析的三点局限性。4、Python datetime 标准库的 10 个陷阱作者分析了datetime模块的 10 个陷阱,同时介绍了主流的三方库的情况(例如arrow、pendulum、DateType、hel ...继续阅读 (157)


    love 0
    wanshuo
    发表于
    2024-02-03 00:00:00

    2024-week04-05

    彩礼事先明码标价是不是好接受很多?彩礼事先明码标价是不是好接受很多?彩礼的问题不在于是不是明码标价,彩礼崩塌的关键在于权利和义务的平衡被完全破坏了。拿房子打比方,按照正常的衰退,成交量是不至于短时间干到这个地步的,但中间出了个阑尾瘘,就把正常的市场生态彻底破坏了,毕竟谁也不想把一辈子套牢在这上面,再多的谨慎都是必要的。同样,对中下层家庭来说,一次性支出数十乃至上百万元,用于购房,彩礼,婚礼等费用,几乎是全家数十年集聚一朝清空,对确定性是有非常高的要求的。而社会上的离婚率,和他们日常耳闻目睹的东西,又不断在动摇他们对这种确定性的信心。对中国这种社会来说,愿意花钱的人有的是。但是花了钱,要能得到确定的结果,而不是钱给出去就只能祈祷对方有良心。传统的男外女内的家庭模式,男人要下苦赚钱,女人要操持家务抚育儿女。权利和义务是比较均衡的。社会风气下离婚的成本非常高昂,使得婚姻的稳定性非常高。现在的问题是很多人在这个事情上,只要权利,不承诺义务,在婚姻中彻底的去责任化。而且机动灵活,一言不合就跑路。彩礼在这个时候反而成了跑路最大底气和原因。当然,不是所有人都这样,大部分人还是想好好过日子的。但是,只要这样的人占据了相当比例,就会对市场生态造成严重的损害。hhhh大海上能看出地球是圆的吗来到南京,我想写诗,😓2023公众号总结钓鱼佬救人好可爱想起小时候赶集 hh小品不是用来教育人的好活为什么一线城 ...继续阅读 (148)


    love 0
    bluishglc
    发表于
    2024-02-02 17:57:08

    Shell 脚本:按日期排序和查找文件 / 删除指定时间范围内的文件

    有时候,我们会向一个文件夹里添加或删除文件,随着文件越来越多,操作历史越来越长,最初文件夹的状态可能就记不清了,某些时候,我们可能想恢复到文件夹的初始状态,重新来过,这时候就只能依靠文件修改时间来查找和过滤文件了。一个典型的场景就是:为了运行各种组件,我们会往一个 lib 文件夹中添加各种 Jar 包,有时候,时间久了,Jar 包可能会出现版本冲突,于是我们想清理到近期安装的各种 Jar 包,从初始状态重新开始。是以下字母的一些组合,但是在不同系统上,允许的组合种类也是不一样的,总得来说, ...继续阅读 (152)


    love 0
    leftfist
    发表于
    2024-02-02 17:44:12

    我的2023

    到2023年,五一回来,风云突变,一口气干掉了至少30%,连HR都撵走了。然后一路迁延,淋漓不尽,又断断续续开了一些,再加上看不到希望,自己走的,目前只有一半人了。人走了,原本的工作就分到剩下的人头上,后者原本就忙不过来,现在更加是喘口气都没时间。加上中途接手,半生不熟,硬着头皮赶鸭子上架,其中艰难,可想而知。我今年过了生日,就50岁了。下半年开始频繁出差,6、7、8、9、10、11都在东奔西走,周末加班,996,997,甚至907。这是一个资质平庸,见识短浅,胸无大痣,耽于安乐,蹉跎岁月的程序员的故事。 ...继续阅读 (149)


    love 0
    HarmonyOS助手
    发表于
    2024-02-02 16:42:27

    Beta攻略首发|HarmonyOS NEXT 1000问:开发者必看\"清单\"就在这里!

    随着HarmonyOS NEXT开启开发者预览版Beta招募,开发者可以体验到全面升级的 OS开放新能力、鸿蒙特征新场景、开发工具等。这是一项需要广大开发者一起参与的伟大事业,华为期待携手开发者一路同行,共赴鸿蒙生态的星辰大海。如何借助HarmonyOS NEXT打造更具竞争力应用HarmonyOS技术专家历时数月,整理涵盖了ArkUI、Ability、ArkTS、ArkWeb、ArkData等80+kit的内容,共计1000+ HarmonyOS开发中的常见问题,旨在通过"HarmonyOS NEXT 1000问"让开发者更全面地了解HarmonyOS NEXT开发环境,快速且高效地借助HarmonyOS NEXT打造更具竞争力的应用。HarmonyOS NEXT开发者预览版不仅是一次体验,更是一场HarmonyOS的发现之旅,邀请你一起探索全场景下的崭新世界,成为第一批HarmonyOS NEXT尝鲜选手!HarmonyOS NEXT 1000问下方问题均可在HarmonyOS 开发者专区内搜索呈现,更多技术内容持续更新中,敬请关注~一、一键Get TOP高频开发FAQ1)AbilityQ1:FA和Stage模型中,应用是否可以创建并指定UIAbility运行在哪个进程Q2:如何获取设备横竖屏的状态变化通知Q3:如何跳转至设置-权限管理页-指定应用Q4:如何通过路由跳转到一个只 ...继续阅读 (133)


    love 0
    xaoxuu (me@xaoxuu.com)
    发表于
    2024-02-02 16:00:00

    我为什么开发了一个专栏功能?

    在回访用户的过程中,我发现有不少用户用 wiki 当作专栏来使用,可见专栏确实是一个普遍的需求点,而现有的 wiki 系统并不是专门为此场景设计的,虽然能用,但是不够好用。 ...继续阅读 (52)


    love 0
    1900
    发表于
    2024-02-02 15:56:12

    Chromium设置默认浏览器后续和完美解决

    前文分享的Chrome启动工具 Chromium 浏览器便携化启动工具 中提到了chrlauncher这个工具,可以用来更新Chromium,不过在使用过程中出现了一些超链接调用无法启动带参数的浏览器实例的问题,后来通过修改注册表解决。 但是我今天在使用过程中发现在点击微信中的网页时,会出现依旧没法调用带参数的Chrome实例,我在注册表里倒腾了好久依旧没解决。 后来发现chrlauncher提供了一个SetDefaultBrowser.bat脚本用于在Windows下设置默认浏览器,但是当时我运行这个脚本的时候窗口一闪而过,且没起作用,我以为这个脚本旧失效了,也就没再走这条路。 今天走头五路后我继续尝试用终端执行了一下,发现原来脚本报了个 \Chromium\chrlauncher\64\chrlauncher.exe\",0" was unexpected at this time. 的错误,之前因为脚本执行完后自动关闭了,整个过程太快,所以没有发现。 所以我拿着报错信息去该程序的issue区搜了一下,果真发现有人也遇到过同样的问题 https://github.com/h ...继续阅读 (187)


    love 0
    bluishglc
    发表于
    2024-02-02 15:31:20

    Flink SQL Client 安装各类 Connector、组件的方法汇总(持续更新中....)

    一般来说,在 Flink SQL Client 中使用各种 Connector 只需要该 Connector 及其依赖 Jar 包部署到 ${FLINK_HOME}/lib 下即可。但是对于某些特定的平台,如果 AWS EMR、Cloudera CDP 等产品会有所不同,主要是它们中的某些 Jar 包可能被改写过,例如和 Hive Metastore 的交互,AWS EMR 就有另外一套 Metatstore:Glue Data Catalog,所以接口也做了相应的,所以,简单的复制开源的 Jar 包可能会 ...继续阅读 (149)


    love 0
    FranzKafka95
    发表于
    2024-02-02 15:10:31

    Android.bp中支持条件编译

    Read Time:2 Minute, 49 Second自Android P(Android 9.0)以来,安卓系统在构建时开始采用Blueprint描述文件用于指导编译构建,同时引入了新的编译系统soong;而原本的Kati+GNU Make的组合将会被逐渐被替代;原本使用的Android.mk编译配置文件将会被Android.bp替代。使用Android.bp进行构建时经常会遇到一个问题就是如何在Android.bp中支持条件编译,这是因为Android.bp中对条件编译的支持是相当有限的。比较常见的一个场景是,当我们的代码涉及到一些与平台、硬件或功能相关的特性时,往往会使用不同的源码文件或者说依赖不同的库,设定不同的编译宏等等。如果我们使用Android.mk,可以直接通过ifeq或者ifneq这类逻辑控制语句实现差异化配置,如下示例:ifeq ($(TARGET_ARCH),x86_64) LOCAL_SRC_FILES+=win64.cc else ifeq ($(TARGET_ARCH),i686) LOCAL_SRC_FILES+=win32.cc else LOCAL_SRC_FILES+=win64.cc endif如果我们使用Android.bp,那么我们可以在Android.bp中通过arch字段进行配置从而实现与上述类似 ...继续阅读 (127)


    love 0
    xiaoz
    发表于
    2024-02-02 12:09:10

    分享下我在中信银行申请外币借记卡的踩坑经验

    最近在论坛看到有网友分享了他在中信银行申请外币借记卡的经验,于是xiaoz也尝试申请了2张中信银行外币借记卡,这类借记卡和信用卡不同,没有透支额度,需要自行提前预存。xiaoz分别申请了“万事达外币借记卡”和“运通金卡借记卡”,目前已经完成线下激活。在实际使用后发现有点鸡肋,这篇文章聊一聊xiaoz ...继续阅读 (154)

上一页 398/4404 下一页
沪ICP备19023445号-2号
友情链接