- Linux系统管理实战:生成大文件与定位磁盘挂载点
109702008
#linux系统linux运维人工智能
在日常Linux系统管理中,生成大文件测试磁盘性能和定位目录所在磁盘分区是两项必备技能。本文将详细介绍多种高效方法,助您轻松应对这些任务。一、生成2GB文件的四种高效方法1.fallocate命令(瞬时创建-推荐)原理:直接分配磁盘空间,不写入实际数据fallocate-l2Gtestfile.img特点:⚡️瞬间完成(秒级)不消耗IO资源✅生成真实占用空间的文件2.dd命令(经典可靠)原理:通过
- ClickHouse【理论篇】01:什么是ClickHouse
ClickHouse是一款开源的列式数据库管理系统(Column-OrientedDBMS),专为高性能实时数据分析(OLAP,OnlineAnalyticalProcessing)场景设计。它由俄罗斯搜索引擎公司Yandex开发(2016年开源),目前由独立基金会ClickHouse,Inc.维护,广泛应用于大数据分析、日志处理、用户行为洞察等领域。一、核心定位:OLAP场景的“性能标杆”传统关
- ClickHouse【理论篇】02:ClickHouse架构和组件
做一个有趣的人Zz
ClickHouseclickhouse架构
ClickHouse的架构设计深度适配OLAP(在线分析处理)场景,通过列式存储、向量化执行、分布式分片与副本等核心技术,实现了对海量数据的高效分析与实时查询。以下从核心存储引擎、查询处理流程、分布式架构、元数据管理、复制与分片等维度详细解析其内部架构与关键组件。一、核心存储引擎:MergeTree系列ClickHouse的存储引擎是其性能的核心,其中MergeTree系列引擎(如MergeTre
- Linux 系统管理:高效运维与性能优化
代码老y
运维linux性能优化
一、Linux系统管理基础(一)用户与权限管理用户和权限管理是Linux系统管理的基础。通过合理配置用户和权限,可以确保系统的安全性和稳定性。用户管理使用useradd、usermod和userdel命令管理用户账户。使用passwd命令设置用户密码。使用groups和gpasswd命令管理用户组。权限管理使用chmod命令设置文件和目录的权限。使用chown和chgrp命令更改文件和目录的所有者
- 软件测试【理论篇】02:什么是白盒测试
白盒测试(White-boxTesting),又称结构测试或透明盒测试,是一种基于被测系统内部代码结构、逻辑实现细节的软件测试方法。其核心是通过分析程序的源代码、逻辑路径、控制流等内部特征,设计测试用例以验证代码的正确性、完整性及可靠性。一、白盒测试的核心思想白盒测试将软件视为一个“透明的盒子”,测试人员需了解程序的内部结构(如代码逻辑、函数调用关系、条件判断分支等),通过覆盖代码的执行路径、逻辑
- Linux 超大规模数据盘初始化技巧
我是峰迹
Linux运维linux运维服务器
在处理超大规模数据盘时,Linux系统管理员需要掌握一些高效的初始化技巧,以确保数据盘的性能和稳定性。本文将详细介绍如何使用fdisk和parted工具进行数据盘的初始化,包括分区创建、格式化以及挂载等步骤。使用fdisk进行数据盘初始化查看当前硬盘及分区情况首先,使用fdisk-l命令查看当前系统中所有的硬盘及分区情况,这有助于了解当前的存储资源分布。fdisk-l创建新分区使用fdisk对指定
- Linux系统管理:服务器运维与安全防护
教IT的小王A
服务器运维linuxweb安全安全网络
Linux系统管理:服务器运维与安全防护Linux系统管理:服务器运维与安全防护一、Linux系统管理基础系统架构与组成是一种自由和开放源代码的类UNIX操作系统,它是基于POSIX和UNIX的多用户、多任务操作系统。Linux的核心是Linux内核,其基本组成部分包括Shell、文件系统、系统库等。常用Linux命令文件与目录管理在Linux系统中,文件和目录的管理是非常重要的,例如用户常用的l
- Linux 系统管理:高效运维与性能优化
代码老y
运维linux性能优化
一、Linux系统管理基础(一)用户与权限管理用户和权限管理是Linux系统管理的基础。通过合理配置用户和权限,可以确保系统的安全性和稳定性。用户管理使用useradd、usermod和userdel命令管理用户账户。使用passwd命令设置用户密码。使用groups和gpasswd命令管理用户组。权限管理使用chmod命令设置文件和目录的权限。使用chown和chgrp命令更改文件和目录的所有者
- Vim 高手指南:Linux 环境下的高级使用技巧
范范0825
linuxvimexcel
Vim高手指南:Linux环境下的高级使用技巧前言Vim是一个功能强大的文本编辑器,广泛应用于Linux系统以及各种编程环境中。作为一个Vim高级用户和Linux系统管理员,你将在这里学到如何充分利用Vim的高级功能,提升你的工作效率。第1章:Vim编辑器的基本概念和模式1.1Vim编辑器简介Vim(ViIMproved)是一个高度可配置的文本编辑器,起源于vi编辑器。它不仅在Unix和类Unix
- 你需要了解的25个网络端口,以备技术面试之用
企鹅侠客
linux面试网络面试linux服务网络端口
如果你正在为网络、Linux系统管理、DevOps或网络安全面试做准备,那么理解网络端口是必不可少的。端口号几乎在每一个技术面试中都会出现,因为它们对于网络通信至关重要。然而,许多候选人却忽视了这一基本领域。本文涵盖了您应该铭记的前25个端口,包括每个端口的功能、背后的协议以及它的重要性。无论您是初学者还是只是需要复习,这本指南都旨在简单、实用,便于面试准备。网络端口是什么?在我们进入列表之前,让
- 深度学习之目标检测YOLO简介和YOLO v1模型算法流程详解说明(超详细理论篇)
Studying 开龙wu
深度学习理论(图像分类目标检测)深度学习目标检测YOLO
1.YOLO(YouOnlyLookOnce)2.onestage和twostage含义和区别3.YOLOv1论文背景4.YOLOv1算法流程5.YOLOv1创新点一、YOLO(YouOnlyLookOnce) YOLO(YouOnlyLookOnce)是一种开创性的实时目标检测算法,由JosephRedmon等人于2015年提出。核心思想是将目标检测任务转化为单次前向传播的回归问题,通过单个神
- Oracle【理论篇】05:Oracle OGG的原理
做一个有趣的人Zz
Oracleoracle数据库
OracleGoldenGate(OGG)是Oracle推出的企业级数据复制与集成工具,支持在异构数据库(如Oracle、MySQL、SQLServer、DB2等)之间实时或批量复制数据,实现数据同步、容灾备份、业务系统解耦及数据分析等场景。其核心设计目标是高吞吐、低延迟、高可靠性,同时支持灵活的数据过滤、转换和冲突解决能力。一、OGG核心架构与组件OGG的架构采用分布式进程模型,核心组件包括Ma
- Oracle【理论篇】01:什么是Oracle数据库
做一个有趣的人Zz
Oracle数据库oracle
Oracle数据库(OracleDatabase)是甲骨文公司(OracleCorporation)开发的一款企业级关系型数据库管理系统(RDBMS),诞生于1979年(早于MySQL),是全球最早的商业化数据库之一。它以高可靠性、高安全性、强大的事务处理能力和完善的企业级功能著称,长期占据全球企业级数据库市场的主导地位,广泛应用于金融、电信、政府、能源等对数据安全和稳定性要求极高的核心业务场景。
- MySQL【理论篇】01:什么是MySQL数据库
做一个有趣的人Zz
MySQL数据库mysql
MySQL是一款开源的关系型数据库管理系统(RDBMS),由瑞典公司MySQLAB开发,后经历多次收购(Sun公司、Oracle公司),目前归属于Oracle集团。它以轻量、高效、易用著称,是全球最流行的开源数据库之一,广泛应用于Web应用、企业级系统、数据分析等场景。一、核心特点1、关系型数据库基于SQL(结构化查询语言)标准,数据以表(Table)形式存储,表之间通过主键、外键建立关联,支持A
- 红帽认证工程师(RHCE):掌握Linux自动化的关键
IT运维大本营
linux自动化运维RHCE
特别是在Linux系统管理领域,红帽认证工程师(RHCE)因其专业技能而备受青睐。本文将深入探讨RHCE的定义、考试内容以及职业发展的重要性,帮助读者更好地理解这一认证的价值。01、什么是红帽认证工程师(RHCE)红帽认证工程师(RHCE®)是红帽公司提供的一项专业认证,主要面向已经获得红帽认证系统管理员(RHCSA®)认证的IT专业人士。RHCE认证的取得,意味着网络管理员不仅掌握了基本的Lin
- python pytorch 实战篇:a+b数字模型
目录前言构思定义模型定义数据集训练优化(选看)运行完成最终代码(含优化)define.pytrain.pyrun.pyadder.pth前言看之前必须得去看我的理论篇,不然跟不上:pythonpytorch从入门到精通通俗易懂实战篇终于出来啦!!!数字版a+b模型!全部整体代码结尾自取构思输入两个数字a,b,输出他们的和定义模型我们就是输入两个数,输出一个数,那么我们就可以定义成:2(输入层)->
- Linux核心操作知识体系深度解析
啥事都能黄向明
linux运维服务器
Linux,作为开源操作系统领域的璀璨明珠,诞生于自由、共享的开源文化土壤。凭借高度灵活性、卓越稳定性和强大安全性,在服务器部署、云计算平台搭建、嵌入式系统开发等关键领域占据着不可或缺的地位。从规模庞大的数据中心,到小巧的物联网设备,到处都有Linux的身影,彰显出其无与伦比的适应性和魅力。本文将深入剖析Linux系统管理与操作的核心知识体系,为读者搭建全面且深入的技术框架。(一)、包管理工具1.
- 详解mysql数据库官方高可用方案——MGR理论篇
概述想要建立一个容错的系统,我们需要使所有的组件冗余,换句话来说就是组件可以被移除而不影响系统的功能,因此最大的挑战是让多个服务器协同起来以达到一致的状态,这时可以当成一个数据库或者最终的状态是一致的,而这些在数据库复制中尤为重要MySQL组复制通过服务器之间的强大协调提供分布式状态机复制。今天主要讲讲mysql的亲儿子:MGR。参考:https://dev.mysql.com/doc/refma
- 详解AUTOSAR:AUTOSRA软件架构(理论篇—2)
不脱发的程序猿
详解AUTOSARAUTOSRA软件架构AUTOSRA汽车电子嵌入式软件
目录1、应用软件层2、运行时环境3、基础软件层3.1、服务层3.2、ECU抽象层3.3、微控制器抽象层3.4、复杂驱动层AUTOSAR规范主要包括:软件架构、方法论和应用接口三部分内容。其中,软件架构是实现软硬件分离的关键,它使汽车嵌入式系统控制软件开发者摆脱了以往ECU软件开发与验证时对硬件系统的依赖。对汽车电子技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易,
- Alibaba Sentinel 入门教程:从理论到实战
LL小蜗牛
中间件sentinel
文章目录第一部分:理论篇1.Sentinel简介2.Sentinel核心原理2.1资源与规则2.2Sentinel工作主流程2.3核心类解析3.Sentinel功能支持与使用流程3.1流量控制3.2熔断降级3.3系统自适应保护3.4热点参数限流3.5黑白名单控制3.6使用流程4.Sentinel架构4.1核心库4.2控制台5.限流组件对比5.1SentinelvsHystrixvsResilien
- 理论篇六:如何在Webpack中实现持久化缓存?
程序员流年大运
webpack缓存前端
在Webpack中实现持久化缓存可以显著提升构建速度,尤其是在大型项目中。以下是7种核心策略及其详细配置方法:一、文件哈希命名(ContentHash)确保文件内容变化时哈希值才改变,利用浏览器缓存。//webpack.config.jsoutput:{filename:'[name].[contenthash:8].js',//8位哈希chunkFilename
- 理论篇五:如何优化Webpack的打包速度
程序员流年大运
webpack前端node.js
优化Webpack打包速度是提升前端开发效率的关键。以下是10种核心优化策略,涵盖开发和生产环境,附带具体配置和实测效果对比:一、缩小文件搜索范围1.指定解析路径(Resolve)resolve:{extensions:['.js','.jsx'],
- 自己动手写CPU
记录个人成长
linux
说明:本文根据《自动动手写CPU》一书,整理输出,对自己是一个学习记录,也分享给大家一同进步。1,理论篇1.计算机组成:处理器,输入输出,存储器2.高级编程语言->汇编指令->计算机可识别的0.1编码3.计算机架构分为复杂指令集(CISC)和精简指令集(RISC)区别是CISC每条指定对应的0,1编码串长度不一,而RISC每条指令对应的0,1编码串长度是固定的。4.架构分类4.1x86:Intel
- Linux系统管理 --复习笔记
争当做一个有趣的人
linux服务器
Linux系统管理--复习笔记Linux系统管理一、进程管理1进程管理简介2进程管理作用:3进程的查看4杀死进程5修改进程优先级二、工作管理1.工作管理简介2.工作管理方法3.后台命令脱离工作终端执行三、系统资源查看1.vmstat2.dmesg3.free4./proc/cpuinfo5.uptime6.uname7.file8.lsb_release9.lsof四、系统定时任务1.at一次执行
- 【深度学习:理论篇】--Pytorch之nn.Module详解
西柚小萌新吖(●ˇ∀ˇ●)
深度学习深度学习pytorch人工智能
目录1.torch.nn.Module--概述2.torch.nn.Module--简介3.torch.nn.Module--实现3.1.Sequential来包装层3.2.children和modules1.torch.nn.Module--概述1.PyTorchvs.Keras的设计差异Keras(高层框架):推荐通过继承Layer类自定义层,而非直接继承Model(官方建议)。严格区分“层”
- Linux用户管理命令:su与useradd
EchoZeal
Linuxlinux程序人生学习运维
摘要详解Linux用户管理核心命令su与useradd,涵盖身份切换、用户创建、权限配置及常见问题处理,提供安全使用建议与高效操作技巧。一、用户身份切换:su命令详解1.核心功能与基础语法su(SwitchUser)命令用于在不注销当前会话的情况下切换用户身份,是Linux系统管理员进行权限管理的核心工具。基础语法:su[选项][目标用户]2.常用选项与示例选项功能说明使用示例-或-l完全模拟用户
- TLF35584 窗口看门狗_理论篇
飞不高的小菜猪
单片机嵌入式硬件
1功能描述1)看门狗的结果(有效或无效触发)由相关的看门狗故障计数器独立监控。2)窗口看门狗的状态是WWO,它可能有“有效WWD触发”或“无效WWD触发”值。2工作原理1)在TLF35584中集成了看门狗对单片机进行监控。2)被监视的微控制器必须在“打开窗口”内提供周期性触发。3)触发可以由WDI引脚上的下降边组成,也可以由SPI命令写入寄存器WWDSCMD,具体取决于配置。4)在“有效”触发的情
- Linux命令与Shell脚本操作中的潜在问题:错误输入或无参数时面临的风险
AAA建材批发王师傅
linux运维服务器
在日常的Linux系统管理与Shell脚本编写中,我们常常依赖命令行工具和自动化脚本来提升效率。然而,一个看似简单的命令或脚本,如果缺乏对错误输入或空参数的校验,可能会引发意想不到的风险——从数据丢失、系统崩溃到安全漏洞,甚至可能影响整个生产环境。本文将探讨Linux命令与Shell脚本中常见的"未防御性编程"陷阱,并分享如何通过较为严谨的代码设计规避这些隐患。问题一:rm-rf命令误操作的风险危
- linux系统管理与服务器配置【2008网络工程师】,Linux系统管理与服务器配置
睿理
第1章Linux系统的安装与启动11.1学习引导11.2安装RedHatEnterpriseLinux5操作系统21.3首次启动Linux操作系统的配置91.4Linux操作系统基本操作项目121.4.1虚拟文本控制台131.4.2命令提示符141.4.3注销用户141.4.4重启和关机141.5习题与练习14第2章文件系统管理152.1学习引导152.2Linux下的目录及文件管理项目162.2
- LLM 大模型学习必知必会系列(四):LLM训练理论篇以及Transformer结构模型详解
汀、人工智能
LLM技术汇总transformer深度学习人工智能llamapromptLLMRAG
LLM大模型学习必知必会系列(四):LLM训练理论篇以及Transformer结构模型详解1.模型/训练/推理知识介绍深度学习领域所谓的“模型”,是一个复杂的数学公式构成的计算步骤。为了便于理解,我们以一元一次方程为例子解释:y=ax+b该方程意味着给出常数a、b后,可以通过给出的x求出具体的y。比如:#a=1b=1x=1y=1*1+1->y=2#a=1b=1x=2y=1*2+1=>y=3这个根据
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include