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

    love 0
    coder4
    发表于
    2024-05-09 11:39:48

    IntelliJ IDEA打开项目后在Ubuntu 24.04下闪退

    换Ubuntu24.04后,idea打开项目直接闪退,必现,调jvm堆无效 闪退可以在命令行找到 提示错误: [0509/193513.227389:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/coder4/soft/idea-IC-233.15026.9/jbr/lib/chrome-sandbox is owned by root and has mode 4755. ff网上搜了下,在bin/idea64.vmoptions下增加一行即可: -Dide.browser.jcef.sandbox.enable=false   ...继续阅读 (163)


    love 0
    水冗水孚
    发表于
    2024-05-09 10:20:09

    面试官桀桀一笑:请手写一个Promise.all(判断是不是Promise、js抛出错误)

    前言本文如标题,回顾三个知识点判断是不是Promisejs抛出错误的类型手写Promise.all判断是不是Promise方式一 Object.prototype.toString.call代码如下:// p存在,且对象原型上是Promise function isPromise(p) { return p && Object.prototype.toString.call(p) === "[object Promise]"; }方式二 Promise有.then方法,以此为依据代码如下:// 有值,且值是对象或函数,在一个也要有.then的函数方法 function isPromise(val) { return ( val && (typeof val === 'object' || typeof val === 'function') && typeof val.then === 'function' ); }二者对比方式二比方式一更为精准强大(推荐)对于规范化的Promise(就是JavaScript自带的Promise)二者判断检测结果能力都一样但是对于一些特定的Promise可能不太准确比如:特定库的Promise(Tiny Promise)、或者自己继承Promise去操作什么的,可能不太够用不过 ...继续阅读 (214)


    love 0
    王中阳Go
    发表于
    2024-05-09 09:29:22

    Go-Zero自定义goctl实战:定制化模板,加速你的微服务开发效率(四)

    前言上一篇文章带你实现了Go-Zero和goctl:解锁微服务开发的神器,快速上手指南,本文将继续深入探讨Go-Zero的强大之处,并介绍如何使用goctl工具实现模板定制化,并根据实际项目业务需求进行模板定制化实现。通过本文的教程,你能够亲自实践并完成goctl模板的定制化,进一步提升你的Go-Zero开发技能。概述goctl 代码生成是基于 go 的模板去实现数据驱动的,默认情况会选择内存中的模板进行生成,当开发需要修改模板时,就需要定制化模板,goctl为我们实现了这一功能。实战前准备首先需要你在本地安装goctl、protoc、go-zero,下载教学和地址点击这里,按照教程操作即可,非常简单。下面按顺序和我操作吧,对整体开发流程不清楚的同学务必先看我前篇文章:GoZero的开发技巧 & 整体开发流程本文重在实战,如果对goctl毫不了解的话,建议先看我前一篇文章:Go-Zero和goctl:解锁微服务开发的神器,快速上手指南以下均以我的商业项目举例,应该对你有启发:(后面我会把商业项目脱敏开源出来,欢迎关注我)数据表生成Model方法脚本首先在deploy下新增script目录,结构如下图所示。脚本内容如下:#!/usr/bin/env bash # 使用方法: # ./genModel.sh lottery lottery # ./genModel.sh lotter ...继续阅读 (166)


    love 0
    countmeon
    发表于
    2024-05-09 07:48:15

    最后一次更新备份

    转眼又是一年,在过一个月我的VPS就到期了,里面其实也只有这么一个博客了,确实也没有在续费的价值了。这次更新备份后会把博客迁移到本地电脑,自己私有使用了。提前跟各位道别了。 ...继续阅读 (113)


    love 0
    xiaoz
    发表于
    2024-05-09 03:07:22

    精选:三个支持安装插件的安卓浏览器,你都用过吗?

    在这个信息爆炸的时代,我们几乎每天都在使用手机浏览器来搜索资讯、观看视频或是浏览社交媒体。但你知道吗?有些安卓浏览器不仅速度快,界面友好,还支持安装插件,大大增强了浏览器的功能性和个性化选项。今天,xiaoz将为你精选三款支持安装插件的安卓浏览器:Kiwi Browser、Firefox 以及狐猴浏 ...继续阅读 (150)


    love 0
    admin
    发表于
    2024-05-09 00:48:57

    【竞品分析】筷子科技视频剪辑产品全视角分析

    在公司项目推进过程中,有幸体验了一把筷子科技的视频混剪产品,真的能够极大的提升大量视频的产出;但也因为主打混剪的原因,对于一些品牌方想要推出更高质量的视频可能就有其他的产品或平台选择。所以,筷子是视频大火后营销领域需要重点关注的竞品之一;目前,筷子科技的产品提供开放注册,分为个人版本和团队版本,下文将重点围绕团队版本展开。项目信息以下更多来源于网络信息,若有出入请忽略。筷子公司13年创立至今已经十年多,专注在营销赛道,但前后对自身定位有明显变化,从19年之前的“数字化广告技术公司”演变为后续的“内容商业生态的智能创意技术提供商”。前后共计5轮融资,目前在A+轮,非一二线风投,最近一轮融资约数千万人民币。 更多详见筷子科技 | 项目信息-36氪公司从早期的“数字化广告技术服务商”演变为“内容商业生态的智能创意技术提供商”;将服务聚焦在了内容方面:2019年之前重点在广告领域针对全渠道营销客户提供创意生产工具和数据监测,主要产品形态为DSP、DMP。标准的SaaS订阅费外,筷子科技还按照投放效果收费,从投放预算中收取一定比例的费用2020年开始定位内容创意管理主推创意内容资产管理决策全流程服务,对标Adobe AEM和Sitecore产品,主要产品形态是PCP(程序化创意平台Programmatic Creative Platform),提出对素材的“元素极管理”,旨在提供类似Head ...继续阅读 (148)


    love 0
    美团技术团队
    发表于
    2024-05-09 00:00:00

    DDD在大众点评交易系统演进中的应用

    本文整理自美团技术沙龙第73期《基于领域驱动设计(DDD)的架构演进和实践》,主要介绍了DDD的核心概念、常见的设计思路,并结合DDD介绍大众点评交易系统的演进过程,最后做了一些总结和思考。希望这些内容能够对大家有所帮助或启发。 ...继续阅读 (151)


    love 0
    bigwhite
    发表于
    2024-05-08 22:13:17

    使用Ollama和Go基于文本嵌入模型实现文本向量化

    本文永久链接– https://tonybai.com/2024/05/09/text-vectorization-using-ollama-and-go-based-on-text-embedding-models基于RAG+大模型的应用已经成为当前AI应用领域的一个热门方向。RAG(Retrieval-Augmented Generation)将检索和生成两个步骤相结合,利用外部知识库来增强生成模型的能力(如下图来自网络)。在RAG赋能的大模型应用中,关键的一步是将文本数据向量化后存储在向量数据库中(如上图的红框),以实现快速的相似度搜索,从而检索与输入查询相关的文本片段,再将检索到的文本输入给生成模型生成最终结果。本文是我学习开发大模型应用的一篇小记,探讨的是如何使用Ollama和Go语言实现文本数据的向量化处理,这是开发基于RAG的大模型应用的前提和基础。要进行文本向量化,我们首先要了解一下文本向量化的方法以及发展。纵观文本向量化技术的发展历程,我们可以看到从早期的词袋模型(Bag-of-Words)、主题模型(Topic Models),到词嵌入(Word Embedding)、句嵌入(Sentence Embedding),再到当前基于预训练的文本嵌入模型(Pretrained Text Embedding Models),文本向量化的方法不断演进,语义表达 ...继续阅读 (175)


    love 0
    1900
    发表于
    2024-05-08 20:44:09

    使用动态Emoji

    昨夜忙完工作临了准备关电脑时看了一条留言,并做了一些回访,在回访的过程中发现了 为博客启用动态表情 一文。 为博客启用动态表情 | Fluent Emoji 3D表情包这东西挺难挑还,各式各样的我最近翻了个遍,只能说Microsoft推的Fluent Emoji最合我意,动态3D,简约和谐。但它一个表情几个变体,总量直逼2000+,我个小博客用属实牛鼎烹鸡,高攀了昂。只得挑些常用的整理汇总,现已适配Twikoo、Artalk、Waline、Valine 介绍 引用站外链接放养平凡btwoa 主体内容就是使用微软的Fluent Emoji动态表情作为评论系统的表情包,遂花了一点时间根据文章介绍弄好,发现效果相当不错,大家可以留言的时候体验一下。 (微软做的这些小东西其实都还挺不错的,就是太容易弃坑) 上传Emoji包 btwoa对emoji做了中文alt整理,并提供了Gif的下载链接,我们只需要将下载下来的文件解压缩后上传到自己的S3、七牛、又拍等云盘上面即可。 我们可以在桶根目录里新建一个文件夹,如 /fluent-emoji ,并将所有表情传到这个文件夹下,如果你的云储 ...继续阅读 (172)


    love 0
    XboxYan
    发表于
    2024-05-08 19:36:01

    纯 CSS 实现标签自动显示超出数量

    欢迎关注我的公众号:前端侦探现代CSS强大的令人难以置信。这次我们来用CSS实现这样一个功能:有多个宽度不同的标签水平排列,当外层宽度不足时,会提示超出的数量,演示效果如下如果让我用JavaScript来实现估计都有点折腾,毕竟宽度都是动态的,要监听各部分的尺寸变化,包括标签的位置和外层的宽度,总之不是一两行代码就能搞定的。现如今,纯CSS也能完美的实现这样的效果,而且比JS实现更加简单,一起来看看吧一、CSS 实现思路很多时候,CSS并没有直接的实现方式,需要“绕”点弯路,将需求拆分成很多小点,然后逐一突破。回到本文这里,其实有几个问题需要考虑:CSS 如何动态累计数字?CSS 如何知道哪些元素在容器之外?CSS 如何区分是否溢出(显示数量)关于第3点,其实在之前这篇文章中有详细介绍,有兴趣可以回顾一下,非常有意思纯 CSS 检测文本是否溢出那么第一点,CSS有没有什么方式可以统计数量呢?没错,相信很多小伙伴已经猜到了,就是利用CSS计数器,示意如下counter-reset: num var(--num); counter-increment: num; ::after{ content: "+"counter(num); }关于计数器,我之前也在很多文章中有用到你可能不需要 JS!CSS实现一个计时器如何让CSS计数器支持小数的动态变化?还在使用定时器吗?CSS 也能 ...继续阅读 (184)


    love 0
    smallnest
    发表于
    2024-05-08 15:53:15

    重复了很多次,我终于不再忍了

    虽然我不做管理系统,但是在项目中和数据库打交道还是比较多的,经常会从数据库中 (比如 Mysql 、ClickHouse 等) 查询一些记录,偶尔也会写入一些数据,但是不多。每次从数据库中查询一些数据,套路几乎是一样的,无非是:定义和表相关的 struct (Entity)1234typeUserstruct{IDint`db:"id" json:"id,omitempty"`Namestring`db:"name" json:"name,omitempty"`}根据 dsn 创建 sql. DB12345db, err := sql.Open("mysql","user:password@tcp(127.0.0.1:3306)/test")iferr !=nil{log.Fatal(err)}deferdb.Close()执行查询, 获得一组Row123456789var(idintnamestring)rows, err := db.Query("select id, name from users where id = ?",1)iferr !=nil{log.Fatal(err)}deferrows.Close()遍历 rows, 读取数据,并填充struct123456789101112131415varusers []Userforrows.Next() {varuse ...继续阅读 (173)


    love 0
    Denis | 邓鸿华
    发表于
    2024-05-08 14:50:29

    WordPress 页面装修插件「页面模块」新增「共用模块」和「复制模块」功能

    前面介绍了我们出的一键模块化装修 WordPress 页面插件「页面模块」,Modular(模块化)主题的用户纷纷点赞,都觉得不错,也给我们提出了很多建议,所以我们再接再厉,于是先给「页面模块」插件新增「共用模块」和「复制模块」功能,这两个功能可以说将「页面模块」的使用效率提高整整一个数量级,下面我们做一下详细的介绍:共用模块首先说下为什么要做这个功能,是这样的,有些用户觉得在很多页面上有一些完全相同的模块,虽然页面模块的功能可以让页面管理到很细节的地方,但是如果这些页面上的相同的模块,每次都要重复设置一遍的话,则让人很崩溃。😂所以能不能做一个模版的共用的库,将一些重复使用的模块放到里面,然后在任何页面都可以添加这个库里面的模块,并且修改这个库里面模块的内容,在所有页面添加的「共用模块」都会随之改变,这样就可以节约很多页面装修和设置时间。说干就干,我们就整出了这个共用库的功能,我们把它命名为「共用模块」,现在在 WordPress 后台「页面模块」的菜单下就多出了一个「共用模块」的子菜单:点击进入即可添加共用模块(在「共用模块」页面中添加模块和普通页面是一样的,这里不再重复了):添加了共用模块之后,在模块页面中就可以把共用模块库里面的模块添加到页面上:如上图所示,在页面上就会多出一个「添加共用」的按钮,点击它选择要添加的共用模块:「共用模块」被添加到页面上之后,会在标题后面显示「共 ...继续阅读 (168)


    love 0
    1Link.Fun 科技周刊
    发表于
    2024-05-08 00:00:00

    1link.fun 科技周刊 | 第 90 期

    让文字动起来这个大模型可以根据提示,让单词动起来,对其中几个字母进行形象化、拟人化并添加响应的动画效果。链接中有很多例子,一看便知。JS 裸奔节之前介绍了 CSS 裸奔节,这次是 4 月 24 日的 JS 裸奔节,旨在提示人们,现代网页不用 JS 代码也能工作。世界地图mini版这个开源项目提供一个 mini 版本的世界地图,压缩之后只有 300k 的大小,你可以把它放到你的网页上, 这相比用一个 iframe 嵌入谷歌、百度等地图的方式来说更轻量,而且还可以离线使用。把 Ytb 视频变成一步一步的教程这个网站的思路很有意思,很多教程视频是冗长,结构化很差,你必须得看完才能知道讲的是什么内容,这个网站用 AI 对视频进行分析(我猜是通过分析字幕),把视频里的内容变成文字版的教程,同时提供时间点。估计实现起来不会很难,一个调教好的提示词,加上字幕文件的内容,估计就差不多了。不需要数学知识,你可以这么理解 LLM 的工作原理这篇文章通俗易懂的解释了 LLM 的工作原理,主要是 token 和预测下一个 token 的工作模式。与之前推荐的这篇文章相比更加通俗一些。复杂的软件卖的更好这篇文章讨论软件复杂度的问题,我们经常被教育说,写软件、系统越简单越好,维护成本低等等。但是现实往往是那些复杂的庞大系统卖的更好,究其原因,大概是因为复杂意味着功能多,付出的努力多,意味着你的工作能力强。简单 ...继续阅读 (118)


    love 0
    Tw93 Blog
    发表于
    2024-05-08 00:00:00

    我居然用回有线耳机了 - 索尼 MV1

    关于我用回有线耳机这个事情男人的快乐,我居然用回有线耳机了,最近周末抽时间去线下试了不少好耳机,最后很意外买了索尼这款 MV1 开放式监听耳机,也不降噪还有线,却出奇的喜欢,想和大伙聊聊我的选择过程。现场去对比过 AirPods Max 音质很好很方便但是太太重了,不经常戴考虑颜值音质以及苹果互通其实很合适。索尼无线 WH-1000XM5 和 4,降噪很好也还轻,不太关心音质同时需要降噪耳机的很推荐 5,戴着也舒服,很适合出行使用。也去试了下 Bose QC45 和 700,前者比后者舒服,很舒服,而且样子也好看,700 也很有个性,不过音质有点儿闷,那个提示音很反人类有气无力那种感觉,但是戴着真的舒服,考虑舒适度喜欢低音的其实可以考虑。我很考虑音质我甚至去试了下 森海塞尔 HD 600、650、660S,都是有线,需要有前端去推,音质上假如习惯听交响乐那 600 是真的厉害,30 年的产品依然很抗打,喜欢听人声 650 超级合适,我觉得这一款对我而言是音质好性价比最高的,660 属于这两款有点结合,更贵钱够可考虑,但是普通设备推不动这种 300 和 150 欧阻抗的机子,需要配置一个很重的外放前端,只适合放家里书房使用,考虑到便携和钱最终还是放弃了,此外佩戴舒适度其实可以接受但是比不过前面索尼和 Bose 这两个。后面在索尼店里的时候,问店员有没有音质好的耳机可以试听,给我指了下 ...继续阅读 (112)


    love 0
    est
    发表于
    2024-05-07 22:38:31

    记录一个噩梦

    今早凌晨,从噩梦中惊醒,然后就一直辗转反侧睡不着;可能因为年龄大的缘故,我经常能意识到我在做梦,所谓 lucid dream,遇到好玩需要继续推进情节,不会太追究是否真的清醒,反而会不自觉的去脑补当前梦里剧情的合理性,所以下面很多时候是插叙。出场大概是和家人挤在一间熟悉的高层小区的老旧房间里,惊恐的看着窗外昏暗的天空。可能因为昨天晚上打了一会FPS,加上前几天看了《Dune II》这部电影,对杀戮环节很有代入感,所以不知不觉从那里搞到了一把步枪,装满了子弹。这时窗外突然突然钻进来一个人影,我嘀咕到,现在已经 天下大乱,是末日劫生;眼前这个如同丧尸一般爬行的人,正在扑向我的奶奶,这个人看上去非常瘦弱,我操起武器一阵突突突,放倒了眼前这个威胁。房间被弄乱,窗边墙角一片狼藉,地上还躺着一个狰狞的 ragdoll 需要得处理,重点来了,攻击性这么的强,这个身躯却比正常人小很多,十分的瘦弱,我甚至把他身子头和腿对折,就像一张纸一样。然后单手轻松将其拧起来,像往常一样把他带下楼,扔进了垃圾桶!一个鲜活的生命就这样从我眼前消失了!这个突然出现情况,让我心脏扑通扑通的跳,直接给我干惊醒了。半睡半醒迷迷糊糊之间,我又开始怀疑为啥会有这样的 丧尸 从高层建筑的窗户突然出现。可能是最近看了太多五代十国和南北朝之类的历史惨剧视频,我便开始就地分析此情此景的合理性,结论是——裹挟。在古代,遇到荒年,正常的社 ...继续阅读 (198)


    love 0
    est
    发表于
    2024-05-07 21:20:00

    记录一个噩梦

    今早凌晨,从噩梦中惊醒,然后就一直辗转反侧睡不着;可能因为年龄大的缘故,我经常能意识到我在做梦,所谓 lucid dream,遇到好玩需要继续推进情节,不会太追究是否真的清醒,反而会不自觉的去脑补当前梦里剧情的合理性,所以下面很多时候是插叙。出场大概是和家人挤在一间熟悉的高层小区的老旧房间里,惊恐的看着窗外昏暗的天空。可能因为昨天晚上打了一会FPS,加上前几天看了《Dune II》这部电影,对杀戮环节很有代入感,所以不知不觉从那里搞到了一把步枪,装满了子弹。这时窗外突然突然钻进来一个人影,我嘀咕到,现在已经 天下大乱,是末日劫生;眼前这个如同丧尸一般爬行的人,正在扑向我的奶奶,这个人看上去非常瘦弱,我操起武器一阵突突突,放倒了眼前这个威胁。房间被弄乱,窗边墙角一片狼藉,地上还躺着一个狰狞的 ragdoll 需要得处理,重点来了,攻击性这么的强,这个身躯却比正常人小很多,十分的瘦弱,我甚至把他身子头和腿对折,就像一张纸一样。然后单手轻松将其拧起来,像往常一样把他带下楼,扔进了垃圾桶!一个鲜活的生命就这样从我眼前消失了!这个突然出现情况,让我心脏扑通扑通的跳,直接给我干惊醒了。半睡半醒迷迷糊糊之间,我又开始怀疑为啥会有这样的 丧尸 从高层建筑的窗户突然出现。可能是最近看了太多五代十国和南北朝之类的历史惨剧视频,我便开始就地分析此情此景的合理性,结论是——裹挟。在古代,遇到荒年,正常的社 ...继续阅读 (151)


    love 0
    1900
    发表于
    2024-05-07 16:38:49

    小狼毫Win11配色分享

    之前在 小狼毫算法服务设置自启动 + 微信配色主题分享 中分享过一个微信配色的主题,十分好看。 但是我个人也比较喜欢Windows的默认输入法的皮肤,之前用掌心输入法的时候还专门去找过相对应的主题 【手心输入法皮肤】Win11Style。 最近偶然间发现在小狼毫的issue区 #1205 中有人提到了小狼毫Win11风格的主题,尝试了一下发现效果还原的还是比较到位的,体验后不敢独享,遂撰文分享。 配置文件内容添加到 weasel.custom.yaml 中,没有这个文件就新建一个,这个 style 部分的设置搭配我之前分享的微信的主题也非常好看。 style/+: font_face: 'Maple UI' label_format: "%s" inline_preedit: true font_point: 15 label_font_point: 15 comment_font_point: 15 horizontal: true color_scheme: win11dark color_sche ...继续阅读 (160)


    love 0
    惜分飞
    发表于
    2024-05-07 16:11:09

    WINDOWS 下用dg broker搭建ADG(单机to单机)

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:WINDOWS 下用dg broker搭建ADG(单机to单机)作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]环境#主备库 C:\Windows\System32\drivers\etc\hosts 文件 192.168.11.10 dg1 192.168.11.11 dg2 #环境 主库主机名:dg1 现有实例orcl 备库主机名:dg2 只安装软件一,主库配置–主库设置强制日志,保证所有的操作都记录到日志文件–查看当前force\_logging的设置#主库如果已开启归档,不需要停机 sqlplus / as sysdba select force_logging from v$database; select flashback_on from v$database; alter database force logging; -- 开启强制日志模式 ####################################################### #如果没开归档 sqlplus / as sysdba shudown immediate; startup mount; alter database archivelog; -- ...继续阅读 (189)


    love 0
    惜分飞
    发表于
    2024-05-07 16:11:09

    WINDOWS 下用dg broker搭建ADG(单机to单机)

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:WINDOWS 下用dg broker搭建ADG(单机to单机)作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]环境#主备库 C:\Windows\System32\drivers\etc\hosts 文件 192.168.11.10 dg1 192.168.11.11 dg2 #环境 主库主机名:dg1 现有实例orcl 备库主机名:dg2 只安装软件一,主库配置–主库设置强制日志,保证所有的操作都记录到日志文件–查看当前force\_logging的设置#主库如果已开启归档,不需要停机 sqlplus / as sysdba select force_logging from v$database; select flashback_on from v$database; alter database force logging; -- 开启强制日志模式 ####################################################### #如果没开归档 sqlplus / as sysdba shudown immediate; startup mount; alter database archivelog; -- ...继续阅读 (142)


    love 0
    Jimmy He
    发表于
    2024-05-07 11:09:48

    多云用户,应该尽快切换到Valkey的使用

    2024年3月20号,Redis Lab宣布,从redis 7.4开始,redis的开源协议,将从宽松的BSD协议,使用者可以任意使用和商用,转成SSPL v1(Server Side Public License)和RSAL v2(Redis Source Available License)协议,使用者可以内部使用,但是不能商业化和提供给他人使用。这意味着,在没有得到redis官方的许可下,云厂商不能再继续免费试用redis的代码。注:SSPL:SSPL 是 MongoDB 创建的一个源码可用的许可证,以体现开源的原则,同时提供保护,防止公有云供应商将开源作品作为服务提供而不回馈此开源作品。SSPL 允许自由和不受限制的使用和修改开源作品,但如果你把此开源作品作为服务提供给别人,你也必须在 SSPL 下公开发布任何修改以及管理层的源代码。RSAL:RSAL是 Redis 授予的宽松、非排他性、免版税许可证。用于使用、分发和修改专为与 Redis 一起工作的某些软件组件,但须遵守协议中概述的特定限制和条件。看来,继Elasticsearch、MongoDB之后,redis也走上了对抗云厂商“白嫖”的道路。 —— 但是,云厂商是否真正“白嫖”,还是有大量反馈,这个公道自在人心,网上也有不少的文章,比如《Redis 社区的发展与国内开发者的贡献》那么,在redis改变开源协议之后,各 ...继续阅读 (136)


    love 0
    broadview2006
    发表于
    2024-05-07 10:17:17

    豆瓣8.7分,30000人都在阅读的量化用户体验实操书全面更新!

    这些示例中的行为、态度和情感都是可以被度量的。来自不同专业和领域的关注如何提高用户体验的人将会从本书获益,包括可用性和用户体验专业人员、交互设计师、信息架构师、服务设计师、产品设计师、Web 设计师和开发人员、软件开发人员、平面设计师,以及市场营销和市场研究专业人员,还有项目和产品经理等。这本书适用于任何对改进不同类型产品或服务的用户体验感兴趣的人,无论这些产品是消费类产品、计算机系统、应用程序、网站、服务,还是其他任何类型的物品,只要是人使用的产品,就可以度量与使用该产品有关的用户体验。 ...继续阅读 (171)


    love 0
    Lenciel
    发表于
    2024-05-07 09:29:10

    不花钱的同声传译

    语音转文本再进行处理(记录、总结或者翻译)。由于目前的解决方案基本都是跑在服务器端的,所以也有一些问题。首先是不够安全。不管是私人的通话,还是工作的会议,把音频录制和处理交给第三方,特别是国内一些厂商,还是让人感觉有点害怕的。其次是不够灵活。比如,YouTube 自动加字幕的功能,依赖 Google 的服务。本地下载了一部冷门的电影,就还得老老实实花时间去找字幕。这些问题的解决,核心是下面两个方面... ...继续阅读 (153)


    love 0
    x359981514
    发表于
    2024-05-07 08:30:15

    从Flutter范儿的单例来看Dart的构造函数

    点击上方蓝字关注我,知识会给你力量单例模式单例模式应该是设计模式中使用的最广泛的一种设计模式了,在Kotlin中,甚至为它单独创建了一个语法糖——object类,来快速实现单例模式,而在Dart中,并没有像Kotlin这样的语法糖,所以,参考单例的一般实现,我们可以很容易的实现下面这样一个单例。classSingleton{ staticSingleton?_instance; ... ...继续阅读 (106)


    love 0
    xiaoz
    发表于
    2024-05-07 06:18:31

    探索云计算未来:2024年亚马逊云科技中国峰会邀您共赴上海

    亚马逊云科技中国峰会即将在5月29日至30日在上海世博中心隆重举办。本次峰会将集聚众多业界精英,围绕三大主题展开超过500场的精彩活动,包括独立演讲、观点对话、闪电讲座、互动讨论等多种形式。活动将聚焦于云计算、生成式AI等前沿技术,为您展示最新的行业趋势与解决方案。峰会看点2024年亚马逊云科技中国 ...继续阅读 (166)


    love 0
    FeiZhao (xuezaigds@gmail.com)
    发表于
    2024-05-07 04:07:27

    C++ 函数可变参实现方法的演进

    可变参数函数是接受可变数量参数的函数,在不少场景下,可变参数函数是非常有用的。比如想打印日志时,可以接受任意数量的参数,然后将这些参数拼接输出到控制台,如下:1234{// ...;LogInfo(user, cost, action, result);}在C++中,可变参数函数的实现方法也是不断演进的,从最初C风格的可变参数列表,到 C++11 的变参模板,再到 C++17 引入的折叠表达式,见证了 C++ 语言的逐步发展和完善。接下来本文会介绍这三种方式的实现细节以及优缺点。C 风格变长参数列表最早是 C 风格的变长参数列表,它通过中定义的宏实现,主要包括:va_list, va_start, va_arg, va_end。下面是一个使用 C 风格变长参数的例子,实现了一个函数来计算任意数量整数的和:12345678910111213141516171819#include#include// 需要提供参数个数intsum(intn, ...){inttotal =0;va_list args;va_start(args, n);for(inti =0; i < n; ++i) {total +=va_arg(args,int);}va_end(args);returntotal;}intmain(){std ...继续阅读 (192)


    love 0
    dax.net
    发表于
    2024-05-07 00:23:00

    在Ubuntu 22.04 LTS下编译llama.cpp(基于OpenBLAS) - dax.net

    【摘要】步骤如下: a. 安装make、C++、pkg-config: sudo apt install make g++ pkg-config b. 安装openblas-lapack: wget https://github.com/xianyi/OpenBLAS/releases/download/v阅读全文 ...继续阅读 (116)


    love 0
    血衫非弧の一存
    发表于
    2024-05-07 00:00:00

    Mac 设置全局快捷键打开任意程序

    没想到不是在快捷键那里设置!之前设置了没生效,都懵了。正确的方式是使用“自动操作” 这个app进行配置,然后再配置全局快捷键。“自动操作”(Automator)是一个内置的应用程序,它可以让你创建自定义的自动化流程,其中包括设置应用快捷启动。使用Automator创建一个包含你想要启动的应用程序的自动化流程,并将其保存为服务,然后在系统偏好设置中为该服务分配一个全局快捷键:自动操作:快速操作打开应用程序:cmd+s 保存系统偏好设置,分别点击键盘->快捷键->服务,下拉找到「通用」 ...继续阅读 (192)


    love 0
    tonny_guan
    发表于
    2024-05-06 21:08:40

    ​《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制德国每日风能和太阳能产量3D线图

    在《MATLAB科研绘图与学术图表绘制从入门到精通》书中通过绘制德国每日风能和太阳能产量3D线图解释了如何在MATLAB中绘制3D线图。在MATLAB中,要绘制3D线图,可以使用 plot3 函数。 ...继续阅读 (139)


    love 0
    vgbhfive
    发表于
    2024-05-06 16:38:20

    Moto-摩旅日记

    回忆记得第一次出去骑车还是在大二的时候,记得路线是从学校去兴平,全程75公里,下午四点钟多到达酒店,酒店的那个阿姨人很好,她还允许我把我的自行车带到楼梯间锁起来,短暂休息后就去了杨贵妃墓,在市区里吃了烧烤和鸡蛋醪糟,第二天早早骑车又回了学校。现在回想起来,当时简直就是无所畏惧,一个人带着手机骑着山地车就出发了🤦‍♂️多图警告!!! ...继续阅读 (135)


    love 0
    WinstonChen
    发表于
    2024-05-06 15:43:01

    又火一个惊艳的AI项目,开源了!

    大家好,今天继续聊聊科技圈发生的那些事。一、tiny-gpuGPU,到底是啥?有的人说,GPU 就是显卡嘛。又有的人探出头说,不对,GPU 是显卡上的一块芯片。那么 GPU 有什么用呢?常玩游戏的小伙伴说到,打游戏的时候需要显卡帮忙渲染呗,用来打游戏的!做人工智能的小伙伴说,需要算力来跑数据呗!再狠一点的,用来挖矿,赚点币花!说了这么多,我们有没有真正的想过一个问题:GPU 到底是怎么工作的呢?似乎我们一直都没有研究过。tiny-gpu 这个项目实现了一个最小的 GPU ,用于从基础开始学习 GPU 的工作原理。它的特点是,没有针对特定硬件的细节进行阐述,而是强调所有架构的一般原理。项目主要分成三个大点:架构 - GPU 的架构是怎样的?最重要的元素是什么?并行化 - SIMD 编程模型是如何在硬件中实现的?内存 - GPU 如何在有限的内存带宽限制下工作?于是我们就能看到,项目从 GPU 的结构入手,逐渐往下进行介绍。运用一个一次只能执行一个内核的 GPU,项目手把手实现了 GPU 完整的工作原理。比如,演示 SIMD 编程,使用 GPU 执行的概念验证,以及渲染流水线等等。作者说到,关于 CPU 的工作原理,大家可以很轻松的找到教程,而 GPU 市场竞争激烈,大家都想保护自己的技术,这导致了连底层的原理介绍都微乎其微。这就是这个教学向的项目创建的原因。对 GPU 工作原理感兴趣 ...继续阅读 (171)

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