- 博客(58)
- 资源 (4)
- 收藏
- 关注
原创 Oracle VM VirtualBox Linux 虚拟机扩容
/***************************************************************虚拟磁盘扩容*参考:http://blog.youkuaiyun.com/ganshuyu/article/details/17954733**************************************************************/-
2017-08-25 17:15:21
1299
转载 DB2里-818错误原因及解决方法
初接触DB2,工作中遇到些问题,首先是-818的错误,总结出来与大家分享。一方面,sqc文件名长于8个字符(不包括扩展名):图1.1 源程序名mainforexample.sqc 图1.2 未指定包名产生的包名为MAINFOREDB2的嵌C编程中,所有的.sqc文件都会在DB2数据库中生成一个PACKAGE包,这个程序包的包名是该文件名的前八
2016-12-01 09:39:53
4857
原创 DB2:系统表使用小结
--查询当前模式下所有的表--db2 LIST TABLES FOR ALL--查询数据库有哪些schemaselect DISTINCT tabschema from syscat.tables ;--查询指定模式下的所有表--db2 LIST TABLES FOR SCHEMA 模式名select t.tabschema, t.tabname ,t.* fr
2016-11-30 17:32:39
4465
原创 DB2执行计划
explain1.如果第一次执行,请先(在dbinst用户下) connect to dbname,执行db2 -tvf $HOME/sqllib/misc/EXPLAIN.DDL建立执行计划表2.db2 set current explain mode explain(在数据库所在用户下)设置成解释模式,并不真正执行下面将发出的sql命令3.执行你想要分析的s
2016-11-30 17:26:02
4617
原创 time函数的使用-测试程序用时
#include #include #include char*tzstr="TZ=PST8PDT";int main(){ struct timeval tbegin = {0}, tend = {0}; gettimeofday(&tbegin, NULL); gettimeofday(&tend, NULL); printf("ne
2016-11-28 11:43:30
683
原创 Linux fork()返回值说明
fork 函数产生一个和当前进程完全一样的新进程,并和当前进程一样从fork函数返回。例如如下代码:pid_t pid;if(pid = fork()){.....}1:fork()函数:创建一个子进程 #include /* 提供类型pid_t的定义 */ #include /* 提供函数的定义 */ pid_t fork(void);只看for
2016-10-21 14:26:28
2584
转载 java基础之33三大特性之多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:
2016-09-12 09:07:07
348
转载 java初级之31三大特性之封装
三大特性之---封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(
2016-09-11 22:55:56
250
转载 c调用c++函数,为什么要加extern c
首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样,模块B中调用模块A中的函数时,在编译阶段,模块B虽然找不到
2016-09-02 13:56:00
1330
转载 java初级之32继承
1 继承概述父类、超类、基类子类、派生类Animal type skin legCount eat() huxi() Tiger run() Sheep extends只能继承一个类,Java不支持多重继承子类继承父类之后,子类可以调用父类的属性和方法,也可以重写父类的属性和方法,还可以增加自己的属性和方法。
2016-09-01 23:58:30
275
原创 java初级之29final关键字
final关键字使用final修饰过的都是不可改变的。1 final修饰变量恒定不变的属性,可以使用final来进行修饰。变量名建议全部使用大写。final修饰的变量不能改变,如果在程序中重新赋值,编译报错。2 final修饰方法任何继承类无法重写覆盖该方法。重载不会受到限制。3 final修饰类该类不能作为任何类的父类类
2016-09-01 22:59:13
375
原创 java初级之28static关键字
1 静态变量静态变量是属于类的,和对象没有关系。非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。访问静态变量是通过(类名.变量名)来访问的2 静态方法用static 修饰的方法称为静态方法。访问静态方法是通过(类名.方法名)1、静态方法不能访问非静态变量2、非静态方法可以访问静态变量静态属性或方法是在类加载的时候产生的
2016-09-01 22:53:11
304
原创 一个.java中可以放多个类吗?
一个.java中一般是可以放多个类的,但是只能有一个用public修饰的类,并且class 的名字需要和java文件的名字相同(区分大小写),可以别其他包里的类引用;可以有多个非public类,没有用public修饰的类不能被其它包里的类引用。每个类一个java文件是一个比较好的编程习惯,便于管理。eag:文件名:People.javapublic class People(){
2016-08-31 11:00:19
8995
2
原创 java初级之25对象类型的参数传递
1 对象类型的参数传递Java中只有值传递。基本类型好理解,直接传值 引用类型呢,传递的是引用,而这个引用就是值。基本数据类型作为参数,直接操作引用类型作为参数,操作的是引用指向的堆内存中的对象。
2016-08-28 20:10:12
434
原创 java初级之24对象的创建和使用
对象的创建和使用1 对象的创建和使用对象是类的实例。Student s=new Student();等价于:Student s;声明在栈内存s=new Student();生成在堆内存s引用堆内存的对象。
2016-08-28 18:22:21
407
原创 java初级之24方法的重载
1 方法的重载在一个类中可以有多个方法共享同一个名称,只要他们的参数不同就可以。根据参数类型和参数数量来决定要调用的方法。重载:具有相同的方法名称,不同的参数列表。不同的参数列表指的是:参数类型不同、参数数量不同、参数次序不同。public static int sum(int a,int b){}我们再确定是否重载的时候,判定依据是 sum(in
2016-08-28 18:00:51
345
原创 java初级之23构造方法
构造方法1 构造方法作用是用于初始化参数。所有的数字变量全部设置为0所有的boolean类型全部设置为false所有的对象变量全部设置为null设计自己的构造方法:1,方法名称必须和类的名称相同2,没有返回值如果自己写了有参的构造方法,那么编辑器不会在提供默认的构造方法了。如果我们还想用无参的构造方法,那么需要手动实现。
2016-08-28 17:41:09
474
原创 java初级之22 方法与主方法
方法与主方法1 方法如果方法没有返回值,则必须写void ,不能省略如果有返回值,则定义的方法的类型必须和方法体内返回值的类型相同。public String returnString(){return "返回值是字符串类型";}2 主方法它是程序的入口。public static void main(String[] args){}
2016-08-28 16:39:59
549
转载 c++编写类String的构造函数、析构函数和赋值函数
C++代码 按 Ctrl+C 复制代码class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & ope
2016-08-10 15:32:46
464
原创 java初级之8赋值与初始化
1 赋值赋值:是给变量指定一个值或者是改变一个变量的值。int speed=30;variable=expression;//变量类型 变量名=表达式2 初始化局部变量:必须显示的进行初始化。实例变量和类变量:编译器可以自动对它们进行初始化。boolean falsechar '\000'byte 0(byte
2016-08-08 18:19:30
2428
原创 java初级之7数据类型转换
1 自动转换目的类型比原来的类型要大两种类型是相互兼容的byte->shortshort->intchar->intint->longint->doublefloat->double float 4字节 单精度 double 8字节 双精度两个数中有一个为double类型,另一个也被转换为double类型,结果为doublel类型;否
2016-08-08 18:17:35
317
原创 java初级之6常量与变量
1 Java的变量变量:可以改变的量。命名规则:1,遵循标识符命名规则2,尽量使用有意义的单词3,一般首字母小写成绩:score 身高:height 汤姆的昌吉:scoreOfTomint speed;boolean flag;2 Java的常量常量:值不能改变。定义常量,使用final关键字习惯上常量都使用大写
2016-08-08 18:16:09
243
原创 java初级之5基本数据类型
整型1个字节占8位1 byte 1字节 -128~1272 short 2字节 -32768~327673 int 4字节 正负20亿多一点 用的最多4 long 8字节 特别大,当int不够用的时候,才会用long字符型5 char 占用2个字节,采用的是Unicode编码格式,支持中文浮
2016-08-08 09:07:27
254
原创 java初级之1 Eclipse
1 Eclipse发展历史JBuilder IBMSUN 太阳 Eclipse 日食2 Eclipse的下载与解压3 Eclipse界面简介 菜单栏、工具栏、项目结构区、编码区、提示区4 项目文件结构 src:存放源文件bin:存放编译后的字节码文件.classpath、.project:项目配置文件5 用Eclip
2016-08-08 02:06:46
370
5
原创 Java初级之4基本元素
1 空白分隔符 空格、Tab键、换行符2 关键字 是不能用于变量名、类名、对象名、方法名等。访问控制 private protected public类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient
2016-08-07 22:52:40
769
原创 java初级之3-详解第一个Java程序
1 编写源程序 public class Helloword{public static void main(String[] args){System.out.println("Hello Word , LanYang you will win");}}2 编译源文件 首先进入源文件所在的目录: cd 文件目录javac HelloWorld.java
2016-08-07 20:43:19
269
2
原创 java初识之2 Java简介
1 Java的起源Oak:智能电子产品进行交互式操作而开发。Oak->java2 Java的发展java1.0 第一版java2 JavaSE JavaME JavaEE3 Java的特性面向对象可移植性JVM:Java虚拟机健壮性去除了指针、早期的静态、动态检查、强类型的语言分布式多线程:线程可以理解为轻量级的进程。4
2016-08-07 20:06:59
458
5
原创 java初识之1开发环境搭建
搭建java开发环境1 下载安装jdk,要和操作系统版本一致,记住安装路径G:\program files (x86)\Java\jdk1.7.0_80\以便配置环境变量2
2016-08-07 19:34:53
389
7
原创 window常用用命令
基本操作win+D 返回桌面 win+R打开运行 win+L屏幕锁定 win+E打开我的电脑 win+F搜索文件 Alt+Tab项目切换常用命令盘符切换,进入e盘-- e:回车进入指定目录 -- cd 目录显示当前目录文件列表:dir回到盘符跟目录--cd/返回上一级目录-- cd ..清屏:clswin+R运行窗口:calc 打开计算器 m
2016-08-07 11:51:39
328
转载 每个程序员都应该收藏的算法复杂度速查表
这篇文章覆盖了计算机科学里面常见算法的时间和空间的大复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便我在面试时不会被问住。最近这几年,我面试了几家硅谷的初创企业和一些更大一些的公司,如 Yahoo、eBay、LinkedIn 和 Google,每次我都需要准备这个,我就在问自己,“为什么没有人创建一个漂亮的大 O 速查表呢?”所以,为了节省大家的时间,我
2016-08-03 13:52:14
480
原创 Microsoft office 2016 语言包安装及失败处理
1 打开 software center 2 在列表中选择要安装的语言包,没有的话,点击右上角,下载语言包:3. 下载好安装,如果安装失败,打开进程管理器,关闭所有office相关进程。
2016-08-03 10:59:21
33950
转载 安装 Ubuntu 15.10 英文版之后要做的五件事
15.10 版 Ubuntu 在界面上其实没有什么大的变化。如果是重新安装,而且安装时保持了默认的英语、没有联网、没有安装第三方应用的话,还得需要进行一些必要的设置,使之更加方便日常使用。1、连接互联网,更新系统。在有无线路由器的网络环境,只要点击屏幕右上角的网络连接图标,选择自己的路由器,然后输入密钥,即可连接。联网成功后,第一件事就是
2016-01-25 23:14:56
555
原创 vmware tools 安装
虚拟机打开了,vmware tools 也一直是灰色的虽然vmware tools 是灰色的,但是虚拟机的下载包里面有linux.iso,这个就是我需要的。我要安装在linux上面,步骤如下:1. 挂载镜像文件,虚拟机->设置->硬件->CD/DVD.右边“连接”下面选择“使用IOS镜像文件”,浏览选择虚拟机包目录下面linux.iso2. 挂载成功后,在虚拟机右下角cd/d
2016-01-25 22:59:14
577
原创 VMware虚拟机屏幕大小(屏幕分辨率)调整
一,VMware中Linux虚拟机屏幕分辨率调整之前安装修改Linux分辨率命令行在VMware中安装Linux虚拟机后,屏幕分辨率通常默认设置为800x600,并且不能通过“屏幕分辨率首选项”窗口(系统->首选项->屏幕分辨率)进行设置。一般情况下,用户可以通过安装VMware Tools来解决这个问题,不过方法也并非只此一种:www.2cto.com 1) 打开“显示设置”
2016-01-25 22:55:12
10966
转载 ubuntu15.04输入法使用配置
ubuntu15.04安装好后,默认是fcitx输入平台2安装完系统后我们选择右上角的“开关机按钮”,进入“系统设置”3在系统设置中找到“语言支持”,点击进入
2016-01-25 22:46:32
491
原创 Vmvare 安装mac系统遇到几个小问题
安装vmvare tools :点击“虚拟机(M)”→“设置(S)…”→点选“硬件”选项卡下的“CD ROM”→浏览→vmvare路径安装→选择darwin.iso→确定→重启虚拟系统Virtual Machines\OS X 10.9\OS X 10.9.vmx 最后一行增加 smc.version = 0vmvare 安装 ios系统需要破解以便支持ios系统,破解
2015-12-15 22:31:01
395
原创 DB2常用函数详解(一):字符串函数
VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 eg:--表示如果T1.ID为空,则返回空串,如果T1.ID不为空,则返回T1.ID。SELECT VALUE(ID,'') FROM T1COALESCE函数
2015-12-10 11:14:50
494
原创 CHAR和VARCHAR
使用CHAR一方面在数据库检索起来速度更快,同时在使用COBOL程序在逻辑上处理CHAR字符串生成的变量的时候,也相对简单,只要直接给变量赋值就可以了,这样子也便于程序的处理。而如果使用使用那个VARCHAR的话,数据检索效率相对低,而在COBOL中需要首先给字符串的长度赋值,然后在给它的内容赋值。这样子加大了程序的逻辑处理过程。还带来了一定的风险,比如赋值的时候,如果赋值的长度超过了最大的值,就
2015-11-10 14:02:59
759
原创 Linux查看文件和文件夹大小
1 查看当前文件夹大小并排序du -sh *|sort -ndu -sk filename 指定文件2 Linux:ls以K、M、G为单位查看文件大小$ ls -l总用量 104drwxr-x--- 19 back1 db2grp1 4096 11月 3 13:07 batchdrwxr-xr-x 5 back1 db2grp1 4096 11月 3 1
2015-11-10 11:26:56
320
从问题到程序
2012-04-06
Vim改装成一个IDE编程环境
2012-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人