作者小头像 Lv.1
更多个人资料
3 成长值
0 关注
2 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
0
3
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
策略模式
通过学习设计模式,你将学到如何利用其他开发人员的经验与智慧。 使用设计模式的最好方式是“把设计模式装进脑袋里,然后在你的设计和已有的应用中,寻找何处可以使用它们”。 今天我们要讲的就是策略模式,代码在Github上了: 看看UML: 策略模式的定义 定义了算法族,分别封装起来,让它们之间可以互相替换,让算法的变化独立于算法的客户(父类,使用算法的类)。 我们不...
作者小头像 yd_221104950
2534
0
0
2020-12-02 23:59:03
999+
0
0
gcc编译程序的过程
我们通过编译一个程序test.c,代码如下,来了解编译程序的过程。 #include <stdio.h> int main(){ printf("Hello world!"); return 0; } 1234567 1.预处理(Preprocessing) ~/Desktop/test$ gcc -E test.c -o test.i ~/Des...
作者小头像 yd_221104950
1861
0
0
2020-12-02 23:25:35
999+
0
0
单例模式
有一些对象其实我们只需要一个就够了,比如线程池、缓存、对话框、处理偏好设置、注册表的对象、日志对象、充当打印机、显卡等设备的驱动程序的对象。如果制造出多个,反而会导致许多问题。 单例模式定义 确保一个类只有一个实例,并提供一个全局访问点。 经典的单例模式实现 第一步:利用一个静态变量来记录Singleton类的唯一实例。 第二步:把构造器声明为私有的,只有在Si...
作者小头像 yd_221104950
1595
0
0
2020-12-02 23:18:39
999+
0
0
代理模式——远程代理(一)
代理模式定义 为另一个对象提供一个替身或占位符以控制对这个对象的访问。使用代理模式创建代表对象,让代表对象控制对某对象的访问,被代理的对象可是远程的对象、创建开销大的对象或需要安全控制的对象。 代理分三种: 远程代理,帮助我们控制访问远程对象: 远程代理可以作为另一个JVM上对象的本地代表。调用代理的方法,会被代理利用网络转发到远程执行,并且结果会通过网络返回给代...
作者小头像 yd_221104950
2550
0
0
2020-12-02 23:35:28
999+
0
0
Android Studio3.0中指定打包时的apk文件名称
在app的build.gradle作如下修改: android { ... android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "apk的名称.apk" } } ... } 123456789
作者小头像 yd_221104950
2038
0
0
2021-03-08 23:07:30
999+
0
0
显式Intent与隐式Intent
1、显式Intent(explicit intent) 显式Intent明确指定了要启动的activity: Intent intent= new Intent(this, Target.class) 1 2、隐式Intent(implicit intent) 隐式Intent没有明确指定要启动的activity ,而是通过设置一些Intent Filter...
作者小头像 yd_221104950
1992
0
0
2020-12-03 01:27:18
999+
0
0
键盘发出的中断
在Linux的世界里,计算机系统外围的硬件设备是内核来管理的。内核与硬件有一个接口。Linux操作系统都提供了中断机制。当硬件设备想与Linux操作系统通信的时候,它首先会发出一个异步的中断信号去打断处理器的执行,继而打断内核的执行。中断通常对应着一个中断号,内核通过这个中断号查找相应的中断服务程序 ,并调用这个程序响应和处理这个中断。 例如:当你敲击键盘的时候,键盘...
作者小头像 yd_221104950
1716
0
0
2020-12-04 22:47:30
999+
0
0
WebView JS与app本地方法互相调用
Android调用JS方法有2种 通过webView的loadUrl()方法通过webView的evaluateJavascript()方法 JS调用Android的方法有3种 通过WebView的addJavascriptInterface()方法进行对象映射通过WebViewClient的shouldOverrideUrlLoading()方法回调拦截url通...
作者小头像 yd_221104950
3794
0
0
2020-12-04 00:41:38
999+
0
0
Android WebView 不能弹出alert的对话框
加载WebView弹框没有弹出来,百思不得其解,后来发现是Android WebView会阻止alert对话框弹出。如何才能让它不阻止呢,解决方法如下: mWebview.setWebChromeClient(new WebChromeClient(){ @Override public boolean onJsAlert(WebView view, String u...
作者小头像 yd_221104950
3703
0
0
2020-12-03 23:59:20
999+
0
0
gradle SourceSets介绍与使用
通过修改SourceSets中的属性,可以指定需要被编译的源文件,不在指定路径下的源文件将会被排除(即不会被编译)。Gradle通过SourceSets实现了Java项目的目录布局定义。 SourceSets默认的目录结构是固定的Java标准项目目录布局结构: android { sourceSets { main { manifest.srcFile 'Andro...
作者小头像 yd_221104950
3496
0
0
2020-12-04 01:09:24
999+
0
0
总条数:547
  • 1
  • ...
  • 4
  • 5
  • 6
  • ...
  • 55
到第 页

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注 私信