- 如何微调(Fine-tuning)大语言模型?看完这篇你就懂了!!
datian1234
语言模型人工智能chatgptLLMaiAI大模型大模型微调
前言本文介绍了微调的基本概念,以及如何对语言模型进行微调。从GPT3到ChatGPT、从GPT4到GitHubcopilot的过程,微调在其中扮演了重要角色。什么是微调(fine-tuning)?微调能解决什么问题?什么是LoRA?如何进行微调?本文将解答以上问题,并通过代码实例展示如何使用LoRA进行微调。微调的技术门槛并不高,如果微调的模型规模不大10B及10B以下所需硬件成本也不高(10B模
- 【AI系列】从零开始学习大模型GPT (2)- Build a Large Language Model (From Scratch)
Tasfa
AI人工智能教程人工智能学习gpt
前序文章【AI系列】从零开始学习大模型GPT(1)-BuildaLargeLanguageModel(FromScratch)BuildaLargeLanguageModel背景第1章:理解大型语言模型第2章:处理文本数据第3章:编码Attention机制什么是Attention机制?Attention机制的基本原理数学表示应用总结为什么要使用注意力机制如何实现?简单注意力机制带训练权重的注意力机
- 自学人工智能大模型,满足7B模型的训练和微调以及推理,预算3万,如何选购电脑
岁月的眸
人工智能
如果你的预算是3万元人民币,希望训练和微调7B参数规模的人工智能大模型(如LLaMA、Mistral等),你需要一台高性能的深度学习工作站。在这个预算范围内,以下是推荐的配置:1.关键硬件配置(1)GPU(显卡)推荐显卡:NVIDIARTX4090(24GBVRAM)或者RTX3090(24GBVRAM)理由:7B模型推理:24GB显存足够跑7B模型的推理,但全参数训练可能吃力,适合LoRA等微调
- Dify基础:windows下如何学习Linux系统?wsl相关基本概念的介绍
几道之旅
Dify:智能体(Agent)工作流知识库全搞定linuxwindowsdocker
文章目录前言首先,WSL到底是个什么东西?在WSL之前,有个hyperV,又是个啥?WSL和HyperV的关系是什么?我来总结一下吧,有了wsl,就相当于在你的windows上有了一个可以运行linux的虚拟机。这和Dify有啥关系?前言为了实现本文效果,我直接下血本把自己的wsl给卸载了。就说这个牺牲精神,希望大伙儿多多关注、多多点赞、多多评论。首先,WSL到底是个什么东西?在很久以前,有一个叫
- k8s worker 节点使用kubectl 命令
岳来
#kubeneteskubernetes容器kubectlworker节点
通常,kubectl命令在master节点使用,但为了方便,想要在worker节点使用该命令,如何操作?具体实现如下:$kubectlgetpodTheconnectiontotheserverlocalhost:8080wasrefused-didyouspecifytherighthostorport?#worker节点无法使用拷贝master节点文件scp/etc/kubernetes/ad
- DeepSeek与ChatGPT正在改写学历规则?2025教育革命深度解析
笑傲江湖2023
人工智能chatgpt
一、颠覆性现状:AI如何解构学历价值1.知识获取民主化随着AI技术的不断进步,知识获取的方式正在发生翻天覆地的变化:DeepSeek-R1通过仅10%的训练成本,实现了与GPT-4o相当的性能,技术文档的生成效率提升了70%。这种高效的知识生成方式,使得人人都可以轻松获取和应用知识。斯坦福大学的研究显示,使用ChatGPT的大学生平均GPA提升了0.43分,但课程通过率却下降了11%(2024)。
- 告别繁琐的路径配置:带你写一个让 Monorepo 项目模块导入更优雅的 Webpack 插件
真的很上进
Web前端进阶合集webpack前端javascriptjavareact.jsvuenode.js
目录手把手带你写一个Webpack提效插件前言为什么要写这个插件?Webpack插件是什么?开发MonorepoAliasPlugin1.基础结构搭建2.理解Webpack模块解析3.路径别名的解析和转换4.添加所有包的支持5.测试插件6.使用方法总结手把手带你写一个Webpack提效插件前言大家好,今天我想和大家分享如何从零开始写一个实用的Webpack提效插件(完整源码在文章最后).作为前端开
- appium环境搭建
weixin_43516809
appiumappuim
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言记录手机自动化环境搭建学习过程一、jdk安装配置(省略)二、AndroidSDK安装配置三、python环境安装配置四、pycharm开发工具安装五、安装node.js六、appium安装1.安装2.检查appium环境是否搭建成功七、appium工作原理总结前言记录手机自动化环境搭建学习过程一、jdk安装配置(省略)cm
- 在Podman中配置Dify Sandbox服务与外部PostgreSQL服务的网络连接
松哥_ai自动化
经验分享
在Podman中配置DifySandbox服务与外部PostgreSQL服务的网络连接引言在容器化环境中,确保不同服务之间的可靠通信是至关重要的。本文将指导你如何使用Podman来配置DifySandbox服务与外部通过docker-compose管理的PostgreSQL数据库服务之间的网络连接。我们将逐步介绍每一步骤,并适时融入相关概念,帮助读者更好地理解配置过程。网络基础:理解容器间的通信在
- 分布式数据库面试整理
Necther
数据库面试分布式
5.3.1redis面试专题1、redis和memcached什么区别?为什么高并发下有时单线程的redis比多线程的memcached效率要高?区别:mc可缓存图片和视频。rd支持除k/v更多的数据结构;rd可以使用虚拟内存,rd可持久化和aof灾难恢复,rd通过主从支持数据备份;3.rd可以做消息队列。原因:mc多线程模型引入了缓存一致性和锁,加锁带来了性能损耗。2、redis主从复制如何实现
- win32汇编环境,对线程的创建与操作示例二
一品人家
汇编
;运行效果;win32汇编环境,对线程的创建与操作示例二;本文主要是实现用CreateThread创建线程时,如何把参数传入进去;以下举3个例子说明,如何把数值、字符串和自定义结构传入线程之中;下面为asm文件;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.386.modelflat,stdcallopti
- 新手必看:TikTok卖家中心实用指南,附2025最新TikTok入驻教程
菠萝派爱跨境
人工智能网络大数据
对于跨境电商来说,TikTok卖家中心是一个强大的工具,它能够帮助卖家轻松管理产品、订单、数据和广告。然而,对于初次接触这个平台的卖家来说,如何入驻并高效使用,成为了一大难题。本篇文章将为您详细讲解TikTok卖家中心的使用方法及最新的入驻教程。一、入驻教程1.入驻前准备(1)TikTok的商业账号。(2)入驻材料:营业执照(或身份证明)、国际收款账户(如Payoneer)、物流和退货地址、产品清
- 亚马逊旺季余温犹存,销量排名如何维稳?
菠萝派爱跨境
出海跨境大数据
冬季旺季过后,不少卖家都可以清晰感受到销量断崖式的下跌,诚然旺季带来的流量消减会带来大量的下跌,虽然说这是旺季狂欢后的惨淡,但实际上需求还是有待挖掘,我们应该做什么来稳住销量与排名呢?一、旺季复盘,精准定位旺季后复盘爆单打法,可以作为未来同一时段的重要参考,可以查看对比每一个商品的转化率,转化率=产品销量÷客户访问量,由此可以重点关注旺季期间这两个数值的变化情况。那么在旺季期间,核心的流量即访问量
- Web3 的虚实融合之路:从虚拟交互到元宇宙构建
dingzd95
web3web3交互
在这个数字技术日新月异的时代,我们正站在Web3的门槛上,见证着互联网的又一次革命。Web3不仅仅是技术的迭代,它代表了一种全新的交互方式和价值创造模式。本文将探讨Web3如何推动虚拟交互的发展,并最终实现元宇宙的构建,揭示这一技术演进背后的关键理念与现实意义。Web3:去中心化的新交互方式Web3,即第三代互联网,是一个去中心化、用户主权、数据自主的网络环境。它依托于区块链、分布式存储等技术,实
- Stable Diffusion 教程基础篇: 如何写出好的prompt,一些技巧和原则
AI想象家
stablediffusionpromptmidjourney人工智能openAIAI作画
StableDiffusion教程-中文AskAIforART·Originaltxt2imgandimg2imgmodes·基础模式之文生图/图生图点击可放大基础入门部分输入一段话,生成一张图。这是AI绘画的核心。入门就是那么简单,不过,这段话怎么写,其实也是有窍门的。在StableDiffusion里面,这段描述也就是Prompt,我们称之为AI的魔法咒语。那么,最开始我们需要怎么做呢?当然是
- ubuntu中的docker记录(5)——如何使用阿里云的镜像加速配置docker镜像加速器
啥也不会的研究僧
ubuntudocker阿里云云原生
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、镜像加速器介绍1.什么是docker镜像加速器?2.为什么要配置镜像加速器?二、配置镜像加速器1.注册阿里云账号2.注册镜像容器服务3.创建容器镜像实例4.配置加速器(1)创建docker的配置文件夹(2)获取镜像加速器地址(3)配置镜像加速器的地址(4)生效配置(5)验证是否生效总结前言配置镜像加速器是为了加快Doc
- 反向代理如何工作
菠萝派爱跨境
大数据服务器运维安全网络
1.代理服务器和反向代理之间的区别在探索反向代理的工作原理之前,了解代理服务器和反向代理之间的区别非常重要。代理服务器主要代表客户端或客户端网络,处理从客户端到Web服务器的流量。其主要功能包括为客户端提供匿名性、允许访问公共数据访问限制以及保护客户端的安全。反向代理是位于一组Web服务器和Internet之间的服务器,代表这些服务器处理流量。与代理服务器不同,反向代理通过隔离服务器和客户端之间的
- 【必看】凭啥?DeepSeek如何用1/179的训练成本干到GPT-4o 98%性能
大F的智能小课
人工智能算法
一、DeepSeek降低训练成本的核心方法1.1创新训练方法DeepSeek通过独特的训练方案显著降低了训练成本。其核心策略包括减少监督微调(SFT)步骤,仅依赖强化学习(RL)技术。DeepSeek-R1-Zero版本完全跳过SFT,仅通过RL进行训练。尽管初期计算开销较大,但添加少量冷启动数据后,训练稳定性和模型推理能力大幅提升。此外,DeepSeek还采用了组相对策略优化(GRPO)算法替代
- Sora如何颠覆20个商业场景?Sora模型的商业应用及成本效益分析
大F的智能小课
玩转大模型人工智能
Sora模型简介Sora模型,作为一种先进的长视频生成模型,具有广泛的应用潜力。以下是Sora模型可能的20个商业场景应用,包括每个场景在Sora模型未发布时的普遍做法、Sora模型发布之后的改变以及节省成本的维度分析。节省成本的说明节省成本的说明:节省成本的计算是基于几个关键因素,包括时间、人力、设备和材料成本。以下是具体计算方法的一个概述:时间成本:使用Sora模型可以显著减少视频制作的时间。
- Unity3D实战入门之第三人称射击游戏(TPS)-伍晓波-专题视频课程
wxblzzz
视频教程射击游戏TPSUnity3D实战Unity3D手机游戏
Unity3D实战入门之第三人称射击游戏(TPS)—327人已学习课程介绍这是一套第三人称射击游戏开发的入门基础课程。本课程以一款小型的第三人称射击游戏为案例,手把手教你如何搭建一款3D射击游戏的雏形。麻雀虽小,五脏俱全,这款小游戏难度不大,但第三人称射击游戏该有的模块、功能它都有涉及。通过案例游戏的开发,学习者可以对第三人称射击游戏入门,对后续复杂大中型3D游戏的开发有实际的借鉴意义。这套课程,
- 使用 Visual Studio 2022和C#如何打包apk包
战族狼魂
C#visualstudioc#ide
使用C#打包成APK包通常是为了开发Android应用程序。你可以使用Xamarin或.NETMAUI(Multi-platformAppUI)来开发和打包Android应用。以下是详细的步骤来创建和打包一个C#项目成APK包。目录使用Xamarin.Forms开发和打包APK1.安装必需的软件2.创建Xamarin.Forms项目3.编写应用程序代码4.配置Android项目5.连接设备或启动A
- Spring Boot项目中实现文件的上传、下载和预览功能
战族狼魂
javaSpringbootspringboot后端java
在SpringBoot项目中实现文件的上传、下载和预览功能,可以通过使用SpringMVC的MultipartFile接口来处理文件上传,并使用HttpServletResponse或Resource来实现文件下载和预览。下面是如何实现这些功能的完整示例。1.引入依赖确保在pom.xml中引入了SpringBoot的相关依赖。通常情况下,SpringBootStarterWeb已经包含了必要的依赖
- VS Code 中如何运行Java SpringBoot的项目
战族狼魂
javaSpringbootjavaspringboot开发语言
在VisualStudioCode(VSCode)中运行JavaSpringBoot项目需要以下步骤:目录1.安装必要的扩展2.配置环境3.创建或导入SpringBoot项目使用SpringInitializr创建新项目导入现有项目4.配置VSCode配置调试环境5.运行和调试项目通过命令行运行通过SpringBootDashboard运行通过调试模式运行6.使用SpringBootActuato
- 从需求分析到代码生成:AI如何重塑软件需求工程
前端
软件开发的世界,一直以来都面临着巨大的挑战。传统软件开发过程中,需求分析往往耗时长、易出错,沟通成本高昂,这些都直接导致项目延期和成本超支。然而,随着人工智能技术的飞速发展,一个新的时代正在到来。AI代码生成器等AI技术的应用,为我们提供了自动化部分需求分析和代码生成过程的可能性,显著提高了效率,降低了成本。本文将探讨AI技术如何重塑软件需求工程,并以ScriptEcho为例,说明AI驱动的代码生
- AI前端开发对未来职业规划的影响:拥抱变化,迎接挑战
前端
随着人工智能技术的飞速发展,AI写代码工具(以及其他AI代码生成工具)的兴起正在深刻地改变着前端开发领域。从简单的代码片段生成到复杂的页面布局设计,AI已经开始扮演越来越重要的角色。这不仅给前端开发带来了前所未有的效率提升,也对前端开发者的职业规划提出了新的挑战和机遇。本文将探讨AI前端开发的未来趋势,以及如何利用AI工具,例如ScriptEcho,来帮助前端开发者适应未来,在竞争激烈的市场中保持
- AI前端开发与个人品牌打造:乘风破浪会有时,直挂云帆济沧海
前端
在数字化浪潮席卷全球的今天,前端开发领域正经历着前所未有的变革。得益于人工智能技术的快速发展,越来越多的AI写代码工具涌现,深刻地改变着前端开发的模式和效率。掌握AI前端开发技能,不仅能提升个人竞争力,更能助力个人品牌的打造,让你的职业生涯乘风破浪。AI前端开发技能如何提升个人竞争力在竞争日益激烈的IT行业,高效的开发能力是建立个人品牌的基础。而AI赋能的前端开发,正为开发者提供了前所未有的效率提
- AI时代前端开发的学习能力:与时俱进的挑战与机遇
前端
在飞速发展的科技浪潮中,前端开发领域正经历着翻天覆地的变化。得益于AI写代码工具的兴起,低代码/无代码开发模式日益普及,各种新技术、新框架、新工具层出不穷,这无疑对前端工程师的学习能力提出了更高的要求。本文将探讨AI时代前端工程师所需的学习能力,以及如何应对这些挑战与机遇,最终在AI浪潮中立于不败之地。AI如何改变前端开发模式传统的软件开发流程往往需要大量的代码编写和调试,耗时费力。而AI的介入,
- DeepSeek R1:开启AI推理新时代,强在哪里?
人工智能
DeepSeekR1:开启AI推理新时代阅读时长:19分钟发布时间:2025-02-13近日热文:全网最全的神经网络数学原理(代码和公式)直观解释欢迎关注知乎和公众号的专栏内容LLM架构专栏知乎LLM专栏知乎【柏企】公众号【柏企科技说】【柏企阅文】你是否曾好奇,AI模型是如何学会拆解数学问题,或是一步步解释代码的呢?在过去几年,许多公司开发出了大型语言模型(LLM),它们能创作文章、翻译语言、编写
- 解锁Rust:融合多语言特性的编程利器
老猿讲编程
Rustrust开发语言
如果你曾为理解Rust的特性或它们之间的协同工作原理而苦恼,那么这篇文章正是为你准备的。Rust拥有许多令人惊叹的特性,但这些特性并非Rust所独有。实际上,Rust巧妙地借鉴了众多其他语言的优秀特性,并将它们融合成了一个完美的整体。深入了解Rust这些重要特性的来源以及它是如何在此基础上进行拓展的,对于有效运用Rust至关重要。接下来,我们将深入探讨Rust那些广受欢迎的特性,看看C++、Has
- Unity引擎开发:2D与3D渲染技术_UI渲染与交互
chenlz2007
游戏开发2unity3duilucene游戏服务器交互
UI渲染与交互在动作游戏中,UI(用户界面)的设计和渲染是游戏体验的关键部分。一个良好的UI不仅可以提供必要的游戏信息,还能增强玩家的沉浸感。本节将详细介绍如何在Unity引擎中实现高效的UI渲染和交互,包括UI元素的创建、布局、动画效果以及与玩家的交互方式。UI元素的创建与管理创建UI元素在Unity中,创建UI元素非常简单。你可以通过以下步骤来创建一个基本的UI元素:创建Canvas:在Hie
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "xxx@xx.com"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(