Jay Chan 用
C 语言写的一个迷你版 2048 游戏,只有 487 个字符。来围观吧
M[16],X=16,W,k;main(){T(system("stty cbreak")
);puts(W&1?"WIN":"LOSE");}K[]={2,3,1};s(f,d,i
,j,l,P){for(i=4;i--;)for(j=k=l=0;k<4;)j<4?P=M
[w(d,i,j++)]...
分类:
编程语言 时间:
2015-06-29 06:33:20
阅读次数:
170
deque supports const time insert and erase operations at the beginning or the end, insert or erase in the middle take linear time.vector在中间位置插入和删除操作时间...
分类:
其他好文 时间:
2015-06-24 22:33:56
阅读次数:
201
from:http://blog.chinaunix.net/uid-2522786-id-223518.htmlUNIX系统的命令很多,但是巧妙使用命令的方法更多。随着经验的积累和观察学习其他用户的实践,我们也可学会解决特殊问题的方法。这里谈谈自己使用UNIX系统中stty命令的一些体会,希望能与...
分类:
系统相关 时间:
2015-06-12 11:24:41
阅读次数:
207
template > class list; ListLists are sequence containers that allow constant time insert and erase operations anywhere within the sequence, and iterat...
分类:
其他好文 时间:
2015-06-03 19:28:03
阅读次数:
125
1.Vector是一个连续内存占用的容器 2.每次Insert,都会将插入的对象先析构,然后复制一个副本添加到容器内 3.容器的大小先是1,然后是2,然后是4,也可以使用reserve来重新制定队列的长度 4.当erase删除一个或者clear之后,容器占用的内存并没有发生变化,但是这可以通过shr...
分类:
其他好文 时间:
2015-06-02 12:43:55
阅读次数:
96
做MP3播放器时需要键盘控制音乐播放,比如按空格键音乐暂停/播放。网上查找了好久发现大都是stty命令修改终端+ioctl(STDIN_FIONREAD,&flag)读取缓冲区字符数。验证之后发现,其实用只用stty命令即可完成功能。示例如下:
分类:
其他好文 时间:
2015-06-01 20:40:06
阅读次数:
172
题意:
给出一组数据n个数,m个询问q,问最近的q的输入下标是多少?分析:
首先数据量比较大100000,查询的话肯定要用些技巧,刚开始想的是二分查询,用set,可是不知道set里放数据结构struct如何按照关键字lower_bound()。后来看了官方题解,先把数据离散话,然后利用set[]来存储下标。那么输出的时候就直接输出begin,删除也可以erase().
这里有个trick,刚开...
分类:
其他好文 时间:
2015-05-24 08:52:50
阅读次数:
113
所需头文件:#include
成员函数:
begin() 返回指向第一个元素的迭代器
clear() 清除所有元素
count() 返回某个值元素的个数
empty() 如果集合为空,返回true(真)
end() 返回指向最后一个元素之后的迭代器,不是最后一个元素
equal_range() 返回集合中与给定值相等的上下限的两个迭代器
erase() 删除集合中的元素
...
分类:
其他好文 时间:
2015-05-22 17:02:47
阅读次数:
145
首先要知道:getch与getche是在conio.h这个头文件里面的,但是,但是conio.h这个文件不是c语言的标准库文件,所以在linux的gcc下是没有这个头文件的,而我们大多数人使用的主要是getch与getche函数,因为getchar函数的功能不是很强大,言归正传,先灌输一些关于linux的知识
stty是一个用来改变并打印终端行设置的常用命令。
1 ,在命令行下,禁止输出大写的...
分类:
系统相关 时间:
2015-05-21 22:38:44
阅读次数:
357
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:
在使用xmanager远程连接linux系统后,使用sqlplus时发现,删除键都是乱码,如下:
解决方法:
方法一:
[root@bjbank ~]# vi .bash_profile
--添加stty erase ^H
# .bash_profile
#...
分类:
数据库 时间:
2015-05-20 22:22:07
阅读次数:
289