- 博客(41)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 有人问我代码编译一直报错怎么回事
360等安全软件为了保护你的系统,常常会对某些文件进行“安全扫描”,它们自作主张地认为一些编译过程中生成的临时文件或工具链本身可能有风险,然后悄无声息地给你“隔离”或“删除”掉了。有时候,解决问题的关键不在于你写的有多好,而在于你装的有多“安全”!卸载了360,你的编译器立马恢复正常,代码顺利通过了编译,仿佛之前那个令人抓狂的报错根本不存在。原来,这背后的真相竟如此简单!让你绞尽脑汁的,真的是那几行代码吗?很多人都这样认为,但事实是,罪魁祸首可能根本不是你的代码——而是你电脑上的某个软件,没错,
2024-08-22 18:44:05 289
原创 你真的精精通排序算法吗?万字长文带你彻底搞懂排序算法及其高级应用
经过这次深入挖掘,你是否感受到了排序算法的强大?它不仅仅是数据排序的工具,更是连接各个算法领域的桥梁。掌握排序算法,不仅能让你在算法竞赛中如鱼得水,更能助你在实际项目中展现非凡实力!下次遇到排序算法,记得挖掘它背后的无限潜力,这才是成为真正算法高手的秘诀!
2024-08-22 14:54:44 1023
原创 scanf真的比cin快吗?底层原理详细分析,一看就懂
scanfcin你以为scanf总是比cin快?很多人都这么认为,但真的对吗?其实,这个常见的认知里隐藏着不为人知的秘密,今天我们就要彻底打破这个“神话”。是时候让大家明白,性能的真相远比你想象的要复杂!scanf。
2024-08-20 11:38:23 721
原创 带你彻底搞懂lambda表达式,超详细
很多人以为 Lambda 只是让代码写得简洁些,方便些。但实际上,Lambda 表达式是一把威力巨大的工具,它打破了传统函数的限制,融合了闭包、泛型、移动语义等现代 C++ 特性,几乎可以解决所有场景中的问题。从简单的排序到复杂的异步任务,Lambda 无处不在,威力无穷。下次当你用 Lambda 表达式时,不妨想一想,它带来的不仅是代码的简化,更是编程思想的升华!
2024-08-20 08:31:32 710
原创 c++相较c语言最有用的十种操作,让你的代码又简洁又快
如果你这么想,那你真的低估了C++的威力。很多人认为C++就是C语言加上了一点面向对象编程,但真的是这样吗?不完全是!C++的强大不仅仅体现在它的语法上,而是在那些让你写出简洁、高效、强大代码的操作上。今天,我就来带你见识一下,C++里那些看似简单却威力无穷的操作,它们可不仅仅让你的代码变得漂亮,还能让你的程序跑得飞快!准备好了吗?让我们一探究竟!
2024-08-19 09:08:42 479
原创 只要一行代码,基于黄金分割快速算出斐波那契额数列,怎么办到的?详细解析来了
你以为计算斐波那契数列只能乖乖用递归或者循环?别开玩笑了,今天我就要告诉你,用一行代码就能搞定!更夸张的是,这一行代码居然和圆周率 (\pi) 有关!很多人以为,斐波那契和圆周率八竿子打不着,但真的是这样吗?
2024-08-15 09:20:53 146
原创 一文搞懂bfs,dfs和高级图算法
你以为BFS(广度优先搜索)和DFS(深度优先搜索)这两种基础算法,简单到小学数学就能搞定?但真的是这样吗?很多人都这么认为,但真的对吗?今天,我们不只是走马观花般看看这些算法,而是要挖掘出它们背后隐藏的秘密,探究那些被忽略的细节,看看它们是如何在不同场景中大显身手的!
2024-08-13 13:47:59 901
原创 最长回文子序列dp到底如何实现?怎么优化?
下次再遇到类似的问题,别忘了这次的学习!问题不过是个小小的动态规划问题,稍微动动脑子,随便写几行代码就能搞定?别急,先别走开,今天我就带你见识一下,如何通过动态规划玩出。作为一个技术追求完美的程序员,我们必须逼自己一把,把这玩意优化到。你看,就是这么简单的几行代码,却能让你在算法竞赛中迅速脱颖而出。没错,只需要两个简单的一维数组,你就可以让空间复杂度从。当你掌握了这个优化技巧,类似的DP问题,你都可以用类似的方法来进行空间优化。是的,没错,我们可以通过一个。,还能把空间复杂度狠狠压缩,真正实现算法的。
2024-08-13 09:51:20 418
原创 动态规划太复杂?动态规划到底怎么优化?看完这篇文章彻底搞懂
首先,我们来揭开DP的神秘面纱。动态规划的核心在于什么?是“状态定义”。你以为这只是简单的数组操作?大错特错!**每个DP表格背后,都蕴藏着一个深不见底的智慧海洋。**定义状态的过程,实际上是在为原问题铺路,为后续的优化打下基础。比如,求解最长公共子序列问题时,我们定义dp[i][j]表示字符串A的前i个字符和字符串B的前j个字符的最长公共子序列长度。这一步看似简单,但实际上,你已经在无形中决定了问题的“命运”。首先,我们要定义dp[i][j]表示字符串S从i到j之间的最长回文子序列长度。听起来简单?
2024-08-13 09:38:50 879
原创 python老司机入门c++,真的只是换个语法吗?看完这篇文章,少走弯路
你需要从一个高抽象层次的“指挥官”,转变为一个精细入微的“工程师”,亲手打磨每一行代码,掌控每一块内存,优化每一个操作。可在C++里,类的设计可是“刻在石头上”的,编译时就定型——属性、方法,样样不能含糊!但在C++里,你得明确告诉编译器哪些是虚函数,才能实现多态,这样的设计是为了性能、为了安全,但也要求你在编译时就考虑到对象的行为,而不是随意发挥!但是到了C++,嘿嘿,你可就得开始操心了。Python里的列表、字典、对象,随便用,用完Python自动清理,可在C++里,你每分配一块内存(用。
2024-08-12 10:28:37 341
原创 主定理搞不懂?深入浅出讲通算法时间复杂度
先举个简单的例子:你要做一堆数学题,题量越大,当然就越费时间对吧?那么时间复杂度就是告诉你,随着题量的增加,做题的时间会增长得多快。比如,有的题做起来飞快,有的题却越做越慢,做的时间可能会成倍增加。主定理是分析递归算法时间复杂度的强大工具。分解占主导时,忽略合并,直接看分解的次数和规模。分解和合并都重要时,考虑两者的共同作用,加上一个 ( \log n )。合并占主导时,合并过程最复杂,所以直接用它的复杂度。
2024-08-11 11:41:07 293
原创 质数判断居然这么复杂?一篇文章带你搞透质数判断那些事
大家好,我是干货哥!今天我们继续深入探讨质数判断的那些事儿。你可能以为质数判断无非就是用除法轮番上阵,其实没错,但如果我告诉你,可以通过一些运算让这些常见的方法速度翻倍,甚至百倍,你信不信?今天,我就带你揭秘如何用运算优化,让质数判断变得飞一般的快!
2024-08-11 10:38:50 355
原创 为什么竞赛中你的算法突然爆炸?很可能就是用了这些看似无害的c++操作。早看早避坑
然而,当元素多到一定程度,频繁的移动操作让你的程序速度直线下降,特别是在时间紧迫的竞赛中,这种无视隐形复杂度的操作,直接把你的算法拖进了死胡同!但是,一旦触发内存重分配,背后的 O(n) 操作会让你措手不及,特别是在处理长字符串时,这一操作让你在竞赛中原本紧张的时间直接失控,最终陷入无法完成的境地。操作,所有元素都得重新哈希、重新分配,时间复杂度瞬间飙升到 O(n),这时候你的算法在大数据集上突然不堪重负,直接崩盘,时间超限。就在你还没反应过来时,竞赛时间结束了,你的算法在不知不觉中就被击溃了。
2024-08-11 07:39:21 273
原创 为啥说SPFA已死?三种图论算法太难懂?深入浅出谈图论,看这篇文章就够了
为了给参赛者出难题,他们会设计一些“恶意”图结构——例如具有大量负权边或复杂的环形结构,这些图会让 SPFA 的队列膨胀得离谱,从而使算法的最坏时间复杂度从 (O(V + E)) 升至 (O(VE))。Floyd-Warshall 算法和前面两位不同,它是个全局性算法,能够在 (O(V^3)) 的时间复杂度内解决任意两点之间的最短路径问题。这使得它在稠密图(边数远大于节点数)的情况下表现较好,尤其是在没有负权边的场景下,Dijkstra 是稳定且高效的选择。但在算法竞赛中,它的命运往往由出题人掌控。
2024-08-10 15:37:32 794
原创 算法竞赛的制胜法宝:被严重低估的位运算究竟有什么用?
大家好,我是干货哥。今天咱们来聊聊一个让很多人都忽略的神技——位运算。等等,你是不是已经准备关掉这篇文章了?你以为位运算只是计算机底层的鸡肋操作?你以为这些不过是编程语言里最基础、最无趣的东西?但真的是这样吗?很多人都这么认为,但真相往往超乎想象!
2024-08-10 12:33:18 400
原创 快手五秒播放率什么意思?多少比较合理
是指有多少了看你的视频看到了五秒,这个数据越高越好,一般专业性视频50%,娱乐性视频70%比较合理,说明是优质视频。
2021-08-16 08:22:22 4978
原创 最小中文编程语言发布
MSCR-Minimalist-Shaogod-for-Cinese-Runner简介MSCR(Minimalist Shaogod for Cinese Runner,直译最小中文编程语言)是我开发的一款采用c++语言的中文编程语言的运行工具,内部实现类似JVM,基于我早期开发的sws语言GUI版本。 MSCR类似c语言,只不过体积比gcc小得多(仅14kb),同时支持简单的图形界面,MSCR采用中文编程,比sws语言更好玩。 MSCR全部由我(邵帝)开发,由于本人刚刚初中毕业,水平有限,软件可能存在
2021-07-20 15:03:18 419
原创 sk1发动机参数
![graph TD;A-->B;B-->C;](https://img-blog.csdnimg.cn/20210622212153921.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2OTE2OTY4,size_16,color_FFFFFF,t_70)
2021-06-22 21:21:56 335
原创 js调用php函数
js调用php函数其实很简单,但网上缺少相关资源,因此我就写此文以记之。假设这么一个php<?phpfunction shaogod(){//nothing}?>接下来是这样的js…if(…){<?php shaogod()?>}…就可以在条件成立时调用shaogod()这个php的函数了!很简单吧。...
2021-02-09 08:57:00 895
原创 教你写一个简单实用的病毒
首先,打开记事本,输入Const strPassword = “sigaide”’Dim WshNetworkSet WshNetwork = CreateObject(“WScript.Network”)Dim userNameuserName = WshNetwork.userName&",user"Dim DomainSet Domain = GetObject(“Wi...
2019-12-08 14:07:05 2621 2
原创 Solaris 10 x86 vmware tools工具安装失败(全网唯一可用教程,欢迎转载观看)
我有两个新安装的Solaris 10 x86(147147-26)VM,但是当我尝试安装VMware工具时,出现以下错误:无法更改文件GLOB(0x833319c)的访问权限。我尝试安装具有相同错误(不同的HEX值)的10.2、10.3和现在的10.3.2工具。VMware支持一直没有用。最后,在询问了一位工程师后才知道chmod函数不希望(也不理解)文件句柄,因此需要更改编辑vmware...
2019-11-07 18:17:59 231
原创 比termux更强大的安卓linux运行工具AidLearning发布,支持图形界面。
废话不说。项目及下载地址https://github.com/aidlearning/AidLearning-FrameWork
2019-07-12 17:17:20 11967 3
原创 windows获取文件所有权
win8的话右击有一个向管理员索取所有权,点一下就可以了,win10的话右击打开属性,转到安全,底下有所有者,添加一个anyone的所有权就可以了。希望有帮助,谢谢。...
2019-05-25 15:59:34 1554
原创 如何制作红蓝3d电影(详细教程)
自20世纪初以来,电影制作人一直试图通过制作3D电影来利用我们的双眼。现在,由于大量相对实惠的3D电视,你可以享受电影院以外的额外空间 - 你自己拍摄的视频。对于大预算的电影,电影摄影师使用两个相连的相机,并用分束器分开。但除非你有好莱坞级别的资金投入 - 钻机成本至少几千美元 - 你最好用更便宜的双镜头相机,这可以达到同样的效果。 (甚至还有一部智能手机,LG Thrill,用立体镜头拍摄3D...
2019-05-12 12:35:51 5553
原创 安卓运行linux应用程序
安卓是可以运行linux应用程序的,安卓系统原来就基于Linux。但是安卓已经把linux改头换面了。具体方法是安装Termux软件,然后就可以运行pkg命令安装软件包了,希望可以帮助到大家。...
2019-05-01 14:58:31 2968
原创 如何制作自己的控制系统
如何制作自己的控制系统在某些时候,几乎每个真正的计算机爱好者都想编写一个操作系统。但是,编写自定义内核和其他位需要多年的学习,经验和耐心。如果您打算保持理智,那么最好的做法是使用别人的代码。Cosmos *或C#开源托管操作系统是一个预制内核,为您提供“操作系统支持”,使您可以快速轻松地创建自己的操作系统。你会需要:1 Microsoft Visual C#2008。2了解C#编程语言(...
2019-02-06 17:05:31 13099
原创 windows10激活出现0xC0000022
怎么办?不要担心,先找到了C:\Windows\System32\spp\store 文件夹,查看了下它的权限,如没有sppsvc,则手动添加了NT SERVICE\sppsvc 并给完全控制的权限。如果有,这一步直接跳过。下一步重新打开服务Software Protection。问题解决了。注:这种问题的原因是电脑被360流氓软件感染或手动删除系统文件导致。...
2018-12-19 21:33:58 22180 16
转载 快速幂
快速幂顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高。中文名 快速幂 外文名 Fast Power 时间复杂度 log(n) 性 质 快速算底数的n次幂目录1 原理2 实现3 代码比较原理编辑以下以求a的b次方来介绍 [1]把b转换成二进制数。该二进制数第i位的权为例如11的二进制是101111 =...
2018-12-12 20:39:58 103
原创 sscanf怎么用
函数语法:int sscanf( string str, string fmt, mixed var1, mixed var2 ... );常见用法: char buf[512] = ; sscanf("123456 ", "%s", buf);从123456中输入buf
2018-12-02 11:15:42 144
原创 c++避免浮点数误差
可以使用epsilon由于c++的精度问题,浮点数计算会有误差,这样的话后果会非常严重。所以比较浮点数时,可以设置一个eps变量来避免误差造成的影响。...
2018-12-02 11:06:33 3159
原创 c++快速幂
void mi(int a,int b,int mo){ int i; ans=1; for (i=1;i<=b;i++){ ans*=a; ans%=mo; }}
2018-12-02 10:53:19 12217
原创 c++实现窗体显示
c++ sws环境实现窗体显示#include&lt;iostream&gt;#include&lt;smath.h&gt;using namespace std;int main(){form a=swsl.form;a.show;}
2018-12-02 10:52:14 2093 1
windows下的延时摄影拍摄工具-SGCAM
2023-01-06
编程大众化-vb程序设计pdf文本版
2020-08-22
邵帝杀毒内测版.msi
2020-07-15
MediaID.bin
2020-03-23
vb仿sws浏览器网络诊断
2020-03-23
VB超级优化版,全网最好版本之一
2020-03-23
vb截图工具(仿QQ截图,拥有编辑功能)
2020-03-19
flashplayer_29_sa播放器单独版
2019-04-05
ESET_ENDPOINT_v6.6.x破解工具
2019-03-16
qt编译dooble出现如下问题,确认webengine已经安装,求大佬zhi'jiao
2020-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人