- 博客(88)
- 资源 (152)
- 收藏
- 关注
转载 kali nikto的漏洞扫描
nikto帮助文档帮助文档比较复杂,这里就使用最简单的几种方法: root@kali:~# nikto -H Options: -ask+ Whether to ask about submitting updates yes Ask about each
2016-05-31 15:56:42 5310
转载 Vysor – 无需 root,用 Chrome 完全控制 Android 设备
收藏38 (3 votes)scavin(Google+) on 2015.09.21.Vysor 是一款 Chrome 应用,能够在 Chrome 里通过 USB 直接控制 Android 设备,无需 root。@AppinnVysor 的设置非常简单,只需要在 Chrome 里安装 Vysor,打开 Android 设备的 USB 调试模
2016-05-28 00:36:02 1396
转载 Redis上踩过的一些坑-美团
上上周和同事(龙哥)参加了360组织的互联网技术训练营第三期,美团网的DBA负责人侯军伟给大家介绍了美团网在redis上踩得一些坑,讲的都是干货和坑。 分为5个部分: 一、周期性出现connect timeout 二、redis bgrewriteaof问题 三、redis内存占用飙升 四、redis内存使用优化 五、redi
2016-05-27 11:46:20 3452
转载 CRC校验和CRC各种算法
1、简介CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。2、工作原理循环冗余校验码(CRC)的基本原理是:在K
2016-05-27 11:22:50 16890 2
转载 nginx的400错误bad request
nginx的400错误比较难查找原因,因为此错误并不是每次都会出现的,另外,出现错误的时候,通常在浏览器和日志里看不到任何有关提示。经长时间观察和大量试验查明,此乃request header过大所引起,request过大,通常是由于cookie中写入了较大的值所引起。所幸在nginx中是有办法解决这个问题:在nginx.conf中,将client_header_buffe
2016-05-27 11:04:11 1944
原创 Mac delete Mono
sudo rm -rf /Library/Frameworks/Mono.framework sudo pkgutil --forget com.xamarin.mono-MDK.pkg
2016-05-26 16:45:30 395
原创 FTP命令全集
FTP命令全集语法: ftp -v -d -i -n -g [主机名] -v 显示远程服务器的所有响应信息-n 限制ftp的自动登录,即不使用.n etrc文件-d 使用调试方式-g 取消全局文件名ftp使用的内部命令如下(中括号表示可选项): 1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.
2016-05-25 16:34:39 633
转载 C#实现FTP基本功能源代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;//**new
2016-05-25 16:34:11 5251
原创 数据库-SQL语言的分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE 2 .数据操纵语言数据操纵语言DML主要有三种形式:1) 插入:INSERT2) 更新:UPDATE
2016-05-25 16:32:35 1693
原创 数据库-Oracle中的聚簇
Oracle中的聚簇:Oralce中支持两类聚簇,分别是索引聚簇和哈希聚簇索引聚簇的使用: ◆对经常在连接语句中访问的表建立聚簇。 ◆假如表只是偶尔被连接或者它们的公共列经常被修改,则不要聚簇表。(修改记录的聚簇键值比在非聚簇的表中修改此值要花费更多的时间,因为Oracle必须将修改的记录移植到其他的块中以维护聚簇)。 ◆假如经常需要在一个表上进行完全搜索,则不要聚簇这个表(对
2016-05-25 16:32:00 529
原创 数据库-序列
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。1、创建序列注:需要CREATE SEQUENCE系统权限。CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{M
2016-05-25 16:31:19 693
原创 数据库-约束
约束的简介:数据的完整性是指数据的正确性和一致性,可以通过定义表时定义完整性约束,也可以通过规则,索引,触发器等。约束分为两类:行级和表级,处理机制是一样的。行级约束放在列后,表级约束放在表后,多个列共用的约束放在表后。完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行SQL或PL/SQL期间使用。用户可以指明约束是启用的还是禁用的,当约束启用时,他增强了数据的完整性
2016-05-25 16:29:51 351
原创 数据库-游标
定义:游标提供了一种对从表中检索出数据进行操作的灵活手段。游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。当决定对结果集进行处理时,必须声明一个指向该结果集的游标。如果曾经用 C 语言写过对文件进行处理的程序,那么游标就像您打开文件所得到的文件句柄一样,只要文件打开成功,该文件句柄就可代表该文件。对于游标而言,其道理是相同的。可见游标能够实现按与传统程序读取平面文
2016-05-25 16:28:46 755
原创 SQL Server和Oracle数据库索引介绍
SQL Server和Oracle数据库索引介绍1 SQL Server中的索引 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B树)中,使 SQL Server 可以快速有效地查找与键值关联的行。 表或视图可以包含以下类型的索引: 聚集索引 聚集索引根据数据行的键值在表或视
2016-05-25 16:27:38 4731
原创 数据库-Oracle主键约束和唯一索引的黑与白
1、 分别用两种方法创建主键create table test1(id number,name varchar2(10));insert into test1 values(1,'t1');insert into test1 values(2,'t2');commit;alter table test1 add constraint pk_test1 primary key
2016-05-25 16:26:36 613
原创 数据库-Oracle中聚簇表的使用
Oracle中Cluster Table的使用大家通常oracle中的cluster的理解是不准确的,经常和sql server中的cluster index混淆。Cluster是存储一组table的一种方法,这些table共享同一数据块中的某些相同column,并把不同table在这一共享column上值相同的data row存储到同一block上。在sql server中的cl
2016-05-25 16:26:07 988
原创 数据库-用SQL建立索引
用SQL建立索引 建立索引: CREATE INDEX mycolumn_index ON mytable (myclumn) 这个语句建立了一个名为mycolumn_index的索引。可以给一个索引起任何名字,但应该在索引名中包含所索引的字段名,这对将来弄清楚建立该索引的意图是有帮助的。 注意: 执行后,都会收到如下的信息: This command
2016-05-25 16:25:10 515
原创 数据库-索引类型
索引类型:普通索引: 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件 (WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如 一个整数类型的数据列)来创建索引。唯一索引: 普通索引允许被索引的数据列包含重复的值。比如说,因为人有
2016-05-25 16:24:35 535
原创 数据库-索引的长度
索引的长度:在为CHAR和VARCHAR类型的数据列定义索引时,可以把索引的长度限制为一个给定的字符个数(这个数字必须小于这个字段所允许的最大字符个 数)。这么做的好处是可以生成一个尺寸比较小、检索速度却比较快的索引文件。在绝大多数应用里,数据库中的字符串数据大都以各种各样的名字为主,把索引的 长度设置为10~15个字符已经足以把搜索范围缩小到很少的几条数据记录了。在为BLOB和TEXT类型的
2016-05-25 16:23:04 4811
原创 数据库-聚簇索引和非聚簇索引
聚簇索引和非聚簇索引聚簇是个什么东西?聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个表的数据。概念上就是如果两个或多个表经常做链接操作,那么可以把需要的数据预先存储在一起。聚簇还可以用于单个表,可以按某个列将数据分组存储。更加简单的说,比如说,EMP表和DEPT表,这两个表存储在不同的s
2016-05-25 16:22:26 1799
原创 数据库-分区索引
分区索引分为本地分区索引(局部分区索引)和全局分区索引。其中本地分区索引又分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。全局索引目前只支持有前缀的索引.B树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引。本地分区索引定义:创建了一个分区表后,如果需要在表上面创建索引,并且索引的分区机制和表的分区机制一样,那么这样的索引就叫做本
2016-05-25 16:21:52 1930
原创 数据库 视图
定义:视图是虚表,是从一个或者几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图的数据。视图是一种逻辑对象,并不是物理对象,因此视图并不占物理存储空间。内容:基表的列的子集或行的子集两个或者多个基表的联合,两个或者多个基表的链接基表的统计汇总另外一个视图的子集视图和基表的混合优点:几种用户使用的数据掩盖数据库的复杂性,将数据
2016-05-25 16:21:03 550
转载 浏览器兼容平台f2etest搭建详细记录
工具本身就不做过多介绍了,大家自行前往查看: [ F2ETEST ]在搭建环境的过程中我遇到了大量的困难,配置起来非常的麻烦,因此想在这里记录一下过程,让后面的同学能借鉴一二。编辑帖子很辛苦,转载请注明出处,谢谢!如github官方所说,你需要至少两台机器。本人搭建的环境分别为:Centos6.7(x64)windows server 2003 standard
2016-05-25 12:04:10 14099 1
原创 数据库 分区表
创建数据库时,联机日志文件通常被扩展至一定长度,其内容则被初始化为空,当系统运行时,该文件逐渐被产生的日志所填充。为了达到循环利用日志系统空间的目的,必须在所有日志文件空间将被占满时,系统能够自动清空一部分日志,以便重用日志文件的空间,为了保证被清空的日志所“保护”的数据在磁盘上是安全的,需要引入一个关键的数据库概念——检查点。当系统产生检查点时,将系统缓冲区中被修改过的数据块写入磁盘,以保证当前
2016-05-24 11:30:34 486
原创 数据库 分区表
(1) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,
2016-05-24 11:29:54 560
原创 数据库 Oracle分区介绍
一、简介:Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。分区功能的优势:分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了
2016-05-24 11:29:02 6807 1
原创 数据库 数据库分区
定义:数据库分区是一种对表的分割,分区对访问用户是透明的。分区能够提高数据库的读写性能,提高数据库的效率,但又不是总能提供效率。优缺点:1、分区技术就是把一个大块数据分成n小块,这样查询的时候可以快速定位到某一小块上,在小块中寻址可以快很多。另一方面CPU比磁盘IO快很多倍,而硬件上又有多个磁盘,或者是RAID(廉价磁盘冗余阵列),可以让数据库驱动CPU同时去读写不同的磁盘,这样才有可能可
2016-05-24 11:28:23 780
原创 数据库-存储过程的in、out、inout模式
模式 描述----------------------------------------------------------------------------------------------------------------------------------------------IN参数(默认)(输入参数) 从调用环境候总想存储过程传递参数,不能给IN参数赋值,给此参数传递的
2016-05-24 11:08:26 1560
原创 数据库-触发器
定义:触发器是一种特殊类型的存储过程,触发器主要是通过实践进行触发而被执行,在存储过程中可以通过存储过程名字而被直接调用。但是用户不可直接调用。作用:实现有主键和外键所不能保证的复杂的参照完整性和数据的一致性。除此之外还有如下一些功能:(1) 强化约束(Enforce restriction) 触发器能够实现比CHECK 语句更为复杂的约束。 (2) 跟踪变化Auditin
2016-05-24 11:04:26 995
原创 史上最简单的上传文件到linux系统方法
史上最简单的上传文件到linux系统方法工具/原料linux,windowsfilezilla方法/步骤1 下载 Filezilla client工具,此客户端为免费软件,下载完成后安装,安装一路下一步在这里就不过多阐述了,下载地址https://filezilla-project.org/2 安装完成打开filezilla 客户端程序3 点击文件标签,打开站点管理 4 再打开的站点管理里面,点
2016-05-23 17:50:06 3310
原创 readhat-解决This system is not registered with RHN
解决This system is not registered with RHN我们在redhat中使用yum命令的时候,可能会遇到这种情况,yum install build-essential提示This system is not registered with RHN,然后yum安装失败。Redhat之所以会出现这个错误是因为没有注册RHN,我们只需要更新一下yum的源就可以了。使用命令
2016-05-23 17:49:45 674
原创 Cygwin 简介和入门
Cygwin 一个神奇的工具下载地址:http://www.cygwin.com/1、introductionCygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发
2016-05-23 17:49:10 631
原创 JUnit中常用的接口和类
Test接口——运行测试和收集测试结果Test接口使用了Composite设计模式,是单独测试用例 (TestCase),聚合测试模式(TestSuite)及测试扩展(TestDecorator)的共同接口。 它的public int countTestCases()方法,它来统计这次测试有多少个TestCase,另外一个方法就是public void run( TestResult ),Tes
2016-05-23 17:48:41 667
原创 JUnit的各种断言
JUnit提供了一些辅助函数,用于帮助你确定某个被测试函数是否工作正常。通常而言,我们把所有这些函数统称为断言。断言是单元测试最基本的组成部分。assertEquals([String message], expected,actual)比较两个基本类型或对象是否相等(expected和actual是原始类型数值(primitive value)或者必须为实现比较而具有equal方法);2.as
2016-05-23 17:48:23 480
原创 Windows 64位 安装PIP
Windows 64位 安装PIP下载http://download.csdn.net/detail/chenlei_525/9377594 运行这个py文件就可以了(要求联网)
2016-05-23 17:47:49 506
原创 Appium学习第一个测试脚本
Appium学习的点点滴滴环境安装(WINDOWS)1 安装Nodejs下载nodejs安装包(http://nodejs.org/download/)安装测试安装是否成功:运行cmd,输入node -v 2 安装android的SKD安装android的sdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 'android'工
2016-05-23 17:46:49 911
原创 Appium学习第一个测试脚本
Appium学习的点点滴滴环境安装(WINDOWS)1 安装Nodejs下载nodejs安装包(http://nodejs.org/download/)安装测试安装是否成功:运行cmd,输入node -v 2 安装android的SKD安装android的sdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 'android'工
2016-05-23 17:46:11 4319
原创 Appium的一点一滴
Appium的一点一滴1、如果通过uiautomatorviewer获取app的element(Windows)uiautomatorviewer是andriod自带的处在andriodsdk安装目录下的tools里面(uiautomatorviewer.bat)1.1 uiautomatorviewer:分析Android应用UI组件uiautomatorviewer:分析Android应用UI组
2016-05-23 17:45:50 6339
原创 Appium windows的安装
Appium windows的安装1 安装Nodejs下载nodejs安装包(http://nodejs.org/download/)安装测试安装是否成功:运行cmd,输入node -v 2 安装android的SKD安装android的sdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 ‘android’工具。并确保你安装了L
2016-05-23 17:45:22 1957
原创 Appium Python API
Appium Python API(by appium 1.4.13.1)- .contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts 用法 drive
2016-05-23 17:44:54 6919
为集成LLM到测试平台提供更便捷的方式:为讯飞的LLM星火创建接入LangChain类(全部源代码)
2023-11-02
个人版强制更新破解Xshell5的nslicense.dll
2019-01-02
ACIS CAD开发类库9
2009-06-10
ACIS CAD开发类库8
2009-06-10
ACIS--CAD开发类库7
2009-06-10
ACIS--CAD开发类库6
2009-06-10
ACIS--CAD开发类库
2009-06-10
ACIS--CAD开发类库4
2009-06-10
ACIS--CAD开发类库3
2009-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人