10 Study_WangYL

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

面向对象六大原则复习

重新复习了一下面向对象设计六大原则。六大原则结合23种设计模式有助于我们编写低耦合,高扩展性的优质代码。面向对象六大原则单一职责每个类是由一组有密切关系的实例变量和方法的集合。(对于一个类而言,应该仅有一个引起它变化的原因。简单讲,一个类中应该是一组相关性很高的函数、数据的封装。)接口隔离客户端不应该依赖它不需要的接口。类之间的关系应建立在最小的接口上。...

2018-04-20 10:46:38

git登录时显示密码错误或者没有权限的解决办法

提示信息:Warning:PermanentlyaddedtheRSAhostkeyforIPaddress'192.30.252.131'tothelistofknownhosts.Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemak...

2018-04-11 17:16:03

lambda expression are not supported at this language level (Android Studio中使用lambda表达式)

lambda是java8中的新特性,Android默认不支持lambda表达式。这篇文章主要是讲在androidstudio中lambda的配置。三步:1.项目根目录的project/build.gradle中添加lambda依赖:dependencies{classpath'com.android.tools.build:gradle:2.2.2'

2018-01-19 15:32:11

将rn集成到android中,rn图片去向

将rn集成到android中,rn中图片的去向目录结构:index.android.jsimportReact,{Component,}from'react';import{AppRegistry,Image,Text,View,}from'react-native';classDemoProjectextendsC

2017-12-28 17:37:50

把原生模块封装成js模块

把原生模块封装成js模块未封装之前原生模块的调用,以一个简单的例子说明。未封装,在js中的调用:NativeModules.WebViewModule.openUCBrower("http://www.baidu.com");封装:./business_modules/WebViewModule.js'usestrict';import{NativeModules}from

2017-12-28 15:31:11

gradle相关

回头重新学习一下gradle构建,还是颇有益的。下面是搜集的相关资料,以备学习、查阅。Android中Gradle常用配置-简书Android开发中Gradle配置的相关概念-简书Androidstudiogradle配置完整版-习惯_搬砖AndroidPlugin3.0.0DSLReferenceGradleUserGuide中文版(需翻墙)Andro

2017-12-28 09:42:42

Could not find com.android.tools.build:gradle:3.0.1

更新gradle后运行应用,报错。解决办法:提示找不到gradle:3.0.1在顶层build.gradle中,可以看到build.gradle的配置:buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.buil

2017-12-27 23:53:13

ReactNative-Android OnActivityResult不执行

本来想将这个记录到react-native遇到的坑一篇中去的,但为了记住这个明显的差异,独立出来。原生开发中,我们是用startActivityForResult(intent,requestCode)配合onActivityResult(intrequestCode,intresultCode,Intentdata)获取从另一个activity返回的数据。在ReactNative-A

2017-12-22 18:41:22

关于TypeError : React object is undefined on createElement

调试过程中遇到这个问题:TypeError:ReactobjectisundefinedoncreateElement检查了数次没发现哪里的问题,最后终于找到原因。React的导入方式不对,很低级的错误,今后可能也有朋友像我一样粗心,为免多走弯路也为提醒自己不要再犯这样的错误,所以记录一下。现场还原:源代码://数据展示和事件交互'usestrict';importRea

2017-12-05 20:06:40

React-native:Undefined is not an object

Undefinedisnotanobject(evaulatingPropTypes.arrayOf)Undefinedisnotanobject(evaulatingPropTypes.func)undefinedisnotanobjectevaluatingReactInternals.ReactCurrentOwner针对这样的报错,如果排除拼写错误,则

2017-11-30 19:17:44

一个简单的demo说明集成reactnative到android项目

集成reactnative到android项目1.新建文件夹,创建子目录andorid,将android项目移动至android目录下。2.在根目录下创建package.json文件{“name”:“MyReactNativeApp”,“version”:“0.0.1”,“private”:true,“scripts”:{“start”:“nod

2017-11-22 10:02:37

Win10系统启动Markdown Pad2 报‘Awesomium.Windows.Controls.WebControl’

Win10系统启动MarkdownPad2报‘Awesomium.Windows.Controls.WebControl’解决记录点击“ReportBug”后,可以看到错误信息是由于算法不匹配导致的。解决办法:1.修改注册表:win+r,输入regedit,打开注册表。修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsA

2017-11-09 15:00:20

启动genymotion模拟器机器蓝屏

启动genymotion模拟器机器蓝屏解决办法:在控制面板中找到程序–>程序和功能–>启动或关闭windows功能,找到Hyper-v一项,关掉该服务重启计算机即可。

2017-09-30 16:52:57

react-native 遇到的坑汇总(补充中)

1.CouldnotcreateADBBridge.ADBlocation:**\platform-tools\adb.exeapp:installDebugFAILURE:Buildfailedwithanexception.Whatwentwrong:Executionfailedfortask‘:app:installDebug’.com.and

2017-09-29 14:32:12

Android NDK开发

安装ndk并测试官网下载ndk,ndk向后兼容,并非版本越新越好,低版本兼容高版本。配置环境变量ANDROID_NDK_HOME值为ndk安装目录如:D:\android-ndk-r14b-windows-x86_64\android-ndk-r14bgradle中ndk配置android{ndk{moduleName"module_count"

2017-09-13 15:17:16

找不到android.app.Activity的类文件解决办法

找不到android.app.Activity的类文件使用javah生成头文件时报了“无法访问android.app.Activity,找不到android.app.Activity的类文件”这个问题。原命令:javah-jnitest.lucky.ndktask.MainActivity解决办法:切换到src\main\java目录下,即包名同级目录,重新执行javah命令,

2017-09-11 17:39:07

微信自动回复功能实现

思路实现AccessibilityService,重写onAccessibilityEvent(finalAccessibilityEventevent),判断event对象是TYPE_NOTIFICATION_STATE_CHANGED(通知栏事件)还是TYPE_WINDOW_STATE_CHANGED(窗体状态改变事件)。若是TYPE_NOTIFICATION_STATE_CHANG

2017-09-07 15:17:37

H5页面唤醒App及App之间跳转

H5页面跳转到App,其实质是通过uri。Android配置:清单文件中对应的Activity标签添加以下标签属性<intent-filter><actionandroid:name="android.intent.action.VIEW"/><categoryandroid:name="android.inten

2017-09-06 11:40:49

java设计模式总结之单例模式

java设计模式之单例模式单例模式有两种,一种饿汉式,一种懒汉式。相同点:无论饿汉式还是懒汉式,都需要:1.私有化构造2.私有化的静态成员变量,变量名同类名3.提供实例的静态方法不同点:饿汉式:直接返回一个已实例化的对象。多线程下,有可能被实例化多次。懒汉式:如果未被实例化过,则实例化后返回。否则直接返回已实例化的对象。需要加锁。只被实例化一次。饿汉式public

2017-08-21 23:19:50

JVM指令集

参考:JVM指令

2017-08-20 19:13:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!