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

    love 0
    整理专家
    发表于
    2023-09-19 16:26:53

    未成熟的猕猴桃怎么存放能更快成熟?蚂蚁庄园今日答案

    蚂蚁庄园今日答案:未成熟的猕猴桃怎么存放能更快成熟? 放进塑料袋密封 喷上少量白醋 答案:放进塑料袋密封 小知识:未成熟的猕猴桃放进塑料袋密封存放能更快成熟! 未成熟的猕猴桃想要更快成熟,可以将猕猴桃放在阳光充足的地方,或者放在暖气或火炉旁边,也可以将猕猴桃放在密封的塑料袋中并放在阴凉通风的地方。查看全文:https://boke123.net/6462.html ...继续阅读 (172)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2023-09-19 16:06:13

    LaGUI 开发日志

    LaGUI 开发日志慢慢制作中。。。参数改成为Widget了。支持了按键和中文输入。简化挂件类型带来的问题是没有办法指定默认 Flag。可能需要包装成 type{_type, flag} 形式。enum挂件简化好了,接下来是字符串简化以及各个挂件的边框等。界面脚本看上去不能用lua,但是解析起来必须非常简单:// 预定义 [c][base]//具体写 require//创建时要求提供base/uie - c 0.5 cl cr<(20)>; i [c] [base|apple<.extra>]>path.what <(text: whatever string; flags: maybe|something; ...)> as [apple]; cond either(eq([stuff]>path.what, 123), not(something)); else; endcond;之后的骨骼和什么的动画参考这个↗做。删除了界面实时编辑器。新的更精简的主题系统。拆分了la_resources.c为多个文件以方便修改。之后将颜色拾取器改成了符合srgb的样子。ui和从数据接口获得基本数值的应总是假定为阵列(对于int/float/bool/enum)。udf区分了阵列和单值,后面再来改。考虑了节点细节,暂定这样实现:面板显示为多列,每列为一个 Rack/Bank 并且 ...继续阅读 (4726)


    love 0
    accolac99
    发表于
    2023-09-19 15:36:50

    Best time to get 35% off teacher shirts at Teachersgram

    As autumn arrives with its crisp air and vibrant foliage, teachers across the world are gearing up for another exciting school yearteacher shirts. Alongside lesson planning and classroom preparations, choosing the right attire for the season becomes essential. In recent years, teacher sweatshirts have emerged as a fashionable and practical choice for educators. In this article, we will explore why these cozy garments have become a staple in teachers' wardrobes during the cool autumn months.One of the primary reasons teachers opt for sweatshirts during autumn is the unbeatable comfort they prov ...继续阅读 (142)


    love 0
    云风的 BLOG
    发表于
    2023-09-19 15:28:22

    桌面游戏的分类

    所有在桌面玩的游戏都算作桌面游戏。几乎所有的人都玩过,比如象棋、围棋、扑克。如果不计这些传统的抽象游戏,我玩现代桌面游戏已经有十多年了。过去,是和朋友一起玩,而最近几年,更多的是和家人(小孩)一起玩。和许多不玩现代桌游的人想象的不一样,虽然电子游戏脱胎于桌面游戏,但桌面游戏却并没有被淘汰,反而一直在推陈出新,每年都有许多新的佳作面世。玩桌游这么些年,我发现桌游其实可以分出几个子类。像我这些各种桌游都玩的玩家很多,但有相当一部分人专注于特别一个子类,对其它类的桌游兴趣不大。有时,隐隐觉得不同子类之间还有一些鄙视链存在。我们很多时候提到桌游,并不指大多数人都会玩的棋牌(象棋、扑克、麻将等)。其实,这些的确和在桌游店里玩到的桌游有很大的不同,它们历史悠久,早已没有知识版权的保护。这类棋牌游戏可算作桌面游戏的一个大的子类,即抽象类桌游。可以说,人人都是桌游玩家,想在身边找出一个从没玩过棋牌的人恐怕很难。但也不是所有抽象类游戏都是古老的棋牌,也有很多近年类的新作相当有趣。比如我很喜欢的 Azul (花砖物语)就在家经常开。我们还可以把专门为 6 岁以下儿童玩的桌游归为另一个子类,儿童类桌游。如果成人玩这些游戏的话,恐怕会因为缺乏挑战而索然无味。我家娃还小的时候,我有几年特别关注这类游戏,想带着娃玩。如果娃太小的话,多半只能玩玩物理类的游戏、敲砖块、搭积木之类。现在娃大了,这些游戏早就束之高阁 ...继续阅读 (192)


    love 0
    SegmentFault思否
    发表于
    2023-09-19 15:23:53

    【Winners】SegmentFault 思否写作挑战赛:打造你的个人博客

    🔗 活动SegmentFault 思否写作挑战赛:打造你的个人博客📙 获奖名单作者博客王中阳GoGo 语言学习专栏XboxYan前端侦探chokcocoiCSS小傅哥CodeGuide_程序员编码指南南玖南玖的前端blog夕水eveningwatercodecraftcode-craftlpe234not defined欧雷反混沌归思君归思君江湖有缘江湖有缘恭喜以上小伙伴获得礼品盲盒~🎁 礼品礼品盲盒可能有以下礼品,盲盒~盲盒~盲盒~👀 中奖的小伙伴记得填写地址,有截止时间哒填写链接:https://jinshuju.net/f/KforPP重点:9月28日 18:00 截止,逾期则视为自动放弃👑 荣誉勋章:勋章还可以继续领取,大家加油 ⛽️ !狂热博主在思否博客中每天发布1篇文章,持续5天,即可获得【狂热博主】勋章!如果遇到瓶颈和疑问,可以观看思否出品的高质量写作公开课,帮助你克服写作难题。公开课链接:https://ke.segmentfault.com/course/1650000043651639博客新秀在思否博客中发布一篇文章,即可获得【博客新秀】勋章!思否社区海量标签可选,可随意查看/参考标签内的优质内容,这里有详情哦!标签:https://segmentfault.com/tags长文达人在思否博客上写一篇超过 2000 字的深入文章,即可获得【长文达人】勋章!如有问 ...继续阅读 (120)


    love 0
    ChenSoul
    发表于
    2023-09-19 14:00:00

    [译]SPRING BOOT JWT - 如何使用 SPRING SECURITY 和 JSON WEB 令牌保护您的 REST API

    如果您快速搜索如何使用 JSON Web Tokens 在 Spring Boot 中保护 REST API,您会发现很多相同的结果。这些结果包含一种方法,该方法涉及编写自定义过滤器链并引入第三方库来编码和解码 JWT。 在看完这些令人费解且令人困惑的教程后,我说必须有一种更简单的方法来做到这一点。我做了任何直接接触 Spring Security 团队的人都会做的事情,我向他们寻求帮助。他们告诉 … ...继续阅读 (131)


    love 0
    chenxia
    发表于
    2023-09-19 11:41:55

    Review数组_二分查找

    重新回顾二分查找必要的细节0x01 算法想法二分查找(Binary search algorithm),是在数组章节第一次体会到算法精神的算法。其基本思想是:先确定待查元素的范围,之后以某种方式缩小范围,直到到达某种条件为支。很while其基本的算法思想是“减而治之”,和分而治之类似,但是更加的巧妙的是在于如何减小问题的规模或者排除问题。二分查找算法流程为:每次查找从数组的中间元素开始,如果中奖元素正好是要查找的元素,则搜索过程结束如果中间元素大于或者小于特定元素,那么选择对应的左边或者右边查找如果为空则说明找不到0x02 魔鬼细节想法并不困难,以最基本的方式从一个升序的数组中查找某一元素:12345678910111213# arr = [1,2,3,4,5,6,7,8]# target = 3left =0right =len(arr)-1whileleft<=right:mid = left+(right-left)//2ifarr[mid]>target:right = mid-1ifarr[mid]target:right = midifarr[mid] ...继续阅读 (53)


    love 0
    杨成功
    发表于
    2023-09-19 11:35:26

    用 Docker 部署前端?你有私有镜像仓库吗

    大家好,我是杨成功。越来越多的前端团队选择用 Docker 部署前端项目,方法是将项目打包成一个镜像,然后在服务端直接拉镜像启动项目。这种方式可以忽略服务器环境差异,更容易做版本管理。但我们平常使用 Docker 拉取镜像时,默认会从Docker Hub这个公共仓库拉取。虽然 Docker Hub 也可以上传自己的镜像,但是上传后会对所有人开放,这对公司项目来说显然是不允许的。为此,Docker 官方提供了工具registry来帮助我们搭建私有镜像仓库,用于管理自己的镜像。后续所有的项目更新、升级、回滚,都要用到这个镜像仓库。下面详细介绍如何使用registry搭建私有镜像仓库。创建镜像仓库首先确保在你要搭建私有仓库的服务器上,已经安装好了 Docker(如何安装 Docker 这里不介绍)。(1)使用命令拉取registry镜像:$ docker pull registry(2)建立要存储私有镜像的目录,如/data/docker/registry:$ mkdir -vp /data/docker/registry(3)使用以下命令,基于 registry 镜像运将容器运行起来:$ docker run -d \ -p 5000:5000 \ --restart=always \ --name registry \ -v /data/docker/registry ...继续阅读 (115)


    love 0
    x359981514
    发表于
    2023-09-19 08:30:28

    Android编译的小知识

    背景Android是如何进行编译的? 项目中的源代码是如何一步步被执行为可以安装到手机上的apk的? 文章会一一给大家介绍,尽量以代码为例,好让大家快速理解。文末有福利~1.认识Gradle1.1 Gradle简介官方文档:https://docs.gradle.org/7.3.3/userguide/what_is_gradle.html官方解释:Gradle是一个开源的自动化构建工具。 现... ...继续阅读 (159)


    love 0
    FranzKafka95
    发表于
    2023-09-19 07:40:10

    Android12系统之系统属性

    Read Time:3 Minute, 14 Second在安卓的日常开发中,系统属性是会经常遇到并使用的。系统属性在作用上比较类似于安卓系统中的环境变量,但相对于环境变量,系统属性具备更多的功能特性以及更高的灵活性,本篇文章就Android12为例总结一下安卓系统属性的相关知识。系统属性定义在我们了解与使用系统属性时,我们应该要先了解系统属性的定义,在进行自定义属性时遵循其定义规范。属性名称原则上可以为任意字符串,不过Google针对属性的名称制定了一套规范,大家在制定属性时应尽可能遵守该规范:[{prefix}.]{group}[.{subgroup}]*.{name}[.{type}]其中prefix字段可以分为三种:1)使用“”,一般我们会将“”进行忽略,这种系统属性会在系统重新启动之后丢失,在单个运行周期内可读写2)使用ro,该prefix表明该属性是read only,无法被在系统运行期间改变,重启仍会保留3)使用persist,该prefix表明属性是断电保存的,也就是说重启(包含冷启动与热启动)不会导致属性丢失,在单个运行周期内可读写接下来是group字段,其用于聚合相关属性,一般用android子系统的名称进行标识,如audio,camera,graphics,telephony等,我们应当借鉴SELinux配置system/sepolicy/private/pr ...继续阅读 (129)


    love 0
    ChenSoul
    发表于
    2023-09-19 07:00:00

    [译]Spring Security 与 JWT for REST API

    免责声明:Spring Security 5+ 已发布 OAuth JWT 支持。建议使用最新版本的 OAuth 来支持 JWT,而不是使用自定义安全性或过滤器。 Spring 被认为是 Java 生态系统中值得信赖的框架,并且被广泛使用。将 Spring 称为框架不再有效,因为它更多的是涵盖各种框架的总括术语。其中一个框架是 Spring Security,它是一个功能强大且可定制的身份验证和授 … ...继续阅读 (137)


    love 0
    整理专家
    发表于
    2023-09-19 01:53:02

    灵活就业人员可以缴住房公积金了,可提取公积金和申请公积金贷款啦!

    近些日子,四川省南充市、浙江省湖州市等地都陆续发布《灵活就业人员参加住房公积金制度试点方案》,明确表示非全日制、个体经营、新业态等方式灵活就业群体,从9月1日起可以缴存住房公积金。 为支持灵活就业人员住房消费,助力灵活就业人员改善住房条件,国家《“十四五”数字经济发展规划》和《“十四五”公共服务规划》均鼓励灵活就业人员参加住房公积金制度。其意义就是为扩大住房公积金缴存覆盖范围,充分发挥住房公积金制...查看全文:https://boke123.net/6456.html ...继续阅读 (143)


    love 0
    整理专家
    发表于
    2023-09-19 01:09:05

    国际珍稀动物保护日在哪一天?微博森林驿站答案

    微博森林驿站森林小课堂答案:国际珍稀动物保护日在哪一天? 4月12日 5月8日 4月8日 答案:4月8日 拓展知识:珍稀动物(rare animal)是在自然界较为稀有和珍贵的动物。国际上各个国家都出现了不同程度珍稀动物灭绝的问题。为此,国际上将每年的4月8日定为国际珍稀动物保护日。查看全文:https://boke123.net/6455.html ...继续阅读 (143)


    love 0
    张善友
    发表于
    2023-09-19 00:30:00

    .NET 8 的 green thread 异步模型被搁置了 - 张善友

    【摘要】.NET 平台上的green thread 异步模型实验结果最近出来了,具体参见:https://github.com/dotnet/runtimelab/issues/2398 ,实验结果总结一下就是在.NET和 ASP.NET Core中实现Green Thread是可行的。Green Thre阅读全文 ...继续阅读 (175)


    love 0
    Elmagnifico\'s Blog
    发表于
    2023-09-19 00:00:00

    SMPTE时间同步

    ForewordSMPTE 时间同步,实际能搜到使用的例子绝对时间同步使用UTC时间,但是UTC时间往往是没有ms时间的,所以要更高精度的时候,UTC时间不合适SMPTE同步SMPTE是个大型时间同步规则的制定机构,有多个不同情况下使用的时间同步标准。最初只是给视频信息做同步的,后续音频、灯光等等多媒体设备加入,扩充了使用范围和标准。以前电视最常见的没信号的彩条也是这个组织规定的。直接使用SMPTE 大概率是从视频或者是音频的信号进行同步接入。最常见的时间同步就是拍摄现场的场记板,做的好的同步,会和摄像机、录音设备等联动,记录当前的时间。每天可能有成百上千条素材产生的时候,通过时间同步就很容易定位到某一个时刻发生的各个视频内容,方便后期、剪辑、审阅等等。而如果没有时间同步,想想那个素材量,整理起来得有多麻烦。多台设备做时间同步,一般会用Genlock,相当于是校准了每个设备上的系统时钟,防止他们跑偏SMPTE成立时间非常早,早期技术不发达,定下来的一些标准不够好(29.97fps这种),导致后来要去兼容,于是弄出来了丢帧时间码和非丢帧时间码。非丢帧时间码就是各种整数的FPS丢帧时间码则是非整数FPS的情况,因为时间码上没办法做小数,所以通过丢帧实现小数fps这种方式实现的效果,就是实际播放的时候只会丢弃这个时间码,而不会丢失实际的帧,这样一份素材也能很容易兼容到不通FPS中SMPT ...继续阅读 (166)


    love 0
    logic
    发表于
    2023-09-18 22:39:00

    终于恢复300Mbps的带宽了

    我家在几年前的宽带升级中就将带宽升到了300兆,然而我当时沉迷于软路由及内网穿透,想要将光猫改为桥接模式,却不小心删除了光猫中的TR069连接,导致光猫无法正常联网,用另外一台刷了第三方华为系统的光猫也总是设置不成功,最后只好让电信师傅上门维修。电信师傅设置宽带是使用的手机APP,无法与刷了第三方系统的光猫连接上,由于未能和电信师傅解释清楚,师傅简单的将其判断为光猫故障,给我家临时换了一个百兆的光猫,但此后竟没有再更换为千兆光猫,所以这几年来,尽管我家每个月都要交300兆的宽带月费,却始终使用的是百兆的带宽直到最近网络异常,我在修理网络的时候才发现了这一点,所以从京东又购买了一台新的光猫,商家通过远程连接获得了旧光猫的配置信息,包括:LoID宽带账号密码VLAN设置随后将配置好的新光猫邮寄给我,今天回到家将光猫插上,直接就可以用了,用花瓣测速测了一下网速,终于又回到了300Mbps,只是我的房间离光猫太远,布线不便,只能通过小米路由的mesh组网,所以在房间里测速仍然只有百兆的水平 ...继续阅读 (133)


    love 0
    整理专家
    发表于
    2023-09-18 16:33:20

    直升机的飞行原理与以下哪种玩具相似?蚂蚁庄园今日答案

    蚂蚁庄园今日答案:直升机的飞行原理与以下哪种玩具相似? 竹蜻蜓 陀螺 答案:竹蜻蜓 小知识:直升机的飞行原理与竹蜻蜓玩具相似! 直升机的旋翼就好像竹蜻蜓的叶片,旋翼轴就像竹蜻蜓的那根细竹棍儿,带动旋翼的发动机就好像我们用力搓竹棍儿的双手。直升机旋翼产生升力的道理与竹蜻蜓是相同的。查看全文:https://boke123.net/6446.html ...继续阅读 (166)


    love 0
    整理专家
    发表于
    2023-09-18 16:28:17

    以下哪种蔬菜在烹炒之前最好先焯水?蚂蚁庄园今日答案

    蚂蚁庄园今日答案:以下哪种蔬菜在烹炒之前最好先焯水? 四季豆 白萝卜 答案:四季豆 小知识:四季豆在烹炒之前最好先焯水! 四季豆是一种常见的蔬菜,含有丰富的营养成分,如维生素、矿物质和膳食纤维等。然而,四季豆中含有一些有毒的生物碱,如皂苷和血球凝集素等,如果烹调不当,可能会导致食物中毒。 所以为了确保四季豆的食用安全,建议在烹炒之前先进行焯水处理,此外,焯水还可以使四季豆更加容易烹调,缩短烹调时间...查看全文:https://boke123.net/6449.html ...继续阅读 (170)


    love 0
    Ginkgo
    发表于
    2023-09-18 15:41:00

    滚动条显隐时页面不抖动

    方案一属性属性scrollbar-gutter可以实现该功能方法在需要的地方设置scrollbar-gutter: stable;即可,此设置会将滚动条的位置预留出来,在没有滚动条时也占位。其他属性值auto默认效果stable both-edges和stable差不多,但是左右两边都会留空白位置进行占位,让内容居中兼容性scrollbar-gutter兼容性方案二overflow:overlay,overlay属性设置后,滚动条为覆盖在上方,不会占空间导致页面抖动 ...继续阅读 (169)


    love 0
    Denis &#124; 邓鸿华
    发表于
    2023-09-18 14:46:03

    WordPress “正在执行例行维护,请一分钟后回来。”时间过长怎么办?

    在 WordPress 后台升级插件或者主题,WordPress 就会进入维护(Maintenance)状态,这个时候访问任何页面都会出现:“正在执行例行维护,请一分钟后回来。”。但是有时候因为系统和服务器的问题,“正在执行例行维护,请一分钟后回来。”这个信息一直显示,后台也进不去,远远超过一分钟。怎么办呢?其实很简单,这个时候,我们可以使用 FTP 进入网站的根目录,删除 .maintenance 文件就可以。©WordPress果酱/RSS 订阅/长期承接 WordPress 项目 ...继续阅读 (170)


    love 0
    logic
    发表于
    2023-09-18 14:39:00

    终于恢复300Mbps的带宽了

    AI摘要:我家的宽带带宽终于恢复到了300Mbps。几年前,我在升级宽带时不小心删除了光猫中的TR069连接,导致无法正常联网。电信师傅临时给我换了一个百兆的光猫,但一直没有更换为千兆光猫。最近我发现了这个问题,于是购买了一台新的光猫并成功配置。现在我可以享受到300Mbps的带宽,只是由于房间离光猫太远,只能通过小米路由的mesh组网,所以房间里的网速仍然只有百兆水平。Powered byAISummary.我家在几年前的宽带升级中就将带宽升到了300兆,然而我当时沉迷于软路由及内网穿透,想要将光猫改为桥接模式,却不小心删除了光猫中的TR069连接,导致光猫无法正常联网,用另外一台刷了第三方华为系统的光猫也总是设置不成功,最后只好让电信师傅上门维修。电信师傅设置宽带是使用的手机APP,无法与刷了第三方系统的光猫连接上,由于未能和电信师傅解释清楚,师傅简单的将其判断为光猫故障,给我家临时换了一个百兆的光猫,但此后竟没有再更换为千兆光猫,所以这几年来,尽管我家每个月都要交300兆的宽带月费,却始终使用的是百兆的带宽直到最近网络异常,我在修理网络的时候才发现了这一点,所以从京东又购买了一台新的光猫,商家通过远程连接获得了旧光猫的配置信息,包括:LoID宽带账号密码VLAN设置随后将配置好的新光猫邮寄给我,今天回到家将光猫插上,直接就可以用了,用花瓣测速测了一下网速,终于又回到了300M ...继续阅读 (85)


    love 0
    broadview2006
    发表于
    2023-09-18 13:47:06

    人民日报发文祝贺,这位作者是藏不住了!

    自2021年7月25日在短视频平台上发布第一条关于黑洞-中子星合并的科普短视频开始,周思益便一发不可收拾,到现在已经连续发布了90多条短视频,绝大多数是在科普“弦论”知识。不过,最让周思益满意的是国家和重庆大学对她科普事业的支持,重大为她争取到一笔国家自然基金委的理论物理专款,这笔经费中的一部分基于她在短视频平台的经历特批,专门用于科普!她自称“幼儿园老师”,叫粉丝“小朋友”,这些“小朋友”遍布各行各业,有中年文员,有热爱物理的高中生,还有家庭主妇……更为可喜的是,其“科普”事业还获得国家专项基金支持! ...继续阅读 (203)


    love 0
    eryar
    发表于
    2023-09-18 13:13:00

    布尔数据 BOPDS_Iterator

    布尔数据 BOPDS_Iteratoreryar@163.com1 IntroductionOpenCASCADE中新的布尔工具TKBO相对已经废弃的TKBool代码更规范,更易于理解。与ModelingData和ModelingAlgorithms大的模块组织一样,主要也是数据结构Data Structure+算法Algorithm的组织形式。其中BOPDS为布尔中的数据结构部分,BOPAlgo为布尔中的算法部分。理解算法的前提是先理解数据结构DS(Data Structure),所以先从数据结构入手,来深入理解布尔操作。本文先从简单的数据结构BOPDS_Iterator开始对源码进行分析。 2 BOPDS_Iterator从类的注释可以看出,迭代器BOPDS_Iterator有以下两个功能:- 找出包围盒相交的Shape;- 遍历相交的一对Shape;//! The class BOPDS_Iterator is //! 1.to compute intersections between BRep sub-shapes //! of arguments of an operation (see the class BOPDS_DS) //! in terms of theirs bounding boxes //! 2.provides interface to iterat ...继续阅读 (194)


    love 0
    eryar
    发表于
    2023-09-18 12:49:00

    构建工具Premake

    构建工具Premake经常用Visual Studio写一些小程序来验证OpenCASCADE的功能,每次创建项目后都配置头文件,库路径,程序运行时还要配置Debug的环境变量,比较麻烦。也尝试过CMake和QMake,都不太理想。CMake学习曲线陡峭一点,还会生成一堆文件。QMake简单些,但是有的选项不支持。直到看到一个开源的游戏程序Overload,看其编译说明使用了Premake来构建。使用IMGUI生成的软件界面比较酷炫,使用Premake生成Visual Studio解决方案。1 什么是构建系统构建系统(BuildSystem)是用来从源码生成用户可以使用的目标(Targets)的自动化工具。目标可以包括库,可执行文件,或者生成的脚本等等。项目模块依赖关系维护 ;目标的可配置化(不同系统:Windows,Mac…;不同平台:Win32,Win64,Amd64…)目标生成的自动化2 为什么使用构建系统主要用于提高开发人员的效率与稳定,测试与发布的效率-减少开发人员的知识成本(比如对同一流程,但多种平台,多种开发环境差异化的了解)-减少项目项目变动的维护成本– VisualStudio 的编译选项规则,配置方法– Xcode 的编译选项规则,配置方法– 其他。。。-减少模块的维护成本– 协同人员对工程 ...继续阅读 (117)


    love 0
    eryar
    发表于
    2023-09-18 12:48:00

    OpenCASCADE GLFW IMGUI

    OpenCASCADE GLFW IMGUI如果从事过C++ Windows客户端开发,大家对MFC、Qt、DuiLib、WxWidgets等各种DirectUI应该有了解,本篇给大家介绍一个超级轻量级的C++开源跨平台图形界面框架ImGUI. ImGUI主要用于游戏行业,所有的控件都需要手绘实现,当然性能也是满满的,毕竟是直接用dx/opengl来实现。ImGUI仓库:https://github.com/ocornut/imguiImGUI又称为Dear ImGui,它是与平台无关的C++轻量级跨平台图形界面库,没有任何第三方依赖,可以将ImGUI的源码直接加到项目中使用,也可以编译成dll, ImGUI使用DX或者OpenGL进行界面渲染,对于画面质量要求较高,例如客户端游戏,4k/8k视频播放时,用ImGUI是很好的选择,当然,你得非常熟悉DirectX或者OpenGL,不然就是宝剑在手,屠龙无力。相对于Qt、MFC、DuiLib、SOUI等,ImGUI的拓展性更好,也更轻量级,当然对于开发者的要求也更高.ImGUI没有类似于Qt/MFC这种,可以拖拽控件进行搭建界面,ImGUI的所有控件都必须手写实现。ImGUI的demo基本提供了所有控件、图表等的实现,源码也有,可以对照的学习。在PC端技术选型时,如果公司有音视频、图形图像、4k/8k视频业务,或者一些简单的UI可以考 ...继续阅读 (116)


    love 0
    eryar
    发表于
    2023-09-18 12:47:00

    几何内核与数学

    几何内核与数学1 概述从1950年第一台图形显示器(美国麻省理工大学MIT旋风I号Whirlwind I)的诞生,到1962年MIT林肯实验室的Ivan E. Sutherland发表题为“Sketchpad: 一个人机交互的图形系统”确定计算机图形学作为独立科学分支。经过70多年的发展,计算机图形学中的几何造型技术成了现在的几何内核。数学是我们从小学、中学到大学一直都在学习的课程,是现代科技的理论基础,是创新的源泉。几何内核与数学的联系非常紧密,结合开源几何内核opencascade谈谈学习过程和数学的认识。2 高中时代在刚学习的时候,总是先从简单的开始入手。比如,先看看直线、圆是什么,怎么显示出来。长方体、圆柱体等怎么用BREP进行表示,怎么显示在屏幕上。这个时候考虑问题是常人思维,我认为是高中时代。比如,怎么计算二维直线与圆的交点呢?上过高中的都学过,联立直线与圆的一元二次方程组,将解方程组的代码固化在代码中。当计算椭圆与圆的交点时,也做同样的处理,就是多写点代码。高中几何学得好的,可能会说我可以用向量,向量的方法会比代数的方法速度要快。再比如,怎么计算曲线的弧长和曲面的面积呢?计算曲线可以通过对曲线进行采样点,将点连成多段线,再分别计算每小段线段的长度累加就是了。面积咱们也可以类似处理,将曲面离散成三角形或四边形,再将这些三角形或四边形面积累加。这些 ...继续阅读 (132)


    love 0
    煎鱼
    发表于
    2023-09-18 12:46:19

    Go 官方新玩具:漏洞管理和扫描,看看自己项目有没有坑?

    大家好,我是煎鱼。业务系统的安全问题一直是各企业的 “头号” 问题(被发现时)。不知道有多少读者朋友们经历了刚刚结束的 HW 行动。最近发现有厂商已经可以对 Go 开始做检测了,这又是一大进步。这不,最近发现 Go 官方自己推出了新的工具,作用是漏洞管理,告诉你已报告的漏洞,并告知你应该如何升级到什么版本。今天这篇文章就是分享这个安全工具。前置的版本要求是:Go >= 1.18。govulncheck 是什么Go 安全团队在 2022 年 9 月,正式推出了 govulncheck 工具,可以根据背后的 Go 漏洞数据库去分析 Go 代码,对已知的问题发出警告,提醒开发者进行修复。以下是 govulncheck 的架构图:Go 漏洞管理由以下几个部分组成:数据源来自各个来源,例如:National Vulnerability Database (NVD)、GitHub Advisory Database,以及直接从 Go 软件包维护者处收集。漏洞数据库会基于上述第一点来做数据录入,所有的报告均由 Go Security 团队审核和整理。报告采用开源漏洞(OSV)格式,可通过 API 访问。pkg.go.dev 与 govulncheck 集成,让开发人员能发现项目中的漏洞。最简 Demo准备有缺陷的项目根据 Go 官方的示例,我们需要模拟一个例子来验证安全功能。创建一个 Go 项目 ...继续阅读 (118)


    love 0
    Philippe Bouchard
    发表于
    2023-09-18 11:57:15

    Les Différentes Options Pour Un Rideau Métallique

    Quand il s’agit de sécuriser votre espace commercial, un rideau métallique est certainement un choix à envisager. Ce type de porte offre une protection indéniable contre les intrusions et peut également être esthétiquement attrayant. C’est un investissement durable qui peut également avoir un impact significatif sur la consommation d’énergie de votre entreprise. Dans cet article, […]The postLes Différentes Options Pour Un Rideau Métalliqueappeared first onInfos et culture du Net. ...继续阅读 (107)


    love 0
    伍华聪
    发表于
    2023-09-18 11:35:00

    循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(5) -- 树列表TreeView的使用 - 伍华聪

    【摘要】在我们展示一些参考信息的时候,有所会用树形列表来展示结构信息,如对于有父子关系的多层级部门机构,以及一些常用如字典大类节点,也都可以利用树形列表的方式进行展示,本篇随笔介绍基于WPF的方式,使用TreeView来洗实现结构信息的展示,以及对它的菜单进行的设置、过滤查询等功能的实现逻辑。阅读全文 ...继续阅读 (195)


    love 0
    卡颂
    发表于
    2023-09-18 10:27:30

    Vercel推出的前端AI工具v0,会改变前端么?

    大家好,我卡颂。最近,Vercel推出了一款AI代码生成工具 ——v0,可以快速生成前端组件代码。这款AI工具会影响现有前端开发模式么?本文会从如下角度展开讨论:v0是什么?能做什么?v0生成的代码包含哪些部分?会对现有前端开发产生什么影响?欢迎围观朋友圈、加入人类高质量前端交流群,带飞v0是什么v0是Vercel推出的一款前端组件代码生成工具,当前还处于Alpha阶段,要想试用需要先排队。他的使用方式如下:首先,用自然语言描述需求v0会根据需求生成组件代码:我们可以继续对不满意的地方提出修改意见,比如背景请使用渐变蓝色:此时,会生成一个新的版本(这里是v1)。具体来说,每个修改意见都会产生一个新的版本。当我们再提出 ——内容宽度为500px,此时会产生v2:现在你明白这款产品为什么叫v0了吧?v0指产品的最初版本,开发者可以基于v0不断迭代新的版本。而迭代的方式,就是不断提出新需求或修改意见。有同学可能会问:我直接向chatGPT提需求不也能生成代码,v0有啥优势?v0的优势主要体现在两点:可以针对组件不同部分单独修改UI与样式分离让我们细细聊一下。可以针对组件不同部分单独修改如果直接让chatGPT生成代码,那么他会生成一大段代码。比如,我让chatGPT生成上面提到的天气预报组件。下面截取了他返回代码的一部分,注意其中红框中组件背景色是白色:现在,我继续提问:背景请使用渐变蓝 ...继续阅读 (129)

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