自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (24)
  • 收藏
  • 关注

原创 kotlin基本类型

记录kotlin基本类型的特别之处。kotlin基本类型kotlin的基本类型包括以下几种:数字:Byte、Short、Int、Long、Float、Double布尔:true、false字符:'A' 'B' 'C'字符串:"kotlin"数组:arrayOf(1, 2, 3)装箱在Java平台下,数字是JVM原生类型(直接存放在内存栈中,不存在"引用"的概念),但是如果是一个可空类型或泛型,会对数字进行装箱(封装成对象)。var a = 128 //基本数据类型,存放在内存栈中,不

2021-05-18 11:08:48 395

原创 kotlin扩展

扩展可以向现有类型添加新函数和属性,而不需要创建全新的子类型。扩展函数通过 fun 接受者类型.扩展函数名(参数..){函数体..} 的方式给接受者类型添加扩展函数:fun String.showHaha() { println("哈哈")}class Duck{ fun getDuck() { "duck".showHaha() }}扩展并没有在类中插入新成员,而是通过该类的变量用点表达式去调用这个新函数。扩展属性通过 var/val 接受者类

2021-05-12 16:33:11 81

原创 kotlin嵌套类和内部类

嵌套类是定义在另一个类中的类。如果希望为外部类提供超出其主要目的的额外功能,或者使代码更接近于其使用位置,可以使用嵌套类(类和接口可以相互嵌套)。嵌套类不能访问外部类成员,内部类是可以访问外部类成员的嵌套类。class Outter { val x = "这是外部类" class Nested { val y = "这是嵌套类" fun show() { println("嵌套类的show函数") } }

2021-05-12 16:32:18 169

原创 kotlin密封类

当一个值为有限几种的类型、而不能有任何其他类型时,可以使用密封类。密封类是枚举类的扩展,比枚举类更加灵活。密封类比枚举类灵活的地方:每个枚举常量只有一个实例(改动会影响到所有使用到的地方),而密封类的一个子类可以有多个实例。每个枚举常量必须有相同的属性和函数,而密封类的每个子类都可以定义自己的属性和函数。定义密封类://密封类sealed class MessageType//密封类的两个子类class MessageSuccess(var msg:String): MessageTyp

2021-05-11 17:13:01 113

原创 kotlin枚举类

枚举类是创建一组值,作为变量的唯一有效值。如果需要限制变量的值从几个特定的值中选其中一个,就可以用枚举类。一个简单的枚举类:enum class Direction { NORTH, SOUTH, WEST, EAST}枚举类中的选项称为枚举常量,上面例子中的 NORTH, SOUTH, WEST, EAST 就是枚举常量。每一个枚举常量都是一个对象(例子中都是 Direction 的对象)。枚举类可以有构造函数,每个枚举常量要调用构造函数初始化对象:enum class Direct

2021-05-11 15:56:13 495

原创 kotlin可见性修饰符

可见性修饰符可以对创建的任何代码设置可见性。kotlin的可见性修饰符有 public(默认)、private、protected、internal,可以被修饰的有类(包括抽象类)、对象、接口、函数(包括构造函数)、属性。包Java包下面的源文件中的顶级代码只有类/接口,但是kotlin中,类/接口、变量、函数都可以作为顶级代码声明在源文件中。在 Intellij IDEA 中只有类的kotlin文件和有多种顶级代码的图标上也有区别:包或者源文件下的代码可以被public(默认)、private

2021-05-11 14:14:55 225

原创 博客配置gitalk评论系统遇到的坑

基于 GitHub Pages 和 jekyll 搭建了个人技术博客,跟着网上的教程搭建下来还是比较顺利的,但是评论系统一直不能正常使用。这两天终于有时间把 gitalk 评论系统配置成功能用了,遇到不少坑,记录下来。首先,我的 个人博客 评论功能应该还是正常使用的,有问题请评论告诉我。在博客模板上看到下面的配置(具体可以通过 gitalk 官网了解):var gitalk = new Gitalk({ id: '{{ page.url }}', clientID: '{{ site.

2021-05-09 17:54:27 790 3

原创 Scrapy爬虫部署到云服务器

要把Scrapy写的爬虫项目部署到云服务器上,部署过程记录下来。云服务器用的是腾讯云,没有特别的理由,用新人优惠买的,便宜。服务器配置是:CentOS 7.6 64位+1核+2GB+1Mbps。主要有以下4个步骤:1、在云服务器搭建Python3环境yum 源准备:sudo yum -y updatesudo yum -y install yum-utilssudo yum -y groupinstall development安装Python3:sudo yum -y install

2020-05-19 01:30:50 747

原创 Android属性动画备忘

Android属性动画Property Animation,详细介绍看郭大神博客: 点击打开链接这里把一些博客汇总了下,加上自己总结的部分内容,作为自己的备忘,方便随时查找~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一些相关内容:补间动画xml文件放在res/anim目录下;属性动画xml文

2015-06-22 07:05:28 658

原创 MySQL之旅_Day04

今天学习mysql中的DML语句,主要是增删改查~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MySQL入门编码环境:OS X 10.10.1 | MySQL5.5.38 | mac终端先创建一个user表:CREATE TABLE IF NOT EXISTS user (   id TINYINT UNSIG

2015-05-24 23:41:01 519

原创 MySQL之旅_Day03

今天学习使用DDL语句修改表结构的相关操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MySQL入门编码环境:OS X 10.10.1 | MySQL5.5.38 | mac终端首先,创建一个user表:CREATE TABLE IF NOT EXISTS user(id tinyint primary

2015-05-18 00:36:34 376

原创 MySQL之旅_Day02

MySQL入门编码环境:win7 | MySQL6.0.4 | 命令提示符//配置环境my.ini//mysql语句分类//mysql语法结构//mysql数据类型//mysql约束

2015-05-14 17:05:23 403

原创 MySQL之旅_Day01

仅记录自己学习PHP和MySQL的过程,方便以后查看和提高自己的文字表达能力!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MySQL入门:编码环境:win7 | MySQL6.0.4 | 命令提示符1、 登录MySQL(有多种登录方式)mysql -u用户名 -p密码如用户名是r

2015-05-08 01:50:41 464

原创 Android视图注入框架butterknife

Butterknife是一个Android的注解框架,可以代替findViewById和onClick等方法,达到精简代码的目的。1、 官网介绍及下载jar包http://jakewharton.github.io/butterknife/2、 导入butterknife框架把jar包导入工程里面,并且在Activity里面使用注解的方式来绑定控件:public class

2015-01-28 14:35:59 1171

原创 Android代码混淆

记录下自己在代码混淆过程中遇到的问题:这两个文件是ADT创建项目时自动生成混淆代码的文件,其中project.properties是控制是否混淆代码,proguard-project.txt是定义混淆规则的。自己瞎翻译了下:project.properties:proguard-project.txt:当project.properties文件中混淆代码的注

2015-01-26 16:39:29 1647

原创 Android设置字体

Android系统自带3种字体,分别是"sans",“serif”和“monospace”,可以通过xml文件中TextView标签的android:typeface属性来设置,目测normal和sans效果是一样的。<TextView android:layout_width="wrap_content" android:layout_height="wrap

2014-12-29 17:58:35 762

原创 搭建Android开发环境:Eclipse4.4 + ADT23.0.4

手动搭建Android开发环境,Eclipse4.4+ADT23.0.4+SDK2.2-4.4

2014-12-12 16:25:51 4148

原创 Eclipse 解决文件乱码问题

为了有更好的国际化支持,开发的时候最好使 Java文件使用UTF-8编码。然而,Eclipse默认的字符编码是操作系统默认的编码,往往不是UTF-8,我们可以修改Eclipse的默认编码,方法已经有很多前辈总结过了:Windows下修改Eclipse默认编码但是,我们在网上下载的源码有很多不是UTF-8的,比如GBK,*.java文件里面的中文很多都是乱码。一般我们可以通过

2014-03-05 01:25:16 1307

原创 Android:Unable to execute dex: Multiple dex files define Lcom/androidquery/util/Constants的解决办法

几个人一起开发一个项目,从SVN上checkout出来导入Eclipse,工程并没有提示出错,但是运行的时候,报以下这个错:[2013-07-10 19:54:54 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/androidquery/util/Constants;[2013-07-10 19:

2013-07-10 20:36:02 1619

Android阻尼效果

Android仿ios实现阻尼效果,可以随意嵌套ListView、GridView等控件

2015-01-29

29种Android字库ttf文件

29种Android字库ttf文件,包括楷体,隶书,微软雅黑等常用字库,里面是百度云盘的下载地址。

2014-12-29

genymotion-2.3.1-vbox.docx

genymotion-2.3.1-vbox.exe Android开发模拟器,里面是百度云盘下载地址

2014-12-22

color-theme.zip

Eclipse风格插件color-theme,可以设置多种风格,如sublime风格等

2014-12-13

subclipse-site-1.10.4.zip

Eclipse的svn插件,可以直接在Eclipse里面进行svn操作,checkout,commit,update等

2014-12-13

Android SDK 2.2-4.4

Android SDK,从2.2-4.4,里面是百度云盘的下载地址

2014-12-13

adt-bundle-windows-x86_64-20140624

Android开发环境adt-bundle-windows-x86_64-20140624

2014-12-12

文件编码转换 1.0

一个很方便的文件转码工具,支持批量转码和自动识别原文件编码

2014-03-05

asmack源码

基于XMPP协议的通信系统Android客户端开发包asmack的源代码

2014-02-24

WB_v1.0.0_UpdateSite_for_Eclipse3.7

Eclipse3.7 windows builder,eclipse3.7用于建界面的插件,很方便

2012-07-19

mysql5.0 驱动

mysql5.0 驱动,用于jdbc连接Mysql数据库

2012-07-19

Eclipse_3.7汉化教程

Eclipse3.7汉化教程,适合英语不好的新手用

2012-07-19

任务管理器详解

任务管理器详解,详细介绍了windows xp的任务管理器的功能

2012-07-19

Eclipse SWT教程

Eclipse SWT教程,介绍了SWT基础,如何用SWT建界面

2012-07-19

eclipse教程

eclipse教程,中文版的,很详细,想学eclipse的朋友可以下载来看看

2012-07-19

Eclipse中文教程

Eclipse 中文教程,适合新手学习eclipse用

2012-07-09

HTML语言源代码实例

HTML语言源代码实例,具有丰富的HTML语言实例,适合新手学习HTML用

2012-06-17

如何在win7上装vc++6.0(完善版)

如何在win7上装vc++6.0(完善版),有效解决在win7上装VC++6.0遇到的不兼容问题

2012-06-07

分布式数据库查询优化算法综述

分布式数据库查询优化算法综述,介绍了分布式数据库查询优化的基本思想

2012-06-07

WinSocket编程

windows socket 编程,windows网络编程,简单地介绍了什么是网络编程

2012-06-07

FTP实现代码

在FTP协议下实现文件的传输,包括客户端和服务器端

2012-06-07

FTP客户服务器端实现

FTP协议下,客户端跟服务器端的实现,传输文件

2012-06-07

C++Builder6程序设计教程

C++ Builder6 程序设计教程,系统地介绍了在Windows环境下利用C++ Builder进行应用程序开发的方法

2012-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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