...
分类:
编程语言 时间:
2016-03-24 01:00:32
阅读次数:
235
Java面向对象东西太深奥了,本文只是发表一点自己的见解。 首先 举个栗子!! 汽车, 我们先给汽车定义个轮胎类 有一个属性名 轮胎尺寸 好了,开始轻易汽车类吧。。 正题来了,1.我们要实例化轮子对象 Wheel wheel = new Wheel(); 2.给轮子尺寸设置大小 wheel.setS ...
分类:
编程语言 时间:
2016-03-24 00:58:45
阅读次数:
322
template<classT>
structDel
{
voidoperator()(constT*ptr)
{
cout<<"Del"<<ptr<<endl;
deleteptr;
}
};
template<classT>
structFFF
{
voidoperator()(constT*ptr)
{
cout<<"delete[]"<<endl;
delete[]ptr;
}
};
structFree/..
分类:
编程语言 时间:
2016-03-23 23:52:53
阅读次数:
433
//C++String类的常规写法
#include<iostream>
usingnamespacestd;
classString
{
public:
//构造函数
String(char*str="")
:_str(newchar[strlen(str)+1])
{
strcpy(_str,str);
}
//拷贝构造
String(constString&s)
{
_str=newchar[strlen(s._str)+1];
strcpy(_str,..
分类:
编程语言 时间:
2016-03-23 23:49:54
阅读次数:
527
#include<iostream>
usingnamespacestd;
#include<assert.h>
classString
{
public:
String(char*str="")
{
_size=strlen(str);
_capacity=_size+1;
_str=newchar[_capacity];
strcpy(_str,str);
}
~String()
{
if(_str)
{
delete[]_str;
_size=0;
_capacity=0;
_s..
分类:
编程语言 时间:
2016-03-23 23:49:42
阅读次数:
412
列表解析:是指在原列表的基础之上生成新的列表列表解析式生成列表,通过for循环也可以实现,优势在于列表表达式比for循环快。列表解析表达式:表达式一[expressionforiter_variniterable]将迭代对象(iterable)中的值赋给iter_var,并执行expression例:>>>a=[1,2,3..
分类:
编程语言 时间:
2016-03-23 23:47:35
阅读次数:
194
第一种方式:(简单点)//修改操作functionupdateItem(){//利用toggle复合事件 $("input[type=button][value=修改]").toggle(function(){ //按钮变成“确定” $(this).attr("value","确定"); //显示文本框并隐藏span var$span=$(this).parent().parent().children(":eq(1)").c..
分类:
编程语言 时间:
2016-03-23 23:44:10
阅读次数:
256
/*C++顺序表模板练习以及剖析易出现的浅拷贝问题*/#define_CRT_SECURE_NO_WARNINGS1#include<iostream>#include<string>usingnamespacestd;template<typenameT>classSeqList{public: SeqList(); SeqList(constSeqList&s); ~SeqList(); voidPushBack(cons..
分类:
编程语言 时间:
2016-03-23 23:43:17
阅读次数:
236
#include<iostream>
#include<assert.h>
usingnamespacestd;
classDate
{
public:
Date(intyear=1900,intmonth=1,intday=1)
{
_year=year;
_month=month;
_day=day;
if(!CheckDate())
{
cout<<"输入日期为非法日期"<<endl;
assert(false);
}
}
Date(c..
分类:
编程语言 时间:
2016-03-23 23:41:58
阅读次数:
305
今天做了一个题,需要把数字转为汉字,想了一段时间没有结果,于是在网上搜索出了如下方法: 非常感谢:http://www.cnblogs.com/hongten/p/hongten_java_money.html提供的参考 如下是按照自己的理解写的类似方法: 附上测试的运行结果: ...
分类:
编程语言 时间:
2016-03-23 23:38:59
阅读次数:
630
1、使用“==”做比较判断时常量放在前面,如果错写成了赋值“=”则编译器会报错。 ...
分类:
编程语言 时间:
2016-03-23 23:39:12
阅读次数:
318
Java 线程同步根本上是要符合一个逻辑:加锁 >修改 >释放锁 1、同步代码块 示例如下: 示例中希望按照顺序依次输出整数。 通常同步代码块是需要锁定的对象,一般是需要并发访问的共享资源,任何线程在修改指定资源之前都首先对该资源加锁,在加锁期间其它线程无法修改该资源。从而保证了线程的安全性。另外线 ...
分类:
编程语言 时间:
2016-03-23 23:40:02
阅读次数:
211
最近在学习python,又很多入门的例子又写了一边,基本上是C#和Python都写了一遍,对比发现语言真是相痛,只是语法不同而已。 python开发也是用的VS,很好用,特别是代码段运行,选中一段python代码,Ctrl+E+E执行结果就出来了,跟装了TestDriven写C#也差不多,很不错!! ...
分类:
编程语言 时间:
2016-03-23 23:37:19
阅读次数:
240
Java安装及环境变量配置 1、安装 2、环境变量配置 1) 右击"计算机"-->属性(R)-->高级系统设置-->高级-->环境变量 2) 系统变量(或用户变量)-->新建 变量名: JAVA_HOME 变量值: C:\Program Files\Java\jdk1.6.0_21(选择Java安装 ...
分类:
编程语言 时间:
2016-03-23 23:34:22
阅读次数:
248
x264代码剖析(十五):核心算法之宏块编码中的变换编码
为了进一步节省图像的传输码率,需要对图像进行压缩,通常采用变换编码及量化来消除图像中的相关性以减少图像编码的动态范围。本文主要介绍变换编码的相关内容,并给出x264中变换编码的代码分析。
1、变换编码
变换编码将图像时域信号变换成频域信号,在频域中图像信号能量大部分集中在低频区域,相对...
分类:
编程语言 时间:
2016-03-23 22:31:16
阅读次数:
544
实验三 类与对象(一) 一、 实验目的1、 掌握类与对象的基本概念;2、 掌握类的声明、创建与使用方法;3、 掌握类的构造方法的定义与使用方法4、 掌握类的成员变量、成员方法的定义与使用方法;5、 理解类变量、类方法与实例变量、实例方法的区别;6、 理解Java中方法重载的实现方式。 二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的javac...
分类:
编程语言 时间:
2016-03-23 22:26:01
阅读次数:
547
作者: Zhang Yang列表推导上文介绍了一个高逼格的创建字典的方法,那列表呢?根据蛋痛定律,它也一定有,但是它被起了一个非常蛋痛的名字,叫列表推导:
先看看这样的代码:li = []
for a in A:
if a%2 != 0:
li.append(a)看到代码第一行的时候,小编已经不想再看下去了,是的,这才真正的万变不离 C 语言。蛋痛指数直冲云霄了。Pytho...
分类:
编程语言 时间:
2016-03-23 22:26:01
阅读次数:
259