自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 找不到 Microsoft Excel Driver ODBC 驱动程序的安装例程 解决方案

找不到 Microsoft Excel Driver ODBC 驱动程序的安装例程的原因是缺少相应的驱动程序, 戳这里下载驱动程序, 下载完成后安装驱动程序即可解决该问题。

2017-07-06 17:05:38 38284 7

原创 Windows10,Docker Desktop,“could not read CA certificate...”错误的解决办法

错误:could not read CA certificate "C:\\Users\\username\\.docker\\machine\\machines\\default\\ca.pem": open C:\Users\username\.docker\machine\machines\default\ca.pem: The system cannot find the file sp...

2019-07-28 08:17:17 1432

原创 Ubuntu 18.04LTS 安装配置Golang

更新Ubuntu源sudo apt-get updatesudo apt-get -y update安装Golang获取源码包wget wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz解压并移动到指定位置tar -xvf go1.11.4.linux-amd64.tar.gzsudo mv go /usr/lo...

2019-03-03 11:29:30 1039

原创 Ubuntu 18.04LTS安装配置Java OpenJDK8

安装OpenJDK8sudo apt-get install openjdk-8-jdk配置Java环境变量sudo vim /etc/profile在profile末尾添加以下内容:export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAV...

2019-03-03 10:52:15 7614

原创 Ubuntu 16.04LTS快速安装并配置Vim

安装vim`sudo apt-get insall vim`获取.vimrc文件配置去amix/vimrc获取.vimrc配置文件。如果只需要基本配置,获取其中的basic.vim配置即可。配置.vimrc文件如果是通过下载来获取basic.vim,则通过cp命令即可cp pathto/basic.vim ~/.vimrc如果是通过复制来获取basic.vim,则需要打开~/...

2019-03-03 10:32:52 501

原创 编写equals()和hashCode()方法来使用Map和Set

正确使用Map必须保证:作为Key的对象必须正确覆写equals()方法作为Key的对象必须正确覆写hashCode()方法覆写hashCode:如果两个对象相等,则两个对象的hashCode()必须相等如果两个对象不相等,则两个对象的hashCode()尽量不相等(可以相等,会造成效率下降)hashCode可以通过Objects.hashCode()辅助方法实现1....

2018-07-17 22:24:34 201

原创 Java集合总结

Java Collection 总结

2018-07-17 21:40:25 195

原创 《MySQL必知必会》笔记 part 4

第27章 全球化和本地化第28章 安全管理28.1 访问控制多数用户只需要对表进行读和写,少数用户需要创建和删除表某些用户可能只需要读表,而不需要更新表(只读不写)通过存储过程让用户访问数据,而不是让其直接访问数据防止无意的错误不要使用root28.2 管理用户创建用户帐号 INSERT或GRANT CREATE USER username IDENTI...

2018-06-29 09:44:56 331

原创 《MySQL必知必会》笔记 part 3

第22章 使用视图视图本身不包含数据, 包含的是一个SQL查询。22.1 视图为什么使用视图: 重用SQL语句简化复杂的SQL语句使用表的组成部分而不是整个表保护数据更改数据格式和显示性能问题 由于视图不包含数据,所以每次使用视图时,都必须处理查询执行时所需的任一个检索。 因此当视图的实现细节很复杂并且大量使用视图时,可能会导致性能严重下降。视图的规则和限制 视...

2018-06-29 09:40:15 248

原创 《MySQL必知必会》笔记 part 2

第12章: 汇总数据 (我们常常需要汇总数据而不是把检索到的数据表示出来)12.1 聚集函数: 运行在行组上,计算和返回单个值的函数。AVG() 返回某列的平均值COUNT() 返回某列的行数MAX() 返回某列的最大值MIN() 返回某列的最小值SUM() 返回某列值之和12.2 AVG()只作用于单个列, 并且列名必须作为函数参数给出。 如果要获得多个列的平...

2018-06-29 09:23:07 200 2

原创 《MySQL必知必会》笔记 part 1

第1章 了解SQL1.1 数据库基础1.1.1 数据库和数据库管理系统数据库:保留有组织的数据的容器数据库管理系统:管理数据库的软件1.1.2 表: 某种特定类型数据的结构化清单表名在一个数据库中是唯一的1.1.3 列和数据类型列:表中的一个字段分解数据:正确的将数据分解为多个列极为重要1.1.4 行: 表中的一个记录1.1....

2018-06-28 18:03:11 198

原创 Stack.peek()和Stack.pop()的区别

1. Stack.peek()peek()函数返回栈顶的元素,但不弹出该栈顶元素。2. Stack.pop()pop()函数返回栈顶的元素,并且将该栈顶元素出栈。

2018-06-21 09:08:02 29656

原创 Ubuntu 16.04 安装Wireshark及运行出错的解决方法

Ubuntu 16.04 安装Wireshark步骤:1.1 添加wireshark源sudo add-apt-repository ppa:wireshark-dev/stable1.2 更新版本库sudo apt-get update1.3 安装wiresharksudo apt-get install wireshark运行Wireshark2.1 如果使...

2018-05-04 10:42:37 2458

翻译 Peach Fuzzer - Data Modeling - Choice

ChoiceChoice元素是DataModel或Block的子元素。 Choice元素用于指示任何子元素都是有效的,但只能选择一个。 很像编程语言中的switch语句。<Choice name="ChoiceBlock"> <Block name="Type1"> <!-- ... --> </Block> <

2018-03-08 16:23:20 419

翻译 Peach Fuzzer - Data Modeling - Block

BlockBlock元素是DataModel或Block的子元素。 Blocks用于将一个或多个数据元素(例如Number或String)组合到一个逻辑结构中。 Block和DataModel非常相似,唯一的区别是它们的位置。 DataModel是顶级元素,Blocks是DataModel的子元素。 Block和DataModel元素都可以用作其他Blocks或DataModel的“模板”。...

2018-03-08 15:34:46 520

翻译 Peach Fuzzer - DataModel - Blob

BlobBlob元素是DataModel或Block的子元素。 Blob通常用于表示缺少类型定义或格式的数据。<Blob name="Unknown1" valueType="hex" value="01 06 22 03"/>Attributes:除非另有说明,所有属性都是可选的。name - blob的名称。 [需要]value - blob中包含的默认...

2018-03-08 12:04:41 785

翻译 Peach Fuzzer - DataModeling - DataModel

DataModelDataModel元素是Peach根元素的一个子元素。 数据模型通过指定其他子元素(如Number,Blob或String)来定义数据块的结构。Attributes:name - [必须] 友好的DataModel名称在引用模型或调试时很有用。ref - 引用其他的DataModel作为模板(可选)mutable - 数据元素是否可更改(是否应该进行...

2018-03-08 11:46:49 1302

翻译 Peach Fuzzer - DataModeling

Data ModelingPeach的pit文件含有至少一个DataModel,并且经常含有多个DataModel。 DataModel描述的数据包括类型信息,关系(如大小,数量,偏移量等)以及其他能使模糊器进行智能变化的信息。DataModel可被其他的DataModel复用或重用,从而允许将复杂的数据定义分解成多个可读部分。Data Modeling ElementsData...

2018-03-08 11:16:48 1048

原创 eclipse export runnable jar with dll

最近有一个工作需要访问phd实时数据库,但是Java不能访问phd实时数据库,需要使用C#的dll来间接实现这个功能,在IDE上使用的时候没有问题,但是打包的时候问题就来了,怎么在运行包的时候有效的调用dll呢?我是这么解决的: 1) 在Eclipse中需要导出成jar包的项目名上右击鼠标,选择Export,会弹出以下弹窗: 2) 选择Java -> Runnable JAR

2017-10-11 14:36:51 548

原创 不用加减乘除做加法

不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。不用加减乘除符号来做加法,那么很明显是需要使用到位运算来处理了。这里假设求 a + b, 其中 a = 9, b = 6. 先观察十进制是怎么运算的: 1. 将9和6各个位的值相加,不算进位,得到5; 2. 求进位值,得到10。 如果这一步进位值为0, 则表示第1步的运算结果为最终结果;

2017-09-11 17:40:42 333

原创 CentOS7中为Docker配置HTTP代理

CentOS7中为Docker配置HTTP代理在使用Docker下载镜像的时候,可能会被GWF墙掉, 或者公司所在的网络需要走代理才能访问外部网络, 这样的情况下就需要给Docker配置代理才能正常工作。 创建文件夹 mkdir /etc/systemd/system/docker.service.d 创建文件 touch /etc/systemd/system/dock

2017-08-21 17:42:35 2703

原创 java构造sql查询语句时date和datetime的用法

我们知道数据库中的日期格式有两种,一种是带时分秒的datetime类型, 即yyyy-MM-dd HH-mm-ss, 以及只有年月日的date类型,即yyyy-MM-dd。那么我们应该怎么查询这两种不同format的日期呢?java中刚好有两种Date类型供我们选择:1. java.util.Date    java.util.Date中的日期包含年月日时分秒, 因

2017-08-16 14:41:33 4811

原创 PLSQL Development导入excel表 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 解决方法

使用PLSQL Development工具读取excel表格往Oracle数据库中导入数据时,出现错误“在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配”可能是因为windows系统是64位的, 默认的Excel驱动也是64位的,但是PLSQL是32位的。 解决方法是添加一个32位的Excel驱动。进入C:\Windows\SysWOW64,找到odbcad32.exe,双击打开,在用户DS

2017-07-06 17:20:34 3173

原创 Eclipse上配置Maven插件

打开Eclipse, Help -> Eclipse Marketplace, 在find输入框中输入maven,点击搜索图标 在搜索结果中找到Maven integration for Eclipse(我的是luna版本的,所以显示的是Luna) 点击Install, 然后一路点击确认,等待完成安装就行啦。戳这里可以跳转到Maven官网下载Maven安装包, 选择二进制包进行下载。 下载完成后进

2017-07-06 10:48:09 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除