shakdy的博客

Android开发:java基础

排序:
默认
按更新时间
按访问量

Android开发入门书籍强烈推荐

这篇文章献给这些想要从事安卓开发的朋友们!首先欢迎你们进入Android开发的队伍中,这里我收集了非常有用的书籍,方便直接下载资源,就不要在花时间苦苦寻找了。一,Android开发语言基础篇  1.如果没有JAVA基础,或者是从其他平台转来的程序员,首先应该学习的还是JAVA基础,推荐教材:《He...

2016-03-30 16:47:04

阅读数:1547

评论数:0

设计模式:原型模式

简介 原型模式:利用已有的一个原型对象,快速地生成和原型对象一样的实例,用于创建重复的对象,同时又能保证性能的设计。 应用场景 当一个系统应该独立于它的产品创建,构成和表示时。 当要实例化的类是在运行时刻指定时,例如,通过动态装载。 为了避免创建一个与产品类层次平行的工厂类层次时。 当一个类...

2018-11-10 16:57:37

阅读数:171

评论数:0

设计模式:工厂方法

简介 工厂方法模式:在一个类中定义一个抽象方法,让这个类的子类去实现,返回具体的产品对象。 应用场景 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望有它的子类来指定创建具体的对象的时候。 当类创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理这一信息局部...

2018-10-31 22:30:07

阅读数:10

评论数:0

设计模式:抽象工厂模式

简介 抽象工厂模式:对不同构建产品的工厂在进行抽象对工厂。 应用场景 一个系统由多个产品系列中的一个来配置时。 一个系统要独立于它的产品的创建,组合和表示。 当你强调一系列相关的产品对象的设计以便联合使用时。(需要对产品的工厂进行再进行抽象,形成抽象工厂) 当你提供的产品类库,而只是想显示他...

2018-10-29 22:44:05

阅读数:13

评论数:0

设计模式:生产者模式

应用场景 如果一个对象的创建过程复杂,具有同样的创建过程,结果创建对象可以表现不同。这时候使用生产者模式,可以简化,灵活地创建对象。 意图 将复杂的对象的构建过程与它的表示分离。 ...

2018-10-25 23:20:19

阅读数:25

评论数:0

Nodejs开放:解决node app部署到阿里云轻应用服务器,指定的应用端口telnet不通问题

情境 这几天,为了node app部署到云端,折腾了国庆放假几天,都没出去潇洒。 首先是登录阿里云服务器,购买了阿里云轻应用服务器,在win10系统,安装Xhsell和Xftp工具,部署自己的node app到云服务器上 下载Xhsell和Xftp工具 Xshell6是连接操作远程服务...

2018-10-04 18:09:09

阅读数:114

评论数:0

Nodejs开发:如何让node app的程序一直运行?

情境 运行nodejs的程序,使用命令:node xxx.js,但是关掉终端,程序也关闭了,如何让node app的程序一直运行? 解决 1.安装forever npm install -g forever 2.使用forever开启nodejs程序 forever start xxx.js ...

2018-10-04 16:58:18

阅读数:114

评论数:0

Mongodb开发:如何让Mongodb服务一直执行?

–fork 以守护进程的方式运行MongoDB,创建服务器进程 –dbpath 数据文件存放路径 –syslog 登录到系统的Syslog设施,而不是文件或STUDUT $./mongod --fork --dbpath <数据库存储的绝对路径> --s...

2018-10-04 16:51:53

阅读数:20

评论数:0

Mongodb开发:Mongodb的命令参数

mongod.exe - 数据库的服务器端,相当于mysql的 mysqld命令,启动服务器端 mongo.exe - 数据库的客户端,相当于mysql的mysql命令,打开管理控制台 启动服务 mongod --dbpath F:/DataBase/MongoDB/db/ –dbpath...

2018-10-04 16:25:54

阅读数:20

评论数:0

win10下,安装moogose环境

第一步:下载moogose安装包 moogose官方下载 第二步:测试是否启动了moogose 以管理员身份打开命令行,cd 到安装目录的 bin 文件夹下 F:\MongoDB\Server\4.0\bin>net start mongodb 请求的服务已...

2018-10-02 12:31:48

阅读数:74

评论数:0

win10下,安装配置nodejs环境

第一步:下载nodejs安装包 https://nodejs.org/en/ 第二步:测试安装nodejs是否成功 打开命令行工具,输入以下命令: C:\Users\Administrator>node -v v8.12.0 第三步:环境配置 说明:这里的环境配置主要配置的...

2018-10-02 10:29:25

阅读数:82

评论数:0

android开发:web页面唤起其他应用app

如何在webview加载的网页,唤醒其他应用app? 具体步骤: 第一步: 打开AndroidMenifest.xml文件,添加下面代码 <activity android:name=".MainActivity&qu...

2018-09-30 11:43:29

阅读数:38

评论数:0

android开发:在Macbook环境,android studio 配置git环境

第一步:对项目启用git管理 这步是将项目纳入git管理之下,点击android studio菜单栏的VCS后,选择Enable Version Control Integration. 在弹出的框里选择Git 然后可以发现在快捷工具图标里面多了两个版本控制的按钮,并且项目的文...

2018-09-09 18:11:00

阅读数:37

评论数:0

android开发:release打包Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.

情景 项目进行release打包,结果报错: Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'. > com.android.build.api.transfor...

2018-08-31 11:31:49

阅读数:41

评论数:0

android开发:RecyclerView的简单使用

项目中app目录的build.gradle文件添加依赖 compile 'com.android.support:recyclerview-v7:25.3.1' compile 'com.zhy:base-rvadapter:3.0.3' 添加布局文件 &amp...

2018-08-22 17:23:40

阅读数:66

评论数:0

Android开发:int类型数据按照高低位,存放到byte类型的数组

int类型的数据—>byte类型数组转换 //byte数组"按高位在前,低位在后"的方式存放int类型数据 int src = 123; int[] dec = new int[4]; dec[0] = (src /256/256/256...

2018-07-23 11:43:03

阅读数:110

评论数:0

android开发:如何动态设置ImageView和button的背景

Drawable drawable = ResourcesCompat.getDrawable(getResources(), R.drawable.has_authorization, null); imv_authorization.setBackground(drawable);

2018-07-15 17:20:05

阅读数:147

评论数:0

Android开发:修改button的边框和点击改变背景

本文内容 讲解如何修改button的边框,点击button改变背景颜色 打开在res/values目录下的color.xml文件,添加代码: <!-- 绿色 --> <col...

2018-06-04 21:14:02

阅读数:1522

评论数:0

Android开发:Toolbar与SearchView实现搜索功能

本文内容 本章介绍:用Toolbar和SearchView实现搜索功能 设置主题 打开res/values/styles.xml文件,添加下面代码: <style name="ThemeNoActionBar" parent...

2018-06-04 20:55:43

阅读数:591

评论数:0

android开发:自定义组合控件

内容介绍 本文记录,自定义组合控件,为了可以代码复用,减少代码量 配置控件属性文件 打开res/values/目录下的arss.xml文件,添加下面属性代码,如果没有创建arrs.xml文件。 <?xml version="1.0&quo...

2018-06-04 20:08:39

阅读数:41

评论数:0

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