自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

don't waste ur time,you can't afford it

  • 博客(17)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 android 妖孽listview

listview获得焦点的能力实在是太强了。今天为了制作一个能够自由缩放的窗口powerfullayout(网络上的一个控件),但是里面有一个listview,只要点到listview事件就会被它抢去。无论是在powerfullayout的onInterceptTouchEvent写,还是在listview 的ontouchlistener里面写,都会产生一些逻辑上的矛盾比如,在listv

2017-06-27 13:52:52 249

原创 android 字体倾斜的边缘显示不完整问题

因为字体倾斜,导致了宽度大于原有的宽度,而这时view的宽度没有跟上,所以会有一部分不显示其实,这时候只要在字体末尾或者开头+“ ”也就是多出一点空间,如此字体就能显示了,这是一个小技巧,不用浪费时间去重写view

2017-06-26 17:04:00 4217

原创 1/3与0.33的区别

popupWindow1=new PopupWindow(list1,(int)(getResources().getDisplayMetrics().widthPixels*(1/3)),        LayoutParams.WRAP_CONTENT, true);这个显示不出来但是将1/3换成0.33就可以显示了,狗屎不狗屎还有DisplayMetrics di

2017-06-23 16:59:01 916

原创 popupwindow不显示问题

很多时候不显示一,加背景ColorDrawable dw = new ColorDrawable(Color.TRANSPARENT);popupWindow1.setBackgroundDrawable(dw);二,设定宽高未必有效。LayoutParams.WRAP_CONTENT,这些东西有效,或者match_parentpopupWindow1=new PopupW

2017-06-23 13:51:54 2207 3

原创 arm64-v8a 百度地图

百度地图有些情况支持不是很好比如这个cpu的,它首先会试图加载这个文件夹里的so文件,没有的时候怎么办?就会报错,可是,情况是百度本身就没有专门为这个型号写的so文件,有这个armeabi,共同性的所以,用到那个反而是要将其删了,然后它会寻找这个所以方法就是删除arm64-v8a

2017-06-22 19:12:57 849

原创 数组名代表第一个元素

char str[] = "http://c.biancheng.net";    char *pstr = str;//因为str 代表字符数组中的第一个字符,所以类型是相同的。数组名代表第一个元素,这哪煞笔设定的这规则?char* b=&str//错误,因为&str代表整个数组,类型不同     char *tes=&str[0];

2017-06-19 14:56:51 995

转载 字符窜数组指针 字符窜指针

http://c.biancheng.net/cpp/html/80.htmlC语言中没有特定的字符串类型,我们通常是将字符串放在一个字符数组中,这在《C语言字符数组和字符串》中已经进行了详细讲解,这里不妨再来演示一下:#include int main(){ char str[] = "http://c.biancheng.net"; int len = strl

2017-06-19 14:26:23 217

原创 传引用

#include using namespace std;inline void swapnum(int& a,int& b){int temp=a;//temp=a;a=b;b=temp;}//对于这个传引用的函数不能直接swapnum(1,2),因为引用本身必须要有一个变量进行赋值,所以必须先是有一个int变量。inline void swapn(i

2017-06-19 08:55:59 265

原创 go语言笔记

go语言 if else 格式必须是if   {}else{}{}的位置必须要正确,否则不通过

2017-06-16 14:28:14 206

转载 go语言窗口闪退

加上时间package mainimport ( "fmt" "time")func main() { fmt.Println("hello world !") time.Sleep(5 * time.Second)}

2017-06-16 11:20:21 2801

原创 c++数组名是一个指针常量

也就是const的说实话c++真是一门狗屎语言,你不想改变值就不改变,用尼玛的const,这不仅是加了const就是const了,还有许多隐蔽的constconst,private,public这些东西,十有八九是用来做框架才用到的但是有几个人会去做框架?自己限定自己用他么的const?这些东西,其实都应该分到一个目录中去,就是框架部分,否则,真的是浪费学习者大量的时间。

2017-06-15 09:32:51 1308

转载 c++指针与数组

http://c.biancheng.net/cpp/biancheng/view/162.html我发现这网站真不错,很多东西都是归纳总结式的指向数组元素的指针一个变量有地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。指针变量既然可以指向变量,当然也可以指向数组元素(把某一元素的地址放到一个指针变量中)。所谓数组元素的指针就是数组元素的地址

2017-06-13 14:09:02 641

转载 指针加1

指针加1要根据指针自身类型加上一定的值, 不同类型的指针+1之后增加的大小不同。

2017-06-13 09:42:48 333

原创 T const & 和 const T&

这两者是等价的········简直醉了,那你为什么不规定一种写法呢,没用的语法真多

2017-06-07 14:03:54 639

转载 int & const t和 int const& t

http://bbs.csdn.net/topics/40366063#include#includeint main(){ int i = 0;int const& j = i;int & const t = i;const int& m = i;i = 3;t = 5;printf("j = %d m = %d  t = %d i = %

2017-06-07 13:57:00 850

转载 类模板讲得比较清晰

http://c.biancheng.net/cpp/biancheng/view/213.html

2017-06-01 15:14:15 258

转载 c++内联函数

内联函数必须是和函数体申明在一起,才有效。像这样的申明Inline Tablefunction(int I)是没有效果的,编译器只是把函数作为普通的函数申明,我们必须定义函数体。Inline tablefunction(int I) {return I*I};   这样我们才算定义了一个内联函数。我们可以把它作为一般的函数一样调用。但是执行速度确比一般函数的执行速度要快。  我们也可以

2017-06-01 13:44:17 253

flutter练习——漫画客户端

flutter的练习

2018-11-24

安卓加密程序

针对任何类型的文件进行加密,电脑,手机上均有效加密

2015-05-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除