- Linux内核深度解析及实战指南(第三版)
阿卞是宝藏啊
本文还有配套的精品资源,点击获取简介:本书是Linux系统学习者的宝贵资料,深入剖析了Linux内核的启动、进程管理、内存管理、文件系统和设备驱动等关键模块。它不仅覆盖了内核设计的技术架构和实现细节,还包括了中断处理、信号量、I/O子系统等高级概念,有助于系统管理员和开发者优化Linux系统,同时对嵌入式系统开发者也提供了必要的基础知识。书中附带的资源,如高清图片和目录,为读者提供了实际操作和深入
- Linux系统学习: 进程、重定向和管道指令:xargs 指令的作用是
DeepSea.QQ
AngrySea.系统
进程为了弄清楚这节课程的内容,也就是管道,我们先来讨论一下进程。我们知道,应用的可执行文件是放在文件系统里,把可执行文件启动,就会在操作系统里(具体来说是内存中)形成一个应用的副本,这个副本就是进程。插一个小知识,以后你再遇到面试题:什么是进程?可以回答:进程是应用的执行副本;而不要回答进程是操作系统分配资源的最小单位。前者是定义,后者是作用*。*ps如果你要看当前的进程,可以用ps指令。p代表p
- Linux系统学习Day2——在Linux系统中开发OpenCV
一瓶勇闯天涯的雪花
学习opencv人工智能
一、OpenCV简介OpenCV(OpenSourceComputerVisionLibrary)是一个开源的跨平台计算机视觉和机器学习库,广泛应用于图像处理、视频分析、物体检测等领域。它提供了丰富的算法和高效的工具集,支持C++、Python等多种语言,涵盖特征提取、目标识别、3D重建等功能,被广泛应用于人脸识别、自动驾驶、医学影像分析及工业检测等场景。凭借其开源特性、强大性能和活跃社区,Ope
- Linux系统运维工程师入门绝招放送
云计算运维工程师
资讯
运维是干嘛的?安装服务器系统?重装系统再装系统?背锅的?我就稀里糊涂的,这样报着必死的决心,考下RHCE认证,走上了Linux运维的道路,成为了一名linux运维工程师。有些心得跟大家分享下,避免小白多走冤路。Linux运维必须要掌握的工具,我列出这几方面,这样的话入门就基本没问题。Linux系统学习可以选用redhat或者centos,特别是centos在企业中用得最多,当然还会有其它版本的,以
- etc/profile 文件和/etc/profile.d
u011277123
Linux系统学习2017-06-0319:45/etc/profile文件当一个用户登录Linux系统或使用su-命令切换到另一个用户时,也就是Loginshell启动时,首先要确保执行的启动脚本就是/etc/profile。敲黑板:只有Loginshell启动时才会运行/etc/profile这个脚本,而Non-loginshell不会调用这个脚本。一些重要的变量就是在这个脚本文件中设置的,含
- 嵌入式Linux系统学习记录13
hhdk1
linux学习算法
在C语言中,构造数据类型(也叫复合数据类型)包括结构体(struct)、共用体(union)和枚举类型(enum)。这些类型允许用户根据需求创建复杂的数据结构。下面是对每种类型的详细解析以及需要注意的细节和常见的陷阱。1.结构体(struct)结构体是C语言中最常用的复合数据类型,它允许将不同类型的数据(例如整数、字符数组等)组合在一起形成一个新类型。定义:structStudent{ char
- 嵌入式Linux系统学习记录10
hhdk1
linux学习运维
在C语言中,指针是一个非常重要的概念。指针是一个变量,它存储的是另一个变量的内存地址。理解指针的细节和注意事项对于编写高效、稳定的C语言程序至关重要。以下是C语言中指针的一些细节和注意事项:1.指针的定义和初始化指针是用*来声明的,表示指向某种类型的变量。例如:int*ptr;//定义一个指向整数的指针初始化指针:指针在定义时不初始化时,会指向不确定的地址,可能导致不可预期的行为。可以将其初始化为
- 【Linux系统学习】6.Linux系统软件安装
A 北枝
Linuxlinux学习adb
实战章节:在Linux上部署各类软件前言为什么学习各类软件在Linux上的部署在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,进行练习虽然可以基础掌握这些命令和技巧的使用,但是并没有一些具体的实操能够串联起来这些知识点。所以,现在我们设计了各类软件在Linux上部署安装的实战章节,可以让同学们:对前面学习的各类操作命令进行复习和练习,从而深度掌握它们本章节中演示部署的软件,包
- 【Linux系统学习】5.Linux实用操作 下
A 北枝
Linuxlinux学习运维Linux实用操作
7.虚拟机配置固定IP7.1为什么需要固定IP当前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获取的。DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更原因1:办公电脑IP地址变化无所谓,但是我们要远程连接到Linux系统,如果IP地址经常变化我们就要频繁修改适配很麻烦原因2:在刚刚我们配置了虚拟机IP地址和主机名的映射,如果IP频繁更改,我们也需要
- 【Linux系统学习】 4.Linux实用操作 上
A 北枝
Linuxlinux学习运维Linux实用操作
Linux实用操作1.各类小技巧(快捷键)1.1ctrl+c强制停止Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+c命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入1.2ctrl+d退出或登出可以通过快捷键:ctrl+d,退出账户的登录或者退出某些特定程序的专属页面ps:不能用于退出vi/vim1.3历史命令搜索可以通过history命令,查看历史输入过的
- 【Linux系统学习】3.Linux用户和权限
A 北枝
Linuxlinux学习运维Linux用户和权限
Linux用户和权限1.认知root用户1.1root用户(超级管理员)无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为:root(超级管理员)而在前期,我们一直使用的账户是普通的用户:itheimaroot用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。演示:使用普通用户在根目录下创建文件夹切换到root用
- 【Linux系统学习】2.Linux基础命令
A 北枝
Linuxlinux学习运维
Linux基础命令Linux的目录结构Linux命令入门目录切换相关命令(cd/pwd)相对路径、绝对路径和特殊路径符创建目录命令(mkdir)文件操作命令part1(touch、cat、more)文件操作命令part2(cp、mv、rm)查找命令(which、find)grep、wc和管道符echo、tail和重定向符vi编辑器1.Linux的目录结构Linux的目录结构是一个树型结构Windo
- Linux系统学习-初识进程
缘起云端,逆光而上
笔记linux运维服务器
Linux系统学习-初识进程文章目录Linux系统学习-初识进程1.认识冯诺依曼体系结构2操作系统(OperatingSystem)什么是OS?为什么要有OS?OS的作用OS的定位计算机层状结构3进程什么是进程PCB什么是PCB?`task_struct`的内容标识符上下文数据通过系统调用创建进程-fork初识创建子进程`fork()`函数的返回值创建多个子进程4进程状态状态僵尸进程(zombie
- 【Linux系统学习】1.初识Linux
A 北枝
Linuxlinux学习运维
初识Linux操作系统概述初识Linux虚拟机介绍VMwareWorkStation安装1.操作系统概述了解操作系统的作用了解常见的操作系统1.1硬件和软件计算机由哪两个主要部分组成?硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。而操作系统,就是软件的一类。一个完整的计算机:1.2操作系统操作系统是什么?
- [网络安全学习篇附]:Web 安全学习路线
白面安全猿
TableofContentsWeb安全学习路线熟悉Windows/kaliLinux系统服务器安全配置脚本编程学习熟悉Web相关的概念熟悉渗透相关的工具渗透实战操作关注安全圈动态源码审计与漏洞分析安全体系设计与开发Web安全学习路线熟悉Windows/kaliLinux系统学习Windows/Linux基本命令、常用工具熟悉Windows下cms命令,如ipconfig、nslookup、tra
- 003Linux系统学习:Ubuntu使用之终端配置vim编辑器配置技巧
emiumiuma
linuxvimubuntu
一、Ubuntu使用分享1、一些常用的快捷键分享快捷键功能Ctrl+L清屏TAB自动补全文件名和目录Ctrl+Alt+T快速调出终端Alt+TAB切换程序2、重定向、管道、通配符重定向:把命令的执行结果写入文件指令功能cmd>filename文件不存在则创建存在则清空>>filename文件不存在则创建存在则追加写入管道:将一个命令的结果作为另一个命令的数据源cmd1|cmd2例:用于精准查找->
- 学习小组Day2笔记--四海
寂静之巅
Linux系统学习一、了解Linux系统处理大数据使用的都是Linux系统,学习生物信息大数据必须学习Linux系统。二、注册云服务器图片.png三、使用putty远程登陆云服务器图片.png四、学习linux的基础命令mkdir创建空目录pwd查看路径ls查看目录图片.pngrm删除文件rmdir删除空目录rm-r删除非空目录touch创建文件图片.pngcd进入改目录cd-返回刚才的目录图片.
- Linux运维pwd命令有什么用途?linux系统学习
老男孩Linux
Pwd命令用于显示当前所在的位置,是Linux运维工作人员需要掌握的Linux文件和目录操作命令之一。对于Linux运维工作,Linux命令是必不可少的。随着技术的发展,市场对于Linux运维人才的需求逐渐增加,学习Linux技术的人们越来越多。那么Linux运维基础命令学习中,pwd命令有什么用途?Pwd命令有什么用途?Pwd命令主要是显示当前工作目录的绝对路径。在实际工作中,我们在命令行操作命
- 韩顺平Linux教程学习笔记
「已注销」
linux学习网络
Linux系统学习笔记 新装了deepinv23系统,结果磁盘没设置好,玩崩了,百度半天修复不了,看看韩顺平老师的Linux操作课程,做做笔记(只记录对自己有用的)。 B站网址基础篇·Linux系统结构抽象 Linux系统可以抽象为三个层次,顶层为用户进程,中间层为系统内核,底层为硬件设备。用户进程图形用户界面服务器命令行Linux内核系统调用进程管理内存管理设备驱动程序硬件层CPU(中央处
- Linux网络篇-网络配置管理
秣宇
Linux学习之路linux网络运维服务器后端
文章目录前言一、认识linux系统中的网络服务1.NetworkManager网络服务2.NetworkManager服务管理二、网络服务配置文件1.网络接口配置文件2.路由配置文件三、nmtui命令四、nmcli五、ip(临时配置网络)总结前言网络服务是Linux系统学习中非常重要的一环,从职业角度来看,运维发生的很多网络故障都是配置和服务相关的问题,学好网络服务有助于解决你在工作中遇到了一半以
- 【Linux系统学习】系统编程开发工具编译器gcc/g++使用
小白不是程序媛
Linux系统化学习学习系统库linux运维
=========================================================================个人主页点击直达:小白不是程序媛Linux专栏:Linux系统学习=========================================================================目录前言Linux系统下安装gcc和g++
- Linux系统学习
金盏花
技术积累linux
参考文档linux是什么?文章目录前言一、Linux简介?1.操作系统是什么?2.Linux优缺点:linux已经占据了服务端3.开源软件和开源协议有哪些?二、Linux安装1.引入库2.读入数据总结前言注意:学习不仅学习的是如何做,更是一种思维方式、意识形态本文参考文档linux是什么?对linux操作系统进行学习和总结在学习之前,要注意学习方法和解决问题方式,建议如下:1.学习方法强烈建议做好
- 【八】Linux成神之路
能源互联网技术
#Linuxlinux运维服务器
Linux成神之路简介:最近梳理了一下自己linux系统的学习历程,感觉整个成长过程就很顺利,并没有走弯路,于是想着可以不可以把自己linux系统学习的路线记录下来,能够在大家成长的路上有一点帮助,就在这样的一个想法驱使下开始构思了这篇博客,希望对大家有所帮助。一、为什么需要学习linux个人研究生的时候学的方向是《软件工程》,因为本科专业和IT相关性不大所以之前都没接触过linux,一开始使用l
- Linux系统学习(每日linux命令):mkdir命令(创建目录)
安安csdn
#Linux系统学习linux命令mkdir每日linux命令
参考:https://www.cnblogs.com/peida/archive/2012/10/25/2738271.htmllinuxmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir[选项]目录...2.命令功能:通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文
- linux系统学习笔记9——CANOpen状态转换
sf9090
WMware_Ubuntudebainlinuxcnc机器人控制linux学习服务器
CANopenCANopen状态转换CANopen状态转换从节点上电和内部初始化之后自动进入预损作状太(Pre-operationalState),在进入预操作之前,发送标准的启动对象(Boot-upObiect)。在预操作状态里,从节点可以通过SDO.被配置和进行设置参数,这个状态不允许PDO通讯。NMT主节点可以使所有的其他节点进入操作状态(OperationalState),也可使其退出。在
- 第四章:Linux系统学习——Bash Shell初识
孜孜不倦的探索者
#CentOSlinuxshell运维
文章目录第四章:Linux系统学习——BashShell命令行初识一、BashShell初步认识1.什么是BashShell?2.BashShell的作用3.如何使用Shell及执行方式4.Shell命令行提示符及基础语法1)Shell提示符2)Shell基础语法二、BashShell的基本特性1.命令补全2.命令快捷键3.历史记录命令4.命令别名5.获取命令帮助6.命令执行流程第四章:Linux
- linux系统学习-systemd开机自启动服务
姜大大的博客
#linux学习linux学习服务器
初版开机自启动,后续需要修改服务启动依赖。3.1通用步骤(1)创建开机需要启动的脚本(2)为脚本增加可执行权限(3)进入systemd放置service的目录,在该目录下可看到大量服务配置文件,命令如下。进入systemd的service目录cd/etc/systemd/system查看文件列表ls-al(4)在该目录创建一个新的.service文件用于配置开机启动脚本,如MogoWeb.serv
- linux的u什么系统,我的linux系统学习之路开始
biu h
linux的u什么系统
我这篇日志就是linux系统下写的日志,用linux版本的中文拼音输入法,感觉没有windows下的搜狗输入法好用。我这个是linux系统的一个孩子,ubuntu系统,基于linux内核,想用Linux系统时,我一直在纠结是用CentorOS版本还是用ubuntu版本好呢?它们两者又有什么区别呢,后来我就去查百度,终于找到它们的区别。CentorOS比较稳定,而且教程多,在做服务器来说,Cento
- 最全Linux系统学习笔记--持续更新
努力的小澜
linux
1、shell语法命令选项参数命令:整条shell命令的主体选项:会影响会微调整个命令的行为参数:命令作用的对象1、自动补全2、快捷键ctrl+C:终止前台运行的程序ctrl+D:相当于exitctrl+L:清屏ctrl+A:光标移到命令行的前端ctrl+E:光标移到命令行的后端ctrl+K:删除光标后的所有字符ctrl+U:删除光标前的所有字符文件管理1、文件目录结构2、各个目录的作用各目录详解
- python小白代码_用PyInstaller库将py文件打包成一个exe可执行文件
不想糊涂
涉及到的知识点(请自行百度):1、win10命令提示符的用法(cd命令为打开目录,可参考Linux系统学习)2、PyInstaller库3、ico文件的获取或制作此篇文章用到的两个文件的获取方法:1、任意ico文件:百度搜索2、正多边形绘制函数.py文件:作者上期文章:https://www.jianshu.com/p/1340e942e639PyInstaller库将python语言编写的py程
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/