- Panalog 日志审计系统 sessiptbl.php 前台RCE漏洞复现
OidBoy_G
漏洞复现安全web安全
0x01产品简介Panalog是一款日志审计系统,方便用户统一集中监控、管理在网的海量设备。0x02漏洞概述Panalog日志审计系统sessiptbl.php接口处存在远程命令执行漏洞,攻击者可执行任意命令,接管服务器权限。0x03影响范围version<=MARSr10p1Free0x04复现环境FOFA:app="Panabit-Panalog"0x05漏洞复现PoCPOST/sessipt
- Panalog 日志审计系统 前台RCE漏洞复现
OidBoy_G
漏洞复现安全web安全
0x01产品简介Panalog是一款日志审计系统,方便用户统一集中监控、管理在网的海量设备。0x02漏洞概述Panalog日志审计系统sy_query.php接口处存在远程命令执行漏洞,攻击者可执行任意命令,接管服务器权限。0x03复现环境FOFA:app="Panabit-Panalog"0x04漏洞复现PoCPOST/account/sy_query.phpHTTP/1.1Host:your-
- 腾讯轻量云服务器安装FREEBSD
xxxxxxxxxxxxxxxxxxxu
操作系统linux服务器linuxfreebsd腾讯云
前言最近在使用panabit,panabit程序都是基于freebsd的,也有linux版本但是有bug,在腾讯云上部署panabit云平台,首先要安装freebsd,研究了两天(大部分时间都卡在安装源下载慢的问题上了),整理一下在腾讯云上安装freebsd11.1和13.1,及panabitcloud安装方法(panabit将在另一片文章整理)。理论上来说,阿里云等其他云服务器是一样的操作。一、
- panabit日志审计singleuser_action.php任意用户添加漏洞复现
gaynell
漏洞复现php安全web安全网络安全系统安全
文章目录panabit日志审计singleuser_action.php任意用户添加漏洞复现0x01前言0x02漏洞描述0x03影响版本0x04漏洞环境0x05漏洞复现1.访问漏洞环境2.构造POC3.复现panabit日志审计singleuser_action.php任意用户添加漏洞复现0x01前言免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何
- python-ap-imc-panabit-mysql
827820937
R&Spython
利用Python抓取ap的登录ip去imc拿到用户信息添加到panabit白名单后记录到数据库frompysnmp.entity.rfc3413.onelinerimportcmdgenimportrequestsimporturllib.requestimportjsonimporttimeimportpymysqladd_ipaddress_groups=[]oid_number={'ap1'
- 在vmware esxi上安装panabit实现连接管控(防火墙)的注意点
背景:需要为团队成员提供一些供测试用的服务器,但考虑到成员的安全意识不统一,所以需要保证即使在这些测试服务器出现安全问题时也不会影响到生产环境的服务器。当前所有的服务都安装在了vmwareexsi上,而panabit(用过的都说好)是优秀的流控管理软件。本文仅对一些需要注意的点做阐述。版本实践表明:安装基于liunx版本的并不稳定,所以应该安装基于FreeBSD版本的,安装的过程是:先安装Free
- “暗黑流量”超大规模DDoS溯源分析
weixin_33747129
网络lua
本文讲的是“暗黑流量”超大规模DDoS溯源分析,一、背景近日,腾讯云鼎实验室的合作伙伴Panabit于2017年5月26日19点开始,监测到一次大面积网络攻击活动,本次活动呈现的最明显特点是参与攻击的源地址覆盖度超级广泛,几乎在全国所有省市运营商的骨干网络上均有明显活动。据Panabit公司的统计,在线内网攻击地址八千万左右。据监测,目前攻击呈现出三个阶段:1.5月26日19点全国大量真实IP地址
- panabit怎么设置只允许访问指定的https网站?
wangbing83
windows
panabit怎么设置只允许访问指定的https网站?流量控制里没有域名组,研究了半天没找到设置的地方,去官方论坛发帖子没人搭理!经过研究可以通过ip禁止,得先解析出来https对应的ip(nslookup),加入IP群组,添加流量策略,最后一条全都禁止。貌似只能一条一条的加了。网上搜索出来一个批处理解析域名的代码,挺好用的!添加到附件了。批处理出处:http://www.bathome.net/
- Mac VMware fusion 专用网络关闭DHCP
一袋逗比
mac-os-x
因为工作需要所以需要安装虚拟机来测试,学习使用Panabit流控系统的常用功能,所以添加了很多的虚拟机的网卡,但是每张网卡的使用方式又不一样,需要一个控制口,一个外网口,一个内网口。控制口使用静态地址,这里用的Mac新建的网络配置,然后虚拟机桥接到该网络配置,使其在同一网段。外网口桥接在以太网配置,使其作为一台物理机来使用上级路由器的ip,可以正常访问外网。内网口则使用的专用网络方式,而且在pan
- 上网行为管理(使用软件Panabit)
比永远更永远
前段时间,思科的一位朋友告诉我一个软件Panabit(http://www.panabit.com/),听说这个软件有上网行为管理的功能,可以从网络应用层管理现有的大多数软件,保证有限的网络带宽资源得到合理的利用和分配。1、安装和部署Panabit:(1)Panabit流控部署位置:(2)Panabit硬件配置Panabit流控系统定位于网络设备级专用OS,需要安装在一台独立硬件中,硬件配置要求P
- Esxi 5下ROS5.18+Panabit
容沁风
电脑网络
原计划是使用单网卡拨4条ADSL的。结果不幸买错了交换机,TPlink的楼道交换机,TL-SF1016L,400元。不如买Ecom的了,Web配置,端口Trunk,淘宝价350元。反正是使用TL-SF1016L没有配置成功。不成功的Vlan写出来,或者请指出错误。(1)VST方式通过在虚拟交换机中配置多个portgroup对应多个vlan,物理交换机启动trunk优点:VMware推荐的方式,可以
- pfsense+panabit的整合应用
weixin_34112900
pfsense2.0.3i386版本。七彩虹amdE350主板。配合一个intel四网口的网卡。网卡识别为igb0~~igb3。先安装了pfsense2.0.3,igb0作为wan网口,igb1作为lan网口。wan口ip为192.168.1.40.lan口ip为192.168.100.1.客户端能通过pfsense正常上网。而后用一个交叉网线将igb1和igb2链接起来。将igb3链接到内网交换
- [na]小区网络-pppoe拨号认证原理及部署(panabit来管理)
weixin_33682790
以前搞网络时候,对小区宽带adsl上网(后ie中的pppoe拨号config)+对一坨人限速的系统(panabit)比较感兴趣,挺神秘.以前写的,有些纰漏,抽时间我会陆陆续续补充下.PPPOE认证模式1,整个网络一个广播域,待用户输入用户名密码拨通后会分配ip+上网权限2,panabit可以做小区项目视频Adsl的介绍所谓非对称,即上传和下载速度不一致。Dsl是电话线传数字信号,adsl是其中典型
- 虚拟机装Panabit旁路监听局域网
码码要洗手
网络安全虚拟机网卡
Panabit是一个强大的流量控制软件,需要三张网卡,买网卡要打报告走流程,于是打算用笔记本装虚拟机来测试一下,虚拟机只能做旁路监听,管控流量做不了,先试试呗!透明模式是三张网卡设置方式,看网上的资料都没怎么讲如何用旁路监听,误导我在虚拟机里搞三个网卡,半天也没成功,所以发个贴能讲一下旁路监听,透明模式请百度,大把。。。用VMware虚拟机,选择Panabit的LIVECD镜像文件(可一键安装),
- 云清联盟打造云安全生态圈,倡导自律共享共赢
每天科技创新
华为调查显示,一场2017年以来最大规模的DDoS网络攻击活动席卷全国。有被攻击者反映,单个IP遭受黑客组织攻击的流量规模高达650G。监测发现,本次攻击活动参与攻击的源地址覆盖度极为广泛,几乎在全国所有省市运营商的骨干网络上均有明显活动。据Panabit公司的统计,在线内网攻击地址达到数百万。明显的,此次攻击又是一场有组织、有预谋的攻击,再次将DDoS攻击拉入人们的视线。近日,作为国内首家协同应
- 关于使用Panabit上网的备忘
Da_Pang_Xiong
智能时代**网上的资料(包括官网)对于偶尔兼职网管的小白来说,到处是坑**经过一天的摸索,终于可以通过panabit上网了。下面记录一下详细的设置过程,作为备忘。1.登录Panabit登录panabit,默认用户名:admin,密码:panabit2.进入*“系统维护-网络配置-数据接口”*界面在这个界面,需要指定二块网卡的接入位置,一块接内网交换机(在我公司就是提供办公网段的交换机),另一块接电
- Panabit流量管理
有功夫
IP地址计算机管理系统路由与交换
Panabit是北京派网开发的基于FreeBSDLinux操作系统开发的应用层流量管理系统,特别针对P2P应用的识别与控制进行开发,其标准版可以免费使用,限制并发连接256个IP地址,足以满足绝大多数中小企业使用。Panabit流控系统定位于网络设备级OS,需要安装在一台独立计算机中。Panabit发布的标准版,都是最新研究成果和最新稳定版本,无有效期等限制,完全可以满足DIY百兆级专业流控设备。
- linux/bsd四大防火墙我们选择谁
雨后龙井
经常看到很多人,在争论linux/bsd下面有那么多的防火墙,我们选择谁呢,其实咱们经常碰到的开源防火墙(那些由BSD基础定制开发的商业防火墙ciso,jump,华为等)不在此列)有:iptables,ipfilter,pf,ipfw(panabit7层),看起来很多其实我们完全没有必要恐慌,如果您有钱完全可以去买ciso,华为等品牌防火墙出了事可以找个背黑锅的,反正不是花咱们自己的钱,还能拿到他
- 流控大师 panabit
雨后龙井
panabit
说起流控设备,你肯定会望而却步,因为一套设备估计得十几万,而且每次升级都要缴纳一定的费用,对于小企业来说,真是用不起啊。我也想拥有自己的流控设备,可是我没有钱,于是我就在网上搜索了好长时间,并且自己亲自测试了,最后终于发现了我想要的,那就是免费版的PANABIT。如果您的企业需要一款网络流量控制软件,有没有太多的预算,那么毫无疑问,Panabit是您最佳的选择,并且没有“之一”!PANABIT可以
- panabit 免费的流量与应用监控系统
wx57ad92f5ca213
QOSPanabit上网行为检测网络管理
公司办公网络以前用的是h3c3260路由器,在公司人数100人左右时,终于撑不住了,经常十几台电脑无法获得ip。我在仓库发现了一台hillstonesg6000防火墙,好东西啊,竟然一直被雪藏在仓库里,先汗一个……把hillstone部署好了后,发现QOS和应用检测居然还要许可,心里几十万头(马)飞奔而过,然而呢,毛主席教过我们《自己动手,丰衣足食》,TM主要是许可证太贵了,一个QOS两年5k多。
- PPPOE原理及部署
狮子XL
PPPOE1,一个广播域2,panabit可以做小区项目http://edu.51cto.com/course/course_id-3849.html Adsl的介绍所谓非对称,即上下行速率不一致。Dsl是电话线传数字信号,adsl是其中典型的一种。Adsl使用的协议是pppoe。如何发现server如何认证如何推送给客户地址Code表示类型SessionID在协商之前是0Payload长度是数据
- Panabit流量管理系统
fccwcom
系统panabi
panabitPanabit是目前国内X86平台单板处理能力最高(双向40G)、在运营商和高校等行业案例过千(X运营商千兆以上规格共计400余台已普遍连续稳定运行至第7年),实时对超过3TB的网络带宽进行DPI识别与优化服务、并针对中小企业提供免费版本(软件形态),是以DPI为核心优势并发展起来的最专业、上线效果最好、性价比最高的新一代应用网关。进入2014年,实际支持国内应用协议超过800种,并
- Panabit流量管理系统
fccwcom
系统panabi
panabitPanabit是目前国内X86平台单板处理能力最高(双向40G)、在运营商和高校等行业案例过千(X运营商千兆以上规格共计400余台已普遍连续稳定运行至第7年),实时对超过3TB的网络带宽进行DPI识别与优化服务、并针对中小企业提供免费版本(软件形态),是以DPI为核心优势并发展起来的最专业、上线效果最好、性价比最高的新一代应用网关。进入2014年,实际支持国内应用协议超过800种,并
- Linux 实现多条ADSL负载均衡
yanchangqing
ADSL捆绑负载均衡Linux服务
写在前面的话:ADSL捆绑的功能有很多工具可以实现,RouteOS、vyatta、panabit等等。但平时我公司用Linux系统用的多。我从RouteOS上得到启发,遂验证一下看Linux能不能实现。经过在网上查找资料,发现可行。今天终于有时间把这个东西写一写。闲话少说,开整。拓扑图如下:一、RouteOS内网口设置trunk,允许多个vlan,上网设置。#设置RouteOSether2为tru
- Linux 实现多条ADSL负载均衡
yanchangqing
ADSL捆绑负载均衡
写在前面的话: ADSL捆绑的功能有很多工具可以实现,RouteOS、vyatta、panabit等等。但平时我公司用Linux系统用的多。我从RouteOS上得到启发,遂验证一下看Linux能不能实现。经过在网上查找资料,发现可行。今天终于有时间把这个东西写一写。闲话少说,开整。拓扑图如下:一、RouteOS内网口设置trunk,允许多个vlan,上网设置。#设置RouteOSet
- Routeros 计划任务连线/断线ADSL
route
老板吩咐,要求晚上11点前断网,目的是让大家伙早睡早起。
不想使用Panabit来做策略,阿童木的D2500C还是性能不足,就用ROS的计划任务。
第1步 校时
时间要准,要不控制个乱七八糟。
操作路径主要在system菜单下面。
NTP SERVER 已经转换为了IP地址。
(1)ntp.pool.org
(2)asia.ntp.pool.org
第
- 开机不登陆系统自动启动Vmware虚拟机(系统服务)
vmware
单位的网络管理软件panabit运行在虚拟机中,机房断电服务器重启时,运行在虚拟机中的网络管理软件需要手工启动。上班时间还好,要是在下班时间就麻烦了。搜索网络根据以下帖子解决问题,作此记录以便以后可以应用到其他软件。
===============================================================================
第一步:下载ins
- Panabit 个人理解摘要
bit
各行其道,分而治之
数据通道 策略控制
PA原理概解
1.通道类型理解
2.通道大小需求
3.各种软件的最小带宽需求
4.软件的工作方式
以上4条为最快学会PA的精要
各行其道,分而治之 则为原理概解
控制通道 控制通道类型/大小达到控制带宽 宏观型 预先规划是
- panabit自动分析域名并添加解析后的IP
bianlimit
dnsPanabit自动添加IP
公司有安装panabit行为管理器.然后做了一些规则限制.放开了几个域名.比如QQ的企业邮箱.然后像QQ企业邮箱之类的有时经常换IP.这样如果不知道的话,同事可能就没办法收邮件了...看了下panabit是基于freebsd的.公司目前有两套,一个8.0的,一个9.0的. 话说bsd里面的sed真的是超难用.还好有awk.而且是csh,没有bash.考虑到panabit这个是定制的环境.可能是不是
- panabit自动分析域名并添加解析后的IP
bianlimit
dnsPanabit自动添加IP
公司有安装panabit行为管理器.然后做了一些规则限制.放开了几个域名.比如QQ的企业邮箱.然后像QQ企业邮箱之类的有时经常换IP.这样如果不知道的话,同事可能就没办法收邮件了...看了下panabit是基于freebsd的.公司目前有两套,一个8.0的,一个9.0的. 话说bsd里面的sed真的是超难用.还好有awk.而且是csh,没有bash.考虑到panabit这个是定制的环境.可能是不是
- 对于规范和实现,你会混淆吗?
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