搜索到与相关的文章
编程技术

压缩原理初探

这里讨论的仅仅是简单的字符压缩算法,对于更高级的文件压缩便是无能为力了。总步骤分为六步:第一、统计全文中各种字符出现的次数;第二、根据每个字符出现不同的次数富裕权值并由此建立哈弗曼树;第三、根据哈夫曼树来对全文中每个字符进行哈弗曼编码;第四、将每个字符的哈弗曼编码连续写入,每8位截断,并计算出这8个0,1字节串所对应的字符并以字符串的形式存储编码后的字符;第五、将最后的不足8位的位数补足并记录补位的个数写入到文件中第六、将此哈弗曼树存储到文件末尾例:将aa

系统 2019-08-29 23:05:00 3386

Android

【Android Developers Training】 100. 使用Int

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/contacts-provider/modify-data.html这节课将会向你展示如何使用一个Intent来插入一个新的或者修改一个现有的联系人数据。与直接访问ContactsProvider不同,一个Intent会启

系统 2019-08-12 01:54:45 3386

Linux

10 个最酷的 Linux 单行命令 — LinuxTOY

10个最酷的Linux单行命令—LinuxTOY10个最酷的Linux单行命令2010-03-19ToyPostedinCli,Featured,TipsRSS下面是来自Commandlinefu网站由用户投票决出的10个最酷的Linux单行命令,希望对你有用。sudo!!以root帐户执行上一条命令。python-mSimpleHTTPServer利用Python搭建一个简单的Web服务器,可通过http://$HOSTNAME:8000访问。:w!su

系统 2019-08-12 01:33:27 3386

数据库相关

构建访问AWS的本地命令行环境

并不是所有的EC2的功能,都可以通过基于web的AWSManagementConsole来操作,所以在本地配置一个访问EC2的命令行环境还是很重要的,特别是需要直接在EC2上去构筑服务器环境的时候。AWS一共有三种访问证书,用于不同的目的,命令行环境下需要用到其中两种:Accesskeys:用于基于REST和Query协议的请求X.509certificates:用于基于SOAP协议请求Keypairs:访问EC2实例和保护CloudFront中的内容。搭

系统 2019-08-12 01:33:22 3386

Android

Android中Message机制的灵活应用(一)

活用Android线程间通信的Message机制1.1.Message代码在frameworks/base/core/java/android/Os/Message.java中。Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从MessagePool中取出一个Message,如果MessagePool中已经没有Message可取则新建一个Message返回,同时用对应的参数给得到的Message对象赋值。Mes

系统 2019-08-29 23:00:07 3385

Android

自定义android的tab样式 《》

android项目中碰到需要替换tabHost默认样式的情况,需要达到下图的效果:为了做成这样的效果,花了些时间,这里做个笔记,给有需要的朋友。步骤一:新建一个xml布局文件,命名main.xml 系统 2019-08-12 09:29:30 3385

各行各业

Cuteflow调研报告 工作流 wordflow 文档管理 文

http://cuteflow.org/CuteFlow是一个基于Web的文档流转/工作流工具。用户定义好一个文档之后就会按指定的流程一步一步地转发给列表中的每一个用户。试用中发现的不足1.权限控制;D,有四种角色,admin,readOnly,sender,receiver,除receiver外,其它角色可以看到系统所有发送的文档;2.界面的二次开发;D,界面上不能设置系统的外观;3.用户注册;D,需要管理员进行用户的注册,无法用户自己注册;4.创建邮件

系统 2019-08-12 09:27:36 3385

数据库相关

类特定的new和delete的使用及理解

1、(1)CMultiThreadSingleQueue*quen=newCMultiThreadSingleQueue();上述表达式中使用的new操作符,这个操作符是由语言内建的,就像sizeof那样,不能改变意义,总是做相同的事情。它的动作分为3个步骤。第一步:该表达式调用operatornew标准库函数,分配足够大的原始的未类型化的内存,以保存指定类型的一个对象;第二步:运行该类类型的构造函数,用指定初始化式构造对象;第三步:返回指向新分配并构造的

系统 2019-08-12 01:53:20 3385

PostgreSql

PostgreSQL代码分析,查询优化部分,pull_ands(

PostgreSQL代码分析,查询优化部分。这里把规范谓词表达式的部分就整理完了,阅读的顺序例如以下:一、PostgreSQL代码分析,查询优化部分,canonicalize_qual二、PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()三、PostgreSQL代码分析,查询优化部分,process_duplicate_ors***********************************************

系统 2019-08-12 01:51:45 3385

MySql

mysql-触发器

触发器通常在操作某条数据时需要进行一些关联操作是使用。查看已创建触发器:SHOWTRIGGERS;删除名为xxxx的触发器:droptriggerxxxx;创建触发器语法:DELIMITER$$CREATE/*[DEFINER={user|CURRENT_USER}]*/TRIGGER`xxx`.`t_t3`BEFORE/AFTERINSERT/UPDATE/DELETEON`xxx`.``FOREACHROWBEGINEND$$DE

系统 2019-08-12 01:54:39 3384