
学习
文章平均质量分 76
旅之灵夫
【授人以渔】
【要站在巨人的肩上】
【没有做不到,只有想不到】
【人的脑子是一个有限的空间,所以必须选择性的吸收知识,而不能把什么东西都放进去。--柯南·道尔】
展开
-
【孩子免费学习网站】
可汗学院(Khan Academy),是由孟加拉裔美国人萨尔曼·可汗创立的一家教育性非营利组织,主旨在于利用网络影片进行免费授课,现有关于数学、历史、金融、物理、化学、生物、天文学等科目的内容,教学影片超过2000段,机构的使命是加快各年龄学生的学习速度。可汗学院 | 免费在线课程, 讲解以及练习 PhET 是一个由科罗拉多大学开发的互动仿真程序平台,旨在通过互动模拟帮助学生更好地理解科学和数学概念。提供丰富的仿真程序,覆盖物理、化学、生物、数学等多个学科,支持多语言,完全免费。PhET:免费的在线物理、化原创 2025-02-17 22:07:18 · 359 阅读 · 0 评论 -
【什么是SQL注入,有哪些类型,如何预防?】
黑客可以通过数据库的响应等待时间来进一步确定。在这些请求中,攻击者通过执行SQL使得数据库向可控的服务器发出DNS请求,这意味着攻击者不需要直接看到注入SQL的执行结果,而是可以通过可控制的服务器查看到数据库服务器发送的DNS请求。但是,如果数据库版本不同,它的结果会有所不同,例如显示一个空页面或者一些空白内容,这也表明它是否容易受到SQL注入的攻击。在Web应用设计上,往往需要把SQL中的参数设计成可配置的变量,例如:在执行用户登录的过程中使用“$user”和“$password”的值进行SQL查询。原创 2025-02-01 10:32:36 · 839 阅读 · 0 评论 -
【FFmpeg是一个用于录制、转换、流式传输视频和音频文件的开源工具库。创建于2000年,是一个强大的命令行工具,可以在Linux、Windows和Mac等操作系统上运行。本文收集了ff】【转载】
如果你使用 %3d,那么图像的命名如:image-001.png、image-002.png 等等开始。可以使用 -ab 标志压缩音频文件,各种压缩比特率为:96kbps、112kbps、128kbps、160kbps、192kbps、256kbps、320kbps。本文收集了ffmpeg的常用命令,介绍了视频文件转换、音频文件声音提取、将视频转换为GIF文件、pdf转为视频文件等。所有的文件都必须是相同的格式(相同的编码格式)。-t 00:00:30 表示从视频的开始到视频的第 30 秒创建一部分视频。原创 2024-03-24 21:59:49 · 1324 阅读 · 0 评论 -
【GitHub项目推荐--微软发布面向中文社区的人工智能学习资料】【转载】
微软发布面向任何对人工智能感兴趣的人【大学生,尤其要学习人工智能,需要四川人工智能研究院实习证明 加老师 gitpp888 助力出国 保研 找工作】原创 2024-03-09 21:28:03 · 424 阅读 · 0 评论 -
【GitHub项目推荐--6 个吊炸天的后台模板】【转载】
github上有 16万star, 数百万人浏览计算机科学免费自学教育之路!源代码。原创 2024-03-04 15:08:19 · 890 阅读 · 0 评论 -
【一些优秀的后端开源项目!】【转载】
处在这样一个开源崛起的时代,尤其在国内很多顶级项目不断催生,现在正是那些热爱开源理念和开源软件的开发者大展鸿图的时候,他们有的在学生时代就已学习和贡献开源,开源世界为他们带来了荣誉和快乐,而他们在未来也致力于开发和运营开源软件。原创 2024-02-27 21:39:16 · 1311 阅读 · 0 评论 -
【C/C++ 学习路线】【转载】
前言于我而言,最开始学习就是,除了计算机专业,其他专业可能学习的第一门编程语言为语言,还是谭浩强爷爷那本,当时想着有点基础,无外乎就是语言的升级版,于是开启了的路程。语言这个东西,可能过后你会发现,它真就一工具,你如果想做个爬虫或者数据分析,那多半会选择,无论是接口还是开源社区都非常的完善,如果想做一个快速迭代的项目,也可以选择的框架或者 Java的框架快速完成开发,如果是内核驱动,那老老实实的用大哥 C,如果玩儿数据库,搜索引擎就整 C++,如果是分布式或者那一套,自然就是。原创 2024-02-20 22:27:09 · 912 阅读 · 0 评论 -
【C++:折叠表达式】【转载】
上面的示例中都是与逗号运算符结合使用,但实际上折叠可以和任何类型的运算符结合使用。它会针对可变参数中的每个参数调用print(),对print()的每个调用用逗号分隔。长度为0其实也可以使用折叠表达式,但不能和加减这种运算符结合使用,只能和逻辑与、逻辑或和逗号结合使用。我也是最近才知道这个知识点,在C++中通过折叠表达式可以更容易的在可变参数模板中处理可变参数。注意看代码里还需要有个不带参数的func()来停止递归。关于折叠表达式的介绍就到这里,打完收工!不知道大家以前了解折叠表达式不,这里介绍一下!转载 2024-02-20 21:46:47 · 493 阅读 · 0 评论 -
【免费 C++ 资源】【转载】
地址:http://web.archive.org/web/20060424103805/cplus.about.com/od/beginnerctutorial/l/blcplustut.htm。地址:https://www.ibm.com/us-en/marketplace/ibm-c-and-c-plus-plus-compiler-family。地址:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2597.html。原创 2024-02-20 21:44:33 · 1531 阅读 · 0 评论 -
【如何编写 C++ 游戏引擎】【转载】
最近我在用 C++ 写游戏引擎,再用这个引擎做了一个移动端小游戏跳一跳(Hop Out)。跳一跳是我想玩的游戏类型:3D卡通外观的复古街机游戏。目标是改变每个填充块的颜色,就像Q * Bert一样。Hop Out仍在开发中,但引擎的功能已经很完善了,所以我想在这里分享一些关于引擎开发的技巧。你为什么想要写一个游戏引擎?可能有很多原因:你是个修理工,喜欢从头开始建立系统,直到系统完成。关于游戏开发你想了解更多。我在游戏行业工作了14年,现在我仍然在不停的琢磨。原创 2024-02-18 21:44:25 · 1286 阅读 · 1 评论 -
【一张图带你了解游戏程序员的学习之路】【转载】
miloyip/game-programmer: A Study Path for Game Programmer (github.com)原创 2024-02-18 21:10:56 · 520 阅读 · 0 评论 -
【开源好书学习 C++】【转载】
作者 艾伦·尤斯特(Paul Ezust), 656页本书首先介绍C++基本组成,面向对象的概念,UML(统一建模语言)和核心Qt类。进而转向更高层次的编程思想,Qt模型和设计模式。最后一部分严谨地印证了C++的重要特性,完整地覆盖了函数,继承和多态性方面的内容。该书旨在用于大学课程,面向没有C或C ++编程经验的读者,还为教学工作者提供了Qt示例,练习,解决方案和授课幻灯片。这本书是Bruce Perens开源系列的一部分。原创 2024-02-18 20:11:38 · 901 阅读 · 0 评论 -
【C语言高效编程与代码优化】【转载】
在最近的一个项目中,我们需要开发一个运行在移动设备上但不保证图像高质量的轻量级JPEG库。期间,我总结了一些让程序运行更快的方法。在本篇文章中,我收集了一些经验和方法。应用这些经验和方法,可以帮助我们从执行速度和内存使用等方面来优化C语言代码。尽管在C代码优化方面有很多的指南,但是关于编译和你使用的编程机器方面的优化知识却很少。通常,为了让你的程序运行的更快,程序的代码量可能需要增加。代码量的增加又可能会对程序的复杂度和可读性带来不利的影响。原创 2024-02-18 20:09:48 · 943 阅读 · 0 评论 -
【开源好书学习 C 语言】【转载】
书是非常私人的东西,编程类书籍也不例外。我们都是通过阅读书籍来帮助掌握某种语言的基本知识。随后又通过阅读书籍来全面探索这门语言的灵活性。我仔细考察了一些我最喜爱的 C 语言书籍,并从其中选出了对我意义最大的九本。C 语言是一种通用的、面向过程的高级编程语言。也是最具流行度和影响力的编程语言之一。该语言在设计时就被设计为可以通过编译器进行编译,以此来对内存进行底层操作、高效地执行机器指令以及在运行时仅需要最小的支持。很多很多编程语言都得益于 C 语言, C 语言就像是编程界的通用语言一样。C 语言非常易懂。它原创 2024-02-18 19:54:18 · 895 阅读 · 0 评论 -
【Redis之父用纯C语言代码实现Telegram Bot框架】【转载】
从 antirez 创建的另一个仓库 (https://github.com/antirez/failed-3d-prints-bot) 可知,他用了一台带网络摄像头的树莓派来监控 3D 打印机,并在检测到打印失败时通过 Telegram 接收该状态消息。为了通过 Telegram 接收信息,他编写了一个 Telegram Bot 框架来创建 Telegram 机器人,他所创建的这个机器人用途是检测打印机的失败状态,并传回一张该状态对应的 3D 打印机实时图像。目前该项目仍处于开发阶段,请谨慎使用。原创 2024-02-17 17:50:50 · 364 阅读 · 0 评论 -
【Redis创始人用C语言编写最小聊天服务器,核心代码仅300行】【转载】
antirez 表示,编写这个示例是为了帮助他的前端开发朋友了解系统编程知识,比如单个进程执行多路复用、获取客户端状态,并在客户端拥有新数据后尝试快速访问此类状态,等等。Smallchat 源代码已托管至 GitHub:https://github.com/antirez/smallchat。可以看到,Smallchat 的核心代码仅 300 多行。Redis 创始人 antirez 用纯 C 语言代码写了一个聊天服务器的最小编程示例:Smallchat。原创 2024-02-17 17:49:51 · 372 阅读 · 0 评论 -
【C++调用Go方法的字符串传递问题及解决方案】【转载】
3. go build -buildmode=c-shared .生成的.h头文件中定义了C++中Go的变量类型的定义映射关系,比如GoString、GoInt等。在一个APP技术项目中,子进程按请求加载Go的ServiceModule,将需要拉起的ServiceModule信息传递给Go的Loader,存在C++调用Go方法,传递字符串的场景。在C++代码中,任何对成员p的char*指针的操作,都将直接影响到Go中的string对象的值。程序执行结果:。Go侧代码:。原创 2024-02-16 10:14:51 · 450 阅读 · 0 评论 -
【C++11实现的100行线程池】【转载】
我来讲讲人话:你的函数需要在多线程中运行,但是你又不能每来一个函数就开启一个线程,所以你就需要固定的N个线程来跑执行,但是有的线程还没有执行完,有的又在空闲,如何分配任务呢,你就需要封装一个线程池来完成这些操作,有了线程池这层封装,你就只需要告诉它开启几个线程,然后直接塞任务就行了,然后通过一定的机制获取执行结果。精打细算的风格像极了抠门的地主,i了i了。我估计它的stop会有唤醒所有线程的操作,不过如果有的在执行,有的在等待,应该没办法都通知到位,但是在执行的在下一次判断的时候也能正常退出。原创 2024-02-16 09:39:21 · 957 阅读 · 0 评论 -
【C++ 二叉树操作详解】【转载】
在后续遍历得到的序列中,最后一个元素为树的根结点。1. 1->2->4->6->7,7 无左孩子,也无右孩子,输出 7,此时 6 无左孩子,而 6 的右子树也全部输出,输出 6,此时 4 无左子树,而 4 的右子树已全部输出,接着输出 4,此时 2 的左子树全部输出,且 2 无右子树,输出 2,此时 1 的左子树全部输出,接着转向右子树;3. 7 的左孩子为空,输出 7,右孩子也为空,此时 2 的左子树全部输出,输出 2,2 的右孩子为空,此时 1 的左子树全部输出,输出 1,接着 1 的右孩子;原创 2024-02-16 09:28:40 · 914 阅读 · 0 评论 -
【10个超赞的C语言开源项目】【转载】
今天给大家分享10个超赞的C语言开源项目,希望这些内容能对大家有所帮助!原创 2024-02-15 21:42:38 · 1029 阅读 · 0 评论 -
【GitHub项目推荐--FreeCAD 的官方源代码】【转载】
自由构建您想要的东西 FreeCAD 是一款开源参数化 3D 建模器,主要用于设计任何尺寸的现实物体。参数化建模允许您通过返回模型历史记录来更改其参数来轻松修改您的设计。从 2D 创建 3D 并返回FreeCAD 允许您绘制受几何约束的 2D 形状的草图,并将它们用作构建其他对象的基础。它包含许多组件,用于调整尺寸或从 3D 模型中提取设计细节,以创建高质量的生产就绪图纸。原创 2024-02-12 19:15:12 · 1530 阅读 · 0 评论 -
【GitHub项目推荐--AI修图/绘图工具】【转载】
通过以上步骤,您可以使用 Lama-Cleaner 擦除照片中的不需要的物体、缺陷、人物等,得到干净整洁的图像。Lama-Cleaner 是一款基于 SOTA AI 模型的图像修复工具,它能够帮助您轻松地从照片中删除不需要的物体、缺陷、人物等,实现高质量的图像修复。Lama-Cleaner 是一款基于 SOTA AI 模型的图像修复工具,它能够帮助您轻松地从照片中删除不需要的物体、缺陷、人物等,实现高质量的图像修复。5. 选择模型:在 Web 界面中,选择适用于您的图像修复任务的模型。原创 2024-02-12 19:10:00 · 6402 阅读 · 0 评论 -
【GitHub项目推荐--一个轻量级的开源备忘录】【转载】
Memos 是一个开源、自托管的备忘录中心,旨在提供一种便捷的方式来记录、组织和分享笔记。它结合了知识管理和社交网络的功能,允许用户创建私有或公开的备忘录,以及使用标签、互动式日历等特性。Memos 的数据可以存储在本地或云端,支持多平台使用,如 Windows、MacOS、Linux 和 Web。原创 2024-02-12 18:58:30 · 2017 阅读 · 0 评论 -
【GitHub项目推荐--满足日常屏幕截图和录制需求的强大开源软件】【转载】
2. 多功能性:ShareX 不仅仅拥有截图功能,还拥有屏幕录屏、GIF录制、滚动截屏、窗口截图、自由截图、OCR识别等实用性功能,满足了用户在各种场景下的截图需求。3. 强大的图像编辑功能:除了基本的标注工具,ShareX 还内置了图像编辑器,支持添加文本、箭头、高亮、绘图等功能,并提供了调整大小、旋转、模糊等各种高级编辑功能。4. 丰富的自定义设置:ShareX 提供了丰富的自定义选项,用户可以自由设置快捷键、自动保存路径、上传图片、文件命名规则等参数,使截图过程更加高效和便捷。原创 2024-02-12 09:47:18 · 4836 阅读 · 0 评论 -
【GitHub项目推荐--大神只用 Excel 就构建了一颗 CPU:具有 128kb RAM、配备汇编语言】【转载】
这个 Excel CPU 项目最令人印象深刻的壮举之一是 Inkbox 为其创建了功能完整的汇编语言 Excel-ASM16,它包含 23 种不同的指令,并支持变量、标签,甚至二进制文件。虽然这些是汇编语言的基本功能,但对于在 Microsoft Excel 下运行的 16 位 CPU 的限制来说已经足够了。据介绍,这是一颗 16 位 CPU,在 Excel 中构建并以 3Hz 时钟频率运行,具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在 Excel 中运行。原创 2024-02-10 21:48:29 · 441 阅读 · 0 评论 -
【好书推荐--28本机器学习必读书籍【附下载链接】】【转载】
机器学习和数据挖掘作为近期人工智能领域的热点话题一直引发人们的关注,小编也一直收到很多留言咨询有哪些好的书籍适合自己进行阅读学习。小编给大家带来28本经典机器学习/数据挖掘相关书籍,分别适合入门、进阶到精深的三个不同阶段同学阅读,并且每本书籍都已标注了适合阅读人群,总有一款适合你。Real World Machine Learning(现实世界中的机器学习)作者:Henrik Brink,Joseph W.Richards和Mark Fetherolf。原创 2024-02-10 21:43:28 · 2944 阅读 · 0 评论 -
【GitHub项目推荐--30个经典机器学习项目】【转载】
Medium上的作者Mybridge从8800个项目中,挑选出了30个GitHub上收获了超多星星的机器学习项目,量子位搬运一下,希望大家学的开心~注:此份列表的星星数量仅供参考,因为,GitHub上的星星数量是动态变化的。原创 2024-02-10 21:36:56 · 1166 阅读 · 0 评论 -
【好书推荐--机器学习图书】【转载】
Python是目前人工智能领域普遍使用的基础性技术和工具,TensorFlow是当下主流的深度学习框架,本书基于Python和TensorFlow,从理论到实践,是一本全栈式的深度学习指南,书中基础和理论讲解全面,原理和拓展分析深入,应用和实践也极具实战性,是多位人工智能和大数据领域的专家多年经验的结晶。3位作者是数据科学和金融领域的资深专家,不仅技术精湛、经验丰富,而且在本书的写作上也颇下功夫:首先,将数学和算法等复杂的技术用图形化的方式来展现,尽可能降低读者的理解难度;原创 2024-02-10 21:34:46 · 1208 阅读 · 0 评论 -
【GitHub项目推荐--机器学习课程】【转载】
有偏重概念的,也有偏重实践的;有基于Python的,也有基于R的;原创 2024-02-10 21:29:10 · 1012 阅读 · 0 评论 -
【深度学习基础】【转载】
例如,在使用大小为2的内核进行卷积时,我们将使用2的步幅。在翻转窗口不完全位于输入窗口(X)内部的情况下,我们可以将其视为零,只计算位于窗口内的数据,例如在步骤1中,我们将1乘以零,其余部分将被忽略。下面的示例将对一个5x5x3的输入进行卷积,其中具有以下参数Stride=2,Pad=1,F=3(3x3内核)和K=2(两个滤波器)的conv层。在这种情况下,规定蓝色信号 F(τ)F(τ) 是我们的输入信号和 G(t )G(Ť) 作为我们的卷积核,当使用卷积来过滤信号时使用术语卷积核。原创 2024-02-09 22:17:33 · 934 阅读 · 0 评论 -
【GitHub项目推荐--零基础机器学习100天代码实践中文版】【转载】
介绍了很多常见的机器学习算法,包含了基础介绍、资源内容、代码细节等内容,帮助初学者在100天内逐步探索机器学习的实践细节,可以说对于0基础用户非常的友好,如果你没有什么算法经验,那么建议你跟随文章的学习进度,阅读各种基础资料,并逐步实践各个代码片段,相信对自己的技术提升是非常有帮助的。k近邻法(k-NN)支持向量机(SVM)原创 2024-02-09 22:03:42 · 503 阅读 · 0 评论 -
【深度学习NLP,附有字幕视频、PPT等】【转载】
等以及NLP的未来。与斯坦福NLP课程上一版资源(2017年)相比,这次课程有了巨大的更新,加入了近两年非常流行的Transformer和预训练表征等内容。熟悉Python以及NumPy和PyTorch;大学微积分、线性代数;机器学习的基础知识等。[斯坦福大学AILab主任、ACM and AAAI Fellow] 和。Pytorch,取代了之前的TensorFlow。斯坦福大学计算机科学和语言学。共20讲,内容主要有。原创 2024-02-09 21:13:50 · 401 阅读 · 0 评论 -
【GitHub项目推荐--20项任务全面碾压BERT,全新XLNet预训练模型】【转载】
现在,结合双流注意力和 Transformer-XL 的改进,上面图 2(c) 展示了最终的排列语言建模架构。同时,自回归目标提供一种自然的方式,来利用乘法法则对预测 token 的联合概率执行因式分解(factorize),这消除了 BERT 中的独立性假设。简单地使用 Transformer(-XL) 架构进行基于排列的(permutation-based)语言建模是不成功的,因为因式分解顺序是任意的、训练目标是模糊的。由于对因式分解顺序的排列操作,每个位置的语境都包含来自左侧和右侧的 token。原创 2024-02-09 20:28:02 · 1001 阅读 · 0 评论 -
【好书推荐--周志华老师《机器学习》西瓜书学习笔记】【转载】
周志华《机器学习》又称西瓜书是一本较为全面的书籍,书中详细介绍了机器学习领域不同类型的算法(例如:监督学习、无监督学习、半监督学习、强化学习、集成降维、特征选择等)。本项目为周志华《机器学习》的学习笔记,记录了本人在学习这本书的过程中的理解思路以及一些有助于消化书内容的拓展知识,笔记中参考了许多网上的大牛经典博客以及李航《统计学习》的内容,向前辈们和知识致敬!希望对新人阅读西瓜书有所帮助!原创 2024-02-09 19:52:58 · 605 阅读 · 0 评论 -
【GitHub项目推荐--机器学习热门开源项目】【转载】
项目地址:https://github.com/facebookresearch/Detectron。项目地址:https://github.com/deepfakes/faceswap。项目地址:https://github.com/calclavia/DeepJ。项目地址:https://github.com/posenhuang/NPMT。项目地址:https://github.com/marcotcr/lime。项目地址:https://github.com/deepmind/lab。原创 2024-02-09 19:44:06 · 921 阅读 · 0 评论 -
【好书推荐--李沐《动手学深度学习》, PyTorch 版】【转载】
本书采用交互式学习体验,不仅阐述DL算法原理,还提供了一个可以下载并运行的 Jupyter记事本,直观的学习其内部原理。而由他所著的《动手学深度学习》也是一本优秀的深度学习教材,算是非常畅销的计算机类书。说起『李沐』老师,大多数行内人都是非常熟悉的,原创 2024-02-09 19:38:07 · 748 阅读 · 0 评论 -
【GitHub项目推荐--Yann LeCun推荐的Github深度学习入门教程】【转载】
包含了由TensorFlow/PyTorch实现的80个模型,覆盖了从传统机器学习(逻辑回归、感知器等)到高阶深度网络应用(对抗生成网络等)的内容。▲ Yann LeCun的Twitter。TensorFlow工作流和机制。PyTorch工作流和机制。原创 2024-02-09 19:25:14 · 767 阅读 · 0 评论 -
【好书推荐--PyTorch官方深度学习教程】【转载】
虽然PyTorch官方和大量开发者提供了大量的开源代码和学习教程,但遗憾的是目前尚未有一部官方的权威书籍。令人振奋的是,这本官方教程终于来了,而且电子版还是免费的,一经推出就收到了各位大牛的推荐,包括 LeCun(图灵奖获得者、Facebook 首席 AI 科学家)。PyTorch 自诞生已来就被收关注,如今,不负众望,在今年的最新统计中PyTorch 已经称霸学界,在 CVPR 接收论文中占比 69%,NAACL 和 ACL 都超过了 75%,ICLR 和 ICML 也都超过了 50%。原创 2024-02-09 19:23:26 · 412 阅读 · 0 评论 -
【好书推荐--吴恩达老师斯坦福大学CS230深度学习课程】【转载】
这份人气深度学习秘籍,涵盖了吴恩达老师斯坦福大学CS230深度学习课程重点, 篇幅短 & 内容精简。并配备大量高清插图,不怕你看不下去,就怕看得停不下来。目前,清单地址已经公开,还有PDF版可随时下载。【下载方式,往下看】清单主页:https://stanford.edu/~shervine/teaching/cs-230.htmlGithub介绍:https://github.com/afshinea/stanford-cs-230-deep-learning概览→层的类型→过滤器超参数→调整超参数→激活原创 2024-02-09 19:10:51 · 430 阅读 · 0 评论 -
【好书推荐--《Deep Learning for Search》,中文书名『深度学习搜索』】【转载】
由IS资深专家Tommaso Teofili(供职于Adobe Systems,Apache Software Foundation,擅长信息检索、自然语言处理和分布式计算等)撰写于2019年,,只需要按照书中教程来,就能初步构建一个基于深度学习的搜索引擎。并且随书附有可执行的源码。搜索结果准确和相关排序。应用深度学习进行搜索。原创 2024-02-09 19:06:56 · 448 阅读 · 0 评论