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

    love 0
    caimouse
    发表于
    2023-11-08 10:17:56

    C#开发的OpenRA游戏之世界存在的属性(1)

    这里先调用基类的创建函数,然后调用TraitsImplementing函数创建这个颜色变换器,主要是创建RadarColorFromTerrain类,实现不同物品根据地图类型定义来显示不一样的颜色。在游戏里,由于存在雷达,那么每个物品就可以在雷达上显示出来,但是雷达上显示不同的部分物品时,会采用不同的颜色来显示,那么它又是怎么样实现这种不同物品进行不同的颜色显示呢?判断是否使用转换器来查看物品的颜色,如果是地图上的树,就需要通过地图类型来查找对应显示的颜色。 ...继续阅读 (170)


    love 0
    Bboysoul\'s Blog
    发表于
    2023-11-08 10:15:00

    20231108的胡言乱语

    简介欢迎关注我的频道,不时发送垃圾消息https://t.me/bboyapp或者关注我的 twitterhttps://twitter.com/bboysoulcn ...继续阅读 (68)


    love 0
    chokcoco
    发表于
    2023-11-08 09:56:13

    前端如何防止数据被异常篡改并且复原数据

    每天,我们都在和各种文档打交道,PRD、技术方案、个人笔记等等等。其实文档排版有很多学问,就像我,对排版有强迫症,见不得英文与中文之间不加空格。所以,最近在做这么一个谷歌扩展插件chrome-extension-text-formatting,通过谷歌扩展,快速将选中文本,格式化为符合中文文案排版指北的文本。emmm,什么是排版指南?简单来说它的目的在于统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。举个例子:中英文之间需要增加空格正确:在 LeanCloud 上,数据存储是围绕AVObject进行的。错误:在LeanCloud上,数据存储是围绕AVObject进行的。在 LeanCloud上,数据存储是围绕AVObject进行的。完整的正确用法:在 LeanCloud 上,数据存储是围绕AVObject进行的。每个AVObject都包含了与 JSON 兼容的 key-value 对应的数据。数据是 schema-free 的,你不需要在每个AVObject上提前指定存在哪些键,只要直接设定对应的 key-value 即可。例外:「豆瓣FM」等产品名词,按照官方所定义的格式书写。中文与数字之间需要增加空格正确:今天出去买菜花了 5000 元。错误:今天出去买菜花了 5000元。今天出去买菜花了5000元。当然,整个排版规范不仅仅局限于此,上面只是简单列出部分 ...继续阅读 (122)


    love 0
    booop
    发表于
    2023-11-08 07:11:06

    WordPress 显示链接功能

    WordPress 自 3.5 版本以后,默认隐藏了“链接”的功能,如果我们需要添加友情连接,可以借助插件或者修改代码的方式进行操作。但是本人不喜欢安装太多插件,所以使用修改代码的方式显示“链接”功能,进而添加友情链接。“链接”功能显示方式将下列代码添加进当前主题的functions.php即可:add_filter('pre_option_link_manager_enabled','__return_true');将上述代码粘贴至functions.php后,点击“更新文件”即可在左侧选择栏中看到“链接”功能。你还想知道……如何替换 Gravatar 头像?点击查看解决方案WordPress 显示链接功能最先出现在booop。 ...继续阅读 (153)


    love 0
    Carl Notes
    发表于
    2023-11-08 05:03:23

    (强大的ffmpeg)如何下载并转化网络M3U8文件为mp4文件-CarlZeng

    背景本文将的是如何在苹果MAC电脑下,将网络地址的M3U8文件(URL地址)转化为方便播放的MP4文件。什么是M3U8文件?先去搜索下怎么下载ffmpeg,怎么使用? 也可以参考下:如何使用youtube-dl下载Youtube上面的音视频,油管视频Support SOCKS5 proxies #3373 ...继续阅读 (121)


    love 0
    Denis | 邓鸿华
    发表于
    2023-11-08 03:15:33

    WordPress 6.4 发布,新的主题,新的写作体验

    WordPress 今天发布了 6.4 版,新版本引入了一个新的多功能的默认主题,升级了一系列功能以增强用户的内容创作体验,通过进一步优化的写作工具使得内容创作更流畅,更多创新的方式和增强的工具使得网站编辑过程更简化,无论新手还是经验丰富的创作者,6.4 新版都能满足内容创作需求。Twenty Twenty-FourWordPress 6.4 首先可以让大家体验 Twenty Twenty-Four 新主题带来的最佳网站编辑体验。这个全新的多功能默认主题考虑了不同类型的用户(如作家、艺术家和企业家)的使用场景,很多细节和设计都经过了深思熟虑,比如它包含了 35 种以上的模板和模式,让用户在制作网站的时候可以快速上手,可以节省大量的时间和精力,可以说新主题具有非常强的灵活性和定制型,几乎可以适应任何类型的网站。具体可以点击下面地址可以进入演示站点体验:https://2024.wordpress.net/创作更流畅WordPress 6.4 让你的内容创作过程更顺畅,在列表视图中找到新的键盘快捷方式,更智能的列表合并,以及对链接设置的增强控制,导航、列表和引用块的统一工具栏体验,可以更高效地使用工具选项。更好用的命令面板在 WordPress 6.3 引入的命令面板是一个强大的工具,它可以快速找到我们所需的内容,高效执行任务,并加速构建工作流程,6.4 版本更新了他的设计,和新增了命 ...继续阅读 (185)


    love 0
    Grit的站点
    发表于
    2023-11-08 03:01:16

    说说 Vue 响应式原理的细节!

    该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://liu-wb.com/posts/technology/vue01在讲解之前,我们先了解一下数据响应式是什么?所谓数据响应式就是建立响应式数据与依赖(调用了响应式数据的操作)之间的关系,当响应式数据发生变化时,可以通知那些使用了这些响应式数据的依赖操作进行相关更新操作,可以是DOM更新,也可以是执行一些回调函数。从Vue2到Vue3都使用了响应式,那么它们之间有什么区别?Vue2响应式:基于Object.defineProperty()实现的。Vue3响应式:基于Proxy实现的。那么它们之间有什么区别?为什么Vue3会选择Proxy替代defineProperty?我们先看看下面两个例子:// defineReactive(data,key,val){ Object.defineProperty(data,key,{ enumerable:true, configurable:true, get:function(){ console.log(`对象属性:${key}访问defineReactive的get!`) return val; }, set:function(newVal){ ...继续阅读 (62)


    love 0
    quqi99
    发表于
    2023-11-08 00:48:16

    Try microcloud (by quqi99)

    今天试了一下microcloud - https://canonical-microcloud.readthedocs-hosted.com/en/latest/tutorial/get_started/microcloud是一个类似于openstack或者k8s的编排系统,但用来提供lxd容器。 ...继续阅读 (155)


    love 0
    Artech
    发表于
    2023-11-08 00:31:00

    模拟ASP.NET Core MVC设计与实现 - Artech

    【摘要】前几天有人在我的《ASP.NET Core框架揭秘》读者群跟我留言说:“我最近在看ASP.NET Core MVC的源代码,发现整个系统太复杂,涉及的东西太多,完全找不到方向,你能不能按照《200行代码,7个对象——让你了解ASP.NET Core框架的本质》这篇文章思路剖析一下MVC框架”,今天我们就来试试看。阅读全文 ...继续阅读 (129)


    love 0
    询盘云-贾定强
    发表于
    2023-11-08 00:00:00

    英语运营和外贸运营的区别及英语小白如何做外贸运营

    随着外贸市场的不断扩大,英语运营和外贸运营成为越来越多人关注的话题。但是,很多人对于这两个概念的区别并不是很清楚。本文将为大家详细介绍英语运营和外贸运营的区别,并给出英语小白如何做外贸运营的建议。一、英语运营与外贸运营的区别1. 客户群体不同:英语运营主要面向的是英语国家的客户,而外贸运营则需要面向全球客户,包括非英语国家的客户。2. 沟通方式不同:英语运营主要是通过英语进行沟通,而外贸运营则需要掌握多种语言,包括英语、西班牙语、法语等。3. 业务范围不同:英语运营主要是针对英语国家的市场进行推广和销售,而外贸运营则需要涉及到全球市场,涉及到的产品也更加广泛。4. 文化差异:英语运营主要是涉及到英语国家的文化差异,而外贸运营则需要了解不同国家的文化差异,以便更好地开展业务。二、英语小白如何做外贸运营1. 学习英语:作为外贸运营人员,英语是必备的语言能力。因此,英语小白需要花费时间和精力学习英语,提高自己的英语水平。2. 掌握相关知识:外贸运营需要掌握相关的贸易知识、国际贸易法律法规等知识,以便更好地开展业务。3. 多了解市场:外贸运营需要了解不同国家和地区的市场状况,包括市场需求、潜在客户、竞争对手等信息。4. 建立良好的人脉关系:外贸运营需要建立良好的人脉关系,包括客户、供应商、物流公司等,以便更好地开展业务。5. 熟悉相关工具:外贸运营需要熟悉相关的工具,包括B2B平台、谷歌翻 ...继续阅读 (157)


    love 0
    人间历险记
    发表于
    2023-11-08 00:00:00

    要做无法规模化的事

    要做无法规模化的事​《Do Things that Don't Scale》中文翻译原文:http://paulgraham.com/ds.html作者:Paul Graham翻译:戴劼2013年7月Tl;DR(译者序)​译者不配出现在文章的正文,但加这一段为了要读者在30秒内知道文章讲的啥。介绍背景:Paul Graham 是 YC 孵化器的创办者,孵化了一堆知名公司,例如 Stripe、Airbnb、Dropbox、Gitlab 等三千多家公司,写过书《黑客与画家》。虽然说要做无法规模化的事,但实际上考虑的全部是如何开启规模化。虽然全文没有提及你该做啥业务,却是个相当实在的创业操作指南。目录&ZeroWidthSpaceTl;DR(译者序)目录获客 Recruit弱小 Fragile兴奋 Delight体验 Experience点火 FireMeraki外包 Consult手工 Manual铺量 Big矢量 Vector我们在 Y Combinator 孵化器最常给的建议中,有一条是要做无法规模化的事。 很多人是这么想象的:自己成为创业者后,不是起飞就是结束。创造一个足够优秀的产品,然后就有源源不断的用户来访。如果无人问津,说明这个市场不存在。[1]但是,创业能起飞其实是创始团队努力的结果。也许有一小部分确实是自然增长 ...继续阅读 (185)


    love 0
    mggg\'s 博客 on mggg\'s Blog
    发表于
    2023-11-08 00:00:00

    OpenAI 11.06更新

    OpenAI 11.06更新 在这篇博客中,将讨论 OpenAI 11.06 的一些更新,更新主要有: 聊天内容支持图片, gpt-4-vision-preview 返回内容支持json模式 引入system_fingerprint, 支持可复现性 OpenAI 多模态模型 OpenAI 引入的最令人兴奋的新功能之一是多模态模型,它可以处理文本和图像的组合。这一能力为 AI 应用打开了一个新的维度,从增强的视觉数据分析到更互动的聊天机器人。 GPT-4 Vision: gpt-4-vision-preview 示例: 分析阿里巴巴股票的K线. import openai openai.api_key = "your-api-key" response = openai.ChatCompletion.create( model="gpt-4-vision-preview", messages=[ { "role": "user", "content": [ {"type": "text", "text": "What information can you understand from the K-line of the image?"}, { "type": "image_url", "image_url": "https://mggg.cloud/img/ali.png", } ...继续阅读 (88)


    love 0
    mggg\'s 博客 on mggg\'s Blog
    发表于
    2023-11-08 00:00:00

    OpenAI 11.06更新

    OpenAI 11.06更新 在这篇博客中,将讨论 OpenAI 11.06 的一些更新,更新主要有: 聊天内容支持图片, gpt-4-vision-preview 返回内容支持json模式 引入system_fingerprint, 支持可复现性 OpenAI 多模态模型 OpenAI 引入的最令人兴奋的新功能之一是多模态模型,它可以处理文本和图像的组合。这一能力为 AI 应用打开了一个新的维度,从增强的视觉数据分析到更互动的聊天机器人。 GPT-4 Vision: gpt-4-vision-preview 示例: 分析阿里巴巴股票的K线. import openai openai.api_key = "your-api-key" response = openai.ChatCompletion.create( model="gpt-4-vision-preview", messages=[ { "role": "user", "content": [ {"type": "text", "text": "What information can you understand from the K-line of the image?"}, { "type": "image_url", "image_url": "https://mggg.cloud/img/ali.png", } ...继续阅读 (82)


    love 0
    JiaoYuan\'s blog
    发表于
    2023-11-08 00:00:00

    Conda 的一些报错

    昨天重装了系统,WSL 也重装了一下,之前我使用 R 的时候是通过 conda 来管理环境的,R 包夜通过 conda 来安装,但是今天安装 R 包时出现一些问题。 ...继续阅读 (22)


    love 0
    JiaoYuan\'s blog
    发表于
    2023-11-08 00:00:00

    对人类基因进行 GO 富集分析

    最近有一位师兄找我帮忙写一些 R 语言代码,实际上我也不怎么会,网上「借鉴」一些,自己改一些,达到目的似乎也就可以了。但是日后可能要经常和 R 语言打交道,所以还是研究清楚一些比较好。本文说说对人类基因进行注释并做 GO 富集分析。 ...继续阅读 (27)


    love 0
    Yinan
    发表于
    2023-11-07 22:15:43

    RSS-GPT Configuration

    Introductionyinan-c/RSS-GPTRSS-GPT Introduction中文教程PrerequisitesGitHub accountOpenAI API Key (get it atOpenAI website)1. GitHub Actions deploymentThe main idea is to use GitHub Actions to run Python scripts periodically, the script calls OpenAI API to generate summaries and append them to original RSS entries, then generate a new xml file, and commit it to the repo.All contents in the repo folder are deployed on GitHub Pages, so you can access the xml file via your GitHub Pages URL, and subscribe to it like normal RSS feeds in any RSS reader.If you don't want to deploy on GitHub Pages, you can ...继续阅读 (157)


    love 0
    Yinan
    发表于
    2023-11-07 22:15:43

    RSS-GPT 使用指南

    项目地址与功能介绍yinan-c/RSS-GPTRSS-GPT介绍English manual需要准备的东西GitHub 账号OpenAI API Key (可以在这里建立账号申请)1 GitHub Actions 部署大致原理是使用 GitHub Actions 定时运行 Python 脚本, 脚本调用 OpenAI API 生成总结附在 RSS 原文之前, 生成一个新的 xml 文件, 并自动 commit 到仓库中 docs/ 文件夹内。文件夹内所有内容都将自动部署在 GitHub Pages 上, 这样就可以通过你的 Pages 地址访问到这个 xml 文件, 然后就可以在任何 RSS 阅读器中订阅。如果你不想部署在 GitHub Pages, 应该也可以通过直接访问仓库中的 xml 原文件(地址以https://raw.githubusercontent.com开头)来订阅, 比如说我这个仓库的 xml 文件地址是https://raw.githubusercontent.com/yinan-c/RSS-GPT/main/docs/brett-terpstra.xml。1.1 Fork项目进入项目RSS-GPT, 然后 fork 项目到自己的仓库。1.2 记录三个需要的参数U_NAME就是git commit用的用户名, 一般可以用你的 GitHub 用户名, 你的 Gi ...继续阅读 (170)


    love 0
    bigwhite
    发表于
    2023-11-07 21:58:30

    通过实例理解Web应用的机密管理

    本文永久链接– https://tonybai.com/2023/11/08/understand-go-web-secret-management-by-example如果你是一个Web应用系统的开发人员,你的日常大概率是“乐此不疲”地做着CRUD的活儿,很少接触到安全方面的内容。如果这时有人和你提到“机密(信息)管理(secret management)”,你大概率会说:那是啥?和我有关系吗?你只是大多应用系统开发人员中的一个典型代表。现阶段,很多开发人员,尤其是业务应用开发人员在工作中较少甚至没有接触过专门的机密管理系统,在系统设计时也较少考虑到机密管理方面的要求,精力仍主要集中在保证系统功能的正确性、性能等方面。这种对安全的重视程度不够,不了解机密管理的现象较为普遍,下面是一些常见的表现:明文存储密码、密钥等敏感数据很多项目依然直接将用户密码、数据库连接密码、第三方服务密钥等信息明文写在代码或配置文件中,存在被攻击者直接获取的风险。硬编码密钥与密码重复地在代码中多次硬编码密码、密钥等机密信息,导致不能统一变更及管理。使用弱密码、未定期更换使用常见的弱密码,或使用默认或长期不变更的密码,很容易被猜测或破解。不同环境复用同一密钥开发、测试、生产环境复用同一密钥,一旦泄露将影响所有环境。明文传输密码HTTP传输中明文传递密码,导致可被嗅探截获。日志中输出明文密码调试日 ...继续阅读 (251)


    love 0
    changemyself
    发表于
    2023-11-07 16:37:30

    利用TexturePacker 进行pvr.ccz与png互转

    这几天在玩 小冰冰传奇 有几个新的游戏角色甚是喜欢,想找几张图片看看,索性就去下载apk找找里面的图片。你会发现有很多.pvr.plist 的文件,这些文件如何改成png?找了一下还有人已经实现了。我们直接把 dtcq_675.lilith-android1013.apk 解压,把文件夹直接拖到 TexturePacker里面去看就好了。然后去下载TexturePacker这个软件 27M。 ...继续阅读 (119)


    love 0
    David Gao
    发表于
    2023-11-07 16:00:00

    GCC为什么需要编译两次才能完成自举

    多年前安装LFS这个Linux发行版时候,GCC都需要进行多次编译进行自举,当时并为对其中的原因进行深入探索,再次看到LFS中的文档说明,就将其记录下来。More… ...继续阅读 (144)


    love 0
    询盘云-贾定强
    发表于
    2023-11-07 15:57:48

    出口企业银行账户变更与税务备案操作指南

    问:我公司是一家出口企业,之前向税务机关备案的出口退税银行账号停用了,换成了新的银行账号,请问我公司是否需要向税务机关报备?具体如何操作?随着企业的发展变化,银行账户的更换在商业运营中并不罕见。特别是对于出口企业而言,出口退税作为企业资金流的重要组成部分,与企业的现金流管理和税务合规性直接相关,因此,更换银行账户后,及时向税务机关报备新的账户信息显得尤为重要。首先,企业必须明确认识到银行账户变更对于出口退税的影响。税务机关通过企业备案的银行账户向企业退还税款。若账户信息错误或未更新,将直接影响到退税款的收取,进而可能导致企业资金链出现问题。这不仅会增加企业的财务成本,还有可能因退税款项延误收取而影响企业信誉。在此背景下,企业如需变更退税银行账号,必须遵循税务机关的相关规定和程序,进行账号变更备案。一般来说,企业需要提交的材料包括但不限于以下几类:企业书面申请:明确说明变更账户的原因,以及提供企业的基本信息和要求更新的内容。新的银行账户证明:通常是银行开具的账户信息证明,需包含企业名称、新账号、开户银行等详细信息。企业法人身份证明:作为企业合法经营的基本证明。原《出口退(免)税备案表》:需要将变更后的账户信息更新至该表中相应栏目。一般情况下,企业需要登录电子税务局进行操作,按以下步骤进行账户变更备案:a. 登录电子税务局,进入出口退税相关服务模块。b. 选择《出口退(免)税备案表》变 ...继续阅读 (179)


    love 0
    询盘云-贾定强
    发表于
    2023-11-07 15:47:44

    新成立的外贸型出口企业,如何申请办理出口退(免)稅备案?

    当一家新成立的外贸型出口企业着手进行出口退(免)税备案时,其重要性不言而喻。退(免)税备案是企业正常运作和提高竞争力的关键一环,它不仅关系到企业资金的流动性,也直接影响到成本和利润。那么,如何申请办理出口退(免)税备案呢?以下是一些步骤和要点。首先,企业需要了解出口退(免)税备案的基本流程。通常,这需要向主管税务机关提交一份内容真实、完整的《出口退(免)税备案表》。这份表格是通往退税政策红利的“钥匙”,因此准确填写每一项是至关重要的。企业在首次申报出口退税时必须完成备案程序。这包括但不限于以下几个关键信息的填报:企业基本信息:包括企业的名称、地址、税务登记号码等,这些信息需与税务机关登记的信息保持一致。出口商品信息:详细描述出口商品的类别、规格以及相应的海关编码等。退税账号信息:在《出口退(免)税备案表》中有一个专门的栏次用于填写“退税开户银行账号”,企业需要从税务登记的银行账户中选择一个用于退税的账户填写于此。确保所选账户能够正常接收退税款项,因为这涉及到企业资金的安全和流动性。文件和证明:企业还需准备一些必要的文件和证明,如营业执照副本、税务登记证副本、外汇账户证明等,以支持备案表中提供的信息。完成备案表后,应该将其连同其他必需文件提交至主管税务机关进行审核。税务机关会核查企业的资质和备案材料的真实性。如果企业信息和备案表的填写无误且被审核认可,税务机关会完成备案流程,企业随后 ...继续阅读 (153)


    love 0
    询盘云-贾定强
    发表于
    2023-11-07 15:47:38

    新成立出口企业的退税申报指南

    在外贸业务中,出口退税是一项关键的财务活动,它不仅可以减轻企业税负,提升价格竞争力,还能加快资金周转,增强企业的市场活力。对于刚刚起步的出口企业而言,如何进行高效的退税申报是一个亟需解决的问题。出口退税申报出口退税是指出口企业在购买国内产品或者使用国内服务时支付的增值税,在产品出口后,由国家退还的税款。这一政策旨在避免双重征税,保证国内产品在国际市场上的竞争力。退税申报流程通常涉及提交相关货物出口的证明文件和税收文件,以便税务机关进行审核。申报渠道详解:电子税务局:一个提供线上税务服务的平台,让企业可以随时随地提交退税申报,查询进度,并获取相关税务指导。标准版国际贸易“单一窗口”:作为一站式国际贸易服务平台,它允许企业在单个系统中处理所有与国际贸易相关的手续,包括退税申报。出口退税离线申报工具:为没有稳定网络连接的企业提供方便,可以离线填写和准备申报文件,待网络连接时再上传至税务系统。退税申报流程:企业应首先选择最适合其业务需求和操作习惯的退税申报渠道。例如,对于希望快速便捷处理税务事宜的企业,电子税务局是理想选择。而对于那些需要处理多种国际贸易事务的企业,选择“单一窗口”会更为高效。在决定使用哪个渠道后,企业需收集必要的退税文件,按照指定格式提交申报,并跟踪申报状态,直至收到退税款项。通过上述三种渠道,新成立的出口企业可以有效地申报退税,确保税务合规的同时提高资金流动性。随着企业 ...继续阅读 (187)


    love 0
    询盘云-贾定强
    发表于
    2023-11-07 15:18:05

    委托外贸综合服务企业代办出口退税,是否需要办理委托代办退税备案?

    问:我公司是一家生产企业,今年新发生的出口业务想委托外贸综合服务企业代办出口退税,请问是否需要办理委托代办退税备案?企业出口退税代办备案指南在全球化贸易中,出口退税作为一项促进出口的财政政策,对于生产企业来说至关重要。它不仅能够降低企业的运营成本,还能增强产品在国际市场上的竞争力。但是,退税流程的复杂性往往让生产企业感到头痛,特别是对于那些刚刚开展出口业务的企业来说。好在,现在企业可以选择委托专业的外贸综合服务企业来代办出口退税,这一服务大大简化了退税流程,让企业可以将更多精力投入到生产和市场开拓上。然而,在享受这项服务的便利之前,企业必须了解并遵守相关的法律法规。根据中国的《中华人民共和国信息公开条例》规定,企业在首次委托外贸综合服务企业代办出口退税之前,必须办理委托代办退税备案。那么,企业应如何进行备案,才能合法合规地享受外贸综合服务企业提供的代办服务呢?首先,企业应向其注册地的主管税务机关提交《代办退税情况备案表》。这一步骤是法律规定的前提条件,目的是为了让税务机关了解并监督退税代办的流程,保障国家税收的合法权益,同时也保护企业的合法利益。其次,企业需要提供用于退税的银行账户信息。这是为了确保退税资金的安全,防止退税资金被误入他账,同时也便于税务机关在必要时进行查询和监管。再次,企业还应当保留与外贸综合服务企业签订的外贸综合服务合同或协议。这份合同或协议是委托代办关系的法律依 ...继续阅读 (172)


    love 0
    NX の 博客
    发表于
    2023-11-07 11:47:26

    『代码随想录』二叉树(Binary Tree)

    DAY 14稍微又复习了一遍二叉树的基础144.二叉树的前序遍历123456789funcpreorderTraversal(root *TreeNode)[]int{ifroot ==nil{return[]int{}}ans := []int{root.Val}ans =append(ans, preorderTraversal(root.Left)...)ans =append(ans, preorderTraversal(root.Right)...)returnans}当然你还可以压行,就是可读性不行123456funcpreorderTraversal(root *TreeNode)[]int{ifroot ==nil{return[]int{}}returnappend([]int{root.Val},append(preorderTraversal(root.Left),preorderTraversal(root.Right)...)...)}94.二叉树的中序遍历123456789funcinorderTraversal(root *TreeNode)[]int{ifroot ==nil ...继续阅读 (136)


    love 0
    xuan
    发表于
    2023-11-07 09:55:52

    6061 5mm aluminium plate on the market

    6061 5mm aluminium plate is a medium-thick aluminium plate. Aluminum plate manufacturers typically have cold rolling and warm rolling methods for6061 aluminum sheet. In step with the specific thickness of aluminum plate, in addition they want to be divided into thin plate and medium plate, and 5mm plate falls on the latter. The principle alloying elements of 6061 alloy are magnesium and silicon. 6061 aluminium sheet has medium electricity, appropriate corrosion resistance, weldability and right hydrolysis effect. It's miles extensively used to reject numerous commercial systems with sure elect ...继续阅读 (134)


    love 0
    葡萄城技术团队
    发表于
    2023-11-07 09:26:18

    低代码部署方式大揭秘:满足你的多种选择

    本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言低代码开发平台为企业提供创新的应用程序开发和部署方法,让非技术人员也能够轻松创建和发布应用程序。通过直观的图形化界面和少量编码,企业可以快速构建应用程序,提高数字化转型的效率和速度。接下来小编以葡萄城公司的企业级低代码开发平台——活字格为例为大家介绍低代码平台部署项目的几种方式。1.云主机部署云主机:云主机模式是活字格推荐的部署方式,适合预算有限或者应用场景以互联网为主(如移动办公等)的企业级应用。下面介绍基于活字格实现的云主机部署流程:1.先在活字格设计器中登录,在发布的时候下拉选择到对应的云服务器地址。2.填写基础信息,如用户名、密码及应用名,就能一键发布到活字格云上。2.内网穿透部署内网穿透原理:内网穿透就像是在局域网和公网之间建立了一个通道,使得局域网内的活字格服务管理器可以通过公网进行访问和管理。下面介绍基于活字格实现的内网穿透部署流程:1. 选择一款内网穿透软件或服务,并进行注册和安装。2. 配置内网穿透软件或服务。根据软件或服务提供商的指导,配置内网穿透的相关参数,例如访问端口、需要穿透的本地服务器IP地址等。3. 配置网络防火墙或路由器。如果网络存在防火墙或路由器等设备,需要进行相应的配置。4. 启动内网穿透服务。在完成软件或服务的配置后,启 ...继续阅读 (130)


    love 0
    一线码农
    发表于
    2023-11-07 09:22:00

    聊一聊 tcp/ip 在.NET故障分析的重要性 - 一线码农

    【摘要】一:背景 1. 讲故事 这段时间分析了几个和网络故障有关的.NET程序之后,真的越来越体会到计算机基础课的重要,比如 计算机网络 课,如果没有对 tcpip协议 的深刻理解,解决这些问题真的很难,因为你只能在高层做黑盒测试,你无法看到 tcp 层面的握手和psh通讯。 这篇我们通过两个小例子来理解一阅读全文 ...继续阅读 (214)


    love 0
    xuzb
    发表于
    2023-11-07 08:33:40

    癸卯壬戌

    2023年10月more过了一个中秋+国庆,大脑一片空白。 将公基抓紧捡起来,并且其余时间搞那个开源。 ## 10.1-10.6 欢度国庆 ## 10.7 回公司,接着弄那个tip的前端重构。 上午把那个上传照片的tip样式修改了。 流程中没有上传照片的弹窗,只有身份认证之后,会有弹窗。 上传照片的查看与修改前端重构完成, 接下来去将那个确认基本信息改了。 ## 10.8 那个臭婊子,真该死,不得好死,狗东西。 状态还是不好,来了也不想学习。 先去刷题吧。 没刷题,和那个煞笔娘们骂了起来,真不是人啊,刚分手就去找别人,有多饥渴?可是我还想去找她,造孽啊。 今天下午接着tip前端重构,今天下午去做那个填写报考信息的。 仔细来看的话,其实那个新人做的都是简单的,把难得都留给我了。。。 ![image-20231008154302725](https://qiniu.xuzb.cc/%E7%AC%AC%E4%BA%8C%E5%B9%B4/%E5%8D%81%E6%9C%88/image-20231008154302725.png) 获取批次信息的方法。 ![image-20231008154718985](https://qiniu.xuzb.cc/%E7%AC%AC%E ...继续阅读 (100)


    love 0
    crossoverJie
    发表于
    2023-11-07 07:42:58

    k8s-服务网格实战-配置 Mesh(灰度发布)

    在上一篇k8s-服务网格实战-入门Istio中分享了如何安装部署Istio,同时可以利用Istio实现gRPC的负载均衡。今天我们更进一步,深入了解使用 Istio 的功能。从 Istio 的流量模型中可以看出:Istio 支持管理集群的出入口请求(gateway),同时也支持管理集群内的 mesh 流量,也就是集群内服务之间的请求。本次先讲解集群内部的请求,配合实现以下两个功能:灰度发布(对指定的请求分别路由到不同的 service 中)配置 service 的请求权重灰度发布在开始之前会部署两个deployment和一个service,同时这两个deployment所关联的Pod分别对应了两个不同的label,由于在灰度的时候进行分组。使用这个yaml会部署所需要的deployment和service。1kubectl apply -f https://raw.githubusercontent.com/crossoverJie/k8s-combat/main/deployment/istio-mesh.yaml首先设想下什么情况下我们需要灰度发布,一般是某个重大功能的测试,只对部分进入内测的用户开放入口。假设我们做的是一个App,我们可以对拿到了内测包用户的所有请求头中加入一个版本号。比如version=200表示新版本,version=100表示老版本。同时在服务端会将这个 ...继续阅读 (216)

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