- NCCL学习笔记-拓扑和算法
MatsumotoChrikk
NVIDIANCCL学习笔记算法
集合通信数据并行:all-reduce或reduce-scatter和all-gather张量并行:all-reduce流水并行:点对点p2p序列并行:all-gather和reduce-scatter专家并行:all-to-all集合通信-MPI标准进程间通信也是消息传递最基本的消息传递包括sendreceive等等MPI系统的通信方式都是p2p可以阻塞可以非阻塞而openMPI中就有多个集合通
- 数据库学习笔记一
Ziguangkkk
数据库数据库学习笔记
数据库基础概念数据库定义:数据库(DataBase)是专门用于存储数据的仓库,可类比为数据的“存放地”。数据库分类:分为关系型数据库和非关系型数据库。关系型数据库中表与表之间存在关联关系,所有关系型数据库需遵循1999年制定的SQL标准,语法上90%相似,10%为各自“方言”;非关系型数据库中表相互独立,无统一标准,不同数据库语法各异。主流关系型数据库介绍Oracle数据库:由美国甲骨文公司开发,
- Golang学习笔记_40——模版方法模式
LuckyLay
Golang学习笔记golang学习笔记设计模式模板方法模式
Golang学习笔记_37——外观模式Golang学习笔记_38——享元模式Golang学习笔记_39——策略模式文章目录一、核心概念1.定义2.解决的问题3.核心角色4.类图二、特点分析三、适用场景1.文件解析系统2.设备初始化流程3.OTP验证系统四、Go语言实现示例输出结果五、高级应用1.钩子方法扩展2.组合模板方法六、与其他模式对比七、总结设计要点Go语言实现建议一、核心概念1.定义模板方
- RxJava使用和原理(一)
linwq8
rxjavaandroidjava
基本介绍项目源码路径Github:RxJava介绍RxJava(ReactiveExtensionsforJava)是JVM的一个响应式扩展(ReactiveX)实现。它通过使用可观察的序列来组合异步和基于事件的程序。定义与原理RxJava是一个在JavaVM上使用可观测的序列来组成异步的、基于事件的程序的库。它扩展了传统的观察者模式,增加了对事件序列的丰富操作和变换能力。在RxJava中,被观察
- HTML+CSS学习笔记
潘越越
学习笔记
目录一、emmet语法二、常用html标签使用方法:三、常用CSS样式css样式设计具体引入方式1.关于border边框的设计2.关于text文本内容的管理3.关于盒模型的分类以及position属性:4.background属性的使用5.实现样式转变持续更新……首先,整体了解有关HTML和CSS的使用,主要是为了搭建静态页面有关HTML5所需要掌握的框架:React+Reactnativeuni
- JVM中对象的创建
重生之我在成电转码
java八股jvm算法
在Java中,JVM(JavaVirtualMachine)负责对象的创建和管理。对象的创建过程涉及多个步骤,从类加载、内存分配,到对象的初始化和构造方法的调用。了解JVM如何创建对象有助于更好地掌握Java的内存管理和性能优化。JVM中对象创建的过程当我们使用new关键字创建一个对象时,JVM会执行一系列操作。这些操作大致可以分为以下几个步骤:类加载(ClassLoading)内存分配(Memo
- Java 垃圾回收机制详解
一点多余.
jvmjava算法
Java的垃圾回收(GarbageCollection,GC)机制是自动管理内存的重要组成部分,旨在释放不再使用的对象所占用的内存。以下将详细介绍Java的堆结构、分配回收规则、死亡对象的判断方法以及GC的工作原理。1.堆的结构Java堆是JVM用于存储对象的内存区域,通常被称为GC堆。根据不同的JDK版本,堆的结构有所不同:JDK1.7:新生区(YoungGeneration)、老年区(OldG
- AI大模型-提示工程学习笔记21-图提示 (Graph Prompting)
9命怪猫
AI人工智能学习大模型aiprompt
目录1.图提示的核心思想(1)传统提示的局限性(2)GraphPrompting的解决方案2.GraphPrompting的工作流程(1)图构建(2)图选择/子图提取(3)图编码(4)提示构建(5)LLM推理与生成3.GraphPrompting的关键组件(1)大语言模型(LLM)(2)图数据库(GraphDatabase)(3)图编码器(GraphEncoder)(4)提示模板(PromptTe
- JVM内存模型详解:各个区域的作用与原理
isolusion
jvm
引言Java虚拟机(JVM)是Java程序运行的核心环境,它负责管理程序的内存、执行字节码以及提供跨平台的支持。理解JVM的内存模型对于编写高效、稳定的Java程序至关重要。本文将详细介绍JVM的内存模型,并深入探讨各个内存区域的作用和原理。JVM内存模型概述JVM内存模型主要分为以下几个区域:方法区(MethodArea)堆(Heap)栈(Stack)本地方法栈(NativeMethodStac
- Go语言学习笔记(二)
正在绘制中
Go语言学习之路golang学习笔记
文章目录六、数组和map数组多维数组切片直接声明新的切片使用make()函数构造切片map遍历map删除线程安全的mapnew和make七、nil八、条件判断&循环ifelseforforrangeswitchgotobreakcontinue九、函数函数的参数匿名函数闭包延迟调用十、异常六、数组和map数组数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的
- Go语言学习笔记(五)
正在绘制中
Go语言学习之路golang学习笔记
文章目录十八、go操作MySQL、RedisMySQLRedis十九、泛型泛型函数泛型类型泛型约束泛型特化泛型接口二十、workspaces核心概念示例二十一、模糊测试十八、go操作MySQL、RedisMySQLpackagemainimport("database/sql""errors""fmt"_"github.com/go-sql-driver/mysql""log""time")typ
- GO语言学习笔记——详细版
码农之家★资源共享
golang学习笔记
1.1.1.Go编译词法与语法分析意义:解析源代码文件,将文件中字符串序列转换成Token序列把执行词法分析的程序称为词法解析器(lexer)语法解析的结果就是抽象语法树(AST)每个AST都对应一个单独的Go语言文件,这个抽象语法树中包括当前文件属于的包名,定义的常量,结构体和函数等如果发生错误,被语法解析器发现并将消息打印在标准输出上,编译过程直接中止Go语言早期用lex做词法分析,后续还是使
- 【学习笔记】Kubernetes
还没入门的大菜狗
笔记
一、概览Kubernetes提供了一个抽象层,是用户可以在屋里或虚拟环境中部署容器化应用,提供以容器为中心的基础架构。Kubernetes的控制平面和工作节点都有什么组建?分别有什么作用?1.1Kubernetes控制平面和工作节点的组件及其作用控制平面组件控制平面组件负责管理集群的全局决策(如调度),以及检测和响应集群事件。kube-apiserverKubernetesAPI的前端,所有组件通
- GO语言学习笔记(1)
大王算法
golang学习笔记
目录一、go语言结构1.语言结构示例2.语言结构二、go基础语法1.行分隔符:2.注释:3.标识符:4.字符串连接:5.关键字:6.格式化字符串:三、变量1、申明一个变量值,变量类型,并初始化一、go语言结构1.语言结构示例packagemainimport"fmt"funcmain(){fmt.Println("HelloWorld!")}2.语言结构1).第一行代码packagemain定义了
- 侯捷C++课程学习笔记:深入探索C++内存管理机制
清水白石008
c++学习笔记
侯捷C++课程学习笔记:深入探索C++内存管理机制引言有幸参与“学C++,赢好礼”——侯捷C++系列精品课学习笔记征文活动,我深感荣幸。侯捷老师作为C++教育界的泰斗,其课程深入浅出,实战性强,引领我们开发者真正理解C++的精髓。在学习侯捷C++系列课程的过程中,我受益匪浅,尤其是在内存管理这一核心领域,更是有了系统而深刻的认识。本文将围绕侯捷C++课程的学习内容,结合个人心得体会,深入探讨C++
- 侯捷 C++ 课程学习笔记:C++ 2.0 新特性
宇寒风暖
c++c++学习笔记开发语言
一、课程目标这节课的目标是帮助学员全面认识C++2.0(即C++11/14)的新特性,并通过实例获得实际体验。课程内容涵盖语言和标准库两个层面,旨在让学员深入理解C++2.0的核心特性和应用场景。二、C++标准的演化C++标准经历了多个版本的演化,每个版本都引入了新的特性和改进。以下是C++标准的主要版本:C++98(1.0):第一个正式的C++标准,奠定了C++语言的基础。C++03(TR1,T
- 开发基于提示工程的大语言模型(LLM)应用——学习笔记
ricky_fan
人工智能python
本文是学习笔记。学习通过提示工程与大语言模型进行程序化的交互。将从最基本的开始,比如使用哪些模型,以及如何向它们发送提示词并查看响应。将逐步构建更复杂的提示词,并学习LangChain为我们提供的、用于与大语言模型交互的丰富工具。Langchain链核心是运行时(runnable),它们能以多种方式组合的为工作流。如何创建LangChain链 fromlangchain_nvidia_ai_end
- Linux部署elasticsearch集群
西望千秋雪
eseselasticsearch
操作系统CentOS7.61.安装jdk环境直接使用yum安装yuminstalljava-1.8.0-openjdk*配置环境变量vim/etc/profile#添加:JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/CLASS_PATH=.:$JAVA_HOME/libPATH=$JAVA_HOME/b
- JVM可用的垃圾回收器
一张假钞
jvm
个人博客地址:JVM可用的垃圾回收器|一张假钞的真实世界垃圾收集器分类JavaHotSpotVM有三种不同类型的收集器,每种收集器具有不同的性能特征。串行收集器使用单个线程来执行所有垃圾收集工作,这使得它相对高效,因为线程之间没有通信开销。它最适合单处理器机器,因为它不能利用多处理器硬件,尽管它对于具有小数据集(最多约100MB)的应用程序在多处理器上很有用。在某些硬件和操作系统配置上默认选择串行
- JVM详解:内存管理与类加载机制
猿享天开
Java开发从入门到精通jvm内存管理java
JVM详解:内存管理与类加载机制JVM(JavaVirtualMachine)是Java生态的基石,理解其内存管理和类加载机制是掌握Java核心技术的关键。以下从底层实现原理到优化策略进行全面剖析。一、JVM内存管理体系1.内存区域划分JVM内存区域线程共享区线程私有区HeapMethodArea运行时常量池VMStackNativeStackPCRegister2.核心区域详解内存区域存储内容配
- 【学习笔记】Git常用命令
玄二
学习笔记学习笔记git
目录Git常用命令1.gitinit(初始化一个新的Git仓库)2.gitclone[url](克隆远程仓库到本地计算机)3.gitstatus(查看当前工作区的状态)4.gitadd[file](将文件添加到暂存区)5.gitcommit-m"commitmessage"(提交暂存区中的更改)6.gitlog(查看提交历史记录)7.gitdiff(查看工作区与上次提交之间的代码差异)8.gitr
- React学习笔记07
充气大锤
React学习笔记react.js学习笔记开发语言vue.js前端
一、自定义Hook函数概念:自定义Hook是以use打头的函数,通过自定义Hook函数可以用来实现逻辑的封装和复用来个小需求:点击toggle按钮时控制div的显示和隐藏不封装直接实现:functionApp(){const[state,set_state]=useState(true)consttoggle=()=>set_state(!state)return({state&&thisisdi
- java学习笔记-Stream流以及方法引用
zerolala
java学习笔记java学习笔记
java学习笔记-Stream流以及方法引用文章目录java学习笔记-Stream流以及方法引用1.初始Stream流1.1样例1.2.Stream流的思想1.3Stream流的方法Stream流的中间方法Stream流的终结方法1.4综合练习2.方法引用2.1介绍2.2引用静态方法2.3引用成员方法2.4引用构造方法2.5其他调用方式综合练习1.初始Stream流1.1样例ArrayListli
- Pytest学习笔记(6)-配置文件pytest.ini
_黎晟
Pytest学习笔记python测试用例开发语言
文章目录配置文件pytest.ini前言常用配置项markerstestpathsaddoptsxfail_strictlog_clinorecursedirs更改测试用例收集规则注意事项配置文件pytest.ini前言很多pytestsettings可以设置在配置文件,它通常位于存储库的根目录或测试文件夹中pytest.ini文件优先于其他文件,即使是空的pytest配置文件可以改变pytest
- Java中classpath的基本概念和配置方法
jackiendsc
JAVA编程java开发语言
一、classpath的基本概念classpath是Java中一个非常重要的概念,它用于指定类文件、包和其他资源的位置。这些位置和路径信息告诉Java虚拟机(JVM)在运行时如何查找和加载这些类和资源。在Java中,当您运行一个Java程序时,JVM会按照classpath中指定的路径和顺序来搜索和加载所需的类。如果JVM找不到某个类,就会抛出ClassNotFoundException异常。如何
- 反射的作用
后端
反射的作用反射的核心作用:动态性.反射让程序在运行时动态操作类和对象,而不是在编译时写死代码.就像给程序装了一个”扫描仪”,可以实时监测未知的类结构反射的基础实现:Class对象Class对象简单来说就是类的”身份证”对于每一个类来说比如(String,ArrayList),在JVM中都有一个对应的Class对象,这个Class对象记录了这个类的所有消息包括:类名,方法,字段,构造器等等更加贴切的
- 深入理解 Java 的 Classpath 环境变量:多种配置方法与实战案例
egzosn
java开发语言
一:概述在Java开发中,classpath是一个非常重要的概念。它告诉Java虚拟机(JVM)和编译器(javac)在哪里查找用户定义的类和包。正确配置classpath是确保Java程序能够顺利运行的关键。本文将详细介绍classpath的作用,并通过多种方法展示如何配置classpath,同时结合实际案例帮助读者更好地理解和应用。二:具体说明一、什么是Classpath?在Java中,cla
- java23种设计模式-责任链模式
千里码!
设计模式后端技术#Java设计模式责任链模式java
责任链模式(ChainofResponsibilityPattern)学习笔记编程相关书籍分享:https://blog.csdn.net/weixin_47763579/article/details/145855793DeepSeek使用技巧pdf资料分享:https://blog.csdn.net/weixin_47763579/article/details/145884039模式定义责任
- go 查看版本
至暗时刻darkest
#gogolang开发语言后端
个人学习笔记1.打开终端(或命令提示符)在Windows上,使用cmd或PowerShell。在macOS或Linux上,使用终端应用程序。2.运行以下命令goversion3.查看输出命令执行后,终端会显示已安装的Go版本,例如:goversiongo1.20.1darwin/amd64这表示安装的是Go1.20.1版本,运行在macOS(darwin)的64位架构(amd64)上。4.如果未安
- java23种设计模式-解释器模式
千里码!
设计模式后端技术#Java设计模式解释器模式java
解释器模式(InterpreterPattern)学习笔记编程相关书籍分享:https://blog.csdn.net/weixin_47763579/article/details/145855793DeepSeek使用技巧pdf资料分享:https://blog.csdn.net/weixin_47763579/article/details/1458840391.模式定义行为型设计模式,给定
- 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 "
[email protected]"
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(