- Linux 挂载机制全解析:mount 命令详解与实战案例
Stay Passion
linux运维服务器
前言在Linux中,一切皆是文件,包括硬件设备、网络接口、以及其他外部存储设备。而要访问这些设备,首先需要把它们挂载到文件系统中。这就离不开一个关键命令:mount。本篇文章,我们将深入讲解:挂载机制的原理mount命令的详细语法常见挂载场景及实战案例自动挂载与卸载操作1️⃣挂载机制的基本概念✅1.1什么是挂载?挂载(mount)是把一个设备(如硬盘分区、光盘、U盘等)关联到Linux文件系统的某
- Python.01
唯怡委员
python
Python.011.技术面试题(1)TCP与UDP的区别是什么?(2)DHCP和DNS的作用是什么?(3)简述Linux文件系统的目录结构,其中/boot、/var、/usr目录的作用分别是什么?(4)Linux系统突然无法访问外网,但内网通信正常。请列出至少5个可能的故障点及排查步骤。2.HR面试题(1)假如你成功入职,却发现直属领导能力远不如你,你会如何与他共事?(2)你简历上的经历并不突出
- Linux操作系统磁盘管理
CZZDg
linux运维服务器
目录一.硬盘介绍1.硬盘的物理结构2.CHS编号3.磁盘存储划分4.开机流程5.要点6.磁盘存储数据的形式二.Linux文件系统1.根文件系统2.虚拟文件系统3.真文件系统4.伪文件系统三.磁盘分区与挂载1.磁盘分区方式2.分区命令3.查看与识别命令4.格式化命令5.挂载命令四.LVM逻辑卷1.概述2.管理命令五.磁盘配额1.概述usrquota:支持对用户的磁盘配额grpquota:支持对组的磁
- 理解 Linux 虚拟文件系统 VFS:一次读写的背后发生了什么?
嵌入式Jerry
内核+文件系统linuxredis数据库
推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》更多学习视频请关注B站:嵌入式Jerry理解Linux虚拟文件系统VFS:一次读写的背后发生了什么?开篇5个问题,你能答对几个?用户空间调用open(),内核是怎么知道你打开的是ext4还是FAT32?Linux文件系统支持那么多种格式,却用一样的命令,这是如何做到的?inode、dentry、file这些结构具体代表什么?它们如何
- 文件系统子系统 · 核心问题问答精要
嵌入式Jerry
内核+文件系统java开发语言
推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》更多学习视频请关注B站:嵌入式Jerry文件系统子系统·核心问题问答精要本文聚焦于Linux文件系统子系统中最常见、最具代表性的问题,涵盖从总体架构到关键结构体、再到实际实现与接口调用等方面。配合你构建的学习目录结构,形成有重点的掌握路径。一、总体架构理解类❓1.Linux文件系统的整体结构如何划分?答:通常可分为三层结构:应用层接
- Linux文件系统:从VFS到Ext4的奇幻之旅
W说编程
操作系统Linuxlinux运维服务器网络分布式系统架构c语言
Linux文件系统:从VFS到Ext4的奇幻之旅从虚拟文件到物理磁盘的魔法桥梁引言:数据宇宙的"时空管理者"当你在Linux终端输入ls-l时,一场跨越多个抽象层的精密协作悄然展开。文件系统作为操作系统中最复杂且最精妙的子系统之一,不仅要管理磁盘上的比特位,还要为应用程序提供简洁统一的接口。本章将深入Linux6.x文件系统核心,揭示其如何实现每秒百万次操作的同时保持数据一致性的魔法。核心问题驱动
- Linux系统学习:文件、目录操作,简单语法
橙小花
linux学习
DAY2文件系统Linux本质上就是一个文件系统。Linux文件系统是操作系统组织、存取、保存数据的一种手段。整体采用层级式的倒状目录结构。倒状树结构中的目录/:根目录/bin:主要存放系统普通指令/boot:主要存放系统的引导程序/dev:存放硬件设备对应的文件(Linux应用开发阶段,访问其中的文件)/etc:存放系统和应用程序的配置文件(如:profile)/home:家目录,存放当前系统下
- 从0开始的Linux基础
定偶
linux服务器数据库
一、Linux文件系统核心特性层级式倒置树结构,以根目录/为起点统一资源管理方式(文件=目录=设备=socket等)关键目录说明/bin系统基础命令/boot引导程序/dev设备文件/etc配置文件/home用户家目录/lib系统库文件/proc运行时信息/usr应用安装目录/var动态数据/mnt临时挂载点/media外设挂载点/sbin管理员命令二、目录操作指令核心指令集指令功能常用选项示例p
- 23、Linux文件系统详解
star5
Linux文件系统结构特点文件操作
Linux文件系统详解1.Linux文件系统的结构和特点Linux文件系统是操作系统的核心组成部分之一,它负责管理和组织文件以及目录。与Windows和macOS不同,Linux采用了层次化的文件系统结构,所有文件和目录都从根目录(/)开始。这种结构使得文件系统更加简洁和易于管理。1.1文件系统的层次结构Linux文件系统采用了一种树形结构,其中每个节点代表一个文件或目录。根目录是树的起点,所有其
- Linux C语言的opendir如何获取目录下的隐藏文件
华纳云IDC服务商
linux运维服务器
在Linux文件系统中,所谓隐藏文件是文件名以.开头的文件(例如.bashrc、.git、.config等)。在编程层面,opendir+readdir并不会自动排除隐藏文件。只要你不在代码中手动过滤,readdir会把目录下所有文件(包括隐藏文件)都读出来。核心逻辑#include#includeintmain(void){DIR*dir;structdirent*entry;dir=opend
- Linux 基础
1974年在东南亚
linuxubuntu服务器
目录001操作系统简介01操作系统(OperationSystem,OS)002操作系统的发展史01操作系统的发展历史02Linux内核及发行版03Linux的应用领域003文件和目录(理解)01.单用户操作系统和多用户操作系统02.Windows和Linux文件系统区别004Ubuntu图形界面入门01.Ubuntu的任务栏02.窗口操作按钮03.窗口菜单条005常用Linux命令的基本使用01
- 在Linux系统上创建软连接和硬连接
gihigo1998
linux服务器运维
在Linux系统中,连接(Link)是一个重要概念,它允许用户或系统通过不同的路径名访问同一文件或目录。连接主要分为硬连接(HardLink)和软连接(SoftLink,也称符号链接或SymbolicLink)。这两种连接机制在文件管理和系统优化中扮演着关键角色。本文将详细介绍如何在Linux系统上创建这两种连接,并探讨它们的特点和应用场景。一、硬连接(HardLink)硬连接是Linux文件系统
- Linux目录结构深度解析与CTF实战指南:从基础到高级渗透技巧
Bruce_xiaowei
总结经验笔记linux运维服务器CTF网络安全
Linux目录结构深度解析与CTF实战指南:从基础到高级渗透技巧引言:揭开Linux文件系统的神秘面纱不同于Windows的多盘符系统(C:、D:等),Linux采用单一根目录的树状结构,所有内容都从根目录(/)开始延伸。这种设计不仅使系统更加简洁高效,也为安全研究和CTF比赛提供了独特的挑战和机会。在本文中,我们将全面剖析Linux目录结构,不仅介绍每个核心目录的功能,更重要的是揭示它们在CTF
- 理解Linux文件系统层次结构
IT1995
Linuxlinux运维服务器
使用Linux操作系统,需要理解Linux的文件系统层次结构标准(FilesystemHierarchyStandard,FHS)。不同于Windows,使用驱动盘符(C:,D:等)这类划分数据的多根系统,Linux遵循结构化的单根系统。根目录(/)-Linux的基础是最高层级的目录(/),root目录(根目录),所有的Linux文件或目录都会在这个节点下。此节点下包含的目录包括:系统目录,配置文
- Linux文件系统
「已注销」
#Linux编程linux运维服务器
Linux文件系统文章目录Linux文件系统1.对文件系统的理解1.1文件系统当中的缓冲区1.2文件系统当中的inode1.3文件属性与文件数据分开存放原理2.对软硬链接的理解扩展:对文件三时间的理解1.对文件系统的理解1.1文件系统当中的缓冲区我们来看看下面这段代码,代码当中分别用了两个C库函数和一个系统接口向显示器输出内容,在代码最后还调用了fork函数#include#includeintm
- LVM添加挂载磁盘的全过程——通过实践了解 Linux 文件系统
银色的白
#服务器管理linux运维服务器
LVM添加挂载磁盘的全过程——通过实践了解Linux文件系统引言因为服务器的空间不太够用。我需要在服务器上需要扩展存储空间,将硬盘挂载到文件系统上使用。首先使用下面这条命令查看服务器上的存储设备情况lsblk-d-oNAME,SIZE,TYPE,MODEL结果如下:可以看见这台服务器上有两块磁盘,sda和sdbNAMESIZETYPEMODELsda893.8GdiskMR9361-8isdb49
- linux文件系统权限详解
zdd56789
红帽学习记录linux
注:目录的执行权限代表是否可以进入。一、文件权限控制对文件的访问:可以针对文件所属用户、所属组和其他用户可以设置不同的权限权限具有优先级。user权限覆盖group权限,后者覆盖other权限。有三种权限类别:读取、写入和执行读权限:对文件:可读取文件的内容对目录:可以列出目录的内容(文件名)写权限:对文件:可以更改文件内容对目录:可以创建或删除目录中的任一文件执行权限:对文件:可以作为命令执行文
- Day 002:Linux文件系统与基础命令详解
仙袂拂月
Kali学习笔记linux服务器网络安全笔记
目录一、理论学习:Linux文件系统设计1.根目录结构全景图1.1/bin:系统启动的基石历史背景:现代演变:安全机制:1.2/etc:系统配置的神经中枢配置文件类型:配置管理最佳实践:1.3/var:动态数据的海洋子目录深度解析:1.4隐藏文件:系统定制的秘密花园典型隐藏文件用途:高级技巧:2.文件系统层级标准(FHS)3.0规范2.1核心目录扩展详解2.2FHS设计原则分层隔离:兼容性策略:二
- 【linux】umask权限掩码
kucupung
Linux网络服务器linux
umask这个接口在一些程序初始化的时候经常会见到,处于安全性,可以缩小进程落盘文件的权限。1、linux文件系统的权限规则文件的默认权限由系统决定(通常是0666,即所有人可读可写)。目录的默认权限通常是0777(所有人可读可写可执行)。实际创建的文件/目录权限=默认权限&~mask(按位取反后与默认权限按位与)。1.权限的二进制与八进制对应权限二进制值八进制值符号表示读(Read)1004r写
- Ansible模块——文件内容修改
遇见火星
ansiblemysql数据库
修改文件单行内容ansible.builtin.lineinfile可以按行修改文件内容,一次修改一行,支持正则表达式。选项名类型默认值描述attributesstrnull设置目标文件的Linux文件系统属性(attributebits),作用类似于chattr命令。例如:+i设置为不可变,+a设置为只能追加写入等。backrefsboolfalse使用regexp和line时,是否启用后向引用
- 4. 虚拟文件系统
Leon_George
带你学习Linux系统移植虚拟文件系统Linux内核运维
4.虚拟文件系统虚拟文件系统的思想是在不同种类的文件系统和Linux内核之间建立一个虚拟文件系统层,通过调用虚拟文件系统中的读、写或其他函数时,内核都能把它们替换成支持Linux文件系统、NFS文件系统,或者其他文件系统的实际函数。1.虚拟文件系统的作用虚拟文件系统(VirtualFilesystem),实际上是对各种文件系统的一种封装,为各种文件系统提供了一个通用的接口。通常情况下,为了实现在不
- Linux文件系统
Rupert_Abel
linux运维服务器centos后端bash
文件的存储结构内容与属性文件由内容与属性构成,Linux下这二者是分开存储的,这种设计的核心是通过inode(索引节点)和block(数据块)来实现的。structfile中有结构体指针f_inode,其指向Inode结构体,这个结构体存储了文件的元数据(即文件属性),每个文件(包括普通文件、目录、设备文件等)都有一个唯一的inode,但文件名并不在其中。同时Inode中包含了一系列块指针,这些指
- Linux 中的 accessed 标志
Mr_-G
Linux嵌入式软件开发数据库accesslinux网络协议运维嵌入式
一、引言在Linux操作系统中,文件系统的管理是至关重要的一部分。而“accessed标志”作为文件属性的一个重要组成部分,对于理解文件的访问历史和系统的运行状态有着重要的意义。本文将深入探讨“accessed标志”的相关概念、作用、实现机制以及在实际应用中的一些场景和注意事项。二、Linux文件系统概述Linux文件系统是一种层次化的结构,它将文件和目录组织成一个树形结构。文件系统中的每个文件都
- 当 Linux 根分区 (/) 已满时如何释放空间?
wljslmz
Linux技术linux运维服务器
根分区(/)是Linux文件系统的核心,包含操作系统核心文件、配置文件、日志文件、缓存和用户数据等。当根分区满载时,系统可能出现无法写入新文件、应用程序崩溃甚至无法启动的情况。常见原因包括:日志文件过大:如/var/log中的系统日志。缓存文件堆积:如包管理器的缓存或浏览器缓存。临时文件未清理:如/tmp目录中的遗留文件。用户误操作:将大量数据存储在根分区。软件安装不当:某些软件生成大量数据占用根
- linux-vi和文件操作
一个人在码代码的章鱼
linuxlinux运维服务器
在Linux系统的世界里,有一个核心思想贯穿始终,那就是“万物都是文件”。这一理念极大地简化了系统资源的管理和操作,为用户和开发者提供了统一且高效的交互方式。本文将深入探讨这一理念在Linux文件系统中的具体体现,从硬盘分区管理到文件类型、权限,再到目录操作和文本编辑等各个方面。硬盘分区管理:提升存储效率的基石硬盘作为数据存储的核心硬件,在Linux系统中通过分区管理来提高使用与管理效率。存储被划
- Linux文件系统关键知识点总结
enyp80
linux运维服务器
Linux文件系统是其操作系统的核心组成部分,负责管理存储设备上的数据存储、组织和访问。以下是Linux文件系统的关键知识点:1.文件系统类型Linux支持多种文件系统类型,常见的有:Ext4:最主流的日志式文件系统,支持大容量存储和高性能。XFS:适用于大文件和高并发操作(如服务器场景),支持动态调整分区。Btrfs:支持高级功能(如快照、动态卷管理、数据校验),但仍在发展中。ZFS:非原生但功
- Linux磁盘格式化(mkfs、mkfs.xfs、mkfs.ext4)、Linux文件系统的校验(xfs_repair、fsck_ext4)
enyp80
linux运维服务器
在Linux系统中,磁盘格式化和文件系统校验是系统管理的重要任务。以下是关键步骤和命令的总结:磁盘格式化1.选择文件系统类型XFS:适用于大文件和高并发场景,支持高性能和扩展性。ext4:成熟稳定的通用文件系统,适合大多数场景。2.格式化命令通用格式:sudomkfs-t#示例:格式化/dev/sdb1为ext4sudomkfs-text4/dev/sdb1XFS专用:
- EC2服务器磁盘扩容(AWS服务器)
WuZaoQin
linux服务器centos运维
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Linux文件系统?二、扩展磁盘总结前言Tips:第一次写博客AWS--EC2服务器的磁盘扩容踩坑记录一、Linux文件系统?通过df-T-h查看当前linux的文件系统;CENTOS7默认是XFS文件格式;后面扩展磁盘使用的命令和centos文件系统有关;二、扩展磁盘1.登录在AWS的管理,进入ec2的控制面板,如图
- linux中-e的含义,Linux基础:目录名称含义,监测程序
聂述龙
linux中-e的含义
Linux文件系统常见Linux目录名称:目录用途/虚拟目录的根目录。通常不会在这里存储文件/bin二进制目录,存放许多用户级的GUN工具/boot启动目录,存放启动文件/dev设备目录,Linux在这里创建设备节点/etc系统配置文件目录/home主目录,Linux在这里创建用户目录/lib库目录,存放系统和应用程序的库文件/media媒体目录,可移动媒体设备的常用挂载点/mnt挂载目录,另一个
- Linux文件系统选择指南:XFS or EXT4
运维李哥不背锅
Linux基础linux运维服务器
今天分享一下如何选择Linux文件系统。XFS和EXT4是最常见的两个选项。它们各有优势,适用于不同的场景。如果选错了文件系统,可能会影响性能、扩展性,甚至是数据管理的便捷性。那么,XFS还是EXT4,哪一个才是你的最佳选择?一、EXT4:通用且稳定的选择适用场景:✅个人计算机、开发环境、小型服务器✅需要较好的兼容性(支持几乎所有Linux发行版)✅适用于存储大量小文件,如网页、配置文件、日志等优
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s