自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦否

人生在世,不进则退!

  • 博客(666)
  • 资源 (5)
  • 收藏
  • 关注

原创 Influence Maximization with Python(一)

文章目录1. 前言2. 经典算法2.1 贪心算法2.1.1 Independent Cascade独立级联1. 前言一直以来都想做一个全篇的总结,但是其实自己在IM中还才处于起步阶段,所以还做不到自己预期的关于IM的全篇总结。在这篇文章中,简单的对现有的解决IM问题的经典算法进行一个汇总。2. 经典算法2.1 贪心算法首先看下贪心算法的伪代码:【注】上面算法摘自论文:《Positive opinion maximization in signed social networks》当然原始论文

2022-01-18 12:09:01 57

原创 简单配置一个自用图床(二)

文章目录1. 前言2. 实现1. 前言在上篇简单配置一个自用图床(一)中复制一个图片还是不方便,因为在写看云笔记的时候,需要的是类似:<img src="xxx.png"/>所以这里需要添加另一个复制的按钮。且在上个版本中没有完成默认显示一天的数据,且可以手动切换显示图片。所以这里需要补充这一点,而在nodejs中为了完成客户端用户点击切换显示数据的设置,就后台选择加载对应的图片数据的时候,采用下面的逻辑实现:客户端处理用户点击事件,然后使用window.location.href

2022-01-05 22:02:48 266 2

原创 简单配置一个自用图床(一)

文章目录1. 前言实现1. 前言这里完成的工作也就是利用gitee来保存图片。因为在gitee中使用Gitee pages比较方便,可以得到图片的链接地址,用来外用。而我的出发点就是看云的空间有限。那么简单的使用git命令即可将图片上传到码云平台,然后我们找到图片名字,拼接一下就可以得到这个图片的访问路径。但是感觉确实比较麻烦。所以这里想到的一个略微简化的操作就是:用一个html页面来显示所有的图片,然后为每个图片提供一个copy link的按钮,点击即可复制到剪切板;由于后期可能存在图片比较

2022-01-03 21:24:01 154

原创 git 常见错误

1. fatal: refusing to merge unrelated histories在执行git pull的时候遇到了这个错误:使用git pull origin master --allow-unrelated-histories即可:

2022-01-03 11:02:41 13 1

原创 【React Native】了解Node——node第一课

文章目录1. 前言1.1 Node.js 与浏览器的区别2. 简单入门2.1 Node.js事件循环2.2 JavaScript 异步编程与回调2.3 读取Json文件案例2.3.1 直接导入json文件2.3.2 使用fs进行文件读取2.3.3 请求处理json1. 前言在接触到前端的一大堆框架的时候,越发觉得JavaScript个语言的通用。在接下来的将学习和了解nodejs。可以查看官网文档,并且这里也是以官网的文档为主要学习资料。值得注意的是,有很多开发者在nodejs上做了二次开发,也就是为了

2021-12-31 15:39:43 328 1

原创 Netty基础入门——NIO相关补充

文章目录1. 前言2. NIO源码初探2.1 缓冲区补充2.1.1 只读缓冲区(asReadOnlyBuffer)2.1.2 直接缓冲区(allocateDirect)2.1.3 内存映射2.2 Selector3. 其他3.1 访问修饰符的作用范围3.2 使用递归来反转字符串3.3 使用递归来逆序一个栈1. 前言这里再次强调一个概念:所谓“高并发”是指1ms内至少同时有上千个连接请求准备好。在前面的几篇博客中,我们已经可以简单的使用NIO来实现一些简单的消息收发。在这篇博客中,将看看其实现源

2021-12-29 15:51:02 96 3

原创 Netty基础入门——NIO聊天案例

文章目录1. 前言2. 实现2.1 客户端实现2.2 服务端3. 结果3.1 客户端测试代码3.2 服务端测试代码3.3 测试结果1. 前言在上篇Netty基础入门——NIO博客中已经学会了一些基本的NIO操作相关编码。总体上来说,就是读写IO的操作。那么在这篇博客中将使用一个案例来巩固所学的一些知识点。在这篇博客中,将做一个聊天的案例。简单思路如下:客户端建立连接后,不关闭连接,当控制台有输入并按下回车后就发送数据;服务端,使用NIO来进行消息处理,同理也不需要关闭连接。当用户首次连接,就返回客

2021-12-26 17:18:53 366

原创 Netty基础入门——Reactor模式

Reactor模式是高性能、高并发技术中非常重要的基础知识,只有掌握了它,才能真正理解和掌握Nginx、Redis、Netty等这些大名鼎鼎的中间件技术。Reactor模式由Reactor线程、Handlers处理器两大角色组成:Reactor线程:负责检测IO事件,并将其发送给相应的Handler处理器去处理。Handlers处理器:非阻塞的执行业务处理逻辑,即完成业务的处理。Reactor模式有点类似事件驱动模式。当有事件触发时,事件源会将事件分发到Handler(处理器),由Handler负责

2021-12-23 22:19:48 124

原创 Netty基础入门——NIO

文章目录1. 前言2. IO的底层原理2.1 内核态和用户态2.2 read和write两大系统调用2.3 四种主要的IO模型a). 同步阻塞IO(Blocking IO)b). 同步非阻塞IO(Non-Blocking IO,NIO)c). IO多路复用(IO Multiplexing)d). 异步IO(Asynchronous IO,AIO)2.4 并发连接配置a). Linux操作系统中文件句柄数的限制3. BIO案例(同步阻塞IO,Blocking IO)4. NIO(非阻塞IO,Non-Block

2021-12-21 22:18:50 339

原创 Ubuntu 常见的操作

通过CMD窗口进行文件拷贝:1. 拷贝本地文件到服务器:scp D:\Android_project_learn\scancodedemo\target\scancodedemo-0.0.1-SNAPSHOT.jar root@47.243.160.170:/home/admin/2. 拷贝服务器文件到本地反过来同理:scp root@47.243.160.170:/home/admin/scancodedemo.jar d:/...

2021-12-16 20:09:06 1459

原创 Android路由——基础设计思想

文章目录1. 前言2. 最简单的实现思路3. 改进4. 继续改进4.1. 获取Apk文件所有的类4.2 针对4中第三个问题进行简单改进4.2 针对4中第二个问题进行简单改进1. 前言对于一个组件化的项目而言,路由的引入必不可少。主要是为了减少组件之间的代码耦合。而路由的最简单的设计思路就是可以在全局的某一个地方来生成一个对应Activity的路由信息表。在Activity要进行模块内或者组件之间的跳转的时候就可以进行查表跳转。那么对应的最简单的实现思路就是:2. 最简单的实现思路我们另起一个项目公

2021-12-12 13:48:03 1859

原创 Environment.getExternalStorageDirectory()过时

Environment.getExternalStorageDirectory()过时

2021-12-05 12:40:53 377

原创 【React Native】从React开始——网络请求之axios

文章目录1. 前言1.1 promise 是什么?2. axios2.1 解决跨域问题2.2 Get请求1. 前言偶然看到了这个axios这个框架,当然也找到了一个官方的文档说明。Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。了解一些前端开发的大多都使用过AJAX来进行网络请求,那么为什么还需要axios这个库。我们知道AJAX的引入是为了页面的局部刷新,即:AJAX = 异步 JavaScript 和 XML(Asynchronous Java

2021-12-02 15:58:31 2160

原创 Android插件化开发指南——Hook技术(三)版本适配问题

文章目录1. 前言2. API版本大于26后的AMS1. 前言在Android插件化开发指南——Hook技术(一)【长文】对AMS进行Hook的时候,我重新创建了一个低版本的项目,并创建了对应的模拟器来运行程序,以得到AMS对象。当时所使用的API版本为30,所以其实可以知道25其实和30的AMS的Hook会略有不同。实际上两个分水岭为23和26。前面几篇博客中所给出的Hook得到AMS对象的为23到26之间的版本。对于大于等于26的版本需要重新做适配。再次查看Android版本和API级别的对应关系

2021-11-27 17:15:41 972

原创 Android插件化开发指南——Hook技术(二)

文章目录1. 前言2. 分析3. 加载外部资源文件代码4. References1. 前言在上篇Android插件化开发指南——Hook技术(一)【长文】中提到最终的效果其实在插件中的MainActivity加载的资源文件activity_main.xml其实加载的还是宿主app的activity_main.xml文件。所以在这篇中将解决如何从插件apk中加载资源文件的问题。首先我们需要知道资源存储在apk包的什么位置,不妨在AS中打开插件的apk文件,可以看见其文件结构为: 也就是在resou

2021-11-27 10:51:41 1202

原创 Android插件化开发指南——Hook技术(一)【长文】

文章目录1. 前言2. 将外部dex加载到宿主app的dexElements中3. 插件中四大组件的调用思路4. Hook2.1 对startActivity进行Hook2.1.1 AMS2.1.2 源码分析1. 前言在Android插件化开发指南——插件化技术简介一文中曾提到插件化技术的实现需要使用 Android 系统底层的各种 Hook。在这篇博客中将来简单的介绍下什么是Hook,以及在Android中的一些实践。Hook中文意思为钩子,在编程中意为钩子函数。Hook原理为在某段SDK源码执行的

2021-11-26 20:20:53 1008

原创 Android插件化开发指南——类加载器

文章目录1. 前言1. 前言曾在JVM虚拟机知识点浅析总结中提到过在Java中的类加载器。我们知道Java中类的加载由类加载器完成,类加载器通常由JVM提供,这些类加载器也是前面所有程序运行的基础,JVM提供的这些类加载器通常被称为系统类加载器。除此之外,开发者可以通过继承ClassLoader基类来创建自己的类加载器。类加载器可以分为四类:启动类加载器(Bootstrap ClassLoader);主要负责加载 jre\lib\rt.jar 中的JDK文件。扩展类加载器(Extension Cl

2021-11-23 16:44:01 671

原创 上传Android library到JitPack

文章目录1. 前言1.1 创建模块1.2 添加android-maven插件1.3 设置自定义库的gradle1.4 上传项目到github1.5 创建一个release版本1.6 继续打开JitPack1.7 使用:2. 快捷方式1. 前言当然首先需要科学上网,可以简单的使用Edge的扩展插件SetupVPN:然后需要在github上创建一个项目,并且在这个仓库中添加一个release,如下图:这里我上传到release的为我这个插件的aar包,至于怎么得到aar包,可以参考博客:Andro

2021-11-23 10:56:47 376

原创 Android插件化开发指南——插件化技术简介

文章目录1. 为什么需要插件化技术2. 插件化技术的历史3. 其他1. 为什么需要插件化技术插件化技术最初源于将app中一些不常用的功能模块做成插件,主要有两个方面的好处:减小了安装包的大小;实现app功能的动态扩展;但实际上现在插件化80%的使用场景都是为了修复线上BUG。当将一个项目的各个功能抽离为单独的可运行的模块的时候,也就是插件化的时候。如果项目的某个模块出现了问题,那么需要在短时间内修复这个问题,而重新打包发布Android版到各大应用市场却已经来不及了。而插件化就可以做到只需要重

2021-11-21 20:49:50 199

原创 Android常见设计模式——代理模式(Proxy Pattern)(二)

文章目录1. 前言2. 远程代理(Remote Proxy)3. 后记1. 前言在上篇Android常见设计模式——代理模式(Proxy Pattern)中基本上知道了什么是代理模式,以及对应的应该如何写代理模式的代码,了解了在Retrofit中没有被代理者的代理模式。在这篇中将继续围绕代理模式进行展开。在《Android源码设计模式》一书中提到:静态代理和动态代理是从编码的角度来区分代理模式的方式,同时也可以从其使用范围来区分不同类型的代理模式:远程代理(Remote Proxy):为某个对象在不

2021-11-21 16:11:17 583

原创 SQL 刷题合集——SQL查询语句

文章目录1. 前言2. 练习题2.1 第二高的薪水2.21. 前言昨天做了一个SQL题,发现确实忘的一干二净。所以以后每天做一道练习题,巩固下SQL查询语句。2. 练习题2.1 第二高的薪水2021-11-21 09:49:09编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。链接:https://leetcode-cn.com/problems/second-highest-salaryselect Salary as SecondHighes

2021-11-21 09:50:16 395

原创 Android常见设计模式——代理模式(Proxy Pattern)

文章目录1. 前言2. 代理模式(Proxy Pattern)2.1 静态代理模式2.2 动态代理模式3. Android 中的代理模式3.1 Retrofit中的代理模式(没有被代理者)1. 前言首先看下百度百科对代理模式的介绍:代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。其实也就是中介模式或者委托模式。在日常生活中代理模式很多,比如叫同事带饭、打官司等。使用代理模式的

2021-11-20 20:53:54 589

原创 Role2Vec: Learning Role-based Graph Embeddings

Role2Vec: Learning Role-based Graph EmbeddingsStatistical Relational AI Workshop - IJCAI-18文章目录Role2Vec: Learning Role-based Graph Embeddings1. 前言2. Learning Role-based Graph Embeddings 简介3. Framework3.1 Mapping Vertices to Vertex-Types3.2 Attributed Ran

2021-11-18 20:07:04 994

原创 Android文件下载——多文件多线程断点下载

文章目录1. 前言2. 学习 MulDownload3. 仿造4. 后记1. 前言在之前的博客中我大概花了几天时间来做那么一个多线程下载的案例,并企图将它封装成一个自己的轮子库。比如:Android文件多线程下载Android文件多线程下载(二)Android单线程断点下载Android文件多线程断点下载Android多线程断点下载mylibrary导出aar,并使用最终的项目地址为:https://github.com/baiyazi/AndroidDownloadUtils但是,由

2021-11-17 16:54:13 860

原创 Inf2vec: Latent Representation Model for Social Influence Embedding

Inf2vec: Latent Representation Model for Social Influence Embedding2018 IEEE 34th International Conference on Data Engineering1. 前言感觉这篇文章和自己之前做的研究方向挺相似的,所以这里想更加细致的看看这个工作,看有什么不同。且有什么值得注意和改进的。所以,看这篇论文的目标是:完全理解这篇文章在做什么;理清楚和自己之前做的工作有什么本质上或者表面上的区别;代码复现;

2021-11-16 09:06:14 1530

原创 Android常见设计模式——观察者模式 (Observer Pattern)

文章目录1. 前言2. 观察者模式2.1 源码2.2 结构3. Android中的观察者模式1. 前言观察者模式是在代码框架中使用比较高的一个设计模式,常常又叫做订阅/发布模式。而通过这个设计模式通常我们就可以做到代码的解耦。在现实生活中,比如当我们订阅了Android官方资讯后,用户就可以收到来自这些网站的推荐消息。在这个场景中就是发布/订阅模式。而这种观察行为通常是一个被观察者,多个观察者。通过观察者模式可以实现一种一对多的关系,使得当被观察者的状态发生改变的时候,所有的观察者都可以得到通知,并作

2021-11-15 22:11:10 969

原创 Android插件化开发指南——基础之反射

文章目录1. 前言2. 反射2.1 获得代表类的Class对象2.1.1 getClass2.2.2 Class.forName2.2.3 类的class属性2.2.4 基本类型的TYPE属性2.2 获取类的成员2.2.1 构造函数2.2.2 普通方法2.2.3 静态方法2.2.4 私有非静态属性2.2.5 私有静态属性2.3 对泛型类的反射3. 后记1. 前言Java中最强大的技术:反射!为什么这么说,不妨再次来简单回忆一下Spring这个框架。    我们知道Spring 是目前主流的 Java

2021-11-12 21:28:54 1515

原创 Android插件化开发指南——实践之仿酷狗音乐首页(自定义ImageView控件)

文章目录1. 前言2. 基础环境——实现RecyclerView的网格布局3. 自定义ImageView3. 后记1. 前言拟定实现效果部分为下图的歌单列表部分,也就是图中红线框出来的部分。为了方便这里使用RecyclerView来进行实现,对于图中所需要的正方形图片显示控件,这里就考虑使用自定义的ImageView。2. 基础环境——实现RecyclerView的网格布局首先在xml文件中定义RecyclerView:<androidx.recyclerview.widget.Recyc

2021-11-11 11:32:10 1210

原创 Android插件化开发指南——实践之ViewPager+Fragment优化(预加载和懒加载)

文章目录1. 前言2. ViewPager+Fragment优化2.1 预加载2.2 懒加载3. 后记1. 前言ViewPager+Fragment的组合比较适合用来做页面的导航,这里因为在Android插件化开发指南——实践之仿酷狗音乐首页一文的实践中需要用来这块的知识。为了app加载更加流畅,这里考虑使用预加载和懒加载两种机制。当然,这里对于ViewPager+Fragment的简单实现,这里记录下:首先定义好ViewPager控件:<androidx.viewpager.widget.V

2021-11-09 16:19:53 876

原创 【React Native】从React开始——高级概念

文章目录1. 前言2. 内容2.1 Context2.2 错误边界2.2.1 错误边界应该放置在哪?2.2.2 关于 try/catch ?2.3 Refs 转发1. 前言    在博客【React Native】从React开始——核心概念中了解了React的一些基础用法,并了解到其实和之前学习的微信小程序开发十分相像。感兴趣微信小程序开发的同学可以去同步了解学习下。在【React Native】从React开始——React Router 基础一篇中学习了在React中路由的使用,通过路由,我们的单

2021-11-07 15:00:36 26

原创 【LeetCode】1218. 最长定差子序列

文章目录1. 题目描述2. 题解1. 题目描述给你一个整数数组 arr 和一个整数 difference,请你找出并返回 arr 中最长等差子序列的长度,该子序列中相邻元素之间的差等于 difference 。子序列 是指在不改变其余元素顺序的情况下,通过删除一些元素或不删除任何元素而从 arr 派生出来的序列。示例 1:输入:arr = [1,2,3,4], difference = 1输出:4解释:最长的等差子序列是 [1,2,3,4]。示例 2:输入:arr = [1,3,5,

2021-11-05 14:28:05 20

原创 Large-Scale Data-Driven Airline Market Influence Maximization

文章目录1. 前言2. MIM3. 感悟1. 前言前几天的论文阅读分享中我汇报的是这篇论文。感觉挺棒的,这里简单记录一下。2. MIM这里我将本文的Market Influence Maximization,简称为MIM问题。本文作者针对美国航空市场的收益问题提出了新的解决方案。提出了一个 Market Share Prediction Model以及后面的Market Influence Maximization两个部分的内容。本文模型和之前的模型的区别在于下面几个点:当然,作者对比的部分只是

2021-11-05 09:57:45 27

原创 【React Native】从React开始——React Router 基础

文章目录1. 前言2. React路由基础2.1 安装React Router2.2 Create React App2.3 React Router1. 前言在上篇博客【React Native】从React开始——核心概念中了解了React的一些基础用法,并了解到其实和之前学习的微信小程序开发十分相像。感兴趣微信小程序开发的同学可以去同步了解学习下。在这篇博客中,将继续学习React路由基础部分的内容。当然这部分内容我在官网中并没有找到,所幸在网上还是找到了一个开源的项目说明,即getting st

2021-11-04 16:24:27 53

原创 Android插件化开发指南——实践之仿酷狗音乐首页

文章目录1. 前言2. 布局分析3. 底部导航栏的实现1. 前言在Android插件化开发指南——2.15 实现一个音乐播放器APP中介绍了音乐播放的基本知识,以及在最后提到了想仿一个音乐播放器,所以在接下来的日子里将继续仿造。上篇中介绍了仿酷狗音乐启动页——Activity转场效果,按照逻辑将进入主页部分,所以这篇将简单实现首页部分逻辑。首先先来张截图:2. 布局分析映入眼帘的是底部的导航栏部分,所以这里我使用Fragment来进行导航的实现。顶部是三选项栏关联了三个不同的布局页面,且可以侧滑切

2021-10-31 22:22:34 325

原创 Android插件化开发指南——实践之Activity转场效果(仿酷狗音乐启动页)

文章目录1. 前言2. Activity退出动画2.1 简单使用2.2 overridePendingTransition3. 后记1. 前言在Android插件化开发指南——2.15 实现一个音乐播放器APP中介绍了音乐播放的基本知识,以及在最后提到了想仿一个音乐播放器,所以在接下来的日子里将继续仿造。刚刚结合Android启动页白屏/黑屏问题解决一文,简单实现了仿酷狗音乐的启动页面,具体效果如下:但是退出的效果和酷狗的退出效果差别很大,比如下面我截取片段:可以发现明显的页面退出效果更加炫酷。

2021-10-31 17:35:10 314

原创 【React Native】从React开始——核心概念

文章目录1. 前言2. React2.1 编辑器配置语法高亮2.2 Hello World!2.3 取消VSCode的自动代码折叠2.4 语法和使用2.4.1 元素渲染2.4.2 组件2.4.2.1 函数组件2.4.2.2 渲染组件2.4.3 生命周期2.4.3 事件处理2.4.4 列表2.4.5 表单2.4.6 状态提升2.4.7 组合2.4.8 React 哲学3. 后记1. 前言    在上一篇【React Native】回归跨平台开发——细细碎碎念念中大致介绍了如何搭建环境的问题。在接下来的日子

2021-10-30 22:31:40 121 1

原创 【React Native】回归跨平台开发——细细碎碎念念

文章目录1. 前言2. React Native环境配置1. 前言    终于秋招对我来说告一个段落了。前前后后投递了二三十家公司,最终进入面试的一共十二家。走到最后的一共六家,分别是阿里、涂鸦智能、小红书、茄子、百度和京东。于今天正式签了阿里,也希望之后会更好。虽然薪资没有之前做项目的另一个同学高,但是我觉得自己也已经满足了。在面试的过程中确实也发现了自己的一些不足之处,也明白了自己的生活和技术方向的努力改进和提高方向。在接下来的日子里,将更加磨砺前行。至于为什么说是回归跨平台开发,因为刚打开了一

2021-10-29 17:28:34 52

原创 Android插件化开发指南——2.15 实现一个音乐播放器APP

1. 前言最近对Android插件化开发比较感兴趣,也读了部分《Android插件化开发指南》这本书。在该书中1.4部分介绍了这么一句话:我们曾天真地认为,Android插件化是为了增加新的功能,或者增加一个完整的模块。费了不少时间和精力,等项目实施了插件化后,我们才发现,插件化80%的使用场景,是为了修复线上bug。我现在也粗浅的认为插件化是为了新增新的功能,至于修复线上bug这部分,确实还没有接触到或者说了解。希望后续自己能了解更多。对于《Android插件化开发指南》这本书,我决定将其消化

2021-10-28 10:53:46 184

原创 Android启动页白屏/黑屏问题解决

文章目录1. 前言2. 解决2.1 纯色背景2.2 设置背景图片3. 最终方案1. 前言记得之前记录过这个问题怎么解决,但是在自己的这个博客中确实没有找到。所以还是继续记录一笔。为了更加直观的说明这个问题,这里我随意创建了一个应用,然后做一个录屏:在上面的动态图片中,可以看到打开系统自带、自己创建应用均有启动的黑屏显现。但是自己在平时实际中使用App的过程中,却没有看见过这个显现,取而代之的是一个启动页面。这种效果更加友好,所以这里也来记录下怎么解决这个问题。2. 解决解决方式其实就是自定义主题

2021-10-28 10:45:29 63

原创 【LeetCode】面试题 01.05. 一次编辑

1. 题目描述字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。 给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。示例 1:输入:first = “pale”second = “ple”输出: True示例 2:输入:first = “pales”second = “pal”输出: False来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/one-away-lcci2. 解答最初的

2021-10-25 09:47:10 19

mylibrary-debug.aar

文件下载,多线程下载。断点下载等简单封装的aar包

2021-10-09

IM_TOPSIS.zip

Influence Maximization Problem Use topsis and SIR Diffusion model.

2020-10-04

记事本_0.0.2.zip

记事本开发过程记录,主要实现长按显现多选按钮效果,按返回按键判断是否显现Checkbox,是就设置CheckBox为gone,然后再退出程序。谨慎下载,没实现具体效果,仅仅是开发过程记录。

2020-09-06

安卓的记事本应用开发版本0.0.1

该资源对应博客《安卓的记事本应用开发日志(二)》的简单页面和ListView的加载。仅仅是作为开发日志的历史版本,非正式版本。谨慎下载!

2020-09-04

绘图库软件的介绍

很好的一个绘图库软件的介绍,喜欢的可以下载,共同学习编程

2015-05-07

空空如也

空空如也

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

TA关注的人

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