码迷,mamicode.com
首页 > 编程语言
More Effective C++----(17)考虑使用lazy evaluation(懒惰计算法)
Item M17:考虑使用lazy evaluation(懒惰计算法) 从效率的观点来看,最佳的计算就是根本不计算,那好,不过如果你根本就不用进行计算的话,为什么还在程序开始处加入代码进行计算呢?并且如果你不需要进行计算,那么如何必须执行这些代码呢? 关键是要懒惰。 还记得么?当你还是一个孩子时,你的父母叫你整理房间。你如果象我一样,就会说“好的“...
分类:编程语言   时间:2016-05-07 09:51:17    阅读次数:271
趣谈Java变量的可见性问题
了解过多线程的我们,对synchorized,sleep和valatile都比较了解,但是当这三个名词和“Java变量得可见性”的话题联系在一起不知道大家是否还可以保持大脑清晰??? 最近看到一个关于Java变量可见性的问题,感觉比较新鲜就查了一些资料,下面分享给大家: 首先给大家看一段关于多线程的执行代码: package com.test; import java.util.concur...
分类:编程语言   时间:2016-05-07 09:46:48    阅读次数:163
C++实验4-1
一、问题及代码 #include #include using namespace std; class Stu //声明基类 { public: Stu(int n, string nam ):num(n),name(nam){} void display( ) { cout<<"学号:"<<num<<endl; cout<<"...
分类:编程语言   时间:2016-05-07 09:46:01    阅读次数:145
DayDayUP_Python自学记录[6]_函数学习
Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数...
分类:编程语言   时间:2016-05-07 09:45:23    阅读次数:185
的确,Java存在缺陷。但是……
本文作者为资深码农 Tim Spann,主要讲述 Java 让人无法抗拒的众多优点以及一些些缺陷。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文...
分类:编程语言   时间:2016-05-07 09:45:19    阅读次数:158
图解计算机图形学三维变换算法
工程下载 http://pan.baidu.com/s/1o7OEMc6 tcddd.rar 此处为在Windows下运行的TC图形程序;使用了EasyX库; EasyX库可参考: http://blog.csdn.net/bcbobo21cn/article/details/51207782 http://www.easyx.cn 代码参考 http:...
分类:编程语言   时间:2016-05-07 09:43:57    阅读次数:254
java read com port
java 读取串口的技术        1、rxtx         2、jSerialComm        3、jsc...
分类:编程语言   时间:2016-05-07 09:45:26    阅读次数:162
More Effective C++----(21)通过重载避免隐式类型转换
Item M21:通过重载避免隐式类型转换 (读这一节内容之前,建议回顾C++转换构造函数和隐式转换函数的相关知识。) 以下是一段代码,如果没有什么不寻常的原因,实在看不出什么东西: class UPInt { // unlimited precision public: ...
分类:编程语言   时间:2016-05-07 09:45:11    阅读次数:164
65. Valid Number-leetcode-java
【原来在SAE的blog上,都转到CSDN了。。】 65. Valid Number-leetcode-java 发表于 2016/02/10 题目: Validate if a given string is numeric. Some examples: "0" => true " 0.1 " => true "abc" => false...
分类:编程语言   时间:2016-05-07 09:44:05    阅读次数:251
顺序表的冒泡排序算法及二分法查找代码实现
本文主要实现了比较经典的冒泡排序算法(对已经有序或者基本有序的顺序表复杂度大大降低),和二分法查找,各位看官看代码吧//冒泡排序算法及二分法查找 #include "stdio.h" typedef struct { int key; }SSTable_Elem_Type; typedef struct { SSTable_Elem_Type*elem; int length...
分类:编程语言   时间:2016-05-07 09:42:37    阅读次数:315
DayDayUP_Python自学记录[7]_日期和时间
Python 日期和时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用...
分类:编程语言   时间:2016-05-07 09:39:11    阅读次数:265
C++第四次实验——派生和继承1
一、问题及代码: /* * 文件名称:c++第四次实验——派生和继承1.cpp * 作 者:郭宇辉 * 完成日期:2016年 4 月 25 日 ——草稿 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:根据一声明好的类及测试函数完成成员函数。 * 输入描述:无 * 问题描述: * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include #inclu...
分类:编程语言   时间:2016-05-07 09:40:35    阅读次数:171
Java---注解、类加载器-加强-实现运行任意目录下class中加了@MyTest的空参方法
做自己的类加载器 虚拟机的核心是通过类加载器来加载.class文件,然后进行相应的解析执行。那么我们可以自己做类加载器,手动加载需要的.class以进行解析执行,从而扩展虚拟机的功能。 以下内容摘自API文档:应用程序需要实现 ClassLoader 的子类,以扩展 Java 虚拟机动态加载类的方式。网络类加载器子类必须定义方法 findClass 和 loadClassData,以实现从网络加载类...
分类:编程语言   时间:2016-05-07 09:36:42    阅读次数:277
《java入门第一季》之面向对象(多态练习)
接下来经过一个例子,对多态问题加深印象: 猫狗案例。 /* 多态练习:猫狗案例 */ class Animal { public void eat(){ System.out.println("吃饭"); } } class Dog extends Animal { public void eat() { System.out.println("狗吃肉"); } pu...
分类:编程语言   时间:2016-05-07 09:36:53    阅读次数:171
完整版java读取apk、ipa包名、版本名、版本号等信息
有时候,我们上传apk或者是ipa文件的时候,是需要读取到里面的一些信息的,比如软件的包名,以及其版本信息等。在网上搜索了一下资料 , 找了很多版本,对于apk文件的版本号,一直读取不到,在这里,笔者自己总结了,读取apk、ipa文件的一些代码,大家可以参考下,去其糟粕,取其精华。以便适用于自己的需求。下面会提供源码给大家,我用的开发工具是eclipse,直接导入就可以,jar包也是我已经下载好的,...
分类:编程语言   时间:2016-05-07 09:37:00    阅读次数:1073
第9周项目二-我的数组类
代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp; *作 者:岳成艳; *完成日期:2015年5月6号; *版 本 号:vc++6.0; * *问题描述:(1)为各成员函数赋值,其中arrayAddr应该是为保存数据新分配的连续空间的首地址;注意需要深复制的构造函数 (2)将a指向...
分类:编程语言   时间:2016-05-07 09:37:31    阅读次数:158
57. Insert Interval-leetcode-java
【原来在SAE的blog上,都转到CSDN了。。】 57. Insert Interval-leetcode-java 发表于 2016/02/09 题目: Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necess...
分类:编程语言   时间:2016-05-07 09:37:45    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!