现在位置: 首页 > chipmunk发表的所有文章
  • 05月
  • 06日
综合 ⁄ 共 2731字 评论关闭
软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。   从测试设计方法分类   测试名称 测试内容 Black box黑盒测试 把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试. White box白盒测试 设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择。 Gray box. 灰盒测试 介于黑......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3529字 评论关闭
其他的都和Java的差不多,唯一的区别是多了Scope protect Scope of protection Access modifiers in Scala can be augmented with qualifiers. A modifier of the form private[X] or protected[X] means that access is private or protected "up to" X, where X designates some enclosing package, class or singleton object. Consider the following example: <span class="kwd">package</span><span class="pln"> society </span><span class="pun">{</span><span class="pln"&......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 9860字 评论关闭
使用 OpenRowSet 和 OpenDataSource 访问 Excel 97-2007 测试文件:D:/97-2003.xls和D:/2007.xlsx,两个文件的内容是一模一样的。 测试环境:SQL Server 2000 / 2005。 接口类型 语法一览 注册表设置 单一数据类型列的类型解析 混合数据类型列的自然解析 混合数据类型列的强制解析——IMEX=1 如何解决 NULL 值问题 SQL Server 2000 中的列顺序问题 如何访问隐藏的 Sheet 如何访问非常规命名的 Sheet 接口类型 有两种接口可供选择:Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1113字 评论关闭
''' Created on 2013-9-27 @author: liangqianwu ''' #_*_ coding:utf-8_*_ from Tkinter import * def frame(root,side): w=Frame(root) w.pack(side=side,expand=YES,fill=BOTH) return w def button(root,side,text,command=None): w=Button(root,text=text,command=command) w.pack(side=side,expand=YES,fill=BOTH) return w class Calculator(Frame): def __init__(self): Frame.__init__(self) self.pack(expand=YES,fill=BOTH) self.master.title('hello Calculat......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 6060字 评论关闭
    这篇文章从函数指针的角度理解MFC的消息映射。       首先了解下类的成员方法指针。类的静态成员方法指针和普通指针没什么区别,略过。主要了解一下类的非静态成员指针的用法   1.类的非静态成员指针的用法       c++将类的非静态成员编译成有this指针参数的方法。c++提供了"->*"和".*"运算符,来调用指针成员方法。 以代码说明问题 #include <iostream> using namespace std; class SunLight { public: void Color(); void WaveLength(); }; void SunLight::Color() { cout << "white" << endl; } v......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 827字 评论关闭
Distinct Subsequences: Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from the original string by deleting some (can be none) of the characters without disturbing the relative positions of the remaining characters. (ie, "ACE" is a subsequence of "ABCDE" while "AEC" is not). Here is an example:S = "rabbbit", T = "rabbit" Return 3. 简单DP,一次写过,还不错~ 就是写的时候发现滚动数组写得......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 2380字 评论关闭
题意: 有一棵树, 节点表示城市, 每个城市有一个人. 人们要旅行到其他城市. 相当于一个置换. 求总的路程最大值. 思路: ans = Σ (每条路长 l )*(经过这条路的最大次数 f ) f = 2 * 这条边左边节点数和右边节点数最小值k. (这样左边的每一个点一定能够对应右边的某个点) 这个k可以dfs 求得. 但是直接dfs 会爆栈... 需要将其改为非递归... #include <stdio.h> #include <cstring> #include <stack> using namespace std; struct gtype { int y,d,next; } g[200010]; int first[100100],tot,a[100100],tt,x,y,d,......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 208字 评论关闭
一般总结哦,有其他更好的方式,希望各位留言,谢谢。 CPU密集型时,任务可以少配置线程数,大概和机器的cpu核数相当,这样可以使得每个线程都在执行任务 IO密集型时,大部分线程都阻塞,故需要多配置线程数,2*cpu核数 操作系统之名称解释: 某些进程花费了绝大多数时间在计算上,而其他则在等待I/O上花费了大多是时间, 前者称为计算密集型(CPU密集型)computer-bound,后者称为I/O密集型,I/O-bound。
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 10554字 评论关闭
文章目录 1.3D画廊的实现 2.Android的矩阵基础    转载请注明出处:http://blog.csdn.net/allen315410/article/details/39932689 1.3D画廊的实现        我们知道android系统已经为我们提供好了一个展示图片的“容器”——Gallery,但是这个Gallery显示的效果是平面化的,动态效果不强。这里,我们动手做一个自定义的Gallery组件,实现图片的3D效果展示,想想应该不错吧,先看看效果图:         实现这个3D效果的Gallery该怎么做呢?首先,分析一下, 1,展示图片,系统自带G......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 583字 评论关闭
首先,我要给出一个嵌入式linux开发的公式:        嵌入式linux开发 = bootloard移植 + linux 内核裁剪 + 文件系统裁剪 +应用程序开发1)boartloard,类似于pc的BIOS.所做的工作,大致上是设置cpu参数,串口,网络初始化,解压和加载内核,将设置好的参数传递给内核,然后启动内核。这些参数应该包括内存,外存,文件系统位置的参数。有2中传递方式,推荐tag方式。比较流行的有uboot,vivi,redboot等。学习uboot,我认为要了解一下gcc的c语言扩展功能。还要学习在特殊段的定义,这对理解链接文件lds很有帮助。2)内核 根据软件进......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 1134字 评论关闭
//UICollectionViewDataSource Methods (.m文件) - (UICollectionViewCell *)collectionView:(UICollectionView *) collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { MKPhotoCell *cell = (MKPhotoCell*) [collectionView dequeueReusableCellWithReuseIdentifier:@"MKPhotoCell" forIndexPath:indexPath]; NSString *photoName = [self.photosList objectAtIndex:indexPath.row]; NSString *photoFilePath = [[self photosDirectory] stringByAppendingPathComponent:photoName]; c......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 2751字 评论关闭
这里只是说说异步 单线程下载与文件的保存 以下载一个mp3文件并保存为例: -(void)loading { //设置文件下载地址 NSString *urlString = [NSString stringWithFormat:@"https://zhangmenshiting2.baidu.com/data2/music/14893666/14893666.mp3?xcode=f7e142418de081ff52f81344843b869a&mid=0.73830637514858"];//这里设置的是一个mp3的下载地址 NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( kCFAllocatorDefault, (CFStringRef)urlString, NULL, NULL, kCFStringEncodingU......
阅读全文