Pointcut is not well-formed: expecting 'name pattern' at character position
aop表达式出错,第一个*后面应该加一个空格。
解决。
最好的6个Go语言Web框架
原文:Top 6 web frameworks for Go as of 2017
作者:Edward Marinescu
译者:roy
译者注:本文介绍截至目前(2017年)最好的6个Go语言Web框架。以下为译文:
GO 语言爱好者的最佳Web框架
如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。
如果你认为你有相应的知识和经...
item点击事件与checkBox点击冲突
今天写个demo结果就遇见了这个问题,百度了一下才解决
checkBox话就必须设置它聚焦为false。 android:focusable="false"
为自己加油!新手起航!
读取assets目录下的数据库文件
先从assets目录下读取文件到sd卡中
public static String CopySqliteFileFromRawToDatabases(String SqliteFileName) throws IOException {
// 第一次运行应用程序时,加载数据库到data/data/当前包的名称/database/
File dir = new File("da
android中判断是否有网络链接和判断是否是WIFI
/**
* 是否是无线
* @param icontext
* @return
*/
public static boolean isWifiActive(Context icontext){
Context context = icontext.getApplicationContext();
ConnectivityManager connectivity = (Connect
android studio 打开报错
第一种方法:cmd 运行 netsh winsock reset 。
第二种方法:断网 再打开android studio‘
第三种方法:bin目录下idea.properties 最有一行添加 disable.android.first.run=true
为了铭记修改错误的方式
如何向一个Fragment传递参数---setArguments方法的介绍
转载自 http://blog.csdn.net/small_lee/article/details/50553881
在我们平常开发中经常会用到Fragment,当我们使用Fragment时一般是通过new Fragment的构造方法来实现,如果我问你怎么向一个Fragment传递参数,你是不是会首先想到通过构造方法,当面试被问到这个问题的时候我也是这么想的,后来发现自己错了,现在给大家讲
android 支付宝集成错误
“Java.security.spec.InvalidKeySpecException: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag”;
打印出来是报这个错误然后百度下了 在KeyFactory.getInstance("RSA", "BC");参数里面加个
android 集成QQ互联的问题
100044问题:需要打正式包 测试。
还有qq登录成功不执行回调:
需要改成下面的方式
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
mTencent.onActivityResultData(requestCode, resultCode, dat
android stuido读取其他gradle配置文件和如何统一项目的依赖
1 统一项目依赖
组件化开发,插件化开发成为了项目了标配,android项目中会引入大量依赖,类似v4,v7如果组件和最终编译app的依赖版本不同,可能导致程序崩溃。如果不通过读取配置文件而是要求各个module单独维护版本统一的依赖显然不太现实,除非只有一两个人,否则某个module添加了一个依赖还要反馈给其他用户很麻烦。
Gradle中可以通过引入gradle配置文...
android jsbridge实现原理简述
假如生活欺骗了你,假如工作到处不顺,请放松心态,提升自己,终有一天你会适应,然后。。。。。。。。。。。。。。。
本篇是面试小问题专栏的开篇文章,由于是面试小问题的解答,所以所有的文章都会力求把问题说明白的同时精简字数,可能有理解不到位的地方后续会慢慢完善。
h5可以作为移动端跨平台的一种方式,其他方式还有rnjs,flutter,weekx等,android或者ios为了实现和js的交互都提供...
android 一道关于dp,sp,px 的面试题
题目:
android 开发中常用的尺寸单位是什么:
dp sp px
dp 和px的区别,两个不同大小的屏幕dp和px的表现有什么区别
dp与设备密度无关,dp不同尺寸屏幕显示效果不同,但是控件尺寸大小相同,所以最终结论是dp是具体的物理尺寸,与
设备密度无关。
px屏幕上的点,与密度相关,密度大了,单位面积上的px会比较多,px就显得比较小。设置160px在小屏幕上占据大...
java访问修饰符面试相关
一道面试题:
java访问修饰符分类?
default private public protected 四种
四种访问修饰符可以访问,不可以访问情况分析?
访问控制分为四种级别:
(1)public: 用public修饰的类、类属变量及方法,包内及包外的任何类均可以访问;
(2)protected: 用protected修饰的类、类属变量及方法,包内的任何类及包外那些继承...
java继承中的重写和隐藏
继承可以让子类获取父类非private以外的属性方法,这个过程中会发生重写,隐藏。多态的实现就是靠继承和类的向上转型,向下转型实现的。
继承部分涉及到访问修饰符请看java访问修饰符,final private方法不能被继承,构造方法不能被继承,但是如果父类含有有参构造函数,子类必须用super调用。
父类中的static方法可以被继承,但是不能重写。父类中的属性只能被隐藏不能被重写,子类重...
java内部类为什么可以访问外部类属性方法
java内部类面试题:
java内部类分类:
成员内部类,局部内部类,静态内部类,匿名内部类
静态内部类不能访问外部类的属性方法,所以android开发过程中可以优化handler
其他内部类可以访问外部类,是因为持有外部类的引用。
成员内部类说明:
成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,默认情况下访问的是成员内部类的方法。访问外部类方法:
外部类.this...
StringBuilder StringBuffer 如何清空
StringBuilder StringBuffer面试题一般会问两者的区别和String的区别。
StringBuffer线程安全的,StringBuild线程不安全的,
String的区别是String每次改变都会生成一个新的String对象效率低,StringBuffer和StringBuild则不会生成新的对象。
原理是:内部继承AbstractStringBuilder,利用数组进...
android软键盘弹起面试题
软键盘弹起后遮挡布局有什么解决方案?
1设置windowSoftInputMode 软键盘弹起时布局自动变化或许可以解决
2监听根布局变化,获取软键盘高度,然后滚动或移动界面
windowSoftInputMode中adjustResize和adjustPan什么区别?
adjustResize会改变activity的高度,adjustPan会移动布局
一个登陆界面,输入框和按钮,键盘弹...
HashMap实现原理和扩容及高版本优化
HashMap的实现原理面试简单解答
补充面试题:为什么hashcode和equals一般同时重写。
hashmap如何判断出现了碰撞,然后存储在链表中。
hash算法。
这里不剖析源码只简单讲解:
1原理简单解析
数组结构
HashMap内部结构为数组加链表方式,这里可以知道HashMap解决冲突的方法是链地址法,
Node<K,V>[] table,Node节点里包...
今日推荐
周排行