Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

C++容器(vector、list、deque)

C++容器(vector、list、deque)

vector ,deque和list顺序性容器:向量vector: 是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector看作动态数组。在创建一个vector后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector默认指定,这个大小即capacity()函数的返回值。当存储的数据超过分配的空间时vector会重新分配一块内存块,但这样...
C++ 之 常量成员函数

C++ 之 常量成员函数

类的常量成员函数(const member function), 可以访问类的数据成员,但是不能修改。1 声明在成员函数声明的参数列表后,加上 const 关键字,声明为常量成员函数(const member function),表明其不被允许修改类的数据成员下面代码,定义了一个 Date 类,分别以年、月、日的形式来表示日期class Date {public: int day() const { return d; } int month() co...
从一行代码里面学点JavaScript

从一行代码里面学点JavaScript

现如今,JavaScript无处不在,因此关于JavaScript的新知识也是层出不穷。JavaScript的特点在于,要学习它的语法入门简简单,但是要精通使用它的方式却是一件不容易的事。来看看下面的这段代码,它来自于谷歌“名猿”Addy Osmani在几天前贴出的一段代码,它的作用是用来调试你的CSS层。全部代码只有三行,但是你绝对可以把它放在一行里面完成:[].forEach.call($$(“*”),f...
Hibernate某些版本(4.3)下报错 NoSuchMethodError: javax.persistence.Table.indexes()

Hibernate某些版本(4.3)下报错 NoSuchMethodError: javax.persistence.Table.indexes()

其实本来没啥大问题,但到网上查的时候发现了一些误人子弟的说法,所以还是记下来吧。现象:hibernate从低版本升级到某一个版本时(我们是升到4.3.10)时,在程序启动时会报错:java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;于是查资料,网上也有许多人遇到同样的错误,并且发现的原因是在model中使用了@Table(name="...
Spring+Hibernaet+MySQL事务处理中遇到问题及解决

Spring+Hibernaet+MySQL事务处理中遇到问题及解决

spring的事务处理本来就是依赖于底层的实现,比如hibernate及数据库本身。所以,当使用mysql数据库时,首先要确定的是,所操作的对象表是innodb格式的。1. read-only方法中进行更新或插入操作时,并不总报错在service层的方法中定义了事务,并且在spring配置文件中定义了如下的传播方式:<tx:attributes > <tx:method name="save*" propagation="REQUIRED...
Java迭代器的一般用法

Java迭代器的一般用法

迭代器(Iterator)迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lan...
如何利用Python生成随机密码

如何利用Python生成随机密码

写了个程序,主要是用来检测MySQL数据库的空密码和弱密码的,在这里,定义了三类弱密码:1. 连续数字,譬如123456,在get_weak_num中实现2. 连续字母,譬如abcdef,在get_weak_character中实现当然,个数都是随机的。3. 数字和字母随机组合。在get_weak_num_character中实现。同时定义了一个password_exist的列表,用于保存不同的密码。如果新生成的密码在列表中存在,则不进行MySQL数据库的...
60行JavaScript代码俄罗斯方块游戏全解析

60行JavaScript代码俄罗斯方块游戏全解析

早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60行乍一看还是很让人吃惊的。但是读懂了代码之后发现其实整个程序并没有使用什么神秘的技术,只不过是利用一些工具或者JavaScript本身的技巧大大简化了代码。总结起来主要是以下三点1.使用eval来产生JavaScript代码,...
C Windows控制台字符版本俄罗斯方块

C Windows控制台字符版本俄罗斯方块

C Windows控制台字符版本俄罗斯方块//一个可以工作在Windows控制台字符界面下的俄罗斯方块//工作在非图形模式,无需其他库依赖,单个C文件代码即可运行//支持最高纪录,并且对于纪录进行了加密//By wrule 2015年12月14日20:53:57//控制方式 WSAD 键对应旋转,下,左,右//需要注意的是在进行游戏之前需要按下 Ctrl + 空格 取消输入法,否则无法正确操作#define _CRT_SECURE_NO_WARNINGS#...
理解Java中的接口

理解Java中的接口

一.为什么要使用接口假如有一个需求:要求实现防盗门的功能。门有"开"和"关"的功能,锁有"上锁"和"开锁"的功能。分析:首先防盗门是一个门,门有开门和关门的功能,还有一把锁,锁有开锁和上锁,按照面向对象的编程的思想,我们会将门和锁都作为一个类而单独存在,但是,不能让防盗门继承自门的同时又继承自锁,防盗门不是锁,不符合继承中is a的关系,在java中支持单继承。那么我们如何来解决这一问题,这时就要用到接口。 二.什么是接口 在软件中接口是一种规范和标准...
Java中的向上转型和向下转型

Java中的向上转型和向下转型

首先要明白一点Java中的向上转型和向下转型他们都是建立在继承的基础上。一.向上转型 子类到父类的转换通常称作向上转型,通俗的说就是定义父类对象指向子类对象。下面通过一个例子来深入理解向上转型.//定义一个抽象的动物父类public abstract class Animal{ public abstract void Play();//此处需注意抽象方法没有方法体}//定义一个狗狗类,继承自Animalpublic class Dog extends...
<< 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 >>