- 博客(59)
- 收藏
- 关注
原创 Peach Pit自动生成两大方案对比:Shark2Pit vs DTV‑LLM
Peach作为经典生成式协议模糊测试框架,测试效果高度依赖Pit配置文件。本文结合两篇自动化生成Pit文件的相关论文,对比两套方案的原理、异同、优缺点与适用场景。
2026-09-26 14:24:52
316
原创 科研常用检索平台总结(个人经验分享)
本文梳理8大科研工具的定位与实操场景,助力工科(尤其计算机)研究者高效完成文献调研、综述撰写与投稿决策。涵盖外文发文趋势(WOS)、引文追踪(谷歌学术)、中文论文统计(知网)、专利检索(万方)、期刊精准查找(IEEE Xplore)、选刊辅助(LetPub)、会议截稿跟踪(会伴)及计算机会议等级查询(ccf.top)。
2026-09-25 13:36:18
247
原创 利用AI10倍速学习
本文记录一套AI驱动的高效学习闭环,涵盖主题调研、资源筛选、能力分级、考官自测与速查表生成五大阶段。通过多视角解构领域矛盾、AI策展精简资料、构建20%核心知识体系、费曼式输出+阶梯考官反馈查漏补缺,实现从“假性掌握”到“真懂能用”的跃迁。方法可跨领域复用,尤其适合科研预研、面试突击与实战转化,助力高效、精准、可持续的知识内化。
2026-09-15 17:03:46
65
原创 一文搞懂大模型领域核心词汇与概念
本文梳理了大模型领域相关的核心概念:从底层Transformer架构到LLM,经由Prompt工程与RAG增强,发展为具备自主规划与工具调用能力的Agent智能体,最终迈向以自然语言驱动的Vibe Coding新范式。核心逻辑是让机器从“理解代码”进化为“理解意图并主动执行任务”。
2026-09-13 16:03:25
239
原创 Peach Fuzzer 源码深度解析与扩展开发指南
Peach Fuzzer是一款基于C#的模糊测试框架,通过XML(Pit文件)定义测试结构。本文深入分析其核心解析机制:将XML映射为DOM对象,构建完整的测试模型。整体架构清晰,具备良好的可扩展性。
2026-09-10 14:37:43
165
原创 Vibe Coding实现Supabase + Vercel完整部署
本文记录了利用Vibe Coding范式,以登录注册为例,从零完成Next.js+Supabase+Vercel全栈部署的全过程。全程未手写代码,仅通过自然语言与AI协作,完成本地验证、Git托管及Vercel一键上线。
2026-09-08 09:45:00
198
原创 从“重复造轮子”到“一键出报告”:智能体技能(skill)
本文聚焦智能体技能(Skill),将重复性分析工作的分析套路封装为标准化技能。重点介绍了Skill的结构:元信息、适用场景、执行步骤、能力说明及注意事项,并以data-analyzer技能为例说明。
2026-09-06 00:42:59
295
原创 一个简单通用的ChatLLM类设计与使用
本文介绍了一个通用chatLLM封装类,基于OpenAl库简化大模型API调用,支持灵活配置API、Key与模型,可选历史存储实现多轮连续对话,通过按轮剪枝防止Token溢出,并支持流式/非流式输出。
2026-09-04 20:49:23
343
原创 OpenClaw与Claude Code的实战对比,该选谁?
本文从安装部署、模型配置、核心功能对比了两款主流AI智能体框架——OpenClaw与Claude Code,说明二者的差异,最后给出选型建议。
2026-09-04 15:57:44
459
原创 实现将csdn博客批量迁移
主要参考这篇文章,实现将csdn博客批量迁移(即文章批量导出为md文件)https://blog.csdn.net/pang787559613/article/details/105444286文中有些细节没说,这里补充一下实现原理利用python 爬虫完成对页面的访问流程https://blog.csdn.net/你的博客名/article/list/页码1.通过这个api访问所有页,拿到所有文章。https://blog.csdn.net/你的博客名/article/details
2022-03-26 21:13:24
2764
原创 位运算字母大小写转换
大写变小写、小写变大写 : 字符 ^= 32;大写变小写、小写变小写 : 字符 |= 32;小写变大写、大写变大写 : 字符 &= -33;小写字母的ASCII码比大写字母的大,比如,大写A是65,小写a是97,它们的差是32。65 | 32 转为二进制=>可以得到 0100 0001 | 0010 0000 = 0110 0001 = 97 = a...
2021-12-17 11:38:05
385
原创 tensorflow计算psnr与ssim
加载mnist进行测试import mathimport tensorflow as tfimport numpy as npload_engine = tf.keras.datasets.mnist# load_engine = tf.keras.datasets.fashion_mnist(x_train, y_train), (x_test, y_test) = load_engine.load_data()print(x_train.shape)#将标签转one_hot编码y
2021-09-13 20:47:07
1842
1
原创 tensorflow初始化及其求导
直接上代码,一看就明白!import tensorflow as tfimport numpy as np#随机初始化v1=tf.Variable(tf.random.normal(shape=[4,3],mean=0,stddev=1))#结合numpya = np.random.random((3,3))#常量形式v2=tf.constant(a.astype('float32'))#变量形式1v3=tf.Variable(a.astype('float32'))#变量形式2
2021-09-13 15:15:30
257
原创 tf.image.resize与skimage的resize
skimage文档是这样说的skimage.transform.resize( image , output_shape , order=None , mode=‘reflect’ , cval=0 , clip=True , preserve_range=False , anti_aliasing=None , anti_aliasing_sigma=None )Performs interpolation to up-size or down-size N-dimensional images.m
2021-08-21 00:11:46
2083
原创 手撕神经网络框架(numpy)
神经网络基本步骤loaddatainitializeforwardbackwardupdateover任何神经网络肯定都有这些基本操作过程,每一小步中又会有各种不同的策略。我是跟着吴恩达大佬做的一些实践,对神经网络的理解特别有用loaddata这一步包括归一化、小批量读取等等操作。这里只做一些最简单的处理。def load_dataset(): train_dataset = h5py.File('D:/PyWorkspace/DeepLearning/datasets/train_ca
2021-04-23 20:44:42
706
2
原创 TensorFlow训练好的模型移植到tensorrt
目录应用场景tensorrtTensorFlow=> tensorrtpb=>ufftensorrt样例插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入应用场景需要把深度学习模型搭载到无人机上完成一些探测任务。大疆妙算上预装了tensorrt4,打算将TensorFlow训
2021-03-25 21:19:57
2362
原创 matplotlib画图
结合注释看吧!import matplotlib.pyplot as pltfig = plt.figure()#参数的意思是画N x N的图,第三个参数用来索引第几张图ax = fig.add_subplot(1,1,1)#自定义自己的坐标刻度ax.set_xticks([0,2,4,6,8,10,12,14,16,18,20])ax.set_yticks([0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0])#用点画图,两个list个数当然要相等,注意,li
2021-03-20 19:06:29
218
原创 tensorflow梯度处理
1.tf.clip_by_valuetf.clip_by_value( t, clip_value_min, clip_value_max, name=None )Returns:A clipped Tensor.输入一个张量t,把t中的每一个元素小于min的让它等于min,大于max的元素的值等于max。2.tf.clip_by_normtf.clip_by_norm( t, clip_norm,
2021-01-03 20:36:51
458
原创 anaconda的使用
世上最难过的事就是想法有了,代码写不出来。。。anaconda其实和springboot差不多,用过springboot的朋友就知道,springboot导入一个starter依赖,其实就帮你自动导入了一堆的依赖jar包,省去了当年ssh、ssm等自己整合依赖包的麻烦。python与anaconda的关系python等各种编程语言一个永恒的话题就是版本问题,想当年就是因为版本不兼容引发的各种错误,一找就是一天。Java里spring系列就是很好的全家桶。python里,anaconda就是很.
2021-01-03 20:31:26
293
原创 Hexo+Github搭建个人博客的问题
乱码:乱码必然是编码问题了,千万不要用记事本去打开hexo的那些配置文件,记事本的编码太坑了。你看网上就说改成UTF-8就行了,真想给他一巴掌,我要是当时知道怎么改还问你。1.我用Sublime Text 32.设置language时,网上会说用zh-Hans就行了。。。这得看language里的配置文件是zh-CN还是zh-Hans。版本问题这是老生常谈的问题了,低版本的hexo和高版本的hexo有个别的差别。1.hexo s后,满怀激动的打开浏览器,艹,全是json串。2.某些配置文件
2020-11-20 10:28:23
242
原创 猫狗识别
前言整理的网上资源,方便大家学习,也不知道哪哪看到的了!tensorflowinput_data.py:import tensorflow as tfimport osimport numpy as np#读取所有的训练集def get_files(file_dir): cats = [] label_cats = [] dogs = [] label_dogs = [] for file in os.listdir(file_dir):
2020-07-18 11:13:37
467
1
原创 动态规划
我觉得动态规划主要有两点:1. 当前这个点要与不要2. 由小推向大(也就是所谓子问题),以空间换时间。01背包例:有5个物品,w = [2,2,6,5,4],v = [6,3,5,4,6],背包的容量为10。1. 一个物品一个物品的慢慢放2. 拿到一个物品到底是放还是不放当前物品不放,则价值为上一次放的情况;如果放了,则价值为把前i-1个物品放入(当前容量-这个物品容量)的价值加当前物品的价值。显然,谁大要谁。01234567891000000
2020-07-16 16:13:00
261
原创 tensorflow图像识别
bp神经网络from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True) # 读取MNIST手写数字识别数据集import tensorflow as tfX = tf.placeholder(tf.float32, [None, 784], name='x-input') # tensorflow变量占位符,在执
2020-07-11 15:13:41
774
原创 实现搜索词补全功能
百度搜索栏下方的提示效果如下:实现路线:ajax异步请求trie树数据结构triepackage songsong.host.food.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;class Node { public Map<String, Node> nexts; // 子节点 public
2020-07-10 10:47:59
964
原创 python+django搭建web
前言安装Django和pycharm就不说了。Django官网教程,很详细注:我一开始用的pycharm社区版,引入bootstrap等文件没有代码补全。然后用破解版pycharm就可以了。(推"程序员的时光"微信公众号有破解教程)创建Django项目cd进入存储项目的地方,运行下面代码:django-admin startproject mytest生成一些算是配置文件吧在manage.py所在目录运行下面代码:python manage.py runserver浏览器访问:h
2020-07-09 22:26:19
465
原创 模拟微信抢红包
package qianghongbao;import java.util.Random;public class HongBao { private double remainMoney; //剩余的钱 private int remainSize; //剩余的红包数量 public HongBao(double total, int count) ...
2020-04-22 14:07:56
625
转载 Spring源码分析——BeanFactory体系
*以下内容转载自:/————————如果觉得本博文还行,别忘了推荐一下哦,谢谢!作者:钱书康欢迎转载,请保留此段声明。出处:http://www.cnblogs.com/zrtqsk//**一、BeanFactory的基本类体系结构(接口为主):具体: 1、BeanFactory作为一个主接口不继承任何接口,暂且称为一级接口。 2、有3个子接口继承了它,进行功能上的增...
2020-03-31 22:21:30
415
原创 java数组的复制与填充
public static void main(String[] args) { /*==================复制======================*/ //克隆 int[] a = {1,2,3,4};// int[] copyA = a.clone();//// int[] copyA = A...
2020-03-25 19:37:01
272
原创 神奇的位运算
1.x = x&(x-1)每一次运算将x的二进制形式中最右边的1(包括1)及其后面置0应用:统计出x的二进制有多少个1还可以判断是不是2的n次方(因为如果一个数是2的n次方,那么这个数用二进制表示时其最高位为1,其余位为0。),顺便一提,左移右移也是变换2的n次方的快速方法。public static int func(x) { int count = 0; ...
2020-03-25 19:21:17
359
原创 java多线程
一、创建线程1.继承Thread类public class ThreadTest extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName() + " is running"); } public static...
2020-03-07 23:04:51
214
原创 java高级特性概要
Java注解注解的本质@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)public @interface Override {}这是注解 @Override 的定义,其实它本质上就是:public interface Override extends Annotation{}有关这一点,你可以去反编译任意一个...
2020-02-22 20:52:37
309
原创 新手使用云服务器(及其发布Javaweb项目)的若干问题
文章目录前言我用的东西正式开始一、配置服务器环境1.开始菜单栏直接搜索远程(或cmd 输命令方式)2. 找到下图中的详细信息,勾选某盘(目的是将其挂载到服务器上,可将自己电脑上资源考到服务器上去)3.服务器上看到下图所示,就是刚刚我挂载上去的(我的软件全在E盘)4.然后把jdk、MySQL、tomcat等从挂载上去的盘直接考到服务器的盘上,然后与自己电脑一样,配置环境变量,这就不用多说了。验...
2019-12-27 13:35:01
305
原创 关于二进制的一些运算
文章目录十进制转二进制机器数与真值原码、反码、补码顺便说一说BCD码数的定点表示与浮点表示IEEE 754标准定点运算加法与减法运算溢出浮点运算加法与减法运算十进制转二进制正整数转二进制,这个简单,除2取余,倒着写。容易忽略的是小数,乘2取整,正着写。负数的话,在计算机中要用补码,因为计算机中加减乘除都得用加法。机器数与真值把符号“数字化”的数称为机器数。把带“+”或“-”符号...
2019-09-29 16:02:32
4877
5
原创 Python数据分析与挖掘
文章目录前言数据来源可视化画走势图根据表中不同字段画条形图画地图根据表中不同字段画条形图前言前段时间做了个回归模型预测分析,效果不好,只是简单地熟悉了数据挖掘的流程而已,下面记录一些数据挖掘常用到的东西。数据来源找公开的爬虫现成软件,比如八爪鱼下面是一个爬历史天气的代码:# -*- coding: utf-8 -*-"""Spyder EditorThis is ...
2019-08-18 10:03:58
1460
原创 各种排序算法总结
文章目录排序的基本概念冒泡排序(Bubble Sort)快速排序(Quick Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)冒泡排序(Bubble Sort)排序的基本概念返回顶部...
2019-08-16 11:13:20
438
原创 scanf函数
scanf()函数最容易出问题的地方就是格式化读取与缓冲区的问题。结合代码来看:#include<stdio.h>int main() { int a=1,b=1; char c='a'; printf("before:\n"); printf("%d,%d,%c\n",a,b,c); //输出初始化状态 scanf("%d%d",&...
2019-08-15 09:58:36
516
原创 python实现视频转字符
抖音上看到那种把舞蹈变成字符型的小视频,如下图那种。就一直想弄一个。参考了网上写的好多代码,自己整理了一个。大概思路:先将原视频分割为一张一张的图片再将这些图片转换为字符型的又将这些字符型的图片串成视频即可废话不多说,完整代码如下,有注释说明,只需更改一下视频路径及其存储路径即可。# -*- coding: utf-8 -*-"""Created on Sun Aug 11 ...
2019-08-11 22:56:15
1775
10
原创 散列表
文章目录散列表概念散列表主要两个问题散列函数的构造处理冲突的方法散列表的查找完整代码:运行结果:散列表概念散列函数和散列地址:类似于函数y=f(x),给定一个x,能得到一个y。散列函数,给定一个关键字,可以得到一个地址。但有时不同的key可能得到相同的p,需要 处理冲突。 p=Hey(key)。散列表:一个有限连续的地址空间,用以存储散列函数计算得到相应散列地址的数据记录。散列表...
2019-08-11 13:00:11
1391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅