- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 生成式AI和LLM的革命:Transformer架构
近年来,随着一篇名为“Attention is All You Need”论文的出现,自然语言处理(NLP)领域经历了一场巨大的变革。2017年,在谷歌和多伦多大学发表了这篇论文后,Transformer架构出现了。这一架构不仅显著提升了NLP任务的性能,还引发了生成式人工智能能力的爆炸性增长。
2024-07-27 22:48:59 961
原创 生成式AI和LLM的应用场景
大语言模型不仅可以执行基本的聊天任务,还能生成复杂的文本、进行多语言翻译、编写代码、执行信息检索等。通过连接外部数据源和调用API,LLMs的能力得到了进一步增强。模型的参数数量与其语言理解和任务解决能力成正比,而小规模模型通过微调也能在特定任务上发挥重要作用。
2024-06-22 22:36:42 425
原创 生成式AI和LLM的一些基本概念和名词解释
机器学习是使计算机能够从数据中学习的AI。深度学习是使用人工神经网络的机器学习。生成式人工智能是用于生成新数据或内容的机器学习。大语言模型是在大量文本数据上训练的机器学习模型。
2024-06-21 21:23:26 708 1
原创 生成式AI和LLM如何应用
没有Machine Learning,也没有Deep Learning,让95%的普通码农都会用大模型,至于底层原理,就让那5%的精英去学吧。
2024-06-21 15:18:52 751
原创 Java - 动态分派无效的例子
避坑指南:动态分派是Java中的关键概念,根据对象的实际类型决定方法调用。编译时方法绑定将方法与签名关联,而运行时方法调用根据实际类型分派调用。动态分派只在方法被重写时发生。了解动态分派可帮助开发人员理解方法调用行为,并避免潜在问题。
2023-05-23 15:07:07 427
原创 Java泛型,数组和方法返回类型 - 协变,逆变和不变
协变vs逆变vs双变vs不变Java支持不同的子类型规则:数组是协变的,可以从子类型转换为超类型,但可能引发ArrayStoreException。泛型默认是不变的,特定类型T的泛型不支持协变或逆变替换。通过使用通配符'?'和'extends'或'super',可以使泛型实现协变或逆变。此外,Java允许子类方法返回更具体的类型,这被称为协变返回类型。
2023-05-19 21:27:18 1027
原创 JAVA的基本数据类型及扩大缩小转换
Java的8种基本类型分为四类:整型、浮点型、字符型、布尔型。在类型转换过程中,扩大转换不会丢失信息,而缩小转换可能会丢失信息。
2023-05-17 14:28:56 656
转载 Mysql设置用户权限
一、更改密码 第一种方式: 1、更改之前root没有密码的情况 c:\mysql\bin>mysqladmin -u root password "your password" 2、更改之前root有密码的情况,假如为123456 c:\mysql\bin>mysqladmin -u root -p123456 password "your password"
2014-07-29 23:21:17 791
原创 ubuntu安装SVN并设置开机启动
1、下载并安装apt-get install subversion2、创建SVN目录并修改权限mkdir /home/svn/projectchmod -R 666 /home/svn/project3、创建SVN仓库svnadmin create /home/svn/project4、设置用户及访问权限conf文件夹下svnserve.co
2014-04-11 09:18:06 4759
原创 ubuntu安装FTP
一、下载安装:apt-get install vsftpd二、配置1、锁定用户在/home/ftp默认目录活动, 并保留/etc/vsftpd.chroot_list文件里面的用户列表可访问其他目录。2、具备暂时冻结FTP用户的功能,将需暂停的用户名加入到/etc/vsftpd.usr_list即可。设置配置文件:设置/etc/vsftpd.co
2014-04-03 22:39:53 843
原创 CPU核数跟多线程的关系
一直以来有这样的疑惑,单核CPU适合多线程吗?是不是几个核的CPU开几个线程是最合适的?今天就这一问题查了一些资料,现整理如下: 要说多线程就离不开进程,进程和线程的区别在这里就不详细说了,只将关键的几点:a)进程之间是相互独立的,不共享内存和数据,线程之间的内存和数据是公用的,每个线程只有自己的一组CPU指令、寄存器和堆栈,对于线程来说只有CPU里的东西是自己独享的,程序中的其
2014-03-04 20:06:07 34835 5
原创 java中transient、volatile、strictfp关键字说明
1、transient,用于对象序列化。transient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Test {transient int a; // 不会被持久化int b; // 持久化}当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的
2014-02-20 09:30:59 892
原创 在ubuntu中搭建eclipse开发环境。
1、安装jdk下载linux 版本的jdk,我下载的是tar.gz版的,直接解压缩就可以用。(用tar -zxvf命令解压缩)2、配置jdk的环境变量在/etc/environment文件中添加以下三个环境变量export JAVA_HOME=/usr/local/java/jdk1.7.0_40export JRE_HOME=/usr/local/ja
2013-09-18 23:46:19 1112
原创 ubuntu添加中文输入法
1、安装中文语言包SystemSetting->LanguageSupport->Tab(Language)->Install/Remove Languages 选择中文(installed打勾),点Apply Changes.然后就进入漫长的等待下载时间。下载完成后,在Language Tab中会出现“汉语(中国)”。2、设置输入法在Language Support的
2013-09-18 23:03:56 696
转载 Android数据的四种存储方式
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File参照:http://www.cnblogs.com/wisekingokok/archive/2011/09/13/2174484.html
2013-03-12 14:33:47 856
原创 Android通过HttpClient访问服务器的servlet
登陆页面输入用户名和密码,登陆成功后跳转到主页面,失败时显示错误信息。传递参数时用BasicNameValuePair的List以httpPost.setEntity的方式来做,不能用HttpParams。userName = (EditText) this.findViewById(R.id.editTextUserName);password = (EditText) this.fi
2013-03-03 13:49:09 2821
原创 Android连接服务器Servlet
登陆页面输入用户名和密码,登陆成功后跳转到主页面,失败时显示错误信息。传递参数时用BasicNameValuePair的List以httpPost.setEntity的方式来做,不能用HttpParams。userName = (EditText) this.findViewById(R.id.editTextUserName);password = (EditText) this.findV
2013-03-03 12:18:45 1823
原创 Windows下Postgres数据库自动备份
1、首先新建一个bat文件,用来执行数据库备份命令。内容如下:(路径、IP、文件名等按需指定)@ECHO OFF @set DirName=%date:~0,7% @set FileName=%date:~0,10%_DB_NAME.backup @if %date:~8,2% == 01 (md E:\DBbackup\"%DirName%") @if not exist
2013-02-27 10:11:23 2485
原创 Windows2008配置postgres数据库注意事项
1、安装路径和data路径为postgres用户设置权限。2、在防火墙高级设置里新建一个入站规则,为Postgres打开端口。3、修改配置文件/data/Postgresql.conf,将listen_address=’localhost’ 改为'*'。4、修改配置文件/data/pg_hba.conf,添加host all all 192.168.0.0/24 md5
2012-09-13 10:00:44 629
原创 调整BB10模拟器的大小,在PC机上完全显示。
1、打开VMWare,加载BB10Simulator(必须要10.0.06版本,10.0.04版本不可以)。2、到安装模拟器的路径BlackBerry10Simulator-BB10_0_06\controllers下,运行controller.exe,如下图所示:运行后:3、菜单命令:Connection->Connect,输入BB10模拟器的IP地址,点击C
2012-08-04 18:54:03 1085
原创 链接、装载与库学习笔记(一、编译)
编译分为4个步骤:预处理(prepressing)、编译(Compilation)、汇编(Assembly)、链接(Linking)。其中编译有5个步骤:词法分析、语法分析、语义分析、中间语言生成、目标代码生成与优化。例:array[index] = (index + 4) * (2 + 6) 1、词法分析:将源代码的字符序列分隔成一系列记号。28个非空字符,产生了1
2012-07-20 23:48:04 683
原创 JAVA中的容器
Java容器类包含List、LinkedList、ArrayList、Vector及map、HashTable、HashMapCollection└List 接口 ├LinkedList 链表 ├ArrayList 顺序结构动态数组类 └Vector 向量 └Stack
2012-07-20 16:11:26 454
原创 JAVA多线程学习笔记—1
JAVA中实现多线程有两种方式: 1、扩展java.lang.Thread类, 2、实现java.lang.Runnable接口。多线程说明: 多线程程序是乱序执行的,因此,只有乱序执行的代码才有必要设计为多线程。 run()方法是多线程程序的一个约定。所有的多线程代码都在run方法里面。 实际上所有的多线程代码
2012-07-12 18:29:07 678
原创 JAVA_POI处理Excel
项目需要在页面中导出Excel数据,所以看了一下POI,记录一下学习要点。1、HSSF是用来处理Excel '97(-2007)的、XSSF是用来处理Excel 2007的。SXSSF是从POI 3.8 beta3版开始有的新特性,扩展了XSSF,用来处理超大Excel文件。2、自动调整列宽:sheet.autoSizeColumn(int column-index);。3、通
2012-07-11 17:31:54 732
转载 用JAVA代码备份ORACLE数据库
oracle数据库备份与恢复程序实现在我们开发过程中总是时不时的要对数据库进行备份,以防出现万一情况数据丢失,一般都是在开始--->运行---->cmd;再输入导出数据库语句,恢复数据备份也相似的操作。如: 导出备份:exp redtourjgs/redtourjgs@oracle_192.168.2.89 file=d:\databasebuss\tourbuss\tourbuss.
2012-02-19 18:01:16 1923
转载 jQZoom 使用说明
jQZoom 使用说明 下面介绍下简单使用:1. 在你的页面中包含 jqzoom.csslink rel="stylesheet" href="your_path/jqzoom.css" type="text/css" media="screen">2. 包含 jQzoom 和 jQuery JS 代码:script type="text/javascript" src="y
2012-02-17 17:57:11 3446 1
转载 图片放大镜jQZoom参数说明
配置参数zoomType,默认值:’standard’,另一个值是’reverse’,是否将原图用半透明图层遮盖。zoomWidth,默认值:200,放大窗口的宽度。zoomHeight,默认值:200,放大窗口的高度。xOffset,默认值:10,放大窗口相对于原图的x轴偏移值,可以为负。yOffset,默认值:0,放大窗口相对于原图的y轴偏移值,可以为负。position,默认值:’r
2012-02-17 17:54:32 2297
转载 Java程序把Word转换成Html文件
巧用Java程序把Word转换成Html文件package com;import com.jacob.com.*;import com.jacob.activeX.*;public class WordtoHtml {/***文档转换函数*@param docfile word文档的绝对路径加文件名(包含扩展名)*@param htmlfile 转换后的html文件
2012-02-16 18:15:07 509
转载 Java实现给图片添加水印
本门目录:图片水印文字水印[一]、图片水印Java代码 package michael.io.image; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingHints
2012-02-16 18:13:54 589
转载 完全开源的JAVA开发环境+开发工具+服务器
一、开发平台1. Google App Engine:Google的主机服务,有数据库支持。使用它,就不用自己架设服务器了,而且轻松解决扩展性问题。2. Objectify-AppEngine:GAE平台的数据库管理工具。3. GitHub:代码托管服务。二、Java编程环境4. Eclipse:著名的Java集成开发环境。5. Lombok:Eclipse的一个插件,用来
2011-11-25 15:24:47 574
jQuery 1.6 中文API (适用jQuery 1.6和jQuery 1.6.1)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人