- LLaMA-Factory|微调大语言模型初探索(3),qlora微调deepseek记录
闻道且行之
自然语言处理语言模型人工智能qlora微调llamadeepseek
前言 上篇文章记录了使用lora微调llama-1b,微调成功,但是微调llama-8b显存爆炸,这次尝试使用qlora来尝试微调参数体量更大的大语言模型,看看64G显存的极限在哪里。1.WhyQLora?QLoRA在模型加载阶段通过4-bit量化大幅减少了模型权重的显存占用。QLoRA通过反量化到BF16进行训练,在保持计算精度的同时,进一步节省显存和提高效率。QLoRA在加载、训练、以及权重
- 红队-网络基础(上-超文本协议与内外网划分)
在校大two学生
网络
声明通过学习泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频,做出的文章如涉及侵权马上删除文章笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负一.http协议简介HTTP协议是HypertextTransferProtocol(也称为超文本传输协议)的缩写,是用于从万维网(www:worldwideweb)服务器传输超文本到本地浏览器
- 手撸 chatgpt 大模型:单词向量化编码和绝对位置编码算法
coding 迪斯尼
chatgpt算法人工智能大语言模型
在上一节中,我们将每个单词转换为一个表示数字的标记(token)。现在,我们需要将这个数字映射到一个向量上,这个向量称为嵌入(embedding)。在深度学习中,所有无法通过传统数据结构描述的对象都会被用一个向量表示,例如图像、语音、单词、音频等。最初,向量中的各个字段会被初始化为随机数,然后通过大量的数据和深度学习模型来训练这些向量。训练过程逐步改变向量字段的值,从而使这些字段包含某种“知识”。
- 64位win汇编之心得与笔记【4】
sakura_sea
GameEngine汇编笔记
文章目录c++与asm互调函数debug参考文献c++与asm互调函数#includeusingnamespacestd;extern"C"{voidasmLearn(void);voidaddNumber(longa,longb,long*result);}voidaddNumber(longa,longb,long*result){*result=a+b;}intmain(){coutl1st
- Redis学习笔记——(17)Redis面试题及答案
码农小高
Redisredis学习数据库
Redis面试题1.什么是redis?Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sortedset--有序集合)和hash。这些数据结构都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内
- Ansible PlayBook的中清单变量优先级分析及清单变量如何分离总结
山河已无恙
Ansible/AWX高级特性教程linuxansible
写在前面嗯,学习Ansible高级特性,整理这部分笔记博文内容涉及Ansibleploybook中变量定义的基本原则不同位置定义变量的优先级Demo如何实现变量和清单解耦食用方式:大量Demo,所以适合收藏温习查阅变量优先级需要有ansible基础了解角色剧本基本结构能够使用Ansible解决实际问题理解不足小伙伴帮忙指正傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被
- 将混合专家(Mixture of Experts, MoE)路由机制引入时序预测方向的思路的拆解和优化建议
放空儿
笔记深度学习时间序列预测idea讨论
看前必读:本笔记主要是由idea给到deepseek进行的总结,示例代码已经调试成功,其中也提到了多种优化建议,觉得有提升或者可以讲好故事都可以在评论区或飞书讨论!飞书链接:Docshttps://h1sy0ntasum.feishu.cn/wiki/R39Mw1DQSiBUaNksgpocz22hnHd?from=from_copylink现有方法与MoE的对比分析传统分解方法(如季节-趋势分解
- DeepSeek模型量化
快乐非自愿
deepseek
技术背景大语言模型(LargeLanguageModel,LLM),可以通过量化(Quantization)操作来节约内存/显存的使用,并且降低了通讯开销,进而达到加速模型推理的效果。常见的就是把Float16的浮点数,转换成低精度的整数,例如Int4整数。最极限的情况下,可以把参数转化成二值Bool变量,也就是只有0和1,但是这种大幅度的量化有可能导致模型的推理效果不佳。常用的是,在70B以下的
- MySQL数据库笔记——日志介绍
Good Note
MySQL数据库笔记数据库mysqlsql数据库架构
大家好,这里是GoodNote,关注公主号:Goodnote,本文详细介绍MySQL的日志类型及其作用,包括RedoLog、UndoLog、BinaryLog和ErrorLog等,在事务维护,主从同步,慢查询等方面都至关重要。文章目录日志类型1.RedoLog(重做日志)2.UndoLog(回滚日志)3.BinaryLog(二进制日志)4.ErrorLog(错误日志)5.SlowQueryLog(
- MySQL数据库笔记——多版本并发控制MVCC
Good Note
MySQL数据库笔记数据库mysql笔记
大家好,这里是GoodNote,关注公主号:Goodnote,本文详细介绍MySQL的并发控制:多版本并发控制MVCC。文章目录背景介绍数据库并发控制——锁机制悲观锁和乐观锁悲观锁乐观锁数据库并发控制——MVCC的引入MVCC和锁机制的对比MySQL的多版本并发控制(MVCC)快照读和当前读快照读和当前读的对比隐藏的系统列UndoLog(回滚日志)ReadView(读视图)可见性算法(Visibi
- MySQL数据库笔记——索引潜规则(最左前缀原则)
Good Note
MySQL数据库笔记mysql数据库
大家好,这里是GoodNote,关注公主号:Goodnote,专栏文章私信限时Free。本文详细介绍MySQL索引的关键潜规则——最左前缀原则。文章目录图示单值索引和联合索引单值索引联合索引最左前缀原则示例分析1.全值匹配查询时2.匹配左边的列时3.匹配列前缀(%)4.匹配范围值5.精确匹配某一列并范围匹配另外一列6.排序总结历史文章图示单值索引和联合索引单值索引单值索引(唯一索引、主键索引、全文
- MySQL数据库笔记——常见慢查询优化方式
Good Note
MySQL数据库笔记数据库mysqlsqladb
大家好,这里是GoodNote,关注公主号:Goodnote,本文详细介绍MySQL的慢查询相关概念,分析步骤及其优化方案等。文章目录什么是慢查询日志?慢查询日志的相关参数如何启用慢查询日志?方式一:修改配置文件方式二:通过命令动态启用分析慢查询日志方式一:直接查看日志文件方式二:使用`EXPLAIN`分析查询常见的慢查询优化1.数据类型优化2.索引优化3.SQL查询优化4.分库分表慢查询日志的适
- 蓝桥杯Java大学A组-15届省赛学习笔记
You_know_kho
蓝桥杯Java大学A组真题蓝桥杯java学习
蓝桥杯历届真题蓝桥杯历届真题蓝桥杯评测平台蓝桥杯模拟考试结果填空题试题A:拼正方形解题思路题目中数据很大,这并不重要,找到解法后100和100万并无本质区别。首先,如果只有一种2x2规格的正方形,那么平方数个小正方形正好可以拼出一个大正方形,例如4个拼出4x4,9个拼出6x6。其次,四个1x1规格的正方形可以拼出一个2x2规格的正方形。结合以上两点,先计算1x1规格的正方形可以拼出多少个2x2规格
- MySql数据库运维学习笔记
像linux的企鹅
Linux运维数据库mysql运维
数据库运维常识DQL、DML、DCL和DDL是SQL(结构化查询语言)中的四个重要类别,它们分别用于不同类型的数据库操作,下面为你简单明了地解释这四类语句:1.DQL(数据查询语言,DataQueryLanguage)定义:主要用于从数据库中查询数据,不涉及对数据的修改、插入或删除操作。常用命令:SELECT是DQL中最核心的命令,用于指定查询的字段、表以及查询条件等。示例:从employees表
- SQL 稍复杂一点语法的学习笔记
mysql后端
最近整理我手写的笔记,其中有不少内容随着时代的变化,用得越来越少了,抑或是电子化了发到了我的博文中。然而我发现我当年学习的SQL笔记,只电子化了特别基础和简单的一篇,后面还有一些躺在纸上。既然有点时间,那我就把那些内容也都整理一下发上来吧。另外注意的是,部分内容是标准SQL规范的内容,和MySQL并不一定一致。数据查询查询数据使用SELECT,其一般格式为:SELECT[ALL|DISTINCT]
- 一文了解riscv软件系列之linux内核编译运行
Linux加油站
linux服务器运维
一、交叉编译工具链的安装【推荐阅读文章】代码大佬的【Linux内核开发笔记】分享,前人栽树后人乘凉!一篇长文叙述Linux内核虚拟地址空间的基本概括一文了解Linux内核的Oops需要多久才能看完linux内核源码?详细讲解磁盘及文件系统管理(图例解析)交叉编译工具链可以通过源码进行编译安装:1.下载工具链源码:该仓库包含多个submodules,因此需要添加--recursive选项来下载所有子
- 3.actor模型的基本搭建(c#代码)
YANQ662
其他c#开发语言
本文看了博客C#实现Actor并发模型(案例版)_51CTO博客_actor并发模型,这里作为笔记用,该博客内容写的很详细,这里基本上没有改动。首先,本文的目录如下:每个cs文件的代码都有详细的注释,具体代码如下:1.IActor.cs代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;u
- 电路笔记(信号):串联电容变小、并联电容增大的分析和计算
FakeOccupational
硬件和移动端信号
如在数字滤波电路的拉普拉斯变换与零极点分析中的推导,电容的容抗为1jωC\frac{1}{j\omegaC}jωC1,对于C1C_1C1和C2C_2C2的串联阻抗:1jωC1+1jωC2=k∗×(1C1+1C2)=k∗×1C1∗C2C1+C2(k=1jω)\frac{1}{j\omegaC_1}+\frac{1}{j\omegaC_2}=k*\times(\frac{1}{C_1}+\frac{1
- 如何利用AI工具来辅助小红书
lcw_lance
人工智能人工智能小红书
利用AI技术在小红书开展副业,可以大幅提升内容创作效率、精准定位用户需求,甚至实现半自动化运营。以下是结合AI工具的具体操作指南,涵盖内容生成、数据分析、运营优化等多个维度:一、AI辅助内容创作:低成本批量产出爆款笔记1.文案生成工具:ChatGPT、DeepSeek、文心一言、Kimi应用场景:标题优化:输入关键词生成20个吸引点击的标题"针对'早八通勤穿搭'生成10个小红书风格标题,要求包含e
- 算法|图论|BFS和DFS
锅巴xx
算法算法图论宽度优先c++笔记学习
图论|BFS和DFS1.BFS2.DFS心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。BFSBFS广度优先搜索BFS(Breadth-First-Search),是一种遍历算法,也是很多重要的图的算法的原型(如:Dijstra单源最短路径算法和Prim最小生成树算法)。属于一种盲目搜寻法,目的是系统地展开并检查图中
- 《期权、期货及其他衍生产品》读书笔记(第五章:确定远期和期货价格)
PerpetualLearner
#期权量化期权期货衍生品远期价格期货价格
5.1投资资产与消费资产投资资产(InvestmentAsset):至少有一些交易员仅仅是为了投资目的而持有的资产。可以从无套利假设出发,由即期价格与其他市场变量得出远期价格和期货价格。消费资产(Consumption):持有目的主要是消费而不是投资。无法推演价格。5.2卖空交易另类报升(AlternativeUptick,2010.2):当某一股票价格在某一天的跌幅超过10%时,在这一天与下一天
- 嵌入式工程师必学(166):湿敏电容
芯片-嵌入式
嵌入式硬件
概述:什么是湿度humidity?湿度被定义为空气(或其他气体)中水蒸气含量的某种量度。术语“湿度”是量化气体中水蒸气含量的通用术语。术语“湿度”通常与“相对湿度”互换,但在精确测量的背景下,这两个术语之间存在显着差异。水蒸气在保持改善日常生活的产品的质量和功效方面起着关键作用-消费者信任的产品是按照规格制造的。对于各行各业的制造商来说,了解准确的湿度测量工作原理以及测量仪器的作用至关重要。准确性
- 菲波那切数列
print('name')
Pythonpython开发语言pycharmvisualstudiocode数据结构
笔记deffac(n):ifn==1orn==2:return1else:returnfac(n-1)+fac(n-2)print(fac(9))#第九位上的数字foriinrange(1,10):print(fac(i),end='\t')print()
- 《深入理解JAVA虚拟机》第三章 垃圾收集器与内存分配策略
weixin_41262453
深入理解java虚拟机深入理解java虚拟机垃圾收集器与内存分配策略第三章
《深入理解java虚拟机笔记》第三章垃圾收集器与内存分配策略如何判断出对象已死?(对象已死是回收必要条件)引用计数算法可达性算法引用分强、软、弱、虚引用可达性分析算法中不可达的对象并非“非死不可”回收方法区垃圾收集算法标记-清除算法复制算法标记-整理算法实际使用的分代收集算法HotSpot算法实现HotSpot中的垃圾收集器Serial收集器(了解)SerialOld收集器(了解)ParNew收集
- 【论文精读】MapTR:用于在线矢量化高精地图构建的结构化建模与学习
青衫弦语
自动驾驶人工智能深度学习transformer
论文地址:MAPTR:STRUCTUREDMODELINGANDLEARNINGFORONLINEVECTORIZEDHDMAPCONSTRUCTION源代码:MapTR摘要High-definition(HDMap)map为自动驾驶场景提供了丰富且精确的环境信息,是自动驾驶系统规划中不可或缺的基础组件。本文提出了MapTR,一种用于高效在线矢量化高精地图构建的结构化端到端Transformer模
- LLM论文笔记 15: Transformers Can Achieve Length Generalization But Not Robustly
Zhouqi_Hua
大模型论文阅读论文阅读语言模型自然语言处理深度学习笔记
Arxiv日期:2024.2.14机构:GoogleDeepMind/UniversityofToronto关键词长度泛化位置编码数据格式核心结论1.实验结论:十进制加法任务上的长度泛化最佳组合:FIRE位置编码随机化位置编码反向数据格式索引提示(indexhints,辅助定位)2.在适当的配置下,Transformer模型可以泛化到训练序列长度的2.5倍(例如从40位加法训练成功泛化到100位加
- 【笔记】算法记录
regret~
算法java前端
1、求一个数的素因子(试除法)//获取一个数的所有素因子setgetPrimeFactors(intnum){setprimeFactors;for(inti=2;i*i1){primeFactors.insert(num);}returnprimeFactors;}2、计算集合的交集#include#includesetcommonFactors,primeFactors,intersectio
- 《Head First设计模式》读书笔记 —— 单件模式
Vcats
《HeadFirst设计模式》读书笔记设计模式单例模式
文章目录为什么需要单件模式单件模式典型实现剖析定义单件模式本节用例多线程带来的问题解决问题优化Q&A总结《HeadFirst设计模式》读书笔记相关代码:Vks-Feng/HeadFirstDesignPatternNotes:HeadFirst设计模式读书笔记及相关代码用来创建独一无二的,只能有一个实例的对象的入场券为什么需要单件模式有些对象只能有一个实例线程池、缓存、对话框、设备的驱动程序的对象
- python核心编程之开门见山,带你了解Python后的大背景
进击的雷神
python开发语言
目录一、什么是Python二、起源三、特点1、高级2、面向对象3、可升级4、可扩展5、可移植性6、易学7、易读8、易维护9、健壮性10、高效的快速原型开发工具11、内存管理器12、解释性和(字节)编译性核心笔记:文件扩展名四、下载和安装Python1、Windows/DOS系统2、自己动手编译Python五、运行Python1、命令行上的交互式解释器Unix衍生系统(Linux,MacOSX,So
- 学习笔记01——《深入理解Java虚拟机(第三版)》第二章
码代码的小仙女
高级开发必备技能笔记java知识jvm
概述理解JVM内存管理的核心设计思想,掌握内存区域的划分原理、对象生命周期与内存溢出(OOM)的根本原因及排查方法。第二章主要是围绕Java虚拟机的运行时数据区展开,详细介绍了Java虚拟机在运行Java程序时,如何分配和管理内存空间。一、内存区域划分总览JVM内存分为线程私有和线程共享区域:线程私有:程序技术器、虚拟机栈、本地方法栈线程共享:堆、方法区二、运行时数据区详解1.程序计数器(Prog
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。