现在位置: 首页 > skeeter发表的所有文章
  • 10月
  • 06日
综合 ⁄ 共 6267字 评论关闭
把算法导论第六章的堆排序用C#实现了一下。 把MaxHeapify用迭代实现了。发现几个问题:第一呢,算法导论中假设内部数组是从1开始的,结果左右结点的算法和从0开始的数组实际上是不同的。第二呢,在改迭代的时候,粗心把循环变量写错了。结果调了很久,郁闷死。 并且加入优先级队列的功能,包括Maximum, ExtractMax, IncreaseKey,  Insert, Delete子过程下面是实现的代码: namespace FengChen.Practices...{    public class Chapter6    ...{        public class MaxHeap        ...{            private Int32[] m_Array;     ......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 874字 评论关闭
ADN        Abbreviated dialing number FDN        Fixed dialer number BDN        Barred dialing numbers LND        Last number dialed SDN        Service dialing number ADN(SIM 电话簿)                             缩位拨号。数字 + #,然后按SNED键。 FDN(SIM 固定拨号)                          固定拨号。当启用后,只能拨打所设置的号码,来电不受影响。需要输入PIN2码 MSISDN(SIM 保护号码)                     EN(SIM 紧急号码)  LND(合成 ME 和 SIM 最后拨号)  MSD(SIM 未接听号码)  ME(ME ......
阅读全文
  • 09月
  • 25日
综合 ⁄ 共 1766字 评论关闭
网络上面的laravel框架搭建感觉有些地方没有说到位自己搭建了会儿才弄好这里做下记录也方便一下想我这样的白菜选手。 xampp的安装就不说了,下载一个直接下一步下一步安装就好。 laravel的使用需要安装一个 composer 可以从这里下载 https://getcomposer.org/ 安装好了过后就有两种方式安装laravel 一种是通过dos命令安装,到你的网站根目录位置(我的位置是D:\xampp\htdocs\trunk\)输入 composercreate-project laravel/laravel这里输入你的项目名称    。等会儿就会自动的开始下载laravel的一些文件等待安装好就行。 第二种就......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1731字 评论关闭
popcount或者hamming weight(二进制1的个数问题) 第一次写关于算法的问题。今天数据库课老师在讲数据库底层实现的时候提到了位图索引,最后归结为1的个数,以前看到很多次关于1的个数的计算,今天总结一下。 最开始是有《编程之美》里面的问题引出的:如何最快地读取到二进制中1的个数. 最开始我也是感觉一个个地数不就完了,但是人家说了要求最快。一个个的数是O(N)级的。 1. 比如:int count=0; for(;x;x>>1) { count++; }//当然也有每次用x直接除以2 的。 2.后来就是用x&(x-1)的结果是否为0来判断,如果为零,有......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 2000字 评论关闭
  Linux系统文件结构采用树形分层管理结构。文件系统由若干目录和子目录以及文件组成,最上层的目录成为根目录,Linux系统中使用“/”表示。Linux系统提供了一套针对文件基本操作命令,用来管理文件,如打印、显示、复制、重命名或删除文件等。读者可以从图2.30中了解Linux文件系统基本结构。 图2.30  文件系统基本结构 对于Linux的文件系统初步了解后,开始进入文件基本操作管理主题。对于Linux系统的日常管理,文件基本操作必不可少,下面将会就一些基本常用的命令使用进行说明,更深入的文件系统操作后续Linux文件系统章节会详细......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 1990字 评论关闭
转载自 popln 最终编辑 popln NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。 每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你可以在沙盒中定位文件目录://对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManagerdefaultManager];//指向文件目录NSString *documentsDirectory= [NSHomeDirectory() stringByAppendingP......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1159字 评论关闭
mysql中的ignore关键字可以用来忽略错误。   比如定义如下表: +----------+-------------+------+-----+---------+----------------+| Field    | Type        | Null | Key | Default | Extra          |+----------+-------------+------+-----+---------+----------------+| code_id  | int(11)     |      | PRI | NULL    | auto_increment || country  | varchar(50) | YES  |     | NULL    |                || province | varchar(50) | YES  |     | NULL    |                || c_code   | varchar(8)  | YES  |     ......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 3846字 评论关闭
一、概念:       Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 二、Filter简介         Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 11224字 评论关闭
oracle数据库管理: ①数据库管理员的概念 ②数据库(表)的逻辑备份和恢复 ③数据字典和动态性能视图 ④管理表空间和数据文件 oracle管理员的基本职责是什么? 掌握备份和恢复数据库/表的方法 理解表空间、 数据字典、性能视图 【腾讯、新浪、海关等等,小型的项目倒用不上dba】 【数据库和网络已经越来越受到重视了~】 每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库, 一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的 管理职责。那么一个数据库管理员的主要工作是什么呢: ①安装和升级or......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 4550字 评论关闭
 http://www.cnblogs.com/Mirricle/archive/2007/08/16/858008.html Visual Studio 2008 In Action 之 Linq,更新数据怎么就那么费劲? 用.Net两年了,也积累了一些知识和经验,觉得应该做出点自己的东西,而并不只是给别人打工。所以决定利用最新发布的VS2008(Orcas) Beta2也加入到WEB 2.0的大潮中来,一来是学以所用,二来在实践中掌握最新的技术。现在流行在开发阶段给项目起个Code Name,我也来凑凑热闹,就叫Pluto,以纪念不久前被剥夺九大行星资格的我们天蝎座的守护星——冥王星平时有自己的工作,只能利用不多的业余时间开......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 1411字 评论关闭
javascript 是 netscape 公司的基于对象和事件驱动的编程语言 和 java 的不同之处: 1.所属公司不一样 java 是 sun 公司,现在是 oracle 公司,javascript 是 netscape 公司 2. js 是基于对象,java 是面向对象 3. js 是由浏览器解释并执行,java 是由 javac 编译之后,由 jvm 解释并执行 4. js 是弱类型的语言,java 是强类型的语言 5. js 是非严谨的,java 是严谨的 js 是弱类型,在使用的时候没有数据类型一说,并且也不能使用数据类型。 虽然 js 语言没有数据类型的区分,但是 js 解释器却有数据类型的区分,所以 js 中的变量......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 993字 评论关闭
字节和字符的定义在这里我就不写了,百度上有好多大家可以参考一下。 在学Java IO的时候,涉及到字节流和字符流,我就很郁闷字节数组里存储的数据到底是什么样子的。。。好多次和男朋友讨论到这个概念,我还是糊里糊涂的,最后也不好意思问他了。。。嘿嘿嘿。。自己写了个小程序测试一下,对字节和字符的理解或许有帮助: public class BAndC { public static void main(String[] args) { String data = "Hello"; byte[] dataB = data.getBytes(); for(int i = 0 ; i < dataB.length ; i++) { System.out.printl......
阅读全文