zynq linux 双网卡实现
1. 设备树里添加了之后kernel启动过程中打印"no PHY found",找了半天发现在内核中并没有将ICplus的驱动加载进来,需要make menuconfig打开下
perf使用的问题,再看perf record,perf record 设置的采样频率,采样频率是如何体现在
当perf stat -e branches 是统计 再看perf record,perf record是为了是记录时间发生的时候的调用栈, 在我的测试代码中总共有200,000,000条branch的命令,但是为啥我只看到了1964这样一个数量级的采样呢? perf record设置了采样的频率吗? 发现了和sample_freq相关,这个sample_freq是干啥的? 表示我一秒钟采样多少次,但是这里有个问题,原来系统默认的采样频率是4000,那么这里就涉及到了所有管控涉及到的采样频率的
FloatActionBar使用与兼容
1.布局: 2.注意: 5.0因为阴影太小,所以需要加个margin=16dp来增大阴影效果 而4.0+因为阴影太大(系统默认加了margin=16dp),所以需要加margin=0dp来减小阴影效果 3.给Fab添加动画效果: 4.效果图: 5.Fab结合滑动控件显示与隐藏: 1)布局: 2)fab_bg效果: 图1 图2 2).自定义滚动监
vuejs中的事件绑定
vuejs中的事件绑定,使用<v-on:事件名 = 函数名>来完成的,这里函数名是定义在Vue实例中的methods对象中的,Vue实例可以直接访问其中的方法.事件绑定的方式 (1) 内联直接把js写在标签上调用方法 <button v-on:click="alert('hi')">执行方法的第一种写法</button> (2)调用meth...
httpclient的post请求超时
前两天做项目,使用httpclient的post请求超时,检查代码也没问题。后来偶然在看日志的时候才发现问题所在。现象当post请求的返回数据少的时候应用没问题。当post请求返回的数据量在debug。当post请求的返回数据少的时候应用没问题。当post请求返回的数据量u大的时候应用就超时。排查经过debug发现post返回的数据量也就800k左右,还没有达到web容器限定值,所以不是容器的限制
java面向对象,继承的执行顺讯
包含静态代码块的,构造代码块的执行顺序
public class Demo1 {
public static void main(String[] args)
{
Zi zi=new Zi();
}
}
class Fu {
static {
System.out.println("静态代码块 父1");
}
{
System.out.println("构造代码块 父
魅族虚拟按键遮挡问题
退出页,点击退出按钮,会弹出popwindow,在魅族手机上popwindow底部会被虚拟按钮挡住如下图
解决方法:
logoutPopWindow=new LogoutPopWindow(UserActivity.this);
logoutPopWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPU
Android消息机制-Handler(一)
Android为了线程安全,不允许我们在UI线程外(即主线程外的子线程)操作UI。
1. 子线程为啥不能操作UI呢?
试想一下,如果多个线程都可以操作UI,不同线程都可以控制同一个UI,那么势必会出现线程安全问题。线程A在修改UI的同事,线程B也在改同一个UI,抢夺资源,且不同步。所以子线程操作UI都交给UI主线程去处理
2. 子线程中更新UI的3种方法
方法一:子线程调用Handler的
Android消息机制-Handler(二)
一.Handler的两类使用方法
Handler里面有两类方法,一类是sendxxxx(),另一类是postxxxxx()
A. sendxxxx方法
1.sendEmptyMessage(int what):只发送了一个what值,也就是handleMessage收到的msg里面what的值
2.sendEmptyMessageDelayed(int what,long delayMil
Android消息机制-Handler原理(三)
一 .Handler的执行过程
1.定义Handler对象,重写handleMessage方法
2.handler 对象调用sendMessage 发送message,sendMessage 最终调用 sendMessageAtTime
3.sendMessageAtTime方法又调用了 enqueueMessage 使message 加入到 消息队列 MessageQueue,并且
GridView、ListView数据更新图片闪烁问题
新功能是选择图片上传,选择完图片在上传前可以对已选择的图片进行删除。删除图片后,调用notifyDataSetChanged 通知UI数据更改。
是用Imageloader展示图片。
因为执行notifyDataSetChanged 后,GridView、ListView重新执行了getView 方法,getView 图片又重新加载。所以会出现图片会有闪烁。
解决方法是给图片setTag
startactivityforresult的使用,和singleTask不能使用的问题
一、基本用法使用startActivityForResult开启页面的时候,当目标页面关闭的时候,可以回传数据给启动页面,比如ActivityA 使用startActivityForResult 启动ActivityB 则ActivityB关闭的时候,可以返回结果给ActivityA
其中 启动页面ActivityA用到的函数有:
startActivityForResult(intent, r
ScrollView嵌套EditText的滑动冲突问题
项目中遇到了ScrollView嵌套EditText,输入框输入多行内容不能全部显示的时候,滑动EditText可以上下滑动查看EditText全部内容。
由于ScrollView也是可滑动的,EditText也是可滑动的,这就导致了滑动冲突
Android事件分发(2)
上一篇主要讲了onTouch和onTouchEvent区别:
1、优先判断onTouch要不要执行
2、如果onTouch执行,返回ture则消费了事件,onTouchEvent不再执行
3、onTouch默认是null的,所以系统源代码 是在onTouchEvent里面识别和处理 点击,滑动,长按等事件的。以上,是分析 View中dispatchTouchEvent方法的源码得等的结论这次,
Android事件分发(3)--ViewGroup源码分析
一、ViewGroup的onInterceptTouchEvent源码分析onInterceptTouchEvent比较简单先看他的源码 public boolean onInterceptTouchEvent(MotionEvent ev) {
//1、判断是否是鼠标设备操作
//2、ACTION_DOWN事件
//3、是否是首要按钮按下,如鼠标左键
//4、
今日推荐
周排行