自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

S_gy_Zetrov的博客

教程、记录、感想与扯淡

  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java_log2000_框架概念介绍

软件框架软件框架(Software Framework)是对通用功能操作进行抽象的软件,这些抽象的功能操作可以被应用代码通过框架提供的API接口进行有选择的改变,从而形成特定的应用软件。基于框架的应用软件在编程上可以复用框架代码,而不必从头编写。框架编程可以提高软件的质量、降低软件的开发成本、缩短开发周期。框架软件产品的最终用户不是一般使用者,而是软件开发人员。软件框架具有四个特点:基于框架的应用程

2017-06-09 22:05:43 760

原创 C/C++_log2000_2017春季算法实验2_3

[贪心]-翻硬币问题Description小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:**oo***oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?Input两行

2017-06-09 20:32:57 411

原创 C/C++_log2000_2017春季算法实验2_2

[贪心]-删数问题Description给定一个n位正整数a,删掉其中任意k(k≤n)个位,剩下的按原顺序形成一个新的正整数。找出剩下的数字最小的删数方案。编程任务:给定正整数a,删掉k位数字,计算剩下的最小数字。Input程序输入包括两个数字:正整数a>0,删掉的位数k(0<k≤n),其中n为a的位数。Output最小的剩下的数。Sample Input178543 4Sample Output1

2017-06-09 20:29:51 426

原创 C/C++_log2000_2017春季算法实验2_1

[贪心]-汽车加油问题Description一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。Input第一行有2个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的1 行中,有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。Out

2017-06-09 20:26:52 563

原创 C/C++_log2000_2017春季算法实验1_3

[分治]-逆序对问题Description给定一整数数组A=(A1,A2,…An), 若i<j且Ai>Aj,则<I,j>就为一个逆序对。1≤n≤30000。例如数组(3,1,4,5,2)的逆序对有<3,1>,<3,2>,<4,2>,<5,2>Inputn和A数组Output逆序对数目Sample Input5 3 1 4 5 2Sample Output4asw:#include<stdio.h>

2017-06-09 20:24:20 847

原创 C/C++_log2000_2017春季算法实验1_2

Description某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有n 口油井的油田。从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连。如果给定n 口油井的位置,即它们的x 坐标(东西向)和y 坐标(南北向),应如何确定主管道的最优位置, 即使各油井到主管道之间的输油管道长度总和最小的位置?给定n 口油井的位置,编程计算各油井到主管道之间的输油管道最小长度总和。Inpu

2017-06-09 20:16:47 373

原创 C/C++_log2000_2017春季算法实验1_1

Descriptionn 个元素的集合{1,2,., n }可以划分为若干个非空子集。例如,当n=4 时,集合{1,2, 3,4}可以划分为15 个不同的非空子集如下:{{1},{2},{3},{4}},{{1,3},{2},{4}},{{1,4},{2},{3}},{{2,3},{1},{4}},{{2,4},{1},{3}},{{3,4},{1},{2}},{{1,2},{3,4}},{{1,3

2017-06-09 20:14:01 347

原创 Java_log2000_JList双击事件的编写

JList双击事件 参考 http://blog.sina.com.cn/s/blog_5f1bfbd901015d5d.html http://blog.csdn.net/trbbadboy/article/details/6895551上代码userList.addMouseListener(new MouseAdapter(){ public void mouseCl

2017-06-09 19:20:43 881

原创 C/C++_log2000_对继承学习有帮助的资料积累

网址1

2017-06-09 19:12:41 342

原创 Linux_ubuntu环境下Qt无法编译代码显示-1: error: cannot find -lGL错误的解决方法

今天在机房ubuntu14.04环境下安装了Qt5.8.0但在构建项目就会出现:-1: error: cannot find -lGL 错误经过查找资料,发现有两种可能。一种是之前程序运行产生的窗口没有关闭还在运行,第二种是没有装好依赖。第一种情况,关闭打开的窗口或终端。如果不行很可能是第二种情况。 解决方法是更新源,sources.list。按照这篇教程的方法步骤修改它 link更新完之后,执行

2017-06-09 18:57:56 7852

原创 Java_log2000_JDBC

JDBC使用JDBC存取数据库通常包含以下步骤: 1. 载入JDBC driver。 2. 在客户程序与数据库之间建立连接。 3. 通过数据库连接将SQL语句从Java程序传到数据库。 4. 通过数据库返回的记录集得到所需的数据。 5. 如需要,再用修改后的数据更新数据库。 6. 操作结束,关闭连接。

2017-06-09 14:12:08 421

原创 Java_log2000_网络通信

基于URL的高层次Java网络编程 关键词: 网络通信;网络编程的基本概念及TCP/IP协议简介基于URL的高层次Java网络编程 统一资源定位器URLURL的组成protocol://resourceName 协议名(protocol)指明获取资源所使用的传输协议,如http、ftp、gopher、file等,资源名(resourceName)则应该是资源的完整地址,包括域名、端口号、文件名

2017-06-09 14:09:24 591

原创 Java_log2000_IO2

IO篇entry2 关键词: 文件操作; 流的装配与串行化;文件操作File类例 打开为文件程序说明本例每次从源程序文件OpenFile.java中读取512B,存储在缓冲区buffer中,再根据buffer中实际读到的字节数量将它们构造成字符串显示在屏幕上。import java.io.*;public class OpenFile { public static void ma

2017-06-09 13:59:58 545

原创 Java_log2000_IO1

IO篇entry1 关键词: 数据流; 字节流与字符流;数据流的基本概念流的分类流从流动方向上看:一般分为输入流和输出流 。从读取类型上分:一般分为字节流和字符流。 流从发生的源头可以分为节点流和过滤流类 。Java的标准输入输出流标准输入,对象是键盘,Java对应类是System.in。标准输出,对象是屏幕,Java对应类是System.out。 标准错误输出,对象也是屏幕,Java对应类是

2017-06-09 13:59:35 403

原创 Java_log2000_线程2

线程篇entry2 关键词: 线程与进程; Thread类; Runnable接口;1.public class MyThread extends Thread { public static void main ( String args[] ) { Thread a = new MyThread();

2017-06-09 13:44:39 407

原创 Java_log2000_线程1

线程篇entry1 关键词: 线程与进程; Thread类; Runnable接口;线程与进程一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源,每一个进程的内部数据和状态都是完全独立的。 Java程序执行中的单个顺序的流控制称为线程,多线程则指一个进程中可 以同时运行多个不同的线程,执行不同的任务。 线程与进程不同的点是:同类的多个线程共享一块内存空间和

2017-06-09 13:34:36 424

原创 Java_log2000_类与对象7

类篇entry5 关键词: 引用; 类的其他相关内容;引用引用如何形成:先声明,后赋予对象,成为引用。抽象类声明进行引用有什么特点? 抽象类声明可以引用所有具体子类对象,此概念可以推广到所有具有父子关系的类,以及接口和实现类。引用可以替换吗? 替换是有原则的:父类引用可以指向子类对象,子类声明不能引用平行级别的其它类的对象,也不能引用父类对象。父类声明和子类声明引用同一个子

2017-06-07 14:14:06 456

原创 Java_log2000_类与对象6

类篇entry4 关键词: 抽象类; 接口; 抽象类与接口;抽象类抽象(abstract)类的概念:用abstract修饰的类称为抽象类,用abstract 修饰的成员方法称为抽象方法。 抽象类和具体类的关系就是一般类和特殊类之间的关系,是继承和被继承的关系。 抽象类中可以有零个或多个抽象方法,也可以包含非抽象方法。只要有一个抽象方法,类前就必须有abstract修饰。若没有抽象方法,类前

2017-06-07 14:12:50 465

原创 Java_log2000_类与对象5

类篇entry3 关键词: this与super; 构造方法的多态与继承;this与superthisthis 指代当前对象,主要应用场合:在一些容易混淆的场合,如成员方法的参数名与数据成员同 名;成员方法的局部变量名与数据成员同名。this(参数)——引用重载的构造方法(见后节)this指带对象。supersuper访问当前类的直接父类,主要应用场合:子类的数据成员或成员方法与父

2017-06-07 14:11:29 706

原创 Java_log2000_类与对象4

类篇entry2 关键词: 继承; Object类; 多态;继承通过extends关键字实现;子类可以从父类继承所有非private的属性和方法作为自己的成员;子类在继承父类的时候,首先应该满足父类可被访问,例如当子类和父类不 在同一个包当中时,父类修饰符必为public;在父类能被访问的前提下,凡 是修饰符为public或是protected的父类属性成员或是方法能被子类所访问;

2017-06-07 14:08:48 634

原创 Java_log2000_类与对象3

类篇entry1 关键词: 封装; 消息;封装class FighterPlane{ private String name; private int missileNum; public void setName(String _name) { if(_name != null){ name = _name.trim(); } }

2017-06-07 14:07:43 569

原创 Java_log2000_类与对象2

对象篇entry2 关键词: 类成员属性和方法的其它修饰符;static用static修饰符修饰的数据成员是不属于任何一个类的具体对象,而是属于类的静态数据成员。它被保存在类的内存区的公共存储单元中,而不是保存在某个对象的内存区中。因此,一个类的任何对象访问它时,存取到的都是相同的数值。访问方式为通过类名加点操作符来访问,也可通过对象引用来访问。Static修饰的方法有如下特点:static

2017-06-07 14:07:14 480

原创 Java_log2000_类与对象1

对象篇entry1 关键词: java; 类与对象; 值传递; 参数传递;对象作为参数的特点普通数据类型作为参数传递是值传递,而对象是引用传递。public class X { private static int a; public static void main(String [] args) { modify(a); Syste

2017-06-07 14:06:49 558

原创 Java_log2000_awt&swing编程1

为你的界面上色等 关键词:awt; swing; java gui;1。设置普通按钮等的颜色假设有一个界面类public class xxxx{ ... private JButton connectButton; private JPanel jPanelNorth1; ...}构造方法public xxxx() { ... connectB

2017-06-05 13:32:22 517

原创 C/C++_log2000_空白窗口3及初步gui编程笔记

纯C实现一个空白窗口entry3 & C语言gui编程之绪论、微软API和编程环境笔记最备份用WIMP 基本编程模型现代图形用户界面开发架构现代图形用户界面学习目的和方法学会编写图形用户界面的软件。品味图形界面系统的面向对象模型。探索面向对象设计精髓。提升代码量,积累编程经验。Win32 Application Programming Interfaceint WINAPI Win

2017-06-04 20:14:59 687

原创 C/C++_log2000_空白窗口2

纯C实现一个空白窗口entry2 win32编程; win32 api; 本文为 1 中代码的注释版详细带注释版本#include <windows.h>const char g_szClassName[] = "myWindowClass";/*窗口过程在每个消息到来时被调用一次,HWND参数是消息相应的窗口的句柄.这很重要因为你可能用相同的类创建了两个或多个窗口并且它们用相同的

2017-06-04 14:28:50 574

原创 C/C++_log2000_C语言中的宏定义与宏函数定义1

C语言中的宏定义与宏函数定义entry1 参考: http://blog.sina.com.cn/s/blog_861912cd0100tc94.html 关键词:宏定义; 宏函数定义;引言: 要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以

2017-06-04 14:20:32 850

原创 C/C++_log2000_函数模板与类模板笔记2

函数模板与类模板的相关笔记 entry2 函数模板; 类模板;类模板的一般定义形式为:template <类型形参表> class 类名{ 类声明体;}建立类模板之后,可以用类型实参定义模板类,并创建实例。模板类是一个实实在在的类,对象是该模板类的势力。其格式如下:类名 <类型实参表> 对象;下面看几个例子 例一 :定义数组类模板#include <iostream>usin

2017-06-04 13:52:31 672

原创 C/C++_log2000_函数模板与类模板笔记1

函数模板与类模板的相关笔记 entry1 函数模板; 类模板;函数模板定义:template<class T> //模板前缀,通知编译器接下来的函数定应负或者函数声明是一个模板,class此处不是类,而是类型(type).T是类型参数,可被任意类型替代(如int,char,double.....)//因此,函数模板实际是针对不同类型的函数的一个大集合.Template <类型1

2017-06-04 13:51:02 860

原创 C/C++_unicode相关代码笔记

作备份用wchar_t * mystr = new wchar_t[50];int a = lstrlen(g_szClassName);wchar_t * b = new wchar_t[10];_itow_s(a,b,10,10);lstrcpy(mystr,L"");lstrcat(mystr,L"字符串长度是");lstrcat(mystr,b);

2017-06-03 12:04:31 387

原创 C/C++_log2000_空白窗口1

纯C实现一个空白窗口 win32编程; win32 api; 带注释版本// 2.cpp : 定义应用程序的入口点。//#include "stdafx.h"const WCHAR * g_szClassName = TEXT("myWindowClass");// 步骤4: 消息处理过程LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARA

2017-06-03 12:02:19 676

macOS未升级前的QTKit用于OpenCV编译报错的排除(大合集,网上常见两种解决方法全包含)

对于旧版OpenCV编译make过程中遇到的‘QTKit/QTKit.h' 无法找到文件错误提供解决方法,一种是压缩包QTKit.ramework的文件夹,关闭系统的rootless后移动到 /System/Library/Framework中,另一种是把压缩包中的另一个QTKit文件夹,放置到opencv-x.x.x/modules/highgui/src中。两种方法均提供了源代码在压缩包中

2018-07-11

drtoolbox-0.8.1(截止20171204最新版本)

Matlab Toolbox for Dimensionality Reduction (v0.8.1b)

2017-12-04

smop-0.25(截止20171204最新的版本)

轻量级Matlab/Octave转为Python的编译器. 将matlab或octave代码转换为python。 非常轻量所以建议作为要转换的matlab代码尽量是关于科学计算的。而不是什么人脸识别之类的大项目。

2017-12-04

libpcap-1.8.1

libpcap-1.8.1包,用于C语言计算机网络编程。本来不想设置资源分的但没找到资源分为0的选项,所以选了最小的分:2

2017-11-20

空空如也

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

TA关注的人

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