- 博客(85)
- 收藏
- 关注
原创 VS创建自己的项目模板教程
System.Reflection.AssemblyFileVersionAttribute 特性重复。选择 项目模板 → 命名为 “MyWinFormsTemplate”因此,我采用了在csproj 文件中加入这一行代码,并且保存为模板。如图,我在项目里新建了两个窗体,此时启动程序。.csproj 文件打开方式,双击项目名称。下次打开vs创建新文件即可搜索打开改模板。点击上方项目 → 导出模板。修改路径和项目名称、描述。
2025-04-08 17:36:13
167
原创 vector复制耗时
可以保证传递vector对象时使用地址传递,并且使用const保证vector不被改变。CPP中的vector对象在传参给子函数时,如果直接传参,会造成复制给形参的额外耗时。
2025-04-07 22:29:43
220
原创 逆序对详解
具体归并过程中:使用了额外的一个vector空间来存储临时的区间合并情况,之后再把临时空间复制到原vector中。由于递推到最少一个元素时开始回归,此时两个区间都只有一个元素,可以看作已经有序,直接进行。⚠️:temp空间大小最好和原vector一样,tail-head+1。时间复杂度:O(nlogn)
2025-04-01 11:15:52
148
原创 搭建gpu版本的tensorflow
直接安装tensorflow2.5版本,系统会自动配置相应的cudatoolkit和cudnn版本。配置conda的python环境。
2025-03-24 00:47:42
405
原创 错排(数学层面)
错排,即对于n个物品,每个物品有一个对应的位置,但是在排列时将他们全部错开放置,并计算有n个物体时,错排共有几种排列可能假设位置标号为a~z。
2025-03-18 22:04:49
651
原创 Leetcode 50.Pow(x,n) 使用快速幂求解
所以只需要存储一个临时temp变量,用来计算每次平方的值;如果这一位二进制是1,就乘上;接下来举Pow(2,11)的例子说明。而每次乘的因子来自于。
2025-03-18 10:19:22
240
原创 2025/3.17 郭院安排会议与南京银行参访
郭院会议:服务外包郭院会议:服务外包例如:1w张正常数据:1k张糖尿病数据,需要增强糖尿病数据。报告以及代码里应该体现我们对数据做了什么创新性的改进。
2025-03-17 18:06:47
205
原创 min_element用法
注意,如果容器的元素本身就支持 ‘<’ 运算,可以不需要加上这个自定义函数,这里因为是判断字典的value值大小,所以需要加。其中,这是一个查找最小值的自定义函数。查找字典中的最小value值。
2025-03-16 22:34:59
190
原创 tensorflow with gpu
CUDA version 12.6cuDNN version 8.9.7tensorflow version 2.19
2025-03-14 10:58:54
294
原创 使用SSH密钥连接本地git 和 github
这之后,以后push和pull都会通过SSH,但是记得每次都把协议先改成SSH。可以看到一开始我是没有的,只有一个known_hosts。选择github setting (用户设置)把下面这一串生成的公钥存到github上。可以在本地用户路径看到.ssh文件夹。如图所示选择新建SSH密钥。首先输入要存储到的文件名。启动ssh-agent。
2025-03-11 09:18:54
1251
原创 信息安全竞赛和漏洞测试项目纲要
把monkey替换为别的更加高效的工具,或者AI接口把根据动态分析生成的文件使用AI去处理,生成可读性较高的报告。
2025-03-04 11:21:30
217
原创 std::sort 排序算法本质
当快速排序的递归深度过大(可能导致 O(n^2) ) 的最坏情况)时,切换到堆排序,保证最坏复杂度为。对于小规模子序列(通常少于 16 个元素),使用插入排序,因为它在小数据集上更快。作为主要算法,平均情况下效率很高。
2025-02-28 00:28:40
472
原创 CPP 命名空间(namespace)
但有时候需要用到两个命名空间,需要注意两个命名空间里的函数名不能冲突,不然可能导致程序崩溃。需要用到两个命名空间时需要使用这样的写法。cpp 的命名空间正常情况只使用一个。
2025-02-28 00:17:26
103
原创 git 克隆及拉取github项目到本地微信开发者工具,微信开发者工具通过git commit、git push上传代码到github仓库
先在自己的用户文件夹新建一个项目文件夹,取名为项目名例如这样如果有这样的输出,说明初始化本地仓库成功远程连接github仓库,并拉去仓库代码到本地新建项目文件夹如果有这样的输出,说明成功与远程仓库取得连接,并且已经拉去代码到本地可以看看这里有没有相关文件至此,已经完成了第一部分,拉去仓库到本地,接下来将怎么提交更改。
2025-02-21 18:58:03
526
原创 本地在ollama上部署deepseek或llama大模型
参考来源: 南京审计大学deepseek本地部署教程首先进入Ollama官网链接: Ollama官网下载后安装完成后进入终端界面输入指令以下载llama3输入指令以下载deepseek r1注意:这里的14b表示的是模型大小,我选择的是中等大小的模型,有较高配置电脑的朋友可以下载更高版本的32b、70b、671b,也可以选择下载V3,但V3只有671b的,对性能要求较高,如果是轻薄本的朋友,也可以选择更低版本的1.5b和7b看到这样的界面后,就说明安装成功了,输入/?,会返回帮助的指令,也可以直接
2025-02-20 21:39:10
223
原创 在虚拟机里运行frida-server以实现对虚拟机目标软件的监测和修改参数(三)(small phone android Google Api 29低版本版)包含安装安卓实例程序到虚拟机
作为新手小白,最好可以先自己写或者编译的简单程序,安装到虚拟机里玩,这样比较清楚他的结构,容易编写分析代码。我这里选择较低版本的frida-server-16.6.6-android-x86。先下载解压到 H:\frida_server文件夹中。赋予frida-server下载到虚拟机的权限。这样就说明frida-server已经在运行了!跳转到下载的frida-server文件位置。推送frida-server文件到虚拟机中。跳转到frida-server内部文件位置。启动frida-server。
2025-01-29 11:49:04
373
原创 在虚拟机里运行frida-server以实现对虚拟机目标软件的监测和修改参数(一)(android Google Api 35高版本版)
除此之外,如果是新手小白,最好可以先自己写或者编译的简单程序,安装到虚拟机里玩,这样比较清楚他的结构,容易编写分析代码。如果使用android studio打开的话,最好选择google api的虚拟机,默认以root模式开启。我这里选择frida-server-16.6.6-android-x86_64。赋予frida-server下载到虚拟机的权限。这样就说明frida-server已经在运行了!跳转到下载的frida-server文件位置。推送frida-server文件到虚拟机中。
2025-01-28 17:12:57
890
原创 大二上期末复习
构造二叉树 二叉树 树 森林的转换 森林 树的遍历序列 (手动操作)图的作业 连通性 邻接数组画出来 (要求手动操作,没有代码要求)时序逻辑、激励方程、次态方程、米里型摩尔型电路的状态图画法。顺序表、链表归并 双指针删除元素构造新数组 链栈。最小生成树 prim更新距离法 kruscal。最短路径 Dijkstra及floyd算法。总复习ppt 、每一章ppt。平衡二叉树加入节点手动构建。竞争冒险、VHDF语言复习。删除二叉树节点后重构。冒泡排序、鸡尾酒排序。
2024-12-24 23:51:38
191
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人