
开发随笔
wang_1220
对IT主流框架技术极为敏感,写过两年Android开发,用Python、js做过一年游戏,至今有2年的后台PHP开发经验,希望能成为一名全栈工程师。
展开
-
ios 技术支持网址
ios 技术支持网址原创 2022-12-07 14:13:26 · 347 阅读 · 1 评论 -
EventBus 3.0 事件总线
一、什么是事件总线?它是针对Android中的四大组件Activity,Service,BroadcastReceiver和ContentProvider之间实现的统一的订阅、发布,以实现它们之间的进程通信。其原理是采用了观察者模式的开发机制。二、常用的事件总线框架EventBus和OttoEventBus的基本使用官方参考:https://github.com/greenr原创 2016-07-23 10:57:55 · 1002 阅读 · 1 评论 -
Android 随笔记录控件使用
1、TextViewandroid:lineSpacingExtra="5dp" 设置行间距,如”3dp”。android:lineSpacingMultiplier="1.2" 设置行间距的倍数,如”1.2″。超出制定长度显示省略号android:ellipsize="end"android:maxEms="11"android:singleLi原创 2017-02-09 15:58:23 · 266 阅读 · 0 评论 -
Android 手机的屏幕宽高度及代码设置控件的高宽度
1、Android 手机的屏幕宽高度WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);intwidth = wm.getDefaultDisplay().getWidth(); intheight = wm.getDefaultDisplay().getHeight();原创 2017-02-09 15:49:43 · 481 阅读 · 0 评论 -
react native yarn android 启动metro 闪退
项目环境:node 版本:v12.8.4(当前最新) react native 版本:0.60.5(当前最新为:0.63.3)Windows 10Android 8.0metro是一种支持React Native的打包工具,只有当mertro完整运行时,rn项目才能正常运行。问题描述及分析:问题: 在控制台执行yarn android时,metro工具台闪现一下之后就退出了。分析: 一种可能是项目代码有语法错误,这个就要仔细检查你的代码二种可能是RN的版本问题,而导致的原因是w原创 2020-12-01 16:13:56 · 1116 阅读 · 0 评论 -
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually
项目场景:每一次遇到的Bug就是提升经验和能力的时候。SpringBoot 每次增加Entity之后,需要Refresh Data Sources,以更新IDE和数据库的链接,当然也可以不更新,如果补鞥更新那么Entity里面的Table的name就会标红线,强迫症使我不得不更新,哈哈哈哈。问题描述:IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,但是依然报错Server returns invalid timezone. Go to ‘Advanced’ tab and se原创 2020-09-16 17:57:16 · 554 阅读 · 0 评论 -
vue播放视频之vue-video-player插件详解
github项目地址:https://github.com/surmon-china/vue-video-player优快云文件资源下载:目录前言video.js是什么?快速引入1.安装2.在main.js入口文件中引入3.使用难点进阶1.回调函数2.CSS样式总结前言最近在给某一线城市的某个区的政府部门做一个项目,刚好上半年遇到疫情缘故,所以都提倡在线教育,线上指导等等,所以我这个项目也新增了一个线上视频播放某某领导的疫情指导及疫情防护措施部署。在网上调研了不少vue视频播放的插件,比如:原创 2020-09-09 11:12:02 · 5734 阅读 · 0 评论 -
springboot Jpa注解大全(最齐全最详细的注解)
@Entity:@Table(name=”“):表明这是一个实体类。一般用于jpa这两个注解一般一块使用,但是如果表名和实体类名相同的话,@Table可以省略 @MappedSuperClass:用在确定是父类的entity上。父类的属性子类可以继承。@NoRepositoryBean:一般用作父类的repository,有这个注解,spring不会去实例化该repository。@Column:如果字段名与列名相同,则可以省略。1)name:映射的列名。如:映射tbl_user表的name原创 2020-08-19 14:51:25 · 4663 阅读 · 1 评论 -
SpringBoot 递归List返回树状结构
一、本主的应用场景 部门里面有一个属性是当前部门的上级部门,而当前部门又会有下级部门,下级部门还有下级部门,这就形成了一个向下无限魂环,呈现出树状结构。二、认识JSONObject JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。三、举例示范Service层publ...原创 2020-08-10 16:11:33 · 4446 阅读 · 1 评论 -
Java springboot 跳出双层for循环
1.跳出单层for循环 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (i == 1) { System.out.println("结束了当次for循环!"); break; } System.out.println("i= " + i + "; j=" + j); }}打印记录:i= ..原创 2020-08-04 17:42:58 · 767 阅读 · 0 评论 -
本地项目上传至git仓库
本主为了方便后面上传,所以偷懒的认为创建仓库的时候创建空仓库更好,当然,这个要因人而异了,但是本主的这篇文章就是创建爱你空仓库为前提的哈,毕竟简单很多。哈哈哈1.在https://gitee.com/中创建项目2.在本地新建你的项目接下来就是上传项目到git仓库了。3.把这个目录变成git可以管理的仓库 git init4.提交检出时忽...原创 2020-04-17 15:36:41 · 226 阅读 · 0 评论 -
laravel-admin multipleImage 多图上传
关于laravel-admin本主也是踩了无数的坑,但是你不得不服其开发的效率和其强大性,大大的节约了开发的周期,唯一的缺点就是二次开发限制太多了,但这确实不影响我们的正常使用。今天本主要记录的时候关于laravel-admin的multipleImage(多图上传)的坑,或许许多人也曾遇到过和本主类似的情况,希望我能给你带来帮助,有不好的地方或者有问题可以留言或者私信本主。1.在Mode...原创 2020-04-03 11:14:24 · 3956 阅读 · 1 评论 -
mysql 8.0.19 安装详解(win10)附图文
关于数据库的安装,本主也是经历了无数次,学习数据库的时候,工作的时候,跳槽的时候,重装系统的时候,换电脑的时候,都需要安装数据库,然后每次都踩了不同的坑,最近项目不是很忙,刚好重新买了一台华为的新笔记本,所以本主在这里留下了我的安装步骤教程详解,有任何问题,欢迎各位大牛批评指正。1.首先进入mysql的官网https://www.mysql.com/,然后拉至网页最底部,点击进入MySQL C...原创 2020-04-01 19:13:42 · 809 阅读 · 0 评论 -
深拷贝和浅拷贝
1、python a = [1,2,3,4,5] b = a #浅拷贝,a,b同时指向一个id,当其中一个修改时,另外一个也会被修改。 c = copy.deepcopy(a) #深拷贝,c单独开辟一个id,用来存储和a一样的内容。 d =a[:] #这样也是深拷贝。 e = copy.copy(a) #当拷贝内容是可变类型时,那么就会进行深拷贝,如果是不可变原创 2018-02-05 11:34:12 · 201 阅读 · 0 评论