码迷,mamicode.com
首页 > 编程语言
一个数组构造两个堆栈
***用一个数组表示两个堆栈,最大限度的利用空间0123若果像右图中从中间分成两部分,则可能存在其中一个堆栈满了,而另一个堆栈还有空的,为你最大限度的利用空间,需要两边像中间长,知道指针碰头表示堆栈已满#includeusing namespace std;#define Maxsize 100cl...
分类:编程语言   时间:2015-04-09 21:50:51    阅读次数:162
python 在sublime 中的配置
首先可以先装package control 方法——按ctrl+`,然后在命令行里复制粘贴以下代码,import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.make...
分类:编程语言   时间:2015-04-09 21:50:16    阅读次数:169
二维数组
二维数组定义: 一般形式:类型说明符 数组名[常量表达式1][常量表达式2] int a[2][3]; 二维数组的初始化: 分段赋值:int a[2][3]={{1, 2, 3},{4, 5, 6}} //行中的常量表达式可以省略;列中的不可或缺 连续赋值:int a[2][3...
分类:编程语言   时间:2015-04-09 21:49:01    阅读次数:130
C++
每天都感觉代码在变得飘逸,但bug开始更加阴魂不散。你能相信在看了一个月C++后发现变量的声明和定义竟然开始模棱两可,不能说是水平太渣,只能说是底蕴不够,修为不够妖艳。废话不扯,先搞搞再说。 变量的声明和定义:(直接干货)声明就是说一声的意思,告诉编译器有这个东东。那么在说一声的时候会是这两种情况....
分类:编程语言   时间:2015-04-09 21:46:54    阅读次数:153
详细分析Java中断机制(转)
1. 引言当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。如果对Java中断没有一个全面的了解,可能会误以为被中断的...
分类:编程语言   时间:2015-04-09 21:46:05    阅读次数:205
Java中I/O库的设计原则
面试中遇到了此类题目,再次做个记录,以备只需!1.在Java的I/O中有两个设计的结构:装饰模式和适配器模式2.Java库中的对称性:(1)输出-输入对称:处理Byte流的InputStream和OutputStream;处理Char流的Reader和Writer。(2)byte-char对称:In...
分类:编程语言   时间:2015-04-09 21:46:08    阅读次数:159
二维数组求最大矩阵
在上次一维数组求最大子数组的和之后我又做了这次的二维数组最大矩阵之和,代码如下#includestatic int max;void qiongju(int juzhen[][4],int ai,int aj,int m,int n){ int linshi; for(int i...
分类:编程语言   时间:2015-04-09 21:43:22    阅读次数:156
python中的getattr函数
getattr(object, name[, default]) -> valueGet a named attribute from an object; getattr(x, 'y') is equivalent to x.y.When a default argument is given, ...
分类:编程语言   时间:2015-04-09 21:38:24    阅读次数:159
“《算法》第四版第2章‘排序’”:初级排序算法
分类:编程语言   时间:2015-04-09 21:39:53    阅读次数:125
Unity 梯子生成算法
Unity之生成梯子算法的实现。1.通过预制物体动态生成角度可设置的梯子形状。 1.1 主要涉及到的数学知识点,角度与弧度的转化。 弧度=角度乘以π后再除以180 角度=弧度除以π再乘以180 1.2 三角函数 在这里只使用正切函数tan,简单的推理逻辑如下: ...
分类:编程语言   时间:2015-04-09 21:38:31    阅读次数:400
linux下多线程编程
最近研究mysql源码,各种锁,各种互斥,好在我去年认真学了《unix环境高级编程》, 虽然已经忘得差不多了,但是学过始终是学过,拿起来也快。写这篇文章的目的就是总结linux 下多线程编程,作为日后的参考资料。本文将介绍linux系统下多线程编程中,线程同步的各种方法。包括:互斥量(mutex)读...
分类:编程语言   时间:2015-04-09 21:37:42    阅读次数:258
python实现虚拟茶话会
这个项目目的是编写一个聊天服务器,该聊天服务器的功能有:服务器能同时接收来自不同用户的连接允许用户同时操作能够解释命令,例如,say或者logout命令服务器容易扩展这个项目里面我们会使用到的模块式asyncore,使用asyncore框架,程序可以处理同时连接多个用户。asyncore框架基于一些...
分类:编程语言   时间:2015-04-09 21:38:00    阅读次数:312
Eclipse配置问题:Error :- java runtime environment JRE or java development kit must be available in order to run eclipse
Let eclipse use your java vm directly!Put these lines at the end of eclipse.ini (located in the directory where eclipse.exe is present):-vm/bin/javaw....
分类:编程语言   时间:2015-04-09 21:34:27    阅读次数:138
Java: Unresolved compilation problem的解决方法
看这个异常的字面意思就是说的没能解决的编译问题,但是造成这个问题的原因可能会有很多。今天遇到这个问题就是因为刚检出一个新项目,搭建项目的时候忽略了一些细节造成的这个错误。1,你的server的runtime environment可能已经指定了tomcat,但是右键你的项目 properties选项...
分类:编程语言   时间:2015-04-09 21:32:27    阅读次数:460
模拟退火算法
这是我见过的最神的乱搞!先开坑.AC POJ 2420 1 #include 2 #include 3 #include 4 5 #include 6 #include 7 #include 8 #include 9 10 #include 11 #incl...
分类:编程语言   时间:2015-04-09 21:34:45    阅读次数:244
VS2010 MFC对Excel的操作
这是帮别人做项目遇到的一个问题,的那个是纠结了老长时间,本以为是一件很轻松的事。。。首先,这里采用了OLE来对Excel进行操作,网上其实有大把的例子,虽然都可以运行,但是并不能满足项目要求,其实我要实现的无非就是增查删改功能。 与网上操作步骤一样,首先就是去OFFICE里面将几个重要的类添加进去....
分类:编程语言   时间:2015-04-09 21:32:13    阅读次数:269
Java线程中断的本质深入理解(转)
一、Java中断的现象 首先,看看Thread类里的几个方法: public static booleaninterrupted测试当前线程是否已经中断。线程的中断状态由该方法清除。换句话说,如果连续两次调用该方法,则第二次调用将返回 false(在第一次调用已清除了其中断状态之后,且第二次调用检验...
分类:编程语言   时间:2015-04-09 21:31:40    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!