- 在线raid详解
潘志成_82ef
在线制作举例:注意:如果在线做raid要先卸载磁盘再做,要不然磁盘盘位会后移/opt/MegaRAID/MegaCli/MegaCli64-CfgLdAdd-r(raid级别)[enclosure号:slot号]WBRADirectCachedBadBBU-a阵列卡号/opt/MegaRAID/MegaCli/MegaCli64-CfgLdAdd-r0[8:5]WBRADirectCachedBa
- 民间故事:员外捡到一个婴儿,多年以后,却救了自己的儿子
月汐酱
读民间故事,品百味人生,欢迎观看月汐酱讲故事。话说古时,秦岭一带有一个员外,名叫陈列书,此人虽然非常富有,但是并没有为富不仁,他对待家中的仆人和周围的穷苦人民都非常好。这一年,陈员外外出狩猎,回来的路上,发现路旁边有一个篮子,篮子里边传来了婴儿啼哭的声音,他赶紧走进看个究竟,没想到这里边果然有一个婴儿,陈员外起初以为是谁不小心把孩子遗落在此的,可他在此地等了好久,却没有发现有人前来认领,眼看着天就
- 4.Redis 持久化机制 分布式锁
拾柒mm
redis
1.持久化尽管Redis是一个内存数据库,但它支持两种持久化机制:RDB(快照持久化)和AOF(追加文件),这两种机制可以将数据写入磁盘,从而避免因进程退出而导致的数据丢失。1.1RDB(快照持久化)RDB持久化是将当前内存中的数据生成快照并保存到硬盘的过程。就像拍照一样,RDB记录的是某一时刻内存中数据的状态。RDB的特点全量快照:RDB会将内存中的所有数据记录到磁盘中。生成方式:SAVE:在主
- MySQL基础学习:MySQL主从复制如何实现
玉成226
【MySQL】mysql学习数据库
这里写自定义目录标题一、为什么使用MySQL主从二、主从复制原理是什么三、如何保证主从一致一、为什么使用MySQL主从保证服务的高可用:当主机宕机的时候可以选择一个从节点作为主节点,保证了我们服务的高可用。保证容灾备份:主库上的磁盘坏了,可以从从节点恢复。保证高性能:实现读写分离,降低主库的访问压力。二、主从复制原理是什么主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从服务器中,然后
- 阿里云云盘扩容教程
taidupa
服务器阿里云云盘扩容
随着业务的增长,你的云盘容量已经不够用了。所以就需要扩大容量。扩容与新增云盘同样没那么简单。需要格式化等操作。我在这做个笔记,以便以后好查询扩容前建议在扩容磁盘之前手动创建快照,以备份数据。磁盘上如果正在执行创建快照的操作,则此时不允许进行扩容操作。只做磁盘容量的扩容,不做文件系统的扩容。支持普通盘的扩容,不支持本地盘(本地磁盘、本地SSD盘)的扩容。挂载在实例上的数据盘,只有实例为Running
- Redis常见问题及解决方案
黑话话梅@卡卡罗特
redis数据库java
1.Redis宕机如何保证数据不丢失?将内存的数据持久化到磁盘中,通过RDB和AOF实现。RDB:内存快照,只产生一个一个持久化文件,体积小,速度快,备份方便,缺点没有办法百分比存储数据。AOF:记录写命令,记录数据库的增加和修改,他的有点是格式清晰,保存数据完全,缺点体积较大,恢复速度慢。2.如何保证Redis和数据库的⼀致性?1.采用延时双删方案:通过先删除缓存的数据,在更新数据库的数据并设置
- InnoDB 的 Buffer Pool
wayyyy
对于使用InnoDB存储引擎来说,无论是存储用户数据的索引,还是各种系统数据,最终都是以文件的形式存放于磁盘中,InnoDB存储引擎在处理客户端的请求时,如果需要访问某个页的数据,就会把完整的页中的全部数据加载在内存中,而且在读写访问之后,并不着急把该页的内存释放掉,而是将其缓存起来,这样将来有请求访问该页时,就可以省下磁盘IO的开销。BufferPool为了缓存磁盘中的页,MySQL启动时就会向
- Java反射机制思维导图(全)
ZHANGJINTAO_
java反射设计模式
Java反射机制思维导图(全)类加载器概述当我们的程序在运行后,第一次使用某个类的时候,会将此类的class文件读取到内存,并将此类的所有信息存储到一个Class对象中,类加载器就是是负责将磁盘上的某个class文件读取到内存并生成Class的对象的。分类启动/引导类加载器(BootstrapClassLoader):用于加载系统类库扩展类加载器(ExtensionClassLoader):用于加
- 使用python监控阿里云rds mysql运行情况
逆水行舟如何
pythonpython阿里云mysqlrdssql
主要功能:监控rds运行情况,并发送到钉钉群里监控内容包括:rds磁盘、内存、CPU等信息慢sql查询统计情况#-*-coding:utf-8-*-#title:rdsInfo#description:获取rds相关信息#author:qianyulin#email:
[email protected]#date:2021/12/179:59上午#version:1.0#usage:pytho
- Redis的持久化机制
银月 rey
redisredis
Redis的持久化机制是确保Redis数据库在发生故障或重启后能够恢复其数据的重要机制。Redis主要支持两种持久化方式:RDB(RedisDatabase)和AOF(AppendOnlyFile),以及在Redis4.0之后引入的混合持久化方式。1.RDB(RedisDatabase)定义与原理:RDB是Redis的默认持久化方式,它通过在指定的时间间隔内将内存中的数据集快照写入磁盘,以此来保存
- 虚拟化、双层虚拟化、容器是什么,应用场景有哪些
罗兰Yolanda
服务器运维linux运维开发容器云计算
一、基本概念虚拟化是一种资源管理技术,通过将计算机的实体资源(如CPU、内存、磁盘空间和网络适配器等)进行抽象和转换,使其能够被分割、组合成一个或多个电脑配置环境。多层虚拟化则是在虚拟化的基础上,再进行一次虚拟化过程,形成多个虚拟化层。而虚拟机则是虚拟化技术的一个具体实现,它是通过软件模拟的具有完整硬件功能的计算环境。以下是关于这三个概念的详细解释:虚拟化定义:虚拟化是将物理硬件资源抽象、转换并呈
- 进程的创建与父子孤尸进程
Moving on395
linuxc语言开发语言vimvscode
进程进程的相关概念进程:是程序执行时的一个实例->程序是被存储在磁盘上,包含机器指令和数据的文件->当这些指令和数据被装载到内存并被CPU所执行,即形成了进程->一个程序可以被同时运行为多个进程->在Linux源码中通常将进程称为任务task->从内核观点看,进程的目的就是担当分配系统资源(CPU时间,内存等)的实体相关命令pstree以树状结构显示当前所有进程关系ps以简略方式显示当前用户拥有控
- 单品管理
杨梦起航
1.新商品2畅销品管理3.滞销品细分方法来保障成功率1.做好营销陈列变畅销品2.建立假说大胆订货大量陈列3.商品价值低,生命周期短,商品陈列位置是否合理,不符合立地,不符合季节
- 第二周考试试题总结
不学习会死_b5ee
小组姓名:老男孩教育-Linux运维59期(一)简答题1:简述企业磁盘分区规则(5分)2:简述CentOS开机启动流程(CentOS7)(4分)按下电源开机自检MBR引导GRUB菜单加载内核systemdtarget(7)multi-user.target/etc/systemd/system/default.target并行启动/usr/lib/systemd/system/ect/system
- Windows电脑改个文件夹名字都很慢
qq_42463588
电脑
Windows电脑在重命名文件夹时出现延迟或变慢的情况可能是由多种原因引起的。以下是一些可能的原因和相应的解决方法:磁盘问题:磁盘可能存在错误或坏道。可以使用“磁盘检查”工具(chkdsk)来扫描和修复磁盘错误。文件系统问题:如果文件系统损坏,可能导致操作变慢。尝试运行系统文件检查器(SFC/scannow)来修复系统文件。索引服务:Windows搜索索引服务可能正在运行,导致重命名文件夹变慢。可
- Linux 常用命令 - lsblk 【查看磁盘(块设备)使用情况】
WKJay_
Linux常用命令linuxwindows服务器
简介lsblk源自于“listblockdevices”的缩写。这个命令用于列出系统中的所有块设备(blockdevices),比如硬盘、光驱等。它展示块设备的层次结构、大小和挂载点等信息,非常有助于系统管理员理解系统存储结构。使用方式lsblk[选项]...[...]常用选项-a,--all:列出所有的设备,包括空设备和RAM磁盘设备。-b,--bytes:输出的SIZE列使用字节(Bytes)
- asp.net core 集成redis详解
战族狼魂
redisasp.netcoreasp.netredis后端
ASP.NETCore集成Redis详解如下:目录一、Redis简介二、在ASP.NETCore中集成Redis三、Redis的高级用法四、注意事项一、Redis简介Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息代理。Redis内置了复制、Lua脚本、LRU驱动事件、事务和不同级别的磁盘持久化,并通过RedisSentinel和RedisCluster提供高可用性。二、在
- Android - 一张图片到底占用多少内存
世道无情
1.概述在做内存优化时,一般只要处理两点,应该就解决了绝大部分的问题。第一是内存泄露,第二就是图片问题。解决图片问题是实实在在能够看得见的,减少内存的占用。假设有一张图片是600*800,假设占用空间100k。2.容易混淆的概念?2.1:图片内存大小与占用空间大小?1>:图片内存大小:指图片加载到内存中,占用内存的大小;2>:占用空间大小:指在磁盘上占用的空间;2.2:一张图片占多少内存?图片高度
- PG数据库中表所占用空间大小查询
DXnima
查看所有表所占磁盘空间大小selectsum(t.size)from(SELECTtable_schema||'.'||table_nameAStable_full_name,pg_total_relation_size('"'||table_schema||'"."'||table_name||'"')ASsizeFROMinformation_schema.tablesORDERBYpg_to
- mysql磁盘io高是什么造成_FAQ | 是什么导致MySQL数据库服务器磁盘I/O高(本文章来自知数堂)...
天接云涛
mysql磁盘io高是什么造成
0、导读有个MySQL服务器的磁盘I/O总有过高报警,怎么回事?本文约1500字,阅读时间约10分钟。1、问题我的朋友小明,TA有个MySQL服务器最近总是报告磁盘I/O非常高,想着我这有免费的不用白不用的企业技术服务(TA自己这么想的),就找我帮忙给把把脉。作为一个经验丰富(踩坑不断)的DBA,出现这种问题,一般来说,磁盘I/O很高无非是下面几个原因引起:磁盘子系统设备性能差,或采用ext2/e
- 如果服务器的磁盘I/O经常过高?会有什么影响
华纳云IDC服务商
服务器运维
服务器磁盘I/O(输入/输出)过高会对系统的稳定性和性能产生一系列的影响,以下是一些主要的影响:1.性能下降:响应时间变长:用户请求的响应时间会显著增加,导致用户体验下降。处理速度变慢:磁盘I/O过高会导致CPU和内存资源等待I/O操作完成,从而降低整体的处理速度。2.系统稳定性问题:系统崩溃:长期的磁盘I/O过高可能导致系统不稳定,甚至发生崩溃。应用故障:应用服务器可能因为无法及时读写数据而出现
- mac电脑登录循环重启问题
PT1993
macos
问题是:mac电脑在输入密码后,黑屏重启,如此循环。1、进入安全模式:先关机,按shift一直不松手,再按开机键一下,进入启动状态,到进入到安全模式。2、输入用户密码,成功进入安全模式,查看系统时间是否正确,修改到正确的日期时间,在左上角苹果图片,选择重新启动,如果重新启动成功就OK。3、如果重新启动依然无效,那继续上面的操作,进入到安全模式下,外部链接移动磁盘进行数据备份,备份操作可自行百度,备
- 云计算基础之Docker
写代码的小阿帆
运维云计算docker容器
云计算是什么云计算的本质是计算资源的虚拟化。与磁盘逻辑卷的分配类似,云计算是在负载波动时动态调整服务器计算资源,避免资源浪费的做法,生产环境中,厂商一般将服务器组成一个池,实现逻辑管理计算资源,对不同的部署项目动态调整算力,比如电商在618、双十一需要应对极大的数据量,而平时并不需要这么多的计算资源,所以只需要在个别情景下增加计算资源即可。docker是什么docker是云计算的实现形式之一,该程
- 【Linux】Linux系统性能调优技巧
大雨淅淅
linuxlinux
目录一、Linux系统性能指标二、Linux系统性能调优技巧2.1保持系统更新2.2磁盘I/O性能优化2.3内存管理调整2.4关闭不必要的服务2.5进程资源限制2.6网络性能调整2.7监控和分析工具2.8编译器优化2.9预读取和写入缓存2.10内核参数调整2.11性能分析工具2.12NUMA优化2.13数据库性能调优2.14使用交换空间2.15更新和维护2.16负载均衡和分布式计算2.17使用固态
- C语言程序设计:将字符串写入文件
老侯(Old monkey)
c语言课程设计
从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然后输出到一个磁盘文件“text”中保存,输入的字符以'!'结束。1.定义相关变量charstr[N];//定义字符数组,用于存储字符串charc;//定义字符变量,用于接收从键盘输入的字符FILE*fp;//定义文件类型指针,用于指向文件信息区inti;//定义整型变量,用于循环2.从键盘输入字符利用for循环从键盘输入字符,当输入字符'
- SSH和Git的基本知识
0zxm
sshgit运维vscode
教程PPT-lec2-2023秋冬实用技能拾遗(tonycrane.cc)B站视频SSH安全外壳协议概念SSH全称secureshell,安全外壳协议(安全的shell),是一个计算机网络协议(默认端口号为22)。通过ssh协议可以在客户端安全(提供身份认证、信息加密)的远程连接Linux服务器或其他设备。使用广泛的Xshell软件就是基于SSH协议远程连接。SSH远程连接之后能干什么?SSH远程
- Linux中Git推送报错Permissions 0644 for ‘/root/.ssh/id_rsa‘ are too open
秦时明月之君临天下
LinuxGitGitHublinuxgitssh
准备在Linux上配置秘钥,方便Git上传代码到GitHub。但是秘钥(id_rsa文件)是从本地Windows环境上传到Linux服务器上面的,在执行推送时报错了,如下:#gitpush-uoriginmainTheauthenticityofhost'github.com(20.205.243.166)'can'tbeestablished.ECDSAkeyfingerprintisSHA25
- git是什么?git的五个命令,git和svn的区别
茶卡盐佑星_
gitsvn
Git是什么?Git是一个开源的分布式版本控制系统(DistributedVersionControlSystem,简称DVCS),由LinusTorvalds在2005年开发。它旨在高效地处理从很小到非常大的项目版本管理,可以有效、高速地追踪项目的变化历史,支持多人协作开发。Git强调速度和数据完整性,其内容存储使用SHA-1哈希算法,确保代码内容的完整性,并在遇到磁盘故障和网络问题时降低对版本
- 清除系统缓存提高写盘速度的tips
雪*夹雨夹*雪
缓存springjava
sync;echo3>/proc/sys/vm/drop_caches上面是一个常用于Linux系统的命令组合,主要用于清理内存中的缓存。下面是对这条命令的详细解释:syncsync命令用于将所有未写入磁盘的缓存数据写入磁盘。Linux操作系统会将一些数据保存在内存中(例如文件系统的缓冲区),以提高性能。执行sync命令后,系统会将所有这些缓存数据写入磁盘,从而确保所有文件系统的数据都处于一致状态
- openEuler:物理存储及逻辑卷管理
MarkLee987
openEuler学习服务器linux运维
磁盘存储挂载与使用磁盘挂载磁盘挂载(mounting)是指在操作系统中将一个存储设备(如硬盘、SSD、光盘、U盘等)连接到文件系统,使其可以被系统和用户访问和使用。挂载后,存储设备上的文件和目录将会出现在指定的挂载点(通常是一个空的目录)下,用户可以通过这个挂载点来访问和操作这些文件和目录。使用mount查看磁盘挂载信息[
[email protected]]#mountprocon
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul