- 博客(14)
- 收藏
- 关注
原创 Android布局小案例——安卓版计算器
分析:主要路基思维在于加减乘除四则运算的优先级,把这个解决了也就没什么难的了,可以把等式先化成字符数组,在转换成字符集合(数和运算符),之后进行计算。计算时第一个数字符串的下标为0,只用判断第二字符串运算符是否为乘或除或取余。2.如果不是,则判断下标为3的运算符是否为乘或除或取余。1.如果是这直接进行计算,之后把结果放在下标为0的集合中,删除后面两个元素。caseR.id.btn19: //点击=号算结果。caseR.id.btn01: //清空。caseR.id.btn02: //回退。
2025-01-20 11:42:36
934
原创 Android 11适配指南之Toast解析
源码解析我们一般的调用是这么写的:一行代码,也很容易能找到重点——makeText,没错,接下来从这里开始分析。
2025-01-20 10:26:05
881
原创 2019前端必会黑科技之PWA
PWA并不是单指某一项技术,你更可以把它理解成是一种思想和概念,目的就是对标原生app,将Web网站通过一系列的Web技术去优化它,提升其安全性,性能,流畅性,用户体验等各方面指标,最后达到用户就像在用app一样的感觉。为了保证首屏的加载,在内容请求完成之前,可以优先保证AppShell的渲染,做到和NativeApp一样的体验,AppShell是PWA界面展现所需的最小资源。根据官方的介绍,不难看出,pwa的目标直指原生app,那接下来我们就来了解下PWA到底是个怎么样的何方神圣。
2025-01-20 08:05:47
658
原创 Redis面试,看这就够啦
整个重写操作是绝对安全的,因为Redis在创建新AOF文件的过程中,会继续将命令追加到现有的AOF文件里面,即使重写过程中发生停机,现有的AOF文件也不会丢失。如果你希望在redis意外停止工作(例如电源中断)的情况下丢失的数据最少的话,那么RDB不适合你.虽然你可以配置不同的save时间点(例如每隔5分钟并且对数据集有100个写的操作),是Redis要完整的保存整个数据集是一个比较繁重的工作,你通常会每隔5分钟或者更久做一次完整的保存,万一在Redis意外宕机,你可能会丢失几分钟的数据.
2025-01-18 23:10:04
804
原创 Redis消息订阅和发布, Redis事务概念,和操作
在Redis中,MULTI/EXEC/DISCARD/这3个命令是我们实现事务的基石。和众多其他的数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。只显示mychat的信息。获取数据,发现并没有自增。需要将开启的事务提交事务。让num自增incr。
2025-01-18 23:08:02
264
原创 java提高篇(一)拓展篇 java知识汇总---IO流的使用规律总结(含代码示例)浅显易懂
/但是这样做比较麻烦,因为要明确的源是Reader ,需要将字节流转成字符流,这样操作文字就便捷了。//一次读取一个字符,将读到的字符写入。3,明确 要操作的具体设备。每个设备都有对应的流对象。//通过fw.write(String)写入到文件中。硬盘,能操作File的流对象都是。硬盘,能操作File的流对象都是。下面通过具体的需求,来利用上面的规律来确定流对象。需求1:通过键盘录入数据,将数据保存到一个文件中。通过前两个明确,明确了具体要使用的体系。到第三步明确就可以找到具体的流对象了。
2025-01-17 21:12:27
386
原创 centOS7 安装nginx
conf中的nginx.conf 就是我们主要配置的配置文件,这个我们稍候说,logs 就是nginx 的日志,对我们查看接口请求情况很有帮助。在家呆的时间很长,没有linux 服务器,所以就在腾讯云上买了一个云服务器折腾一下,重置秘密重装系统和用远程连接什么的就不讲了,都比较简单,在控制台上都可以操作。会报错,就是安装不成功,提示没有什么包,最后想到 nginx 是c语言编写的,需要编译的话,可能是没有c语言环境,所以需要安装环境。但是我是下载的nginx 安装包,上传到服务器,安装的。
2025-01-16 21:59:13
381
原创 CentOS7 MySQL 增量备份与恢复
root@MySQL ~]# mysql -uroot -p123 zhangsan < /mysql.bak/zhangsan_成绩表-2021-02-17.sql。[root@MySQL ~]# mysql -uroot -p123 zhangsan < /mysql.bak/zhangsan_成绩表-2021-02-17.sql。[root@MySQL ~]# mysql -uroot -p123 zhangsan < /mysql.bak/zhangsan_成绩表-2021-02-17.sql。
2025-01-16 21:57:11
853
原创 8年web前端开发经验者告诉你如何零基础学习web前端
数据库 的学习可以选择MongoDB或者MySQL,前者与Nodejs的契合度更好,不过现在大多数网站都是 PHP +Mysql的组合,如果有学PHP的打算的话,可以先学习 Mysql。比较常用的现在有 Web pack,可以将多个不同编程风格的文件打包,比如ES6/AMD/CMD之类的模块化都能识别并编译成 浏览器 能运行的文件。每个人学习进度可能不同,这个阶段主要是多仿站,熟悉基础,试试用CSS写响应式页面,了解JS深入性的知识,比如原型链、闭包、 设计模式 等需要更多的积累,逐渐理解并实践掌握。
2025-01-16 07:51:44
345
原创 7年Java游戏后端,被淘汰辛酸史
随着心越来越慌,工资水平属实也太低6K多,于是四年这个节点,我跳槽了,工资翻倍。这是一份非常苦的工作,曾经2个多月没放假,也曾经连续四天四夜没回家,工作到凌晨3点是司空见惯。然而我只是个小兵,加班加了10个月,游戏上线两个月,人员就全部裁掉了。由于Java一直感觉没有入门,框架方面 掌握的也比较少,这个MMO的项目本是练手大好时机,连忙带懒就也这么过来了。随后不知道算走运还是算倒霉,找到了上市公司的工作,20K(我梦想中的工资是25K,如果达到就打算不再跳槽了,为什么是25K,因为游戏Java后端基本上30
2025-01-16 07:49:41
708
原创 Spring中使用JdbcTemplate操作数据库(增删改查以及批量操作)附带源码解释【超详细】
一月 19, 2021 4:05:28 下午 com.alibaba.druid.pool.DruidDataSource info。创建UserService类并在其中注入UserDao。@Description: 数据库对应user实体类。创建UserDao接口并创建UserDaoImpl类。@Description: UserDao实现类。@author: 牛哄哄的柯南。@author: 牛哄哄的柯南。@author: 牛哄哄的柯南。@author: 牛哄哄的柯南。@author: 牛哄哄的柯南。
2025-01-14 02:37:32
556
原创 SpringSecurity实现数据库认证
显然在实际项目中,对密码加密是必须的,所以我们就来看看SpringSecurity中是怎么做加密的。我们在实际项目中因为用户的不同操作,可能会给出不同的状态,比如正常,冻结等,SpringSecurity也支持,我们来看下,如何实现。它的spring是不会去扫描jar包中的相应目录的,只会去他当前项目下获取。在classpath后面加一个*号,*号的作用是让spring的扫描涉及全个目录包括jar。既然使用自定义的认证方法,那么原来设置的内存中的账号就不需要了。映射文件和接口文件不在同一个目录下的时候。
2025-01-14 02:33:51
593
1
原创 SpringMVC快速入门(4)SpringMVC整合Mybatis,SpringMVC参数绑定
super();super();super();
2025-01-14 02:26:23
990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅