#include<stdio.h> int swap(float *p1,float *p2) { float flag; if(*p1>*p2) { flag=*p1; *p1=*p2; *p2=flag; } } int main() { float a,b,c,d,e; while(scanf("%f%f%f%f%f",&a,&b,&c,&d,&e)!=EOF) { swap(&a,&b); swap(&a…
#include<stdio.h> int swap(int *p1,int *p2) { int flag; if(*p1>*p2) { flag=*p1; *p1=*p2; *p2=flag; } } int main() { int a,b,c; while(scanf("%d%d%d",&a,&b,&c)!=EOF) { swap(&a,&b); //&表示地址 swap(&a,&c); swap…
基本概念: 1. 函数指针,一个地址指针变量,其值指向代码区的某个函数首地址. 2. 虚函数,可以被子类覆写的C++成员函数.由虚函数表实现. 3. 虚函数表指针(vpt),指向虚函数表首地址的指针,一般放在类实例的首4字节(x86系统).通过它能找的虚函数表,进而能找的某个虚函数. 函数调用: 1. C++函数的普通调用方式: class Person { private: int value; public: Person():value(){} virtual int getValue(i…
#include<stdio.h> int length(char*s) { int i,count; while(*s!='\0') { *(s++); count++; } return count; } int main() { ]; while(gets(s)!=NULL) { int t; t=length(s); printf("%d\n",t); } ; }…
#include<stdio.h> int sort(int *p,int n) { int i,j,temp; ;i<n-;i++) for(j=i;j<n;j++) if(p[i]>p[j]) { temp=p[i]; p[i]=p[j]; p[j]=temp; } } int main() { ],i; while(scanf("%d",&n)!=EOF) { ;i<n;i++) scanf("%d",&a[…
--自定义函数的参数是表的字段,这种情况要用cross apply啦Select B.* FROM [master].[dbo].[分列测试] A cross apply dbo.f_split(应用行业代码,';') B…
前阵子遇到一个很是棘手的问题,监控系统DPA发现某个自定义标量函数被调用的次数非常高,高到一个离谱的程度.然后在Troubleshooting这个问题的时候,确实遇到了一些问题让我很是纠结,下文是解决问题过程的一点思索和尝试,如果你有更好的思路和解决方法,也请多多指教. DPA可以监控到该函数每小时被调用的次数,如下截图所示: 那么第一个问题来了. DPA如何监控获取这个函数每小时执行多少次呢? 其实这个很简单, sys.dm_exec_query_stats视图里面有个字段execution_…
第一种:使用普通的添加控件中的Attributes属性进行调用 例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();"); 此方法只能在Onload中或者类似于onload的初始化过程中添加才有效.并且是先执行脚本函数,同时无法改变执行顺序. 第二种:使用Response.Write方法进行调用 例如,像我们经常会使用到的Response.Write("<scripttype='text/ja…
做web开发,用的技术是aspx.net,可是由于比较习惯于ASP现在做起来,觉得非常别扭,原因在于有很多功能其实在前台可以处理的,但是因为用到了很多webcontrol,导致不断postback.如果利用ajax来处理可能会好些.目前只能通过在后台对这些控件绑定前台的javascript函数来支持前台的处理函数.在网上找了找,发现了几种方法可以达到要求: 第一种,感觉用起来最方便 Button1.Attributes.Add("onclick", "return OnBtn…
Cocos2d-x下Lua调用C++这事之所以看起来这么复杂.网上所有的文档都没讲清楚,是因为存在5个层面的知识点: 1.在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质 2.在Cocos2d-x项目里,把纯C函数注册进Lua环境,理解Cocos2d-x是怎样创建Lua环境的.以及怎样得到这个环境并继续自定义它 3.了解为什么要使用toLua++来注册C++类 4.在纯C++环境下,使用toLua++来把一个C++类注册进Lua环境,理解toLua++的用法 5.在C…