自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS属性(二)

字体样式字体font-family; 字体大小font-size,常用单位为px,百分比; 字体颜色color,有RGB、HEX、name的命名方式; 字体粗细font-weight,normal、bold、bolder、lighter、inherit、100~900; 字体样式font-style,normal、italic(斜体)、oblique(倾斜) 英文字体大小写 text...

2018-06-24 17:56:58 202

原创 CSS选择器以及引入方法(一)

CSS介绍CSS是由W3C发布的,功能在于调节网页样式。CSS有两部分组成,选择器和声明。声明中则包含属性以及属性值。选择器不仅可以使元素标签,也可以是类、ID(元素的唯一标示)、或是元素的某种状态,也可以作为通配选择器使用。通配选择器*{CSS属性:属性值;}*表示页面中的所有HTML标签元素选择器元素标签有p、h1、table等 如下:body,p,t...

2018-06-23 20:28:41 746

原创 Javascript notebook

How to quote javascipt in HTMLQuote javascript in HTML head、body The following example:<script type="text/javascript"> </script><script type="text/javascript1.5"> </script...

2018-06-23 08:15:59 524

原创 Linux学习笔记(二)

/bin/bash 是 Linux 默认的 shell

2018-05-12 17:58:19 116

翻译 Linux学习笔记(一)

先说一说学习Linux的初衷,在进行项目交付软件部署的时候经常会使用Linux进行调测,几次使用Linux系统还没有客户熟练,目前只会一些简单的操作而且还不是很熟练。所以自己练习一下。 从客户那里学到的知识: 1. 在进行ping测或者telnet时,需要执行ctrl+C去关闭而非ctrl+Z,因为ctrl+C才是“close”,关掉。 2. 如果使用ctrl+Z关掉了ping或者telne...

2018-05-12 06:54:45 647

原创 循环队列的C++实现

先思考一下循环队列的需要定义哪些变量、常量和方法。1、定义一个循环队列类 class CirQueue 2、假定我们是静态的循环队列(分配的空间是一定的) 则要定义一个常量去记录队列的长度 const int QueueSize = 10; (我们一般用全大写或者驼峰命名法去命名常量或者类) 3、在类的私有变量中定义存放队列元素的数组、定义头指针和尾指针。 int data[Que...

2018-03-24 18:34:43 1413

原创 C++ 队列

C++ 队列C++是C语言的继承,C语言是过程化程序设计语言,C++是面向对象的程序设计语言,过程化意思是编程的作用倾向于提供输入通过一系列的代码得到一个输出,面向对象则使适用于模块化设计,C语言的局限性在大型程序开发设计的过程中则会逐步显现出来。C++ 相对C语言有什么优点呢封装性:对数据的管理上的优点继承性:体现了代码重用上的优点多态性:则体现了同一方法对不同类对象有不同...

2018-03-24 11:37:56 2165

原创 浅谈RMI

RMI(Remote Method Invoked)即远程方法调用,即客户端和服务器端使用同种语言,客户机调用obj的方法执行计算,但是这个obj在服务器上完成计算,使用的是服务器的CPU和内存。 换种说法:本机调用对象其实是在远程的服务器上,方法是在远程服务器上执行的。比较两种方式获取对象的不同: 1、本机获取 Object obj = new Object();

2015-10-24 18:55:07 330

原创 MySQL安装过程

安装的时候出现这样的错误: 百度一下说有可能已经存在名为MySQL的服务: 查询之后,MySQL服务未安装开始->运行->regedit->删除四个路径下的SQL: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Even

2015-09-28 17:26:31 645

原创 eclipse导入jar包的方式

在使用JDBC时会用到相关的jar包,这些包怎么导入到工程中去呢?1、右击项目名,新建一个文件夹,将jar包拷贝进去 2、右击jar文件,选择构建路径

2015-09-27 16:08:14 288

原创 C++ const的使用

#include<iostream>#include<string>using namespace std;int main(){ //const指针 /* *1、指向常量的指针变量 *形式:const 类型名 * 指针变量名 *特点:不能通过指针变量改变它所指向的对象的值 */ int a=12,b=15; const

2015-08-27 18:22:55 266

原创 华为OJ Java

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); String str = input.nextLine(); //next() 空格间隔 , nextLine

2015-08-27 18:19:53 987

原创 华为OJ(四)

1、配置文件恢复(超时)#include<iostream>#include<stdio.h>#include<string>using namespace std;int main(){char str[15];char strFirst[10];char strSecond[10];//问题一?如何判断输入的是一个命令还是两个命令 用gets读取//getchar();gets

2015-08-27 18:16:52 393

原创 java解题注意

1、获得输入Scanner input = new Scanner(System.in);int num = input.nextInt();String num = input.next();String num = input.nextLine();2、一般要将类名改为Main3、连续获取输入,ctrl+z结束

2015-08-27 18:12:41 335

原创 排序方法总结

归并排序:#include<iostream>#include<stdio.h>#include<stdlib.h>#include<cstdio>using namespace std; /******************************************************** *函数名称:Merge *参数说明:pDataArray 无序数

2015-08-23 16:28:23 330

原创 浅析Java线程

1、什么是线程 什么是线程? 百度的说法:线程,有时被称为轻量级进程,是程序执行流的最小单元。 其实线程就是进程中的一个执行单元,在一个进程中如果有多个线程在执行,那就被称为多线程。 操作系统中进程和线程的概念也对我们理解线程与进程的关系有帮助: http://m.blog.csdn.net/blog/dwyers/383674272、线程的“同时执行”是如何实现的? 这里涉及到并发和并

2015-08-11 13:03:20 365

翻译 Android工程结构

演示安卓工程创建前的准备工作 演示安卓工程的创建过程: 再具体说一下AndroidManifest文件 AndroidManifest.xml文件中的内容:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" packag

2015-08-10 17:25:03 406

翻译 String值传递or引用传递?

1、String是属于值传递还是引用传递?先看一段程序执行的样例:public class test1 { public static void main(String[] args) { String str = "java"; nochange(str, str); change(str, str); } public static void nochange(String str

2015-08-10 15:46:46 663

原创 华为OJ(四)

1、火车进站#include<iostream>#include<string>#include<stdio.h>using namespace std;int n;int* add(int list[],int num1,int num2){ int temp = list[num1]; list[num1] = list[num2]; int i; fo

2015-08-09 21:07:40 397

转载 JAVA捕获异常与抛出异常

转自开源中国http://my.oschina.net/kaixuan1995/blog/366336java编程中经常遇到异常,这时就需要利用java中的异常抛出机制,在java中提供了两种抛出异常的方法:try{} catch() {}和throw。一、抛出异常的两种方式(1) 首先我们来看一下try{ } catch(){ }这种方式:try{ i=9\0;} catch(exce

2015-08-07 13:07:45 1271

原创 做一个PC聊天工具(二)

之前在“做一个PC聊天工具(一)”中做了一个没有界面的群聊程序,众多的client 通过cmd指令连接本地IP的同一个端口实现群聊,我们再复习一下怎么做: 第一步、开启电脑telnet功能 进入控制面板->打开“程序和功能”->点击”打开或关闭Windows程序和功能” 开启telnet客户机功能 第二步、启动的服务器程序(服务器程序怎么写就不细说了) 第三步、通过cmd指令开启客户端

2015-08-06 22:46:40 1272

原创 做一个PC聊天工具(一)

想要定制一个自己的聊天工具,然后进行群聊。我们可以先尝试让客户机和服务器沟通Step1.构建服务器 第一步是做一个服务器出来。 JAVA中由ServerSocket这个套接字创建服务器(Socket是创建客户机用的)/** @param port:端口号(0~65535中不被占用的端口即可)*/ServerSocket server = new ServerSocket(port);有了服

2015-08-04 10:45:55 922

原创 字节流 缓冲流 数据流

1、字节流 先了解流的概念 流分为输入流和输出流,一个对象的输入流是指从外界到这个对象的流,输出流则是从这个对象到它的外界的流。 例如:对于一个JAVA程序来说,它是运行在JVM(JAVA虚拟机)中的的,如果它想要从硬盘中读取文件,就要用到它的输入流,JVM通过向操作系统提出请求来获得输入流,以将磁盘中的文件内容传入到程序中。 而写入磁盘或者从磁盘中读取是通过读写字节或者读int型数据实现的

2015-08-03 20:01:56 1482

原创 关于画图的保存

之前有写过一个画图板的小程序,不能保存,这次添加了一个保存功能,效果大致如下: 关于如何保存,保存数据,就是要保存作画时的每个动作,一条简单的画直线的操作要如何保存呢?有四个要素:保存要画的是直线,画笔的颜色,起始坐标,终止坐标。保存好这四个要素,就可以把之前的画过的直线重新画一遍。我们可以定义一个Shape类来定义画图时的每一个动作,这样将数据写入到磁盘中保存、每次打开程序并从磁盘中读取文件时,

2015-08-03 10:23:54 1484

原创 关于如何求解数独问题

在华为OJ平台上做到了一道这样的题目,编写一个输入数独题目,输出数独求解结果的小程序,下面是编写的过程。 idea1 最先想到求解数独的方法是这样的 1、遍历9行*9列的每个未知数,对它所在的行、列、块进行遍历,如果可以通过此确定唯一的一个数字,那么就可以得出它的值。 2、然后对下一个数字的行、列、块进行遍历,查找它的值,如果有两个或者更多可能的值,则只能跳过到下一个数字。 3、不断循环遍

2015-07-24 15:27:45 675

原创 Bug&解决方法

Bug1:使用了setLocationRelativaeTo()但是还是不能让窗体居中显示。 Method1:因为setSize()在setLocationRelativaeTo()后面,改为前面就可以了。

2015-07-03 16:21:57 342

原创 嵌入式系统

Q:嵌入式系统的概念 A:嵌入式系统是一种专用的计算机系统。嵌入式系统有多种定义方法,可以从应用角度、组成角度或者其他的一些方面去定义。介绍两种定义: (1)嵌入式系统是以应用为中心、计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 (2)我们把基于处理器的设备成为计算机,计算机又分为通用计算机和嵌入式系统两部分。嵌入式系统也被称为嵌入

2015-06-10 13:23:23 484

原创 计算机通信网络概论(一)

Q:什么是计算机通信网络? A:计算机通信网络是计算机技术与通信技术结合的产物。计算机与通信的结合对计算机系统的组成方式产生了影响,单台计算机变成了大量而又互联的计算机系统——计算机通信网络。 计算机通信网络是信息技术的核心。 总结一下,所谓计算机通信网络,是指将若干台具有自主功能的计算机通过通信设备及传输媒体互连起来,在通信软件的支持下,实现计算机间的信息传输与交换的系统。Q:计算机通信网络

2015-06-09 09:47:37 824

原创 桌球游戏

1、球的碰撞 已知两球碰撞前的速度,求两球碰撞之后的速度是游戏的关键。 下面就阐述一下这里的原理: 我们可以计算得出这样一个结论:对于两个等质量小球的对心碰撞(两球速度方向在同一条直线上的碰撞),碰撞之后,交换速度。 但是对于不是对心的碰撞呢?这里可以把速度分成沿着对心的方向的速度分量,与垂直于对心方向上的速度分量。具体如下图: 如图,对于球1,其速度方向可以分为垂直于对心方向的速度 其

2015-06-07 11:02:35 707

原创 围棋基础

行棋基础入门: 棋盘:横19条线,竖19条线,361个交叉点 棋子:分为黑白两色 行棋:食指在下中指在上,落子要落在十字交叉点 星位:颜色加深的九点棋子生存的条件: 先要了解棋子的气的概念,与棋子直接相连的交叉点称为该棋子的气。 如果两个棋子相连,那么他们是一个整体,如果周围没有其他棋子围住,那么它们就有6口气。 提子的规则:当棋子全部被围住,没有气,则称之被吃掉,就要将没有气的棋子全

2015-06-05 22:43:55 1197

原创 华为OJ(三)

密码截取#include<iostream>#include<string>#include<cstdio>using namespace std;int main(){ int max=0,finalMax=0;//存放可能存在的最长密码长度 string str; //存放截获的被加密的密码 cin>>str; int i,j; bool sym=

2015-06-02 20:03:36 419

原创 华为OJ(二)

1、求最小公倍数 最小公倍数=A*B/最大公约数#include<iostream>#include<string>using namespace std;int main(){ int A,B; cin>>A>>B; int min;//A、B中的小者 int common;//公倍数 int commonD=1;//最大公约数 if(A<B

2015-05-25 21:51:26 438

原创 华为OJ(一)

1、字符串逆序输出 第一次尝试的代码:#include<iostream>#include<string>using namespace std;int main(){ string inputString; //输入字符串 cin>>inputString; int length,i; length = inputString.size();

2015-05-25 14:12:41 1156

原创 画图板的实现

喷漆的实现:public void spout(int x1,int y1){//画喷漆的方法(喷出来以(x1,y1)为中心,半径为5px的圆形) int[][] numArray = new int [10][10]; Random rannum = new Random(); for(int i=-5;i<5;i++) fo

2015-05-23 20:44:01 311

原创 解题基础知识

获得一个数组的长度:#include<iostream>#include<string>using namespace std;int main(){string inputString;cin>>inputString;cout<<inputString.size();}

2015-05-22 17:02:51 284

原创 哈弗曼树的绘制

开始时,没有重写paint方法,使得绘制树的时候,背景总是eclipse的界面。 后来改用重写paint方法绘制,但是同样面临着许多问题。我选择在使用递归给各个字符编码的时候绘制哈弗曼树,这样就要给paint方法传入各种参数,但是我发现每当给paint方法传入除graphics g以外的参数时,paint方法就不会在tree.setVisible(true); 这行代码运行时执行了。 我想pai

2015-05-06 17:03:41 410

原创 哈弗曼译码函数

//译码 public String decoding(String codeStr){ int sign=0; String str=""; //从头开始译码 //for(;codeStr.length()>0;){//跳出循环的条件,译码全部完成 for(;codeStr!="";){//跳出循环的条件,译码

2015-05-06 16:29:29 518

原创 学生管理系统

eclipse写学生管理系统1、添加背景图片 ImageIcon image = new ImageIcon(this.getClass().getResource("csu.jpg")); JLabel imageLabel = new JLabel(image); //imageLabel.add(image); this.add(i

2015-04-19 16:37:21 936

原创 类的继承的总结

类的继承总结 继承1、继承的实现2、继承的限制3、public、private、protected的区别4、重写、重载的区别是怎样的?———————————————————————————————————————————————继承的实现(1)继承的基本概念:扩展父类的功能(2)Java中使用extends关键字完成继承(3)格式:class 子...

2015-04-13 16:15:23 115

原创 类和对象的总结

类和对象总结 面向对象1、对象的概念2、什么是面向对象3、类4、什么是对象的属性5、什么是对象的方法6、类与对象的关系/区别7、OOP的五个基本特性 什么是对象?万物皆对象,客观存在的事务皆为对象———————————————————————————————————————————————什么是面向对象?人们关注某个具体事务的信息...

2015-04-13 15:44:22 98

空空如也

空空如也

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

TA关注的人

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