小编use*_*088的帖子

Android ImageView放大文字覆盖

我想覆盖textviewimageview我已经以编程方式完成的android上.我也希望图像应该能够放大和缩小,这也是我能够完成的.但我陷入了这样一个问题:在图像上放置文字,这样当我缩放图像时,文本不应该缩放,它应该保持在图像上不在屏幕上的相同位置.

java android android-imageview pinchzoom

12
推荐指数
1
解决办法
823
查看次数

快速输入输出功能

#define getcx getchar_unlocked
inline void inp( int &n )//fast input function
{
   n=0;
   int ch=getcx();int sign=1;
   while( ch < '0' || ch > '9' ){if(ch=='-')sign=-1; ch=getcx();}

   while(  ch >= '0' && ch <= '9' )
           n = (n<<3)+(n<<1) + ch-'0', ch=getcx();
   n=n*sign;
}
Run Code Online (Sandbox Code Playgroud)

嗨我一直在各种编码竞赛中使用上述功能输入,但从来没有能够理解为什么它很快.我知道逻辑,但不知道它的坚牢度的概念.例如,这行是做什么的"#define getcx getchar_unlocked".另外我不知道任何快速输出功能,所以还有任何快速输出功能

c c++ operating-system coding-style

5
推荐指数
1
解决办法
7261
查看次数

a.out中的数据部分

这是我执行的一个简单代码

int a;
int main()
{
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

然后用gcc编译后我做了

size a.out
Run Code Online (Sandbox Code Playgroud)

我在bss和数据部分得到了一些输出...然后我将我的代码更改为此

int a;
int main()
{
    char *p = "hello";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

再次当我在编译后通过大小a.out看到输出时,数据部分的大小保持不变.但是我们知道字符串hello将在只读初始化部分中分配内存.那么为什么数据部分的大小保持相同?

c unix operating-system systems-programming

5
推荐指数
2
解决办法
922
查看次数