编程之美书中讲的一摞烙饼的排序一题
这里无法用基本的排序方法对其排序,那么最直接的方法是找出N个数种最大者,将这通过两次翻转放置到最底部,然后处理N-1,N-2等,直到全部排序完,所以一共需要交换2(N-1)次void reverse(int cakes[], int beg, int end)
{
int temp;
while(beg < end){
temp...
分类:
编程语言 时间:
2015-04-29 17:13:51
收藏:
0 评论:
0 赞:
0 阅读:
285
#!/bin/bash# Author:undoner# Copyright (c) undoner# Test Code# -----------------------------------------------------------------#标准输入输出echo "What is your name?"read PERSONecho "Hello,${PERSON}"printf...
分类:
系统服务 时间:
2015-04-29 17:13:41
收藏:
0 评论:
0 赞:
0 阅读:
143
简单的欧拉回路,如题。
欧拉回路的判断:
1.在有向图中:首先必要的条件是图连通,所以顶点的入度都等于出度。
2.在无向图中:首要条件还是图连通,其次就是所以顶点都是偶数度(该顶点的度为偶数)
这一题是无向图,所以根据判断方法来写,很简单,判定就不证明了。
我是用并查集来判断图是否连通的。
下面是AC的代码:
#include
#include
using nam...
分类:
其他 时间:
2015-04-29 17:13:32
收藏:
0 评论:
0 赞:
0 阅读:
88
代理设计模式是对象的结构模式,原理就是给某个对象提供一个代理对象,并由代理对象来控制对愿对象的引用。在有些情况下,一方不能或不想直接引用一个对象,而代理对象可以在双方之间起到中介的作用,这样可以大大降低彼此的耦合关系,提高彼此的灵活性。...
分类:
移动平台 时间:
2015-04-29 17:13:21
收藏:
0 评论:
0 赞:
0 阅读:
296
chrome插件很好的中文文档教程: https://crxdoc-zh.appspot.com/extensions/getstarted
代码:https://github.com/KevinOfNeu/ChromeExtentionSeed
喜欢的话就给个Star吧~...
分类:
其他 时间:
2015-04-29 17:13:15
收藏:
0 评论:
0 赞:
0 阅读:
126
WTL从低版本到高版本转换2个fatal error处理
2009-09-17 10:27
这两个fatal error是因为从低版本的WTL到高版本的WTL转变后产生的.
错误描述如下:
1>正在编译资源...
1>正在编译资源清单...
1>正在链接...
1>CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, l...
分类:
其他 时间:
2015-04-29 17:13:10
收藏:
0 评论:
0 赞:
0 阅读:
237
一、web项目
1、后台处理json字符串时,不要用拼接起来的,直接用第三方的jar转换;否则前台页面解析可能出错。
2、配置类中,针对每一种特定种类的配置,最好在配置类中第定义一个内部public类;这样看得更清晰。
3、对于类、变量、包等命名,一定要去合适的名字,这样更便于后期维护。
4、对于注释,在别人看不懂的情况下,才有必要去写注释;否则,则是累赘!...
分类:
其他 时间:
2015-04-29 17:12:59
收藏:
0 评论:
0 赞:
0 阅读:
254
1、打开注册表(REGEDIT命令),删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
2、打开注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
删除以ORACLE开头的所有服务
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ev...
分类:
数据库技术 时间:
2015-04-29 17:12:58
收藏:
0 评论:
0 赞:
0 阅读:
310
环境
系统: Ubuntu 15.04 32bit
Hadoop版本: hadoop-2.5.2.tar.gz
JDK版本: jdk-8u-45-linux-i586.tar.gz
Hive版本:apache-hive-0.14.0-bin.tar.gz
MySQL版本:Open-MySQL
STEP 1:安装JDK
1.配置安装JDK,将JDK解压,
tar...
分类:
系统服务 时间:
2015-04-29 17:12:01
收藏:
0 评论:
0 赞:
0 阅读:
1274
这种问题以及方法很常见。主要是思路要开阔,讲已知的问题抽象成数学模型或者函数表达式,这正是数学建模的真谛,problem solving(解决实际问题的能力)。法一:利用计数排序,用数组记下每个ID出现的次数,然后找出出现一次的那个ID,时空复杂度都是O(N)。现在如果数据量很大,那么这样的空间复杂度是无法被容忍的法二:利用两个相同的数异或结果为0,将所有的ID都异或一遍,显然最后剩下的值,即为出现...
分类:
其他 时间:
2015-04-29 17:11:59
收藏:
0 评论:
0 赞:
0 阅读:
293
1.从网络安装texlive:
从http://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/中下载install-tl-unx.tar.gz
解压后运行install-tl执行安装
安装完成后在~/.vimrc文件中添加:
PATH=/usr/local/texlive/2014/bin/x86-64-linux:$PATH; expor...
分类:
系统服务 时间:
2015-04-29 17:11:55
收藏:
0 评论:
0 赞:
0 阅读:
543
html什么东西呢?
hypertext markup language(超文本标记语言)。超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解...
分类:
Web开发 时间:
2015-04-29 17:11:48
收藏:
0 评论:
0 赞:
0 阅读:
235
个人觉得golang十分适合进行网游服务器端开发,写下这篇文章总结一下。
从网游的角度看:
要成功的运营一款网游,很大程度上依赖于玩家自发形成的社区。只有玩家自发形成一个稳定的生态系统,游戏才能持续下去,避免鬼城的出现。而这就需要多次大量导入用户,在同时在线用户量达到某个临界点的时候,才有可能完成。因此,多人同时在线十分有必要。
再来看网游的常见玩法,除了排行榜这类统计和数据汇总的功能外,基本没有...
分类:
编程语言 时间:
2015-04-29 17:10:31
收藏:
0 评论:
0 赞:
0 阅读:
280
Skype for Business Server 2015支持的升级和共存方案如下,支持从Lync Server 2010、Lync Server 2013升级,不支持从OCS 2007、OCS 2007 R2升级。...
分类:
其他 时间:
2015-04-29 17:10:21
收藏:
0 评论:
0 赞:
0 阅读:
358
1,XHTML的基本结构和规则
注意:
1,要养成好的习惯,以后我们在写空标签的时候,要在斜线(/)前增加一个空格,比如说
2,所有元素的所有的属性名都应该小写,所有的属性都必须指定属性值,不要简写,而且所有的属性值都要用引号引起来。
2,XHTML使用DTD来指定语义约束
DTD信息应该添加在XHTML文档的开头部分,他是XHTML文档的必须部分,因此我...
分类:
Web开发 时间:
2015-04-29 17:10:11
收藏:
0 评论:
0 赞:
0 阅读:
280
??
在一些应用场合中,某段程序需要等待某个条件达到要求后才能执行,或者等待一定长的时间后此行,从jdk1.5开始就可以使用CountDownLatch实现,
CountDownLatch类是一个同步倒数计数器,构造时传入int参数,该参数就是计数器的初始值,每调用一次countDown()方法,计数器减1,计数器大于0 时,await()方法会阻塞后面程序执行,直到计...
分类:
编程语言 时间:
2015-04-29 17:10:01
收藏:
0 评论:
0 赞:
0 阅读:
315
相信用过viewpager的同学都会遇到调用notifydataSetChanged()后不刷新或者不符合预期的问题,今天就来分析分析这里的来龙去脉。这一切还得从viewpager的setAdapter说起:
/**
* Set a PagerAdapter that will supply views for this pager as needed.
*
...
分类:
移动平台 时间:
2015-04-29 17:09:51
收藏:
0 评论:
0 赞:
0 阅读:
429
1,基本标签
:html文档的根元素,可以指定一个xmlns属性,值只能是http://www/w3.org/1999/xhtml。
:页面主体部分
:页面开始部分
:CSS定义
到:定义标题一到标题六。数字越大,显示的标题越小
:段落
:换行
:水平线
:注释
:文档中的节
:也是文档中的节
ok,html的常用标签就是上面这些,有3个标签经常用到,他们都可以作为...
分类:
Web开发 时间:
2015-04-29 17:09:41
收藏:
0 评论:
0 赞:
0 阅读:
252
原理
C语言中的static可用来改变变量的作用域和生存期以及函数的作用域,该关键字可以用来修饰函数的定义和声明,以及变量的定义。
用static修饰函数定义,表示该函数只在本文件有效(定义所在的文件),其它文件对该函数不可见。
用static修饰函数外的变量定义,表示该变量只在本文件有效(定义所在的文件),其它文件对该变量不可见。
用static修饰函数内的变量定义,表示该变量在多次...
分类:
编程语言 时间:
2015-04-29 17:09:31
收藏:
0 评论:
0 赞:
0 阅读:
189
说明: 接受短信广播,由Intent解析出短信内容明文, intent中的短信时已pud形式传出的,即byte[][]二位数组,
需要转化出明文SmsMessage.createFromPdu(pdus[i])...
分类:
移动平台 时间:
2015-04-29 17:09:21
收藏:
0 评论:
0 赞:
0 阅读:
290