1. 新的Doctype尽管使用,即使浏览器不懂这句话也会按照标准模式去渲染2. Figure元素用和来语义化地表示带标题的图片 src=”path/to/image” alt=”Aboutimage” /> This is an image of something interesting. 3. 重新定义的已经被重新定义了,现在被用来表示小的排版,如网站底部的版权声明4. 去掉lin...
分类:
编程语言 时间:
2015-08-26 22:35:40
阅读次数:
307
C++类型转换
一 隐式类型转换
在C++语言中,某些类型之间有关联。如果两种类型有关联,那么当程序需要其中一种类型类型的运算对象时,可以用另一种关联类型的对象或者值来替代。
Intival = 3.4 + 3; //编译器提示损失精度
加法的两个运算对象类型不同:3.4为double类型,3位int类型。C++不会将两个不同类型的值直接相加,而...
分类:
编程语言 时间:
2015-08-26 22:34:45
阅读次数:
162
题目来源:hdu 3466 Proud Merchants
Proud Merchants
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 3595 Accepted Submission(s): 1500
Prob...
分类:
编程语言 时间:
2015-08-26 22:36:21
阅读次数:
239
问题描述:设置一个起始位置,寻找主串中第一次出现子串的首位置。
算法实现:
int index(string str,string substr,int pos)
{
int i=0,j=0;
int slen,sslen;
i=pos;
slen=str.length();
sslen=substr.length();
while(i+sslen<slen)
{
whi...
分类:
编程语言 时间:
2015-08-26 22:33:43
阅读次数:
309
正则表达式原来在机房重构的时候就了解过,那时候看博客有伙伴用正则表达式对输入框内容进行限制,用的那些字符但是看着不懂,只知道可以达到那样的效果,学习asp.net验证控件的时候的时候又用到它,这次学习JavaScript再次了解它,那么下面我们来认识一下正则表达式。
一、什么是正则表达式
正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript的RegE...
分类:
编程语言 时间:
2015-08-26 22:35:55
阅读次数:
196
所实现的一元多项式的结构如下图所示:
若只对多项式进行“求值”等不改变多项式系数和指数的运算,采用类似顺序表的顺序存储结构即可,否则应采用链式存储结构,本文因为要进行一元多项式的加法,加法,乘法,...
分类:
编程语言 时间:
2015-08-26 22:32:20
阅读次数:
181
1. 在C++中调用C:使用extern "C"则是告诉编译器依照C的方式来编译封装接口,当然接口函数里面的C++语法还是按C++方式编译。包装(wrapper)2. 在C中调用C++:extern "C" 的作用是:让C++连接器找调用函数的符号时采用C的方式注意这里的C调用C++或者C++调用C意思是.c文件中调用.cpp文件中代码,或者相反。集成开发环境如VC++6.0或者vs都是以文件后缀...
分类:
编程语言 时间:
2015-08-26 22:31:43
阅读次数:
191
JAVA问题总结13-从键盘输入并输出,加从键盘输入三个数,输出并按从大到小排序。
package java2;
/**
* 这是一个从键盘输入并输出的一个test
* @author xubo601450868
* @time 2015.8.26
* @version v1.0
* */
import java.util.Scanner;
public class test4...
分类:
编程语言 时间:
2015-08-26 22:33:02
阅读次数:
198
今天的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。 这些能力和弹性使C++成为一个无可匹敌的工具,但也可能引发使用者的某些迷惑,比如...
分类:
编程语言 时间:
2015-08-26 22:31:03
阅读次数:
229
我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,有时候,我们希望该类的所有成员共享一个成员。这时可以用static来修饰。
Java中static作为修饰符,可以用来修饰变量、方法、代码块。
1、静态方法
被static修饰的变量成为静态变量,又可以成为静态成员或类成员。它属于整个类所有,而不是某个对象所有,被类的所有对象共享。类变量在类加载的时候初始化分配空间,而且只被初始...
分类:
编程语言 时间:
2015-08-26 22:32:18
阅读次数:
157
首先,dynamic_cast依赖于RTTI信息,其次,在转换时,dynamic_cast会检查转换的source对象是否真的可以转换成target类型,这种检查不是语法上的,而是真实情况的检查。
先看RTTI相关部分,通常,许多编译器都是通过vtable找到对象的RTTI信息的,这也就意味着,如果基类没有虚方法,也就无法判断一个基类指针变量所指对象的真实类型, 这时候,dynamic_cast...
分类:
编程语言 时间:
2015-08-26 22:29:50
阅读次数:
173
今天在编译python so时出现点问题——把其他C库链接到同一个so里——尝试了一早上发现了方法,已经更新到本系列的第二节里了。
整理了一下工程目录,打算用scons管理。
scons毕竟是一种新型的build工具,比makefile肯定有很大进步,至少更清晰好学,少了很多晕晕的trick。但是相比其他高级工具比如cmake之类的,就不清楚优劣了。
...
分类:
编程语言 时间:
2015-08-26 22:29:05
阅读次数:
231
复制实参的局限性(值传递)不适合复制实参的情况包括:
当需要在函数中修改实参的值时。
当需要以大型对象作为实参传递时。对实际的应用而言,复制对象所付出的时间和存储空间代价往往过大。
当没有办法实现对象的复制时。
通过引用传递数组通常,数组以非引用类型传递,此时数组会转换为指向第一个元素的指针,形参中数组大小并没有意义。然而如果形参是数组的引用,则编译器不会将数组实参转化为指针,而是传递数组引用本身...
分类:
编程语言 时间:
2015-08-26 22:28:25
阅读次数:
205
出处是Redmine官方网站的讨论区:Insert HTML fragments
Wiki语言如果可以支持HTML代码块无疑可以给我们带来很多方便,如实现点击链接打开一个新的窗口等功能。
对于Redmine2.2.0及以上版本将如下代码:
desc "Insert html" + "\n\n" +
" !{{html\n\n}}"
macro :html do...
分类:
编程语言 时间:
2015-08-26 22:27:50
阅读次数:
509
用四种方法实现了将数组元素循环右移k个位置,相关的解释作为注释放在代码里面了。
package movearrayelement;
import java.util.BitSet;
public class MoveArrayElement {
/**
* 每次把数组中所有元素移动一个位置,移动k轮
* @param array
* @param k
*/
public ...
分类:
编程语言 时间:
2015-08-26 22:26:59
阅读次数:
179