利用STL中的优先级队列进行优化
我将压缩和解压分为两部分,其实一些还是是一样的
压缩的时候通过bitset将每8个01串压缩成一个字节,如果最后一个不满足8个,用0补齐,但是要记录最后一个字节实际有多少个有效位,将其存入文件最后一个字节,解压的时候先将文件定位到最后一个字节,取出有效位的个数,压缩文件真正有效的是倒数第二个字节,倒数第一个字节只是记录倒数第二个字节中有几位是有效的,解压的时候...
分类:
其他 时间:
2015-01-03 17:18:51
收藏:
0 评论:
0 赞:
0 阅读:
265
不知道为什么,一直对C语言有一种很深厚的“情怀”(类似老罗对锤子手机的那种),说不出来。
也许因为C语言是很多前辈谆谆教诲说一定要学一下的一门编程语言;也许因为C语言是自己学习的专业“嵌入式系统”的首要语言;也许因为C语言自1972年诞生以来历经43年依然独领风骚,位列编程语言排行榜首位;也许因为“C语言之难,难于上青天”,自己以前入门着实困难;也许因为需要5-10年的时间,你才能说比较好地掌握了C语言;也许因为学好了C语言,一般就能轻松入门其他语言。
有太多也许,但是可以肯定的是:C语言是一门充满魅力的编...
分类:
编程语言 时间:
2015-01-03 17:18:41
收藏:
0 评论:
0 赞:
0 阅读:
313
C# Win32控制台应用程序忽略 Ctrl + C,阻止程序退出,这里使用到了Windows API SetConsoleCtrlHandler函数注意:在VS中调试执行时,在处理程序例程中设置断点,不会中断;会提示:无可用源;完整示例代码:using System;
using System.Collections.Generic;
using System.Text;
using Syste...
分类:
Windows开发 时间:
2015-01-03 17:18:31
收藏:
0 评论:
0 赞:
0 阅读:
311
Construct Binary Tree from Inorder and Postorder TraversalGiven inorder and postorder traversal of a tree, construct the binary tree.Note:You may assu...
分类:
其他 时间:
2015-01-03 17:17:51
收藏:
0 评论:
0 赞:
0 阅读:
223
转自:http://blog.sina.com.cn/hyiyun近些天,有网友的电脑出现:开机后屏幕一片漆黑,但屏幕中央显示有鼠标指针,并且可移动。按键盘上的不论什么键都没有反应,鼠标也仅可移动,单、双击都无效。说得简单点儿,就是电脑黑屏,仅仅显示鼠标。如上图事实上,我早在11月2日早晨8:30就...
分类:
移动平台 时间:
2015-01-03 17:17:31
收藏:
0 评论:
0 赞:
0 阅读:
234
我们先从一个例子看起,例如我们要创建一个Duck类,Duck类里面有fly(), quack(), swim(), display() 方法,然后我们可以创建DuckA, DuckB, DuckC...去继承Duck类。
分类:
其他 时间:
2015-01-03 17:17:10
收藏:
0 评论:
0 赞:
0 阅读:
221
Xiangqi is one of the most popular two-player board games in China. The game represents a battle between two armies with the goal of capturing the ene...
分类:
其他 时间:
2015-01-03 17:16:41
收藏:
0 评论:
0 赞:
0 阅读:
527
寒假闲来无事准备将自己的走过的arm之路总结一下,今天就先从arm的寄存器说起吧,欢迎各位拍砖。要介绍arm寄存器之前我们要先了解一下arm处理器的工作模式:Arm处理器有七种工作模式,为的是形成不同的使用级别,以防造成对系统的破坏。不同模式可以访问的寄存器不同,可以运行的指令不同。(1)usr(1...
分类:
其他 时间:
2015-01-03 17:16:31
收藏:
0 评论:
0 赞:
0 阅读:
207
一、描述模仿星空后黎明到来,日出的场景二、代码
分类:
其他 时间:
2015-01-03 17:16:21
收藏:
0 评论:
0 赞:
0 阅读:
268
概述转自http://www.cnblogs.com/luomingui/archive/2013/09/19/3329763.html 最近几天一直在关注WinFrom方面的文章有想着提炼一下项目的公共部分,公共部分有分为 界面,类库两方面,今天主要是把界面也先提炼提炼。WeifenLuo.Win...
分类:
Windows开发 时间:
2015-01-03 17:16:11
收藏:
0 评论:
0 赞:
0 阅读:
1137
题目链接:http://codeforces.com/problemset/problem/500/B题目意思:给出一个含有 n 个数的排列:p1, p2, ..., pn-1, pn。紧接着是一个 n * n 的矩阵A,当且仅当 Aij = 1 时,pi 与 pj 可以交换数值。现在问如何交换数值...
分类:
其他 时间:
2015-01-03 17:15:51
收藏:
0 评论:
0 赞:
0 阅读:
270
其实本人一直觉得,在大学里或培训机构里,一上来就讲继承,是很没有效果的。刚开始学编程的人,对继承的概念根本没法理解。而这些教学往往是先讲概念再讲实际代码。其实应该反过来讲更好。有了代码才能更好地理解概念。 java里,继承一词虽然和现实中的意思差不多,是子继承父的东西,也就是父有的东西子都有。...
分类:
编程语言 时间:
2015-01-03 17:15:41
收藏:
0 评论:
0 赞:
0 阅读:
304
1.解压linux 压缩包使用命令: tar xzvflinux-3.0.8-20140925.tgz( tar xvf ------.tar tar xzvf-------.gz .tgz tar xjvf-------- .bz2)2.蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅...
分类:
系统服务 时间:
2015-01-03 17:15:30
收藏:
0 评论:
0 赞:
0 阅读:
295
注:纽约客的文章把27岁的Emerson Spartz称为是标题党之王(King of Clickbait)。很多人,尤其是传统媒体人对他的工作感到厌恶。但是,Mathew Ingram认为,你可以不喜欢他的工作,却无法忽视他在了解在线内容工作方式方面付出的努力,他了解得越多,最终获胜的就越有可.....
分类:
其他 时间:
2015-01-03 17:15:21
收藏:
0 评论:
0 赞:
0 阅读:
263
2D多边形碰撞检测介绍这是一篇论证如何在2D动作游戏中执行碰撞检测的文章(Mario,宇宙入侵者等),为了保证它的高效性和精确性,碰撞检测是以多边形为基础的,而不是以sprite为基础。这是两种不同的设计途径。基于sprite的检测执行的是检测sprites的像素的交叉,以这种方式来检测碰撞。多边形...
分类:
其他 时间:
2015-01-03 17:15:11
收藏:
0 评论:
0 赞:
0 阅读:
266
一开始用的是MarsEdit,结果发现有两个问题。一是不能显示正文,二是无法编辑。试了半天,勉强可以显示正文了,但是仍旧无法编辑。于是又搜索了一下,结果发现了Mac Journal这个软件,试了一下发现至少可以正常显示正文了,而且还有导入原有博客的功能,等下再试试能否编辑。。。。。。
分类:
系统服务 时间:
2015-01-03 17:15:00
收藏:
0 评论:
0 赞:
0 阅读:
113
SQL Server 中有两个參数,语法: ISNULL(check_expression, replacement_value)check_expression 与 replacement_value 数据类型必须一致 假设 check_expression 为 NULL,则返回 replace....
分类:
数据库技术 时间:
2015-01-03 17:14:50
收藏:
0 评论:
0 赞:
0 阅读:
255
WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用转自:http://www.cnblogs.com/wuhuacong/archive/2009/07/09/1520082.html本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享...
分类:
Windows开发 时间:
2015-01-03 17:14:41
收藏:
0 评论:
0 赞:
0 阅读:
205
1. java不可变性初探我们先看下面一个例子:代码如下: 1 import java.math.BigInteger; 2 public class BigProblem { 3 public static void main(String[ ] args)...
分类:
编程语言 时间:
2015-01-03 17:14:31
收藏:
0 评论:
0 赞:
0 阅读:
350
SQL Server资源调节器的作用如果有5个业务都很繁忙的数据库需要部署在一台服务器上,为了避免相互的资源抢占,我们通常会在服务器上安装5个SQL Server实例来分别承载这5个数据库,然后分别设置每个实例的最大和最小内存、CPU掩码等,用以s控制这5个业务数据库的资源分配。笔者的公司曾经就有这...
分类:
数据库技术 时间:
2015-01-03 17:14:21
收藏:
0 评论:
0 赞:
0 阅读:
380