文章分类
职位技能
常用语言
< 暂无 >
常用工具
< 暂无 >
擅长技能
< 暂无 >
简介 本文介绍一个Android手势密码开源库的使用及实现的详细过程,该开源库主要实现以下几个功能: 支持手势密码的绘制,并支持密码保存功能,解锁时自动比对密码给出结果 封装了绘制密码的方法,比对两次密码是否一致,可以快捷地进行手势密码的设置 可以设置密码输入错误后
1年前发布 3149阅读 评论
最近构思了一个练手项目,应用react实现程序的逻辑,从而进一步学习React框架开发。这次的例子是一个纯前端的简单应用,模拟实现图片上传和展示功能。应用中,使用sessionStorage存储图片数据,并且将sessionStorage中存储的图片数据,以列表的形式展示出来。 目录结构 用Webp
1年前发布 3273阅读 评论
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给
1年前发布 2327阅读 评论
ORM是一种讨厌的反模式,违背了所有面向对象的原则。将对象分隔开并放入被动的数据包中。ORM没有理由存在任何应用中,无论是小的网络应用还是涉及增删改查上千张表的企业系统。用什么来替代它呢?SQL对象(SQL-speaking objects)。 ORM如何工作 Object-relational mapping(ORM)
1年前发布 3223阅读 评论
你有没有遇到过这些言论——大多是抱怨,当涉及到应用敏捷的时候? 敏捷不注重正确的文档 敏捷无视流程和规定 敏捷无视公司计划和目的 敏捷不注重法律程序,并且对客户不承担责任。 等等,等等。 这些都是一些企业和人对于敏捷方法最常见的抱怨。然后你会惊讶地发现,关于敏捷
1年前发布 2583阅读 评论
Java是垃圾回收语言的一种,其优点是开发者无需特意**管理内存分配**,降低了应用由于**局部故障(segmentation fault)**导致崩溃,同时防止未释放的内存把**堆栈(heap)**挤爆的可能,所以写出来的代码更为安全。 不幸的是,在Java中仍存在很多容易导致内存泄漏的**逻辑可能**(
1年前发布 2194阅读 评论