- 博客(29)
- 收藏
- 关注
原创 java之反射机制(java反射机制的实现方式为注解)
一、java的注解和注释的区别1、java注释 (1)单行注释 // (2)多行注释 /* */ (3)文档注释 public class Demo{ public static void main(String args[]){ // 单行注释 /* *多行休息 ...
2019-11-16 18:08:29 261
原创 Java程序的运行机制和JVM构造
一、JVM的构造jvm即为java虚拟机,作用:负责解释和执行字节码文件。jvm的实现使得Java具有的平台无关性的特性。二、具体细节指令集寄存器类文件的格式栈垃圾回收堆存储区待续……………………...
2019-11-16 10:32:02 229
原创 C#连接数据库之SqlConnection,SqlCommand,SqldataReader
SqlConnection,SqlCommand,SqldataReader的用法总结:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.
2017-12-27 22:54:27 2606
原创 打印数字
打印数字小明写了一个有趣的程序,给定一串数字。它可以输出这串数字拼出放大的自己的样子。比如“2016”会输出为: 22222 00000 1 66662 2 0 0 1 1 6 2 0 0 1 666666 2 0 0 1 6 6 2
2017-10-17 23:18:55 527
原创 平方末尾
平方末尾能够表示为某个整数的平方的数字称为“平方数”比如,25,64虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。因为平方数的末位只可能是:[0, 1, 4, 5, 6, 9] 这6个数字中的某个。所以,4325435332必然不是平方数。如果给你一个2位或2位以上的数字,你能根据末位的两位来断定它不是平方数吗?请计算一下,一个
2017-10-17 18:23:45 664
原创 贴吧题目 解法
下面是我在贴吧看到的一个题,我试着编了下,如果你有更好的解法,请回复我!!! 题目意思大概这样:有一个6*6数组,下面给出数组,随机输入x,y,求和当前选取的坐标x,y相同值的数组元素有多少个(不是全局扫描,是当前选取点的上下左右相同的点值相同,并且相同的点的上下左右做同样计数)数组如下:#includeusing namespace std;int ma
2017-10-17 14:50:28 293
原创 数据的操作 标准语言SQL
结构化查询语言(SQL)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库言语。其功能不仅仅是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性定义与控制等一系列功能。 SQL集数据查询、数据操纵、数据定义、数据控制功能与一体。 综合统一:数据库系统的主要功能是通过数据库支持的数据语言来实现的。非关系模型(层次模型,网状模型)的数据语言一般
2017-10-03 10:00:35 815
原创 关系数据库
1、关系模型: 数据结构是关系。下给出一些词的定义; 域:一组具有相同数据类型的值的集合。 给定一组域D1,D2,D3……Dn,允许其中某些域是相同的,D1,D2,D3……Dn的笛卡尔积为 D1xD2xD3……xDn={(d1,d2,d3……dn)| di∈Di,i=1,2,3,4……}元组:(d1,d2,d3,d4,……)叫做
2017-10-02 10:32:01 432
原创 数据库概述
1、数据库的四个概念描述某个事物的符号记录为数据。 数据库:长期存储在计算机中可共享,可组织的数据的集合。数据库局有冗余性小,数据独立性高,扩展性好的特点数据管理系统是位于用户与操作系统的之间的一层数据管理软件数据库系统是由数据库,数据管理系统(及应用开发工具)、应用程序和数据库管理员组成的存储
2017-10-01 09:30:59 311
转载 产生死锁的原因和必要条件+解决死锁的基本方法
死锁:指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再 向前推进。 安全状态与不安全状态:安全状态指系统能按某种进程顺序来为每个进程分配其所需资源,直 至最大需求,使每个进程都可顺利完成。若系统不存在这样一个序列, 则称系统处于不安全状态。产生死锁的原因:(1)竞争系统资源 (2)进程的推进顺序不当 产生死锁的必要条件: 互斥条件:进程要求对所分配的资源进行排它性
2017-09-29 21:38:09 429
原创 HTML基础知识
一、HTML基本概念1、标记 标记是由一对尖括号 单标记:只需单独使用就能完整地表达意思的标记。语法为: 双标记:指由“始标记”和“尾标记”两部分构成,必须使用成对的标记2、标记属性3、注释语句注释语句的格式: 二、HTML文档的基本格式 基本格式:
2017-09-25 18:27:08 802
原创 网页的基础知识
一、网页、网站 网页是网站的基本信息单位,是www的基本文档,它是由文字、图片、动画、声音等多种媒介信息以及链接组成,通过链接实现与其他网页或网站的关联与跳转。它是能被浏览器识别显示的文本文件。用HTML编写。 网站由众多不同内容的网页构成,网页的内容体现网站的全部功能。 一个网站对应磁盘上的一个文件夹,网站的所有网页和其他资源文件都会放在该文件下货
2017-09-25 12:25:12 4383
原创 函数模板和类模板
参数化多态性,就是将程序所处理的对象的类型参数化,使一段程序可以用于处理多种不同类型的对象函数模板:template类型名 函数名(参数表){函数体的定义}(1)
2017-09-22 21:03:42 271
原创 虚函数
一般虚函数成员的声明语法是:virtual 函数类型 函数名(形参表);虚函数声明只能出现在类定义中的函数原型声明中,而不是成员实现的时候;运行过程中的多态需要满足3个条件1.类之间满足赋值兼容规则2.要声明虚函数3.要由成员函数来调用或者是通过指针,引用来访问虚函数判断派生类的一个函数成员是不是虚函数1.该函数是否与基类的虚函数有相同的名称2.该函数是
2017-09-22 19:06:50 357
转载 类型兼容规则
类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来代替。特点:凡是基类能解决的问题,公有派生类都可以解决三种代替情况:1.派生类的对象可以隐含转换为基类对象2.派生类的对象可以初始化基类3.派生类的指针可以隐含转换为基类的指针
2017-09-22 17:33:44 1526
原创 运算符重载
一、多态的概述1.多态的类型 重载多态,包含多态,强制多态和参数多态2.多态的实现实现的角度:(1)编译时的多态 在编译中的过程中确定了同名操作的具体操作对象 (2)运行时的多态 在程序的
2017-09-22 09:31:18 371
转载 信号量机制
1.信号量的类型定义信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的
2017-09-21 17:44:39 2510 1
原创 函数和类的指针模式
1.用指针作为函数参数void sun(int *time,float *long)2.指针型函数数据类型 *函数名(参数列表) 例: int *func(void){
2017-09-21 11:18:43 574
原创 共享数据的保护 利用const
常对象:它的数据成员在整个的对象的生存期内不能改变。常对象必须进行初始化,而且不能被被新。声明 常对象的语法形式为:const 类型说明符 对象名;用const 修饰的类成员 1.常成员函数类型说明符 函数名(参数表)const;void print();void print() const;以上两个是对print()函数的重载。注:(1)const
2017-09-20 16:38:16 290
原创 友元函数和友元类
友元关系的定义: 是一种提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。解决的问题: 可以通过友元关系,一个普通的函数或者类的成员可以访问封装于另一个类的数据。友元函数在类中用关键字friend来修饰的非成员函数。友元函数可以是普通的函数,也可以是其他类中的成员函数,它的函数体中通过对象名访问类的私有和保护成员。类 point 的对象代表一个平面
2017-09-20 09:20:32 478
原创 类的静态成员的用法
静态数据成员存放一般在private中 ,它具有静态生存期,表示 为 数据类型 类名::静态数据名所能解决的问题:可以计算种类的对象数量代码:class A{ static int i;};int A::i=0; 注: 如果你不对静态成员赋值,编译器将默认赋值为0;
2017-09-19 21:29:20 632
翻译 标识符的可见性
定义:程序运行到某一点,能够引用到的标识符,就是该处可见的标识符。可见性和作用域紧密联系,其中的规则为:1.标识符声明在前,引用在后。2.在同一作用域中,不能声明同名的标识符。3.在没有互相包含关系的不同的作用域中声明的同名标识符,互不影响4.如果在两个或多个具有包含关系的作用域中声明了同名标识符,则外层标识符在内层不可见。
2017-09-19 20:09:22 737
原创 c++中的作用域 四类(函数原型作用域,局部作用域,类作用域,命名空间作用域)
1.函数原型作用域:此作用域为c++程序中最小的作用域,生存周期最短。例:int func(int i) i为参数,作用域类型为函数原型类型。2.局部作用域:
2017-09-19 19:19:46 13642 1
原创 构造函数的含义和作用,复制构造函数
构造函数的作用:在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。 构造函数的性质:构造函数的函数名与类名相同,没有返回值 一般存放在公有类型中; 例:class people{ public: people(int page,char pname[]); /
2017-09-19 15:17:58 869
原创 C语言 实现多元函数求导
源文件如下:#include#include void qiudao(float *a,int n) //求导的各个系数的值,s为求导的次数{ int i;n--;for(i=0;ia[i]=a[i+1]*(i+1);}void display_daoshu(float *a,int n,i
2017-08-07 17:42:09 13379 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人