现在位置: 首页 > adrenalin发表的所有文章
python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析 先看第一个问题,在python中函数参数的定义主要有四种方式:1.F(arg1,arg2,...)这 是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数相等的 值(实际参数),而且顺序必须相同,也就是说在这种调用方式中,形参和实参的个数必须一致,而且必须一一对应,也就是说第一个形参对应这第......
阅读全文
  • 06月
  • 03日
移动开发 ⁄ 共 770字 评论关闭
首先简略说明绘制图片: 由于canvas.drawBitmap(bitmap, src, dst, paint);有四个参数所以大体有四五步。 1、通过getResource()方法得到drawable文件夹里BitmapDrawable类型的对象 2、将BitmapDrawable类型转化为Bitmap类型的对象 3、创建src, dst,两个长方形,src是指在原图形上截得的图片,dst是指贴到目标位置的长方形。 4、图片的画笔一般为null。 5、调用canvas.drawBitmap(bitmap, src, dst, paint)方法。 接着说明如何使图片旋转: 主要是通过matrix矩阵。 1、创建矩阵对象 2、确定旋转方向 3、画布canvas设置矩阵 注意:在......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3371字 评论关闭
随着服务器的压力不断的上升,rmi的重要性日益突出 今天就简单的剖析以下RMI的底层实现原理 ************************************************************************** (1)rmi调用承载对象:call import java.io.*; public class Call implements Serializable{ private String className; //表示类名 private String methodName; //表示方法名 private Class[] paramTypes; //表示方法参数类型 private Object[] params; //表示方法参数值 private Object result; //表示方法的返回值或者方法抛出的异常 ......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1908字 评论关闭
思路简单,把状态看成一个长十五的01串,总状态为(2^15),以判断每个小球可否转移,转移的费时接近(3*11*4)大概最坏七八百万算法;总共输入为1-15打表可过; #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <vector> using namespace std; const int maxn = 16; vector<int> a[maxn][7]; int deg[maxn],n; const int b[11][6]={ {1,2,4,7,11}, {3,5,8,12}, {6,9,13}, {10,14}, {2,3}, {4,5,6}, {7,8,9,10}, {1,3,6,10,15}, {2,5,9,14}, {4,8,13}......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 62字 评论关闭
    最近买了本《数据挖掘与机器学习 WEKA  应用技术与实践》希望能够好好学习钻研这本书。这本书讲的weka版本是3.7.8.
阅读全文
  • 10月
  • 22日
综合 ⁄ 共 6993字 评论关闭
  CALL SYMPUT(macro-variable,value); macro-variable can be one of the following items: a character string that is a SAS name, enclosed in quotation marks. For example, to assign the character stringtesting to macro variable NEW, submit the following statement: call symput('new','testing'); the name of a character variable whose values are SAS names. For example, this DATA step creates the three macro variables SHORTSTP, PITCHER, and FRSTBASE and respectively assign them th......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 8449字 评论关闭
排序是数据处理中经常使用的一种重要运算,在计算机及其应用系统中,花费在排序上的时间在系统运行时间中占有很大比重;并且排序本身对推动算法分析的发展 也起很大作用。目前已有上百种排序方法,但尚未有一个最理想的尽如人意的方法,本文介绍常用的如下排序方法的C/C++实现,并对它们进行分析和比较。 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 84字 评论关闭
照着iOS高级部分知识点(自己还没有捣鼓过的),有时间可以一个个知识点去攻破,看博客、找视频、查源代码demo,看书,手写代码,思路导图 都可以学习。然后学习swift。
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 5664字 评论关闭
最新需要写一个程序,程序需要用到修改IP部分.网上找了下资料,大部份都说直接修改注册表,然后再执行一个MS没有公开的API. 但这方法是否在WIN7下面不能工作. 然后网上有提到可以使用WMI去更改,但没有源码.自己整理了下. 第一步 需要了解WMI的相关操作. 如果你安装了VS2008的 MSDN那么可以直接访问下面的链接. ms-help://MS.MSDNQTR.v90.en/wmisdk/wmi/example__calling_a_provider_method.htm 如果没有,那么你也可以在搜索栏输入  execquery,然后第一个就是 execquery  [WMI],然后在右边栏的下面 这......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1290字 评论关闭
入门训练 A+B问题   时间限制:1.0s   内存限制:256.0MB        问题描述 输入A、B,输出A+B。 说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标。 输入格式 输入的第一行包括两个整数,由空格分隔,分别表示A、B。 说明:“输入格式”是描述在测试你的程序时,所给的输入一定满足的格式。 做题时你应该假设所给的输入是一定满足输入格式的要求的,所以你不需要对输入的格式进行检查。多余的格式检查可能会适得其反,使用你的程序错误。 在测试的时候,系统会自动将输入数据输入到你的程序中,你不能......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 957字 评论关闭
1.暴力匹配算法 2.KMP KMP算法描述见算法导论 //字符串匹配算法 #include <iostream> using namespace std; //暴力匹配方法 bool ismatch(char *a,char *b) { int alen=strlen(a); int blen=strlen(b); int i=0; int j=0; while(i<alen&&j<blen) { if (a[i]==b[j]) { ++i; ++j; } else { i=i-j+1; j=0; } } if (j==blen-1) { return true; } else { return false; } } void GetNext(char* p,char *&next) { int len=strlen(p); int k=-1; int j=0; nex......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 704字 评论关闭
  关联,是loadrunner中很关键的一部分,有人说,只有掌握了关联,才可以说是真正掌握了loadrunner,可想而知其中重要性。下面我就访问的网页自带一个sessionID的例子来说一下如何自动创建关联:     遇到sessionID之所以要用到关联,是因为每次访问被测页面时sessionID都是不同的,如果不关联sessionID,录制后的脚本就把sessionID写死了,测试时,每次访问的都是同一个sessionID的页面,这是不符合实际的。而创建关联,就是把产生的sessionID保存在一个变量中,供后面访问使用。其实loadrunner自身带着很多关联规则,在recording......
阅读全文