- Kafka详解——介绍与部署
克里斯蒂亚诺罗纳尔多阿维罗
大数据kafka分布式大数据
1.什么是Kafka?Kafka是一个分布式的消息队列系统,最初由LinkedIn开发,后来成为Apache开源项目。它的主要用途包括实时数据处理、日志收集、数据流管道构建等。Kafka具备高吞吐量、可扩展性、持久性和容错性,广泛应用于大数据和实时流处理场景。核心概念Producer(生产者):负责向Kafka发送消息的数据发布方。Consumer(消费者):从Kafka读取消息的应用程序。Top
- 2025年- H10-Lc117-560.和为K的子数组(子串)--java版
豆包版:每天进步一点点
leetcodejavajava开发语言
1.题目描述2.思路例子1:3.代码实现classSolution{publicintsubarraySum(int[]nums,intk){//Listlist=newArrayListm=newHashMap<>();m.put(0,1);//sum=0出现了一次。(sum,sum出现的次数)//前缀和为0的出现一次,表示从头开始就是k的情况//比如数组是nums[1,2,3],k=3//数组
- hal库-芯片内部flash读写
淡定的慌张小白
stm32stm32
hal库-芯片内部flash读写-STM32F0/F1使用说明:读写芯片内部flash–stm32cubemx-hal库1、使用stm32cubemx配置和建立自己的工程文件2、添加user_flash.h和user_flash.c文件到工程中3、在需要使用的地方include"user_flash.h"头文件4、直接调用user_flash.c文件内函数user_flash.h文件代码如下:#i
- STM32 HAL库 Freertos队列使用解析
努力创造奇迹
基于STM32HAL库Freertos入门stm32嵌入式硬件单片机
在基于STM32F407HAL库和FreeRTOS的开发中,队列是一种重要的任务间通信机制,它允许任务之间安全地传递数据。下面将详细解析如何使用FreeRTOS的队列。1.队列的基本概念队列是一种先进先出(FIFO)的数据结构,在FreeRTOS中,队列可以用来在任务之间传递数据。队列中的每个数据项都有固定的大小,并且可以存储多个数据项。2.配置开发环境首先,你需要使用STM32CubeMX配置好
- 第六章:6.3求一个3*3的整型矩阵对角线元素之和
幼儿园园霸柒柒
C程序设计(第五版)课后习题矩阵算法c语言c#线性代数
//求一个3*3的整型矩阵对角线元素之和#define_CRT_SECURE_NO_WARNINGS#includeintmain(){inti=0,j=0;intarr[3][3]={0};printf("请输入一个3*3的矩阵:\n");for(i=0;i<3;i++){for(j=0;j<3;j++){scanf("%d",&arr[i][j]);}}intsum=0;for(i=0;i<3
- STM32Cube高效开发教程<高级篇><FreeRTOS>(一)-----FreeRTOS基础
致虚守静~归根复命
stm32嵌入式硬件单片机FreeRTOS
声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。 本专栏博客参考《STM32Cube高效开发教程(高级篇)》,有意向的读者可以购买正版书籍辅助学习,本书籍由王维波老师、鄢志丹老师、王钊老师倾力打造,书籍内容干货满满。 写在前面:今天就算正式开始高级篇的博客编写了,我本人也是第一次学习FreeRTOS,所以整体的进度会比较慢,博客更新可能不太会及时,希望大家原
- Modbus-STM32-HAL-FreeRTOS 项目教程
胡同琥Randolph
Modbus-STM32-HAL-FreeRTOS项目教程Modbus-STM32-HAL-FreeRTOSModbusTCPandRTU,MasterandSlaveforSTM32usingCubeHALandFreeRTOS项目地址:https://gitcode.com/gh_mirrors/mo/Modbus-STM32-HAL-FreeRTOS1.项目的目录结构及介绍目录结构Modbu
- Modbus-STM32-HAL-FreeRTOS 开源项目安装及使用指南
宋虎辉Mandy
Modbus-STM32-HAL-FreeRTOS开源项目安装及使用指南Modbus-STM32-HAL-FreeRTOSModbusTCPandRTU,MasterandSlaveforSTM32usingCubeHALandFreeRTOS项目地址:https://gitcode.com/gh_mirrors/mo/Modbus-STM32-HAL-FreeRTOS一、项目介绍概述Modbus
- 6.3求一个3*3的整型矩阵对角线元素之和
全幼儿园最聪明
C语言
//C程序设计第四版(谭浩强)//章节:第六章利用数组处理批量数据//题号:6.3//题目:求一个3*3的整型矩阵对角线元素之和#includeintmain(){inti,j,a[3][3],sum=0;printf("input3*3matrix:\n");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);for(i=0;i<3;i++)
- C语言程序设计第四版(谭浩强)6.3 求一个3*3的整型矩阵对角线元素之和
冰糖糖糖
C语言程序设计c语言算法
//*作者:冰糖//*日期:2018年11月7日//*章节:第六章//*题号:3//*题目:求一个3*3的整型矩阵对角线元素之和#includeintmain(){inta[3][3],i,j,sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);printf("\n");printf("对角线的和:\n");for(i=0;i<3;
- Leetcode 325. 和等于 k 的最长子数组长度【Plus题】
Benjamin Tang
leetcode算法python数据结构
1.题目基本信息1.1.题目描述给定一个数组nums和一个目标值k,找到和等于k的最长连续子数组长度。如果不存在任意一个符合要求的子数组,则返回0。1.2.题目地址https://leetcode.cn/problems/maximum-size-subarray-sum-equals-k/description/2.解题方法2.1.解题思路哈希表。使用哈希表记录每个前缀和第一次出现的索引下标时间
- 基于I2C协议的OLED显示(利用U82G库)
Apple66666666666
单片机stm32
实验内容一、实验目的:1、了解I2C协议的基本原理和时序协议;2、掌握0.96寸OLED屏的工作原理,汉字点阵显示原理;3、掌握开源GUI库U82G在stm32上的移植编译方法,以及图形界面可视化技术。二、具体过程:1、利用stm32f103的GPIO管脚、VCC和GND连接OLED屏的I2C接口,采用cubemx设计一个HAL库程序框架,然后下载U82G源码,针对stm32f103和0.96寸的
- 随想录一刷Day35——贪心算法
番茄元
贪心算法leetcode算法
文章目录Day35_贪心算法13.柠檬水找零14.根据身高重建队列15.用最少数量的箭引爆气球Day35_贪心算法13.柠檬水找零860.柠檬水找零思路:一共只有三种支付金额,分别模拟找零情况,最后判断找零是否正常。classSolution{public:boollemonadeChange(vector&bills){intlen=bills.size();intsum5=0,sum10=0;
- 自问自答模式(Operation是什么)
小巫程序Demo日记
Swaggerswagger
自问自答问:@Operation注解来自哪里?答:@Operation是OpenAPI(Swagger)规范中,来自io.swagger.v3.oas.annotations包的一个注解,用于给REST接口增加文档元数据。问:summary参数是什么?答:含义:接口的一句话概览,用于简要说明该API的主要功能。作用:在生成的SwaggerUI或OpenAPI文档里,作为列表页或接口卡片的标题,帮助
- RabbitMQ(Java快速入门附Demo代码)
小巫程序Demo日记
RabbitMQjava-rabbitmqrabbitmqjava
小巫Demo程序日记:RabbitMQ快速入门RabbitMQ核心逻辑架构图RabbitMQ是一个消息队列系统,其核心架构由以下几个关键组件组成:生产者(Producer):发送消息的应用。交换机(Exchange):接收生产者发送的消息,并根据路由规则将消息分发到队列。队列(Queue):存储消息的地方,消费者从队列中获取消息。消费者(Consumer):接收并处理消息的应用。绑定(Bindin
- python --- 二分图匈牙利算法和KM算法
shadowsland
python
基础概念关于匈牙利算法的基础概念就不作具体描述了,不清楚的可以自己搜索相关知识主要需要了解的知识点二分图匹配:最大匹配,完美匹配路径:交错路径,增广路径算法核心:通过不断寻找增广路径找到最大匹配的道路算法实现1.使用线性规划库scipy默认取最小组合,设置maximize为True时取最大组合importnumpyasnpfromscipy.optimizeimportlinear_sum_ass
- 匈牙利算法----求二分图最大匹配
henulmh
模板题:HDOJ_2063_过山车RPGGirls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找一个男生做Partner和她同坐。但是,每个女孩都有各自的想法,举个例子吧,Rabbit只愿意和XHD或PQK做Partner,Grass只愿意和linle或LL做Partner,PrincessSnow愿意和水域浪
- Python——函数/方法
nee~
pythonpython
1.函数•所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用;•函数的使用包含两个步骤:1.定义函数——封装独立的功能;2.调用函数——享受封装的成果;•函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用2.函数的参数:函数(参数)2.1函数参数的使用•在函数名的后面的小括号内部填写参数•多个参数之间使用,分隔例如:sum_2_num(num1,num2)参数带
- 一个适合单片机初学者的娱乐(二、stm32程序编写)
OneOne_Electrons
单片机娱乐stm32
PCB板画好,手动焊接好,下面进行板子测试,首先给板子通电,查看是否有短路不正常的地方,之后进行下载代码调试程序。stm32程序编写,一般使用keil5软件,当然也可以采用其他VScode等。stm32编写程序一般有三种,直接操作寄存器,标准库,HAL库方式。每种都有优点和缺点,可以根据实际需要采用合适的方式。我们为了方便,采用STM32CubeMX直接生成可执行代码方式,这种方式是目前主流方式。
- Java 8 Stream 总结
Stream简介Stream是什么Classestosupportfunctional-styleoperationsonstreamsofelements,suchasmap-reducetransformationsoncollections.Stream是Java8新特性,可对Stream中元素进行函数式编程操作,例如map-reduce。先来看一段代码:intsum=widgets.str
- 安卓基础(生命周期)
奶龙牛牛
android
创建阶段:onCreate方法被调用,用于初始化Activity,如设置布局等。启动阶段:依次调用onStart和onResume方法,让Activity变得可见并可与用户交互。暂停与恢复阶段:当Activity失去焦点但可见时,onPause方法被调用,可用于保存临时数据等;当Activity重新获得焦点时,onResume方法被调用,恢复相关操作。停止与销毁阶段:当Activity完全不可见时
- LeetCode算法题(Go语言实现)_36
LuckyLay
LeetCode算法leetcodegolang
题目给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。一、代码实现(双重递归法)funcpathSum(root*TreeNode,targetSumint)int{ifroot==nil{return0}//计算以当前节点为起点的
- STM32CubeMx+stm32f407+FreeRTOS+LAN8720实现LWIP以太网UDP TCP数据收发功能
wayne_blog
LWIPstm32udptcp/ip单片机嵌入式硬件
目录1.STM32CubeMx的功能配置1.1选择芯片STM32F407ZET6,基础配置3件套:RCC、SYS和系统时钟1.2配置ETH:1.3配置FreeRTOS和LWIP1.4串口输出配置1.5工程配勾选,生成代码2.代码修改:增加PHY芯片初始化复位功能:3.电脑ping测试4.TCP和UDP的通信测试1.STM32CubeMx的功能配置LWIP使用的以太网芯片是LAN8720,使用STM
- C++每日训练 Day 15:构建线程池支持的事件中心 SignalHub(易学版)
嵌入式Jerry
C++c++开发语言
本篇目标是:用通俗易懂的方式,从零构建一个支持线程池调度的事件中心SignalHub,结合我们前几天学到的协程与resume技术,打造一个结构清晰、易于学习、可用于实际工程的异步事件系统。✅简单回顾:我们已经学会了什么?技术点说明协程机制使用co_await挂起,resume恢复执行Awaiter类用于管理协程何时挂起、谁来恢复信号发射使用emit()来触发一个事件调度器接口使用Dispatche
- Java 方法
·薯条大王
javajava开发语言
一、Java方法核心知识点1.方法定义与结构组成部分说明示例修饰符控制访问权限和方法特性(public、private、static、final等)publicstatic返回值类型方法返回的数据类型,void表示无返回值int、String、void方法名遵循驼峰命名法,见名知意(如isLeapYear)calculateSum参数列表输入参数,可为空或包含多个参数(类型+变量名)(inta,i
- NDT 代价函数
喵先生!
slam代价函数
SLAM中的NDT代价函数在SLAM(同步定位与地图构建)中,NDT(NormalDistributionsTransform)是一种常用的点云配准方法。NDT代价函数用于评估点云配准的质量。以下是NDT代价函数的详细介绍:NDT代价函数NDT代价函数的目标是最小化源点云和目标点云之间的误差。代价函数通常定义为:[\text{Cost}=\sum_{i}\left(\mathbf{p}_i-\ma
- useMemo、React.memo、useCallback(React)
浪漫胡渣男孩
react.jsjavascript前端
一、useMemo基本用法缓存数据,模拟Vue中的计算属性。importReact,{useMemo,useState}from'react';exportdefaultfunctionUseMemo(){const[count,setCount]=useState(0);//缓存sum的值constsum=useMemo(()=>{returncount+count;},[count])retu
- Android activity默认横屏设置
安卓兼职framework应用工程师
Android高级进阶app默认横屏设置默认横屏
在androidapp开发中,有些需求要求app页面默认横屏状态,但是如果在AndroidManifest.xml中设置方向设置android:screenOrientation=“landscape”属性,会把方向设置成固定横屏方向,不能旋转达不到要求,但是在查看Launcher3的系统源码的时候发现可以做到默认横屏,可以自动旋转,@OverrideprotectedvoidonResume()
- 一个数组,找出相加等于指定值的排列
唐家麦兜
java开发语言
packagecom.example.demo.test;importjava.math.BigDecimal;importjava.util.ArrayList;importjava.util.List;publicclassCombinationSum{publicstaticList>findCombinations(BigDecimal[]array,BigDecimaltarget){L
- 【Python基础】01 Python概论
Stu_Yang
Pythonpython基础
Python概论 Python是近年来越来越受欢迎的编程语言,python语言短小精悍,拥有大量的第三方库,形成了辽阔的计算生态。下面就走进python语言的世界,Lifeisshort,weneedpython!更新历史:2021年5月25日完成初稿 Python是一门年轻的编程语言,由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,第1个python编译器/
- 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(