- Java反序列化之CC1链分析
安全混子
Java安全java安全
目录前言commons-collections(CC)构造利用链第一步InvokerTransformer第二步ChainedTransformer第三步ConstantTransformer第四步服务端生成Runtime实例上Map第五步TransformedMap第六步AnnotationInvocationHandler的readObject复写点第五步Lazymap第六步动态代理总结前言可
- CC1-LazyMap利用链-源码分析
yuan_boss
Java序列化与反序列化网络安全LazyMap利用链动态代理
本篇文章是基于CC1利用链的,本质其实都是一样,无非就是使用了LazyMap类的get方法来触发利用链,在看本篇文章之前,需要先弄明白CC1第一条链的原理,弄明白了第一条链,这条链相当于理解了百分之90。如果不明白CC1的第一条链,可以先阅读我的这篇文章:https://blog.csdn.net/weixin_46367450/article/details/132274219文章目录漏洞影响范
- JF3—注解、动态代理与CC1
AxisX
注解Java使用@interface来定义注解,假设要自定义一个名为@Range的注解如下@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public@interfaceRange{intmin()default0;intmax()default255;}在某个JavaBean应用@RangepublicclassPrice
- Apache Commons Collection3.2.1反序列化分析(CC1)
st3pby
web安全java渗透测试
CommonsCollections简介CommonsCollections是Apache软件基金会的一个开源项目,它提供了一组可复用的数据结构和算法的实现,旨在扩展和增强Java集合框架,以便更好地满足不同类型应用的需求。该项目包含了多种不同类型的集合类、迭代器、队列、堆栈、映射、列表、集等数据结构实现,以及许多实用程序类和算法实现。它的代码质量较高,被广泛应用于Java应用程序开发中。Comm
- 解决安装PHP的”cc: fatal error: Killed signal terminated program cc1“错误
Goan_Z
在Linux上安装MySQL、PHP时,服务器内存较小的情况下,会出现“c:fatalerror:Killedsignalterminatedprogramcc1compilation“错误,可以通过增大服务器SWAP大小来解决,本文是解决办法。对于make编译,如果是阿里云centos主机内存小于2G的,可能会在make编译到一半时报错。===============阿里云测试结果(引用)===
- 【程序员的自我修养—编译和链接】
杨主任o_o
算法
IDE或者编译器的构建过程构建过程分为4个过程:预处理、编译、汇编、链接。通过gcc命令来进行编译,实际上是对预编译程序cc1、汇编器as、连接器ld的封装,可以直接使用这些命令来得到对应的文件。以"helloworld"程序为例子,整个过程可以用如下的图表示。#includeintmain(){printf("HelloWorld!\n");return0;}//编译执行的过程如下//gcche
- Java反序列化漏洞-CC6利用链分析
CVE-Lemon_i
Java安全安全信息安全java安全反序列化漏洞漏洞
CC链之最好用的利用链CC6分析经过之前对CC1链和URLDNS链的分析,现在已经对反序列化利用链有了初步的认识,这次来分析一个最好用的CC利用链——CC6。为什么CC6是最好用的CC利用链,因为CC6不限制jdk版本,只要commonscollections小于等于3.2.1,都存在这个漏洞。文章目录CC链之最好用的利用链CC6分析前置知识1.回顾CC12.高版本jdk的修改寻找新利用链1.La
- 【ARM 嵌入式 编译系列 3.3 -- libgcc.a 详细介绍】
CodingCos
#ARMGCC编译系列arm开发libgcc.aglibc
文章目录LIBGCC背景libgcc.a详细介绍1.处理复杂运算2.提供弱符号和陷阱处理3.实现支持语言特性的函数4.支持跨平台编译LIBGCC背景libgcc是GCC的一部分。C语言不仅仅是由编译器构成,还包括了一个标准库。编译器在GCC包里,标准库则位于GNUC库里,即glibc包里。C编译器(cc1)肯定是要依赖glibc库才能正常运行。但是编译器本身还使用了一个内部库,名为libgcc,这
- linux 安装nginx cc1: all warnings being treated as errors解决办法
humanyr
进入nginx安装文件夹下的objs里面有个MakefilevimMakefile进去编辑看到将CFLAGS=-pipe-O-W-Wall-Wpointer-arith-Wno-unused-Werror-g后的-Werror-g去掉变成CFLAGS=-pipe-O-W-Wall-Wpointer-arith-Wno-unused保存退出重新make即可
- webpack和nginx反向代理 pathRewrite rewrite
好名全被用
vuenginx前端webpacknginx前端跨域
例如:请求地址为:http://127.0.0.1:8080/probgp/aa/bb/cc代理地址为:https://www.baidu.com/api/aa/bb/cc1、webpack方式2、nginx反向代理方式location/probgp/{rewrite^/probgp/(.*)$/api/$1break;proxy_passhttps://www.baidu.com/;proxy_
- python2.7安装tensorflow因为grpcio报错
薛钦亮
python从入门到入土系统配置的大小坑tensorflowpython人工智能
今天遇到一个奇怪的错误:在python2.7中安装tensorflow的时候,在自动安装grpcio包的时候,出现了一个错误:cc1:warning:commandlineoption‘-std=c++11’isvalidforC++/ObjC++butnotforC一些其他博客会告诉你,这个错误的原因是gcc版本不对,需要升级,但我们系统的gcc已经达到9.3,所以问题不在这里。主要问题是pyt
- 一文读懂USB TypeC与USB-PD。TypeC引脚定义-24P 16P 6P,CC1、CC2的作用,USB-PD介绍,USB2.0/3.0接口类型一览
Mark_md
硬件电路usbtypec硬件usb-pd
USBTypeC&USB-PD&USB接口类型24PUSB-TypeC引脚定义母头/母座公头/插头引脚功能定义引脚功能分布情况16/12PUSB-TypeC引脚定义16Pin和12Pin其实是同一种接口6PUSB-TypeC引脚定义CC1、CC2的作用-设备识别、PD快充PD及各厂商快充协议区分-扫盲链接USB-PDUSB传输速率USB2.0/3.0接口类型一览24PUSB-TypeC引脚定义US
- gcc错误:gcc:尝试执行cc1错误:execvp:没有这样的文件或目录
岁月如水水如烟
c语言开发语言
Gccerror:gcc:errortryingtoexec'cc1':execvp:Nosuchfileordirectory我已经在LinuxMint12上成功使用gcc。现在出现错误。我最近一直在进行一些.so编译并安装了Clang,但是自从这两个事件以来,它们都已成功编译,因此不确定发生了什么变化。我使用GUI软件管理器删除并再次安装gcc,但结果是相同的:12345~/code/c/ut
- 奶一奶波卡,在波卡主网CC1的上线之际
区块链生存指南
波卡什么时候上线?这个可能是这段时间收到用户提问次数最多的问题。回答这个问题前,需要先对“上线”有个明确的定义。如果我们把“上线”定义为DOT通证可以转账,那么目前波卡还未上线。但是波卡的上线其实早就启动了,而且它重新定义了“上线”的过程,这个过程也深刻的反映出波卡网络“渐进安全”的思想。启动过程开始于2019/8/23,Kusama网络通过POA共识启动,逐步通过链上治理开放抵押、POS、转账等
- rdkit&python | 修正化合物中原子价态错误
ASKCOS
AIDDCADD化学生物
错误smiles价态纠正mol=Chem.MolFromSmiles('C[CH2+]1(C#N)CC1')RDKitERROR:[08:03:09]Explicitvalenceforatom#1C,5,isgreaterthanpermittedBOND_TYPE=[0,Chem.rdchem.BondType.SINGLE,Chem.rdc
- 反序列化分析到shiro注入WebSocket内存马
大夜猫
java
0x01前言因为一直想要学习反序列化相关的内容,并且从反序列化延伸出来学习内存马,所以花了很大一部分精力,从CC1到CB,整体地过了一遍反序列化利用链。在学习过程中,发现一个很有意思的内存马,WebSocket内存马,感觉如果用的好的话,挺符合实际需要的,所以自己大体利用了一下,很成功,在这里整理分享出来。之前也在知识星球发过这样一篇笔记,具体链接https://t.zsxq.com/0aRBK7
- 头马到底是怎么样的机制,这么激励
爱吃榴莲的薄荷
头马对我来说,一直是一个特别吸引人的存在,那么它,到底有着怎么样的机制呢?芒格曾经说过,激励机制,是个特别重要的存在,可以引导人们,向着活动或者机构组织者,向往的方向前进~以前是从CC1到Cc10,它根据演讲的不同要求,来让你展开演讲~最后,我发现,讲了那么多,演讲稿子,是个特别重要,先行的存在~先把稿子写好,再开始根据你的稿子,不断的设计演讲时候的动作,提高演讲时候的目光交流,动作手势交流~其实
- Linux内核编译+Busybox文件系统制作(基础)
随意的事
笔记linux内核busybox
本人小白纯属爱好折腾了好久,希望分享对小白有所帮助!linux-5.15.1,5.14.14版本都可以,编译linux-4.9.229出错提示cc1:error:‘-fcf-protection’isnotcompatiblewiththistarget,其他版本没试过。使用的工具版本linux发行版:Ubuntu21.10直接下载Linux-5.10.79Linux内核各版本下载下载文件系统工具
- 【Linux篇】Linux编译器GCC之 gcc/g++的使用
Joker不是Joker
Linux笔记linuxc++c语言
@TOC一.背景介绍GCC—GNUCompilerCollection:GUN编译器集合,它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言而对于gcc和g++而言,实际上它们就像驱动程序,用来调用相应的编译器,gcc调用GCC中的GUNCCompiler,也就是C编译器(显示中是cc1)g++调用GCC中的GUNC++Compiler,也就是C++编译器(
- Type-C协议-CC检测原理
bobuddy
USB
Type-C协议简介(CC检测原理)1简介越来越多的手机开始采用Type-C作为充电和通信端口,Type-C连接器实物和PIN定义如下图:Type-C连接器中有两个管脚CC1和CC2,他们用于识别连接器的插入方向,以及不同的插入设备。本文介绍CC的基本识别原理。先介绍几个概念:DFP——DownstreamFacingPort,也就是HostUFP——UpstreamFacingPort,也就是D
- java反序列化CC1
dumplings。
编程语言相关javac语言android
packageorg.example;importorg.apache.commons.collections.Transformer;importorg.apache.commons.collections.functors.ChainedTransformer;importorg.apache.commons.collections.functors.ConstantTransformer;i
- PD协议芯片,20W45WPD快充方案
H13480120665
PD快充3.0协议芯片PD快充协议芯片USBPD快充协议芯片
PD协议芯片,18w20W45WPD快充方案一、基本信息1、协议控制:它的电源电压是VCC脚,典型应用范围是从3.3~21V。CC1/CC2/DP/DM用于接到typeC座子上,与手机进行协议通讯。该芯片还集成了DP2/DM2,可接到另外一个USB-A口的座子上,用于1A1C双口快充协议控制。恒压恒流控制:该芯片集成了恒压恒流控制功能,可与原边芯片以及光耦配合,使得整个反激变换器构成闭环负反馈。整
- gcc 源码分析-从一个最简单的程序说起1
sstower
GCC源码分析gcc源码分析
本节将以一个最简单的函数来分析gcc的执行过程,这个函数没有函数体,也没有传入的参数。例子如下:voidmain(){}执行之后产生的汇编应该是这个样子.file"test.c"gcc_compiled.:.text.align2.globl_main_main:pushl%ebpmovl%esp,%ebpL1:leaveret这是用1.40gcc的cc1程序直接产生,后续版本可能会增加其他一些内
- CH549/CH548学习笔记1 - 硬件设计
pq113_6
MCU编程CH549
目录1.TypeC接口设计2.电源电路3.烧录1.TypeC接口设计由于CH549G不支持USB3.0,所以只需要使用12pin的Type-C接口。对于CH549G的PD功能,实在没看懂,例程也是调用了库,似乎是软件方式实现CC通信的,本来想试试Sink模式将VBUS调节到高于5V看看效果,硬件上保留,有空的话看看软件有没有办法实现。VBUS是电压检测,不接Pin4,CC1和CC2用电阻隔开,需要
- Java反序列化:CC1链 详解
Jay 17
Javajava开发语言CC1CC链反序列化反射
CC1ApacheCommonsCollections是一个扩展了Java标准库里的Collection结构的第三方基础库,它提供了很多强大的数据结构类型和实现了各种集合工具类。作为Apache开放项目的重要组件,CommonsCollections被广泛的各种Java应用的开发,⽽正是因为在⼤量web应⽤程序中这些类的实现以及⽅法的调⽤,导致了反序列化⽤漏洞的普遍性和严重性。。commons-c
- CAMERALINK通信应用
Eidolon_li
CAMERALINK编解码fpga开发
简述:Cameralink是一个全面的视频接口,他可以满足以前所有的传输视频的功能,包括通信、配置、应答、同步、以及复位等等,在以前简单提过一下,但是没有深入研究,其实这个通信还是比较简单的,在这里咱们水一篇,作为大家探讨。在此提前说明下,CAMERALINK传输过程中皆为差分通信,可以直接连接至FPGA,也可以通过芯片转换为单端再连接FPGA。Cameralink接口说明:具体详细说明CC1:外
- IDEA踩坑记录:查找用法 找到的不全怎么办
Jay 17
Javaintellij-ideajavaide
在我跟CC1链的时候,对InvokerTransformer类的transform()方法进行右键查找用法时,本来应该找到org.apache.commons.collections.map包中的TransformedMap类调用了此方法,但是结果确是没找到。解决办法:点击右上方的Maven选项,下载CC1依赖的源代码。然后就能成功在Maven依赖里面找到我们想要找的用法了。
- 编译u-boot的过程中遇到的问题
西岸贤
Linuxlinux
我使用的是uboot-2016.tar.bz2这个压缩包,将其解压之后进入这个文件夹,里面所包含的文件如下图所示。这个文件夹下包含着三个Shell脚本文件,都是可执行的,打开其中一个其内容如下。根据自己的开发板类型决定执行哪一个Shell脚本,直接执行脚本文件,如下图所示。显然没有这个权限,因此要在执行命令的前面加上sudo。但是在执行的过程中还是报错了,如下图所示。报错的具体信息如下。cc1:e
- 时间格式化对照表 - yyyy-MM-dd HH:mm:ss(记录存档)
企鹅哈哈哈哈
时间格式化对照表-yyyy-MM-ddHH:mm:ss时间格式化对照表-yyyy-MM-ddHH:mm:ss时间格式化对照表仅供参考标识符含义aAM/PM(上午/下午)A0~86399999(一天的第A微秒)c/cc1~7(一周的第一天,周天为1)cccSun/Mon/Tue/Wed/Thu/Fri/Sat(星期几简写)ccccSunday/Monday/Tuesday/Wednesday/Thu
- Cameralink关于TAP的说明
Eidolon_li
CAMERALINK编解码fpga开发
简介关于Cameralink的文章,写了硬件接口、编解码方式、BASE/MED/FULL设计、CC1~CC4的用法,通信模块的使用以及数据的组成,下面我们来说说Cameralink的数据复用,即"TAP",我个人理解为抽头,就是在为了加快图像传输,把数据按照规定格式抽离。TAP的位置一般Cameralink有一套自己的标准,当然每个人在使用过程中可以选用自己的标准,也遵循通用标准,在此我们只讨论C
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本