首页 > 编程语言
【学习笔记】【C语言】循环结构-do while
用法: while (条件) { } do { } while(条件); while和do-while的区别 1.很多情况下,while和do while可以互换 2.while特点:如果一开始的条件不成立,永远不会执行循环体 do while特点:不管一开始的条件是否成立,至少会执行一次循环体 3...
分类:编程语言   时间:2015-06-12 22:02:18    收藏:0  评论:0  赞:0  阅读:215
A星算法入门之入ing...
几天以来的瞎折腾,能算入门么? 漫漫几千里,A星算法这么走。 测试程序: public class AStarTest { ? ? /** ? ? ?* @param args ? ? ?*/ ? ? public static void main(String[] args) { ? ? ? ? ...
分类:编程语言   时间:2015-06-12 20:58:18    收藏:0  评论:0  赞:0  阅读:301
随机洗牌算法---我们一起谈谈
看到这个问题是在知乎上, 一个回答:实现一下#include #include #include #include using namespace std;const int RAND_MAXNUM = 100;int bigRand() { return RAND_MAXNUM*rand() + rand(...
分类:编程语言   时间:2015-06-12 20:56:08    收藏:0  评论:0  赞:0  阅读:269
Java并发编程--Fork/Join框架使用
上篇博客我们介绍了通过CyclicBarrier使线程同步,但是上述方法存在一个问题,那就是如果一个大任务跑了2个线程去完成,如果线程2耗时比线程1多2倍,线程1完成后必须等待线程2完成,等待的过程线程1没法复用。现在我们准备解决这个问题,我们希望线程1完成自己的任务后能去帮助线程2完成一部分任务。Java7引如了Fork/Join框架可以很好的解决这个问题。          Fork/Joi...
分类:编程语言   时间:2015-06-12 20:55:58    收藏:0  评论:0  赞:0  阅读:228
java基础——集合
集合与数组的区别:1.数组是固定长度的;集合的长度是可变的。2.数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。3.数组存储元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。java集合主要有3种重要的类型:●List:是一个有序集合,可以存放重复的数据。●Se...
分类:编程语言   时间:2015-06-12 20:54:58    收藏:0  评论:0  赞:0  阅读:391
C++输出流的格式控制
inline SMANIP(long) resetiosflags(long _l) { return SMANIP(long)(__resetiosflags, _l); }inline SMANIP(int) setfill(int _m) {return SMANIP(int)(__setfi...
分类:编程语言   时间:2015-06-12 20:52:18    收藏:0  评论:0  赞:0  阅读:151
mwc飞控PID算法解析
0.说明基于mwc2.3的pid算法解析,2.3中增加了一种新的pid算法,在此分别解析.P:比例I:积分D:微分1.老版PID代码代码大概在MultiWii.cpp的1350行上下. 1 if ( f.HORIZON_MODE ) prop = min(max(abs(rcCommand[PI.....
分类:编程语言   时间:2015-06-12 20:44:58    收藏:0  评论:0  赞:0  阅读:518
Windows下用C语言获取进程cpu使用率,内存使用,IO情况
#ifndef PROCESS_STAT_H#define PROCESS_STAT_H#ifdef __cplusplusextern“C” {#endiftypedeflonglongint64_t;typedefunsigned longlonguint64_t;/// 获取当前进程的cpu使...
分类:编程语言   时间:2015-06-12 20:39:08    收藏:0  评论:0  赞:0  阅读:345
Python xlrd、xlwt、xlutils读取、修改Excel文件
Python xlrd、xlwt、xlutils读取、修改Excel文件 一、xlrd读取excel ? 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。 首先,打开workbook;?? ? import xlrd wb...
分类:编程语言   时间:2015-06-12 19:33:48    收藏:0  评论:0  赞:0  阅读:457
在spring MVC的controller中获取ServletConfig
在使用SmartUpload进行文件上传时,需要用到srevletConfig: 如果是在servlet中写当然是很容易实现的: private ServletConfig config; //初始化Servlet final public void init(ServletConfig config) throws ServletException{ t...
分类:编程语言   时间:2015-06-12 19:29:08    收藏:0  评论:0  赞:0  阅读:518
开源中国GIT中Java分类下TOP10项目的活动情况分析
TOP 10 ThinkGem / JeeSite  项目GIT情况统计 145546_JjhV_1245989.jpg (198.18 KB, 下载次数: 0) 下载附件 2 分钟前 上传 从上面看到,总共参与的贡献者有15个人,10个以上提交者有3个,最近1个月一个提交也没有。默认分支文件总数有5490。 从这里可以看出,项目规模...
分类:编程语言   时间:2015-06-12 19:28:08    收藏:0  评论:0  赞:0  阅读:233
Javascript中的几种继承方式比较
开篇 从’严格’意义上说,javascript并不是一门真正的面向对象语言。这种说法原因一般都是觉得javascript作为一门弱类型语言与类似java或c#之类的强型语言的继承方式有很大的区别,因而默认它就是非主流的面向对象方式,甚至竟有很多书将其描述为’非完全面向对象’语言。其实个人觉得,什么方式并不重要,重要的是否具有面向对象的思想,说javascript不是面向对象语言的,往往都可能没有...
分类:编程语言   时间:2015-06-12 19:28:03    收藏:0  评论:0  赞:0  阅读:207
文件上传--基于Spring MVC框架+SmartUpload
这篇文章是介绍文件上传的,由于在spring MVC上实现起来和直接在servlet中写有些不同,所以特地写了一下这篇文章,关于不同点,大家可以先阅读一下上一篇文章。好了,下面直接上代码。 jab包是jspSmartUpload.jar,如果有类似的jar包如:commons-fileupload-1.2.2,留一个即可,否则会冲突报错 首先是一个简单的页面(jsp),比较丑,但能用: <%...
分类:编程语言   时间:2015-06-12 19:27:28    收藏:0  评论:0  赞:0  阅读:439
[ZZ] C++ Multiset
cpp语言中,multiset是库中一个非常有用的类型,它可以看成一个序列,插入一个数,删除一个数都能够在O(logn)的时间内完成,而且他能时刻保证序列中的数是有序的,而且序列中可以存在重复的数。 我们通过一个程序来看如何使用multiset。#include #include #include ...
分类:编程语言   时间:2015-06-12 19:23:08    收藏:0  评论:0  赞:0  阅读:346
c++中虚函数和多态性
1.直接看下列代码:#include using namespace std;class base{public: void who(){ coutwho(); p=&obj2; p->who(); ((derivel1*)p)->who(); p=&...
分类:编程语言   时间:2015-06-12 19:21:27    收藏:0  评论:0  赞:0  阅读:249
转:用C语言扩展Python的功能
转自:http://www.ibm.com/developerworks/cn/linux/l-pythc/一、简介Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各...
分类:编程语言   时间:2015-06-12 19:20:07    收藏:0  评论:0  赞:0  阅读:271
Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:编程语言   时间:2015-06-12 19:19:58    收藏:0  评论:0  赞:0  阅读:230
[ZZ] C++ set
set集合容器:实现了红黑树的平衡二叉检索树的数据结构,插入元素时,它会自动调整二叉树的排列,把元素放到适当的位置,以保证每个子树根节点键值大于左子树所有节点的键值,小于右子树所有节点的键值;另外,还得保证根节点左子树的高度与右子树高度相等。平衡二叉检索树使用中序遍历算法,检索效率高于vector、...
分类:编程语言   时间:2015-06-12 19:18:48    收藏:0  评论:0  赞:0  阅读:242
python面向对象
# -*- coding: utf-8 -*-class Person:'''a doc string for you class'''population = 0def __init__(self,name):'''initial the Person's data'''self.name = n...
分类:编程语言   时间:2015-06-12 19:18:17    收藏:0  评论:0  赞:0  阅读:248
[ZZ] C++ Vector
vector简介 vector是STL中最常见的容器,它是一种顺序容器,支持随机访问。vector是一块连续分配的内存,从数据安排的角度来讲,和数组极其相似,不同的地方就是:数组是静态分配空间,一旦分配了空间的大小,就不可再改变了;而vector是动态分配空间,随着元素的不断插入,它会按照自身的一套...
分类:编程语言   时间:2015-06-12 19:16:28    收藏:0  评论:0  赞:0  阅读:296
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!