首页 > 编程语言
第四周上机实践项目3——用对象数组操作长方柱类
问题及代码 /* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2015 年 3 月 29 日 * 版 本 号:v1.0 * * 问题描述:编写基于对象的程序,求5个长方柱的体积和表面积。 * 输入描述:长宽高。 * 程序输出:体积和表面积。 ...
分类:编程语言   时间:2015-03-30 09:30:20    收藏:0  评论:0  赞:0  阅读:178
算法复习计划
写在前面 随着四月的到来, 离省选越来越近了.从NOIP到现在, 学到了很多很多东西, 有的学的比较深入, 有的只是略知一二从明天开始, 进行针对省选的算法复习计划. 省选前完成.重点是对算法的理解和应用, 还会注重模板习惯的养成 计划内容 1. 数据结构 一直觉得我数据结构学的还可以, 不过列出来发现会的也没多少.少就少吧, 省选够用就行... 线段...
分类:编程语言   时间:2015-03-30 09:28:10    收藏:0  评论:0  赞:0  阅读:216
Python 打包exe文件控制台隐藏<二>
使用Py2exe库打包后运行Python文件会有黑色cmd控制台一闪而过怎么办? 将 setup.py中的script改为windows即可 转载注明出处http://blog.csdn.net/u013511642...
分类:编程语言   时间:2015-03-30 09:28:00    收藏:0  评论:0  赞:0  阅读:512
使用补偿算法对陀螺仪和电子罗盘进行数据融合,计算方位角
电子罗盘如  HMC5883L或者 MPU9250的AK8963测方位角时,经常会发现测量角度抖动很厉害。即使不动,角度也在不停的小范围内变化。这时候就需要使用陀螺仪对方位角进行补偿融合,得出稳定的数据。本文只讨论2D空间的方位角,就是电子罗盘X, Y两轴数据融合陀螺仪Z轴数据。 1. 电子罗盘和陀螺仪测量物理意义 电子罗盘:0-360度的方位角,也称为 yaw 。角度为arcta...
分类:编程语言   时间:2015-03-30 09:27:30    收藏:0  评论:0  赞:0  阅读:3602
黑马程序员_日记17_Java多线程(七)
——- android培训、java培训、期待与您交流! ———-线程间通信线程间的通信: 其实就是多个线程操作同一个资源,但是操作的动作不同。一、我的示例这是我写的关于线程间通信的示例。本示例需要定义三个类: 1 资源类Resource 2 输入类Input 3 输出类Output步骤: 1 先写出基本代码 2 找安全问题并修改1 初级代码//本类定义的资源是,人的数据 class R...
分类:编程语言   时间:2015-03-30 09:27:20    收藏:0  评论:0  赞:0  阅读:100
详解java类的生命周期
引言         最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮助,...
分类:编程语言   时间:2015-03-30 09:26:10    收藏:0  评论:0  赞:0  阅读:178
Java中的五种同步辅助类
当你使用synchronized关键字的时候,是通过互斥器来保障线程安全以及对共享资源的同步访问。线程间也经常需要更进一步的协调执行,来完成复杂的并发任务,比如wait/notify模式就是一种在多线程环境下的协调执行机制。 通过API来获取和释放锁(使用互斥器)或者调用wait/notify等方法都是底层调用的方式。进一步来说,有必要为线程同步创建更高层次的抽象。通常用到的同步辅助类,就是对2...
分类:编程语言   时间:2015-03-30 09:25:50    收藏:0  评论:0  赞:0  阅读:164
C++ 栈和队列的介绍与使用
使用标准库的栈和队列时,先包含相关的头文件 #include #include 定义栈如下: stack stk; 定义队列如下: queue q; 栈提供了如下的操作 s.empty() 如果栈为空返回true,否则返回false s.size() 返回栈中元素的个数 s.pop() 删除栈...
分类:编程语言   时间:2015-03-30 09:25:40    收藏:0  评论:0  赞:0  阅读:264
对一个程序的思考5(C++各种函数调用)
/**********************************************************************    * main.cpp     * Compiler: GCC,VS,VC6.0  win32    * Author:WK  * Time: 2015 3 29  *************************************...
分类:编程语言   时间:2015-03-30 09:25:30    收藏:0  评论:0  赞:0  阅读:281
Neural Network based on Eorr Back Propagation典型BP网络c++实现
参考资料:人工神经网络-韩力群PPT         看了一些关于基于神经网络的语言模型, 与传统语言模型相比, 除了计算量让人有点不满意之外, 不需要额外的平滑算法, 感觉它们的效果让人惊讶。 这些网络里面都能看到BP的影子, 可以说BP网络是最基本的, 掌握扎实了, 对其他结构理解会更深刻, 于是早在学习语言模型之前我自己曾经用c++写过一个简单的BP网络,虽然功能简单,只有最基本的三...
分类:编程语言   时间:2015-03-30 09:24:20    收藏:0  评论:0  赞:0  阅读:361
151. Reverse Words in a String Leetcode Python
Given an input string, reverse the string word by word. For example, Given s = "the sky is blue", return "blue is sky the". Update (2015-02-12): For C programmers: Try to solve it in-place in...
分类:编程语言   时间:2015-03-30 09:24:10    收藏:0  评论:0  赞:0  阅读:247
spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法
spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法...
分类:编程语言   时间:2015-03-30 09:23:40    收藏:0  评论:0  赞:0  阅读:941
effective c++ 笔记 (4)
//---------------------------15/03/29---------------------------- //#9    绝不在构造和析构过程中调头virtual函数 {     /*         1:在构造时调用virtual函数有两个结果             1>如果基类实现了这个函数,就调用基类的函数。       ...
分类:编程语言   时间:2015-03-30 09:23:00    收藏:0  评论:0  赞:0  阅读:267
JAVA学习笔记(四十一)-多线程与线程组
线程组ThreadGroup/* * 线程组ThreadGroup * * 结论: * 如果在设置线程组优先级之前设置线程优先级,则线程优先级不受线程组优先级限制 * 如果在设置线程组优先级之后设置线程优先级,则线程优先级不能超过线程组优先级 * * 线程的优先级,默认与启动它的父线程相同,但受到所有线程组的限制 */ public class Test02 { publ...
分类:编程语言   时间:2015-03-30 09:21:40    收藏:0  评论:0  赞:0  阅读:282
JAVA学习笔记(四十二)-生产者消费者模型
wait()、notify()/* * wait()、notify() * * 1.两个方法都只能在synchronized代码块中执行,因为要对持有锁的线程操作,只有同步中才有锁 * 2.两个方法在操作同步中的线程时,必须要标识所操作线程持有的对象锁 * 3.等待和唤醒必须是同一个对象锁 */ public class Test05 { public static void...
分类:编程语言   时间:2015-03-30 09:21:30    收藏:0  评论:0  赞:0  阅读:263
JAVA学习笔记(四十三)- ThreadLocal
死锁/* * 死锁:多个线程使用不同的锁,每个线程都需要另一个线程持有的锁 * 出现:同步的嵌套 * */ public class Test01 { public static void main(String[] args) { Tom tom = new Tom(); Alice alice = new Alice(); MyT...
分类:编程语言   时间:2015-03-30 09:21:26    收藏:0  评论:0  赞:0  阅读:308
c++ 查看库文件符号表
做个笔记: linux 下查看符号表工具:nm 操作如下:   linux的nm命令可以一个文件中的符号列表,列出以上代码Gcc -c编译出的a.o(a.a a.so)可以通过nm命令来查看其中的符号信息: 源码打印? 0000000000000000 t    0000000000000000 d    000000000000000...
分类:编程语言   时间:2015-03-30 09:15:50    收藏:0  评论:0  赞:0  阅读:252
java 常见异常(二)
java.lang.ClassCastException: com.bjsxt.HomeWrok.oop.polymorphism.UP cannot be cast to com.bjsxt.HomeWrok.oop.polymorphism.MP3at com.bjsxt.HomeWrok.oo...
分类:编程语言   时间:2015-03-30 09:11:30    收藏:0  评论:0  赞:0  阅读:192
深入理解JavaScript系列
深入理解JavaScript系列文章,包括了原创,翻译,转载,整理等各类型文章,如果对你有用,请推荐支持一把,给大叔写作的动力。深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点深入理解JavaScript系列(2):揭秘命名函数表达式深入理解JavaScript系...
分类:编程语言   时间:2015-03-30 09:10:10    收藏:0  评论:0  赞:0  阅读:351
C++重载操作符的本质
重载操作符的本质重载操作符,在C++中,占有很重要的位置,其本质,也是一般的函数,我们今天就来探讨重载操作符,看看他的真实面目。重载操作符的目的,是为数据结构提供自己的操作方法,例如两个同类型的类相加,其规则到底是什么样的,就在重载操作符中定义。我们先看一段简..
分类:编程语言   时间:2015-03-30 06:58:41    收藏:0  评论:0  赞:0  阅读:258
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!