现在位置: 首页 > stabbing发表的所有文章
  • 09月
  • 30日
综合 ⁄ 共 2793字 评论关闭
首先了解两个概念: 1. 内排序和外排序 内排序,参加排序的数据量不大,在排序过程中可以将所有参加排序的数据存放在内存中处理的排序方法。 外排序,参加排序的数据量很大,以至于内存不足以一次存放全部数据,在排序过程中需要通过内存与外存之间的数据交换来达到排序目的的排序方法。 2. 稳定性排序与非稳定性排序 参加排序的项称为排序码或者排序项。 这个概念是针对的是有多个相同的排序项参加排序的情况。若采用排序方法排序后这些相同的排序项的相对位置与排序之前保持不变,则称此排序方法是稳定性排序,否则为非稳定性排......
阅读全文
  • 05月
  • 30日
综合 ⁄ 共 6213字 评论关闭
NET-SNMP 开发 一、系统环境 操作系统:Fedora 8 内核:Linux 2.6 编译环境:gcc 4.1.2 代码版本:net-snmp-5.7.2.tar.gz (下载地址:http://sourceforge.net/projects/net- snmp/files/net-snmp/5.7.2/) 二、安装 net-snmp tar zxvf net-snmp-5.7.2.tar.gz cd net-snmp-5.7.2 ./configure --enable-mfd-rewrites --enable-embedded-perl --with-perl-modules --with-default-snmp-version="2" --with-sys-contact="linux" --with-sys-location="China" #此时会提示还需要一些参数,直接回车就行了 make make install 此时一个标准......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 13033字 评论关闭
在iOS4中使用代码块-基础知识   iOS4引入了一个新特性,支持代码块的使用,这将从根本上改变你的编程方式。代码块是对C语言的一个扩展,因此在Objective-C中完全支持。如果你学过Ruby,Python或Lisp编程语言,那么你肯定知道代码块的强大之处。简单的说,你可以通过代码块封装一组代码语句并将其当作一个对象。代码块的使用是一种新的编码风格,可以让你运用自如的使用iOS4中新增API。     我们先来看两个在iOS4中使用代码块的例子(你很有可能已经见过):view animations 和enumeration 使用代码块的例子      第一个例子,假设......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 1561字 评论关闭
因为两个赛区间隔时间仅一周,姑且放在一起了。   北京赛区:          11月13号动身去广州,坐了一天火车之后抵达帝都。第一次参加区域赛,心情很兴奋。          15号的热身赛做的不是很好,三个人都有点不在状态,晚上队内讨论时,三个人都发现有点不太对劲,于是好好检讨了一番。然后制定了赛时策略: 1.三人分开看题; 2.水题要过得快; 3.所有题目都要看完,而且三个人都要知道所有题意; 4.跟气球读题; 5.主键盘手为sk;Sayeter主要想算法,不敲题;我负责看形势,掌握比赛节奏; 6.其他设置默认。   正式赛开始,sk,Sa......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2939字 评论关闭
1.调用系统铃声设置的Intent,界面上会弹出选择铃声的对话框。 [java] view plaincopyprint? //用于选择铃声后作相应的判断标记 private static final int REQUEST_CODE_PICK_RINGTONE = 1; //保存铃声的Uri的字符串形式 private String mRingtoneUri = null; //用于选择铃声后作相应的判断标记 private static final int REQUEST_CODE_PICK_RINGTONE = 1; //保存铃声的Uri的字符串形式 private String mRingtoneUri = null; [java] view plaincopyprint? private void doPickRingtone() { Intent intent = ne......
阅读全文
  • 12月
  • 01日
综合 ⁄ 共 1110字 评论关闭
用.net写的windows服务无法自动启动。   可以先看日志中的描述进行判断问题。 随windows自动启动时总是启动不了,windows日志中有两个错误,描述是: 1:等待 MyService 服务的连接超时(30000 毫秒)。 2:由于下列错误,MyService 服务启动失败: 服务没有及时响应启动或控制请求。 等windows启动后用手工启动服务时一切正常。 我估计是在windows启动时,系统分配给这个服务的资源比较少,所以这个服务占用了较多时间,导致超出30000毫秒后被windows看作启动失败。而windows启动后,手动启动服务时资源充足,所以启动成功了。 问题......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1251字 评论关闭
在 AIX6.1 中,使用 ioo 命令可以查看与 AIO 相关的内核参数。 # ioo -F -a |grep -i aio aio_maxreqs = 131072 aio_maxservers = 30 aio_minservers = 3 kproc 的最小值由系统参数 minservers 决定,最大值由系统参数 maxservers 决定。如果异步 I/O 请求的数量很多,就需要将 maxservers 的数值增大。由于 AIX 内核可以自动生成额外的 kproc,因此在大多数情况下,minservers 的数值不需要手动调整。需要注意的是,minservers 和 maxservers 两个参数只对文件系统有效,对于 AIO 的裸设备模式以及 CIO ......
阅读全文
  • 11月
  • 23日
综合 ⁄ 共 473字 评论关闭
小记:英语很重要,一开始就看不懂题... 题意:给你两个数的和和两个数的差,要你求这两个数。 如果没得这样的两个数就输出impossible,这两个分数就是超级杯的两个队伍的比分 思路:两个数的和和差,这两个数,要么都是偶数,要么都是奇数。否则就是impossible。 代码: #include <iostream> #include <cstdio> #include <cstring> using namespace std; #define N 100010 #define MAX 1000010 int T, a, b, n; int main() { while(~scanf("%d",&n)) { for(int i = 0; i < n; ++i)......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 787字 评论关闭
From wiki: http://zh.wikipedia.org/wiki/%E5%90%8D%E5%AD%97%E4%BF%AE%E9%A5%B0 最常见的C++惯常的做法: #ifdef __cplusplus extern "C" { #endif /* ... */ #ifdef __cplusplus } #endif 这种写法用于确保下符号是未被C++编译器名字修饰过的——这种代码能使得C++编译器编译出的二进制目标代码中的链接符号是未经过C++名字修饰过的,就像C编译器一样。就像C语言定义是未名字修饰过的一样,C++编译器需要防止名字修饰这些标识符。 例如,C标准字符串库<string.h>通常包含了类似这样子的 #ifdef __cplusplus......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 2204字 评论关闭
今天做一个项目中用到把DataSet对象序列化成文件,并上传到服务器,不过生成的文件比较大,就想着压缩一下,找了一下资料,用GZipStream来压缩了一下,效果还是非常理想的。现在把这部分代码整理了一下:    using System.Data; using System.IO; using System.IO.Compression; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; namespace DataSetSerializerDeserialize { class Program { /// <summary> /// 序列化DataSet对象并压缩 /// <......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 2098字 评论关闭
题目大意:给出一些数字,要求选出一些数字并保证所有数字和最大,要求这其中的数字任意两个至少满足一个条件,则不能同时被选:1.这两个数的平方和是完全平方数。2.gcd(a,b) = 1。 思路:我们可以将奇数和偶数分开来讨论,奇数不满足1,偶数不满足2,所以奇数和奇数,偶数和偶数不会互相影响。之后O(n^2)的讨论其他数字对,有影响就连边,流量正无穷,最后跑最小割最最大获利。 CODE: #define _CRT_SECURE_NO_WARNINGS #include <cmath> #include <queue> #include <cstdio> #include <cstring> #inc......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 438字 评论关闭
1.找到 debug.keystore 所在位置:打开eclipse->window->Preferences->Android->build 在右侧的 Default debug keystore 可以找到。 2.使用JDK自带的keytool工具通过keystore生成MD5指纹,运行cmd 命令,打开DOS窗口,在命令行输入如下代码 %JAVA_HOME% / keytool  -list -alias androiddebugkey -keystore “debug.keystore的路径”  -storepass android -keypass android  -v 找到16位的 MD5 码。 3.获取了MD5认证指纹后,打开浏览器,在地址栏里输入:http://code.google.com/android/maps-api-signup.html进入Map......
阅读全文