Write the Code. Change the World.

3月 19

开机时,连续敲击F1键进入bios。如果是笔记本键盘则是长按Fn,同时连续敲击F1键。

向右移动到Security选项

  1. 移动到Virtualization(第四项),按enter键进入

  2. 进入Virtualization后,如果设定的Disabled,说明intel VT没有开启。在Disabled选项上按enter键后,选择Enable,再按enter确定

    按F10,再按enter 保存退出。此时intel VT就设定为开启状态了。

阅读全文 >>

3月 07

GeoIP设置 提示 php-bcmath没有启用

直接安装yum install php-bcmath 安装,报错 看提示是要装5.3的版本。

找了半天源也刷不出5.4的来。

只有装5.6了

卸载 当前版本 php

阅读全文 >>

3月 06

perl 有毫秒

 awk

阅读全文 >>

12月 20

mysql:

阅读全文 >>

12月 20

在表值参数出现以前,当需要发送多行数据到SQL Server,我们只能使用一些替代方案来实现:

(1) 使用一连串的独立参数来表示多列和多行数据的值。

使用这一方法,可以被传递的数据总量受限于可用参数的个数。SQL Server的存储过程最多可以使用2100个参数。

在这种方法中,服务端逻辑必须将这些独立的值组合到表变量中,或是临时表中进行处理。

(2) 将多个数据值捆绑到带限定符的字符串或是XML文档中,然后再将文本值传递到一个存储过程或语句中。

这种方式要求存储过程或语句中要有必要的数据结构验证和数据松绑的逻辑。

(3) 为多行数据的修改创建一系列独立的SQL语句。

就像在一个SqlDataAdapter中调用Update方法时产生的那些一样,这些更新可以被独立地或是分组成批地提交到服务器。

不过,尽管成批提交中含有多重语句,但这些语句在服务端都是被分开独立执行的。

(4) 使用bcp实用程序或是使用SqlBulkCopy对象将多行数据载入一个表中。

尽管这一技术效率很高,但它并不支持在服务端执行(注:多行数据仍然无法一次性传给存储过程),除非数据是被载入到临时表或是表变量中。

SQL Server 2008中的T-SQL功能新增了表值参数。利用这个新增特性,我们可以很方便地通过T-SQL语句,或者通过一个应用程序,将一个表作为参数传给函数或存储过程。

(1) 表值参数表示你可以把一个表类型作为参数传递到函数或存储过程里。

(2) 表值参数的功能可以允许你向被声明为T-SQL变量的表中导入数据,然后把该表作为一个参数传递到存储过程或函数中去。

(3) 表值参数的优点在于你可以向存储过程或函数发送多行数据,而无需向以前那样必须声明多个参数或者使用XML参数类型来处理多行数据。

Table-values parameter(TVP)系列之一:在T-SQL中创建和使用TVP

阅读全文 >>

12月 20

注意

1 最新的jdbc驱动

2 连接url 中 rewriteBatchedStatements=true

3 每批数据大于3

http://www.cnblogs.com/chenjianjx/archive/2012/08/14/2637914.html

实验记录:打开了rewriteBatchedStatements后

打开rewriteBatchedStatements后,根据wireshark嗅探出的mysql报文可以看出

batchDelete(10条记录)  =>  发送一次请求,内容为”delete from t where id = 1; delete from t where id = 2; delete from t where id = 3; ….”

batchUpdate(…

阅读全文 >>

12月 13

最近部署一个测试用的项目,需要监控log4j的日志,搜了搜Apache有个Chainsaw项目,但是本地客户端的。
最后用github上有个外国人的程序的基础上改的 原程序在https://github.com/aestasit/logviewer.git 很老了,改起来才发现很麻烦

先git 克隆到本地
装grade
编译报错
C:\Users\wangxin\Documents\GitHub\logviewer\logviewer>gradle war

FAILURE: Build failed with an exception.

* Where:
Build file ‘C:\Users\wangxin\Documents\GitHub\logviewer\logviewer\build.gradle’ line: 7

* What went wrong:A problem occurred evaluating root project ‘logviewer’.
> Could not find method mavenRepo() for …

阅读全文 >>

12月 06

报错 assertion “vf_mode_init” failed: File “vf_api.c” line 135

国外大神解答
Go to Virtual Machine Settings, then select 2 processors or 1 processor with two cores.
It works for me.

改成2cpu 或者1cpu 2核心就可以了。。。。。。果然好了,折腾半天擦。

见 http://certcollection.org/forum/topic/234249-cisco-adaptive-security-virtual-appliance-asav/page__st__28

另外大神的一些其他qa
Q:
please, someone could help me …

阅读全文 >>

8月 22

阅读全文 >>

8月 10

nethunter 不带浏览器。

Mana EvilAP蜜罐 查看cookie时会调firefox,装一个。

网上搜的kail 装firefox大多指向 sf.net的一个项目,但那个源没有armhf版本。

最后搜到ubuntu的armhf 的firefox 安装包,地址: https://launchpad.net/ubuntu/precise/armhf/firefox

最新版安装需要libc6 >=2.1.5 ,系统自带是2.1.3的(已经是kali源最新版了) ,装不上

dpkg -l|grep libc6

往下找最后下了一个 10.0版的 ,libc6 只要2.11

wget http://launchpadlibrarian.net/91509393/firefox_10.0%2Bbuild1-0ubuntu1_armhf.deb

dpkg -i firefox_10.0+build1-0ubuntu1_armhf.deb

vnc试了一下,启动ok.

 …

阅读全文 >>