自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(362)
  • 资源 (6)
  • 收藏
  • 关注

原创 从零开始用 Python 构建一个 20 亿参数的 LLM

让我们快速了解一下 Transformer 架构如何处理和理解文本。它通过将文本分解成更小的单元,称为 token,然后预测序列中下一个 token。一个 Transformer 包含许多层,这些层被称为 Transformer 块,它们堆叠在一起,最终一层用于进行预测。自注意力头(Self-Attention Heads):它们确定输入中的哪些部分对模型来说最重要。例如,在处理一个句子时,注意力头可以突出显示单词之间的关系,例如代词与它所指代的名词之间的关系。

2025-04-23 22:12:05 960

原创 DeepSeek-llm-7B-Chat微调训练步骤

本次教程我想让大模型回复的更亲切点,关于数据集的选择方面,在最开始推理的时候,发现虽然chat模型回答的非常不错,但是有点套路的感觉,如:然后经过训练,回答如下:1、首先下载模型,从魔塔社区下载模型,如地址:https://www.modelscope.cn/models/deepseek-ai/deepseek-llm-7b-chat/files如下图所示:然后将下载的模型加载到ollama中,并运行查看效果,如:具体如何部署到ollama中,请看:将下载的.bin模型转成gguf格式,导入ollama2

2025-03-10 14:34:12 1286

转载 sql developer软件在迁移数据库/复制表出现GC overhead limit exceeded报错

通过sqldeveloper将MySQL数据库的表复制到Oracle数据库,中途出现GC overhead limit exceeded 位于 (Internal error) No Throwable Stack Element报错信息。因为在sqldeveloper软件使用过程中,超大数据和SQL的操作执行导致使用的java内存超过了sqldeveloper.conf设置内存的分配池上限,所以就会抛出这个异常。通过修改sqldeveloper软件配置文件增大内存参数设置可以解决该问题。

2024-11-15 09:23:13 164 1

原创 spring boot yml文件中引用*.properties文件中的属性

注意:如果不通过@PropertySource来引入文件,那么在application.yml中的jdbc.driver是无法识别的。

2024-10-21 08:57:33 441

原创 Bootstrap Collapse的使用

(1)data-parent=“#accordion”:它指定的当前折叠框是在哪个下边,就是类似于分组,是指的在哪个分组下,该分组指定了ID(<div class=“panel-group” id=“accordion” ),只需要将这3个划分到同一个分组下,那么点击其中一个展开,另外两个才会折叠。其中最关键的是:data-parent=“#accordion”、aria-expanded=“true”、class=“panel-collapse collapse in”

2023-10-17 17:29:04 1277

转载 jQuery.Step 步骤说明文档

【代码】jQuery.Step 步骤说明文档。

2023-04-20 14:31:33 1121

原创 js通过正则表达式获取<a>标签数组

【代码】js通过正则表达式获取标签数组。

2022-11-30 14:28:43 963

转载 Print.js javascript库 实现页面打印

npm 安装npm安装时将库导入项目首先,我们需要在页面上包含Print.js库和样式下面主要介绍一下我们要用的打印方法printJS();与相同,这将处理任何一系列样式。例如:['border','padding'],将包括'border-bottom','border-top','border-left','border-right','padding-top'等。你也可以传递['*']来处理所有样式打印pdf时,如果浏览器不兼容(检查浏览器兼容性表),库将在新选项卡中打开pdf。...

2022-08-11 14:49:47 15212 2

原创 jquery datatables当固定列时,去掉固定列下回出现滚动条

‘.DTFC_RightBodyLiner’)).css(‘overflow-y’,‘auto’);2、只需要在drawCallback中添加。

2022-07-22 13:22:20 993

原创 jquery datatable固定列

只需要在创建DataTable对象的参数中添加如下代码即可:如下图所示:

2022-06-28 09:57:15 1449

原创 vue中设置当一个model关闭时将model中的组件销毁方法

1、只需要在其中加入:destroyOnClose即可,如下图所示:

2022-04-12 22:29:04 2157 1

原创 spring boot + axios请求参数的书写方式

在进行post、get、put、delete方式中,其中get可以使用params或者直接在url/值,而在post、put、delete中可以写data、params或者在url/值的方式进行传输,那么各种传输方式的对应后端写法如下:1、params方式:前端代码:export function updateCartCount(id,quantity){ return request({ url:'/cart/update/quantity', method:

2022-04-02 22:34:13 717

原创 打印spring中所有的注入的bean

1、首先通过自动注入方式将ApplicationContext注入进去,如:2、然后找个地方打印即可,如:

2022-03-31 22:32:47 1426

原创 excel对同一个单元格中的内容去重

1、新建一个excel文件。2、首先调出开发工具,如下图所示:3、将开发工具打上对钩,如下图所示:4、此时会多出一个开发工具tab,如下图所示:5、选择Visual Basic,如下图所示:6、在弹出的窗口中插入->模块,如下图所示:7、输入如下代码,其中duplicateRemoval表示函数名称,等会会用到,result + “,” + wItem中的逗号是单元格内以什么符号分割的Public Function duplicateRemoval(duplicateWords

2022-03-18 14:37:32 14673 8

原创 idea将maven所有依赖包导出

1、首先找到maven图标,一般在右侧边上,如:2、找到execute maven goal图标,如:3、然后回弹出一个对话框,如:4、然后输入:dependency:copy-dependencies -DoutputDirectory=D:\lib,回车即可,其中D:\lib就是对应的jar包了如下图所示:...

2022-03-16 14:26:52 3815

原创 oracle substr截取字符串后几位字符

1、比如截取后四位:SELECT substr('ABCD1234', greatest(-4, -length('ABCD1234')), 4) FROM DUAL如下图所示:

2022-01-24 11:18:58 6198

原创 springboot+mybatis-plus 自定义分页+条件构造器+xml自定义sql的使用

1、在mapper.java中定义一个方法,如:IPage<MembershipYearCalendar> getPageList(Page<MembershipYearCalendar> page, @Param(Constants.WRAPPER) Wrapper<MembershipYearCalendar> queryWrapper);其中page是分页对象,返回的也必须是IPage类型,queryWrapper为条件构造对象2、在mapper.xml中定

2022-01-15 19:16:52 656

原创 sql server 和oracle中以字符分割,分割前的串字母转大写,分割后的串字母小写

一、oracle数据库串转换前的是:x00.23X0002执行语句:select upper(substr('x00.23X0002',0,instr('X00.23x0002','.',1,1)))||lower(substr('X00.23x0002',instr('X00.23x0002','.',1,1)+1,lengthb('X00.23x0002'))) substring from dual串转换后的是:X00.23x0002如:二、sql server数据库执行语句:SE

2021-12-24 13:05:30 709

原创 oracle使用rank() over来通过一个字段的值排序获取到另一个字段的值

1、目前有一个场景,表中有product_id,price,create_date,由于同一个id根据create_date的不同,price也会变化,如:2、那么通过rank() over如何获得最新时间的price呢,可以使用如下语句:select * from (select product_id,price,rank() over(partition by product_id order by create_date desc) r from view_cm_dept_receive m)

2021-12-14 16:24:20 926

原创 oracle移动表空间文件未知、修改表空间名、修改表空间的数据文件名

注意:在进行此步骤之前要备份好数据库,免得误操作导致数据库无法使用。1、首先使用如下命令登录oracle用户:sqlplus / as sysdba2、如果需要修改表空间名称,则使用如下命令,其中TB_MONITOR为原表空间名,TB_MONITOR1为新的表空间名,如果不需要修改表空间名则跳过此步骤:alter tablespace TB_MONITOR rename to TB_MONITOR1;3、将表空间离线,使用如下命令:alter tablespace TB_MONITOR o

2021-10-27 10:12:16 2704

原创 datatable搜索、分页、排序事件监听

var table = $('#datas').on('search.dt',function(){//搜索事件 }).on('order.dt',function(){//排序事件 }).on('page.dt',function(){//点击翻页事件 ylsr=[]; hczc=[]; }).DataTable();...

2021-08-26 16:35:28 1123

原创 oracle中的regexp_replace结合listagg组合后去重

1、首先准备数据表和数据:CREATE V_TEST ( GROUP_CODE VARCHAR2(20 CHAR), PRODUCT_ID VARCHAR2(200 CHAR) )数据:INSERT INTO V_TEST(GROUP_CODE,PRODUCT_ID) VALUES ('2405','111111111111111');INSERT INTO V_TEST(GROUP_CODE,PRODUCT_ID) VALUES ('2711','111111111111111'

2021-07-30 16:19:13 2473

原创 使用vue-route下的next({ ...to, replace: true })报Redirected when going from “/login“ to “/home“ via a nav

1、在进行页面登录跳转时提示:Redirected when going from “/login” to “/home” via a navigation guard.,如下图所示:代码如下:而且只有登录时才会出现,这里不存在token是否存进去了,这可能是升级版本的问题,那么这里的处理办法是在router/index.js中添加如下代码:const routerPush = Router.prototype.pushRouter.prototype.push = function push(

2021-07-24 23:47:47 1963 1

原创 Vue中使用svg

1、下载插件svg-sprite-loader:npm i svg-sprite-loader --save2、写一个Svglcon的组件 (components/Svglcon),在components目录下新建一个SvgIcon文件夹,然后再新建一个index.vue文件,如:3、index.vue文件内容为:<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href=

2021-07-13 21:23:04 3871 1

原创 jquery-setps与jquery-datatable结合使用,并且setps可以通过js跳转到指定的index

首先查看界面:具体功能有:点击字段中的连接(type-1:0)会根据该编码或ID跳转到下一级目录(二级目录),然后二级目录根据链接传过来的值显示对应的子目录,当点击上一级、下一级时,会重新加载所有内容,而不根据编码或ID来显示。1、html代码为:<div> <form id="form_search"> <input type="hidden" name="diagCode"/> </form></d

2021-04-23 15:49:50 285

原创 oracle删除索引时提示ORA-02429:无法删除用于强制唯一/主键的索引

1、在删除索引时,提示ORA-02429:无法删除用于强制唯一/主键的索引,如下图所示:2、主键唯一索引,不允许单独删除而保留主键约束,但是可以保留唯一索引单独删除主键约束。因此要想删除引唯一索引,只能先删除主键约束,执行如下命令:ALTER TABLE VIEW_MEDICAL_RECORD_BASE_BAK DROP CONSTRAINT PK_V_M_RECORD_BASE3、然后在删除主键即可。...

2021-04-21 16:51:57 11376

原创 maven同一个项目中,一个子模块引用另一个子模块的类的方法

1、首先在一个项目中创建两个子模块,如:2、在common-api的pom.xml添加版本号,如:3、在use-common-api的pom.xml中添加如下依赖: <dependencies> <dependency> <groupId>com.best</groupId> <artifactId>common-api</artifactId>

2021-04-17 18:30:00 29794 10

原创 CentOS7搭建nacos集群环境

1、首先下载nacos 1.4.1版本,下载地址为:https://github.com/alibaba/nacos/releases,注意:默认是最新版本,需要往下翻才能找到编译好的版本文件,如下图所示:2、在安装nacos集群之前,需要先安装mysql,安装方法请看:https://blog.csdn.net/sunxiaoju/article/details/1030457593、配置java环境。4、我们规划的集群一共有3台机器,分别是192.168.31.200,192.168.3

2021-03-30 22:53:43 1271 1

原创 bootstrap modal 弹窗对于有些数据可以正常弹出,有些无法弹出,使用jstl解决

1、正常弹出:2、不正常弹出:会出现阴影3、出现此问题时由于在href传入后台的参数的中文没有编码,比如:张三B19 李四AAA,传入后台变成了:张三B19,此时controller中的视图就会出现问题,因此需要对url参数进行编码,如:然后在后端进行解码,如:此时就可以正常显示了。...

2021-03-24 15:42:53 442

原创 jquery datatable出现Uncaught TypeError: Cannot set property ‘nTf‘ of undefined错误

如下图所示:这是由于在table中使用了<tfoot>标签,在该标签中定义了<tr><td>,比如在<thead><tr>中定义了6个<th>,而在<tfoot><tr><td>中有一个属性colspan写成了8个就会出现这样的问题,如:...

2021-03-23 14:26:28 1220

转载 ORA-01555: 快照过旧: 回退段号 18 (名称为 “_SYSSMU18_720684835$“) 过小

首先了解Oracle在什么情况下会产生ORA-01555错误:假设有一张6000万行数据的testdb表,预计testdb全表扫描1次需要2个小时,参考过程如下:1、在1点钟,用户A发出了select * from testdb;此时不管将来testdb怎么变化,正确的结果应该是用户A会看到在1点钟这个时刻的内容。2、在1点30分,用户B执行了update命令,更新了testdb表中的第4100万行的这条记录,这时,用户A的全表扫描还没有到达第4100万条。毫无疑问,这个时候,第4100万行的.

2021-03-17 16:28:08 3117

转载 oracle实现将汉字字符串转换成拼音首字母缩写

1、定义一个函数:CREATE OR REPLACE FUNCTION F_GET_PYJM(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); /*创建人:gangma2 创建时间:2020-08-21 功能描述:任意字符串转换成拼音首字符简写,返回拼音简码函 */BEGIN DECLARE --定义一个函数,通过NLSSORT来进行单个字

2021-03-08 17:08:55 2234

原创 flume部署安装

flume其实就是通过配置文件来实现不同的功能1、安装配置:(1)首先从https://archive.apache.org/dist/flume/下载需要的版本,如下图所示:(2)使用tar -xzvf apache-flume-1.9.0-bin.tar.gz解压,如下图所示:(3)配置环境变量,将以下信息加入到/etc/profile文件中,如:export FLUME_HOME=/usr/local/src/apache-flume-1.9.0-binexport P

2021-03-06 18:05:08 551

原创 jquery datatables添加搜索功能

1、首先添加按钮和文本框,如:<div class="input-group input-group-sm"> <input type="text" class="form-control" id="table_search_value" placeholder="请输入名称" name="table_search_value" value=""> <span class="input-group-btn">

2021-03-03 16:20:14 3441 1

原创 centos7禁用ipv6

1、通过ifconfig命令来查看是否启用ipv6,如下图所示:2、我们通过如下命令修改:sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33将其中的IPV6INIT=yes改成IPV6INIT=no,如下图所示:3、然后通过如下命令修改sysctl.conf文件: sudo vim /etc/sysctl.conf在其中添加net.ipv6.conf.all.disable_ipv6=1,如下图所示::4、通过如

2021-03-02 22:48:56 1760

原创 VMware最小安装的centos7配置网络、安装gcc、g++等编译器

1、首先通过ip addr来查看网络状态,如下图所示:2、其中ens33就是网卡的名称,然后进入到/etc/sysconfig/network-scripts目录,找到ifcfg-ens33文件,如下图所示:3、通过vi命令编辑ifcfg-ens33文件,如:BOOTPROTO的值又dhcp和static,其中dhcp表示自动获取,static表示静态ip,如果是选择静态IP则需要添加IPADDR、GETEWAY、NETMASK、DNS1等选项,如果是dhcp则不需要添加,最后将ON

2021-02-22 23:56:07 640

转载 解决在高分辨率下运行Photoshop CS6,程序界面字体过小的问题

近日见有人在网上求助:Photoshop之类的软件在高分屏电脑上运行,其标题栏字体过小,令人眼瞎。咋破?俺在surfacebook里(屏幕分辨率为3000X2000)装上Photoshop,运行观察。那标题栏上的小字果然小到令人眼瞎!在网上搜了一下,发现一个歪果仁(大牛级)给出了一个解决办法:1、打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide,在右栏内建一子建,键名为PreferEx

2021-02-11 22:02:31 3699

原创 oracle通过指定的时间获取时间所在的季度、上半年、下半年、年的月份、指定月份的上一个月份

1、获得根据时间获得该季度所在的月份:SELECT to_char(add_months(TRUNC(to_date('2020-07-01 00:00:00','yyyy-mm-dd hh24:mi:ss'), 'Q'), +3)-1, 'YYYYMM') FROM dual; --根据指定日期获取该日期季度的月份如下图所示:2、根据时间获得该时间所属的上半年或下半年所在的月份:select case when to_char(to_date('2020-03-01 00:00:0

2021-02-02 18:48:01 8842

原创 idea将包中的类能够显示该类的所有方法名

1、最终效果:2、只需要在project中点击齿轮状态,然后选择Show Members即可,如下图所示:

2021-01-28 17:26:26 815

原创 jquery datatables提示VM505:9 Uncaught TypeError: Cannot read property ‘column‘ of undefined错误

提示错误如下:出现此错误,需要在DataTable加入如下选项即可:"lengthChange" : false,"autoWidth" : false,"order" : [0, "desc"],

2021-01-22 15:38:59 474

linux c语言和php通信代码UDP

linux c语言和php通信代码:他可以把浏览器中的数据发送到用c语言写的server

2010-11-15

linux c语言和php通信TCP

linux c语言和php通信TCP:可以通过php代码和c语言进行发送数据,php是通过浏览器操作的

2010-11-15

java调用C++编写的动态库dll

此附件包含了java代码以及vs2013编写的动态库工程。

2016-04-17

vue3.0+typescript集成jquery、bootstrap、jquery.dataTable插件、echart

vue3.0+typescript通过npm管理包,然后导入ts中进行集成jquery、bootstrap、jquery.dataTable插件、echart,具体界面请看:https://blog.csdn.net/sunxiaoju/article/details/109401288

2020-10-31

ylmf OS3.0启用root用户

ylmf OS3.0启用root用户 ylmf OS3.0启用root用户

2010-06-07

win7硬盘安装cenOS5.4

在windows7硬盘安装cenOS5.4

2010-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除