- 博客(60)
- 问答 (1)
- 收藏
- 关注
原创 给某人的补习
由于以前学习的时候都是装的32位的软件,mysql也是,现在想换64位的,所以重装了下mysql官网下载了mysql的压缩包。我直接压缩在一个path下,然后设置环境变量,改到了path/bin下面,另外看到一个Scripts的变量,也同时改到了path/Scripts下面之后开始用cmd测试python --version,证明可以使用。但是当用管理员运行net start my...
2021-07-03 11:26:44
197
原创 android的命名空间
# m布局文件里面必须有一个根命名空间xmlns:android="http://schemas.android.com/apk/res/android"
2021-06-21 13:12:06
1118
2
原创 Java高并发编程详解---读后感
# 章1:快速认识线程主要讲述线程的运行,主要是调用start()函数和重写Runnable接口(实际都是调用start()从而调用jni层的start0())。另外,Three
2021-06-03 22:28:44
252
原创 View
自定义View1 根据触摸移动(1)通过重写onTouchEvent()a. 要返回true,表示事件流交由此View处理b. 要进行重新布局,保证View跟随触摸移动c. 记录了下一秒内的时间次数,发现时28个MOVE和1个DOWN和1个UP。表示一秒30个事件,和帧率一致。想做做实验,实践一下安卓的相关api。1 根据触摸移动(1)通过重写onTouchEvent()a. 要返回true,表示事件流交由此View处理b. 要进行重新布局,保证View跟随触摸移动可以用LayoutParams
2021-05-09 10:49:51
137
原创 音视频基础
特殊概念 (1)位深:每个像素占用位数1)RGB888: 24bit2)RGBA : 32bit图像通过驱动程序让屏幕显示(2)RGB与YUV1)RGB与BGR:三原色的顺序不一样2)BMP实用的是BGR格式3)YUV:明亮度Luma+色彩饱和Chroma(Y黑白,U蓝,V红)4)YUV主要采样格式: a. 4:2:0(最广泛):只有一种色度分量...
2020-04-06 11:32:23
334
原创 Android事件分发机制
一直没总结这方面的,很容易忘记手指触动屏幕,都有一系列的事件集合,“事件流”。ACTION_DOWN->ACTION_MOVE->ACTION_UP:0->2->11.Activity->ViewGroup->...->View。(1)分发:dispatchTouchEvent()分发给组件1)ViewGroup的分发 a...
2020-03-29 19:36:33
181
原创 Android的拉活方案探索
马上面试了,今天把腾讯这里写的拉活方案都试一遍。以前一直不太清楚Service到底有什么用,这次终于明白了,Service可以独立于Activity进行运行,从而不容易被用户感知,在后台运行。进程分为:前台进程/可见进程/服务进程/后台进程/空进程,优先级递减https://segmentfault.com/a/1190000006251859这里写真好,我来逐个试试。1. 提...
2020-03-29 10:20:42
559
原创 学习语言相关(JS)
学习语言主要的关键点有6个(变量,运算,函数,循环,条件,日志),把js过一遍,对比学习。1.变量与类型 var全局变量 let局部变量 空undefine(定义变量/函数没赋值), null类未实例化 数组可以随意放2.基本运算 ===严格意义的等于,包括类型3.for循环4.函数5.if/else6.日志打印...
2020-03-26 09:28:48
206
原创 安卓面试(启动模式等)
各大博客是在啰嗦,自己面试,自己整理下。https://blog.youkuaiyun.com/zhangjg_blog/article/details/109236431.Android中Activity四种启动模式和taskAffinity属性详解standard:每次启动任务创建新的实例singletop:每次启动任务,如果top有实例则直接取出singleTask:每次启动任务,...
2020-03-11 10:11:35
281
原创 进程和线程
操作系统:进程是容器,有寻址空间是32或者64位,但是相互独立。文件和网络句柄是可以多个访问的。交互,TCP/IP线程,有栈,PC指向内存,TLS Thread local storage,存放变量的分配的内存。共享内存虚拟内存--分页-->物理内存,取出放到寄存器网络:OSI七层架构,物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。...
2019-08-24 14:09:35
168
转载 Android四大组件之Content Provider
1,基本概念Content Provider是程序间共享数据的一种方式,为存储和获取数据提供了统一接口。使用系统的APP或者其他APP的接口。2,使用Test extends ContentProvider{ContentResolver contentResolver = getContentResolver();Uri = Uri.parse("content://com....
2019-06-23 09:09:45
199
转载 Android之存储
1,SharedPreferences的基本概念(1)用法SharedPreferences sharedPreferences = this.getSharedPreferences(); (为什么从Activity出发获取)SharedPreferences.editor editor = sharedPreferences.edit();editor.commit()用UI线...
2019-06-23 08:04:19
302
原创 Android之Handler
1 基本概念handler是Android给我们的一套消息传递机制,用来更新UI的一套机制,我们可以用来发送消息,也可以用来处理信息。Android不允许直接更新UI
2019-06-20 12:01:21
252
翻译 Android之Fragment
1 Fragment有时被称为第五大组件依附到Activity,所以不应该称为一个组件。ViewPage页面滑动部件一般一起用,更灵活,显示更好看。2 Fragment加载到Activity的两种方式1)添加Fragment到Activity的布局文件中;2) 动态在Activity中添加Fragmenta 添加一个FragmentTransaction实例b 用ad...
2019-06-16 22:14:29
220
原创 数据结构 线性结构
1 线性结构:数组,队列,链表,栈2 树结构:二分搜索树,堆,线段树,Trie3 图结构:并查集,AVL,红黑树,hash表1 线性结构1.1 数组:在内存顺序存储的一组数据索引数组:最好有语意;优点:快速查询缺点:增删平均O(n)...
2019-06-14 11:54:05
341
原创 安卓idea项目结构
1 Project项目下的结构(1).gradle和.idea:AS自己生成的文件(2)appa)build:编译时自动生成的b)libs:第三方jar包c)androidTest:编写测试用例d)java:放置java代码的e)res:资源文件f)Android Manifest.xml:整个Android项目的配置文件g)test:Unit Test用例的...
2019-06-13 16:27:29
1533
原创 安卓四大组件之一Broadcast Receiver广播接收器
一,基础概念1 系统使用了很多广播:1)通知时间改变;2)电池电量变低;3)拍摄了照片;4)改变了语言;2 没有用户界面,容易被写入后台。3 注册方式:1)静态注册,Android Manifest.xml里面注册;2)动态注册,intentFilter.addAction();registerReceiver(receiver,intentFilter);4 分类:普通广播nor...
2019-06-13 10:28:42
328
原创 Android四大组件之Service
在Android Manifest.xml要声明的包括1) activity, 2)service, 3)activity-alias, 4)meta-data, 5)provider, 6)receiver, 7)uses-library1,基本概念(1)Service只有两种激活状态,启动状态和绑定状态,是运行在后台的一系列任务。启动状...
2019-06-11 12:31:22
282
原创 Android Activity Fragment
1,Fragment是Activity的一部分,1)在运行时被添加或删除;2)有自己的生命周期,接受自己的时间;3)相当于模块化的一段Activity。2,View的生命周期是构造器,onMeasure(),onLayout(),以上都是自己执行的,onDraw()不停刷新,onValidate()刷新。变量及对象的创建最好写在构造器里,因为防止不停创建。实际上更加复杂,但是这里这样记忆是可以...
2019-06-11 09:58:09
1234
原创 安卓四大组件,五大布局及六大存储之组件Activity
一,安卓四大组件:Activity,Service,Content provider,Broadcast receiver1 Activity的基本概念(1)一个Activiy通常就是一个屏幕;(2)Activity之间用intent进行通信;(3)Android应用中每一个Activity都是Android Manifest.xml进行声明;2 Activity的生命周期...
2019-06-10 12:35:51
365
原创 Android架构
当初看第一行安卓代码一直到做完一个app,虽然学的很多,但是做的记录太少了,这次重新梳理一遍。一,安卓的1,安卓的四层架构1)Linux Kernel;2)Libraries(C或者C++写的,Surface Manager,Media Framework,SQLite,OpenGL做游戏的,FreeType,WebKit,SGL,SSl,libc + Core Libraries...
2019-06-06 13:17:03
263
原创 异常和io流,多线程,反射
1,Throwable的子类,有Error和Exception。其中Error属于严重的错误,不应该尝试捕获;Exception里面异常分为编译时异常和运行时异常RuntimeException。try catch和直接抛异常不一样的是:如果是直接抛异常,是一级一级往上抛,如果不处理继续,直到main抛到JVM,打印异常信息,并且退出,而try catch是试图自己处理,且catch执行完之前...
2019-06-05 10:59:15
253
原创 java集合框架
发现直接学习以后总是忘记,要么要项目,要么反复记忆,我决定写个blog,记起来的就写下来。1,实现Set接口的HashSet,LinkedHashSet,TreeSet,其中TreeSet可以对集合中元素进行排序,但是里面的类要实现Comparable的接口。(否则类型转换异常,元素需要具备比较性),实际上会调用compareTo(),如果是返回1,存在后面(树的右边);如果返回0,不存,如果...
2019-06-04 16:23:18
170
原创 深度克隆之后,list的addFist失效
深度克隆之后,for(int i = 0 ; i < Configuration.ins_max;i++){ current_dis = 0; next_dis = 0; current_dis = getCurrent_dis(current_ev, method, current_dis); Collections.shuffle(next_met...
2019-02-22 21:45:23
277
原创 安装apche出现的问题
今天装了3h的apache,一直在配置serverroot的地址,但是怎么都不对,甚至改到根目录下,还是有问题。最后发现是有个443的接口被VMWare占用了,我强行关掉VMWare的那几个进程,pid显示上关掉的,然后就好了,气死了。...
2018-10-04 10:48:04
220
原创 精通Spring第四章 IoC
4.1.3通过容器完成依赖注入对着书上抄,希望通过容器完成依赖关系注入。<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...
2018-08-20 10:19:42
203
原创 Spring的Maven的配置
jetty插件的配置https://blog.youkuaiyun.com/iamlihongwei/article/details/72782649这上面是maven通常的路径,而精通Spring4.x那本书,是用下面这种方式配置的,自定义了路径/bbs<build> <plugins> <!-- jetty插件 --> ...
2018-08-18 10:39:10
560
原创 精通Spring4.0
第二章 快速入门2.2.2创建库表(1)启动mysql数据库mysql -u root -p~~~(2)创建实例对应的数据库sampledbmysql> drop database if exists sampledb -> ;Query OK, 0 rows affected, 1 warning (0.06 sec)mysql> create d...
2018-08-15 18:59:12
814
2
原创 怎么装mysql8.0
由于以前学习的时候都是装的32位的软件,mysql也是,现在想换64位的,所以重装了下mysql官网下载了mysql的压缩包。我直接压缩在一个path下,然后设置环境变量,改到了path/bin下面,另外看到一个Scripts的变量,也同时改到了path/Scripts下面之后开始用cmd测试python --version,证明可以使用。但是当用管理员运行net start my...
2018-08-14 19:48:11
356
原创 python3.5从零开始学
ACS2一般用来表示英文,所以表示其他国家的文字时候,Unicode应运而生。而传输过大,所以用UTP-8。 章3列表和原组 python包含六种内建对象:列表 元组 字符串 unicode字符串 buffer对象和xchange对象python序列中的通用操作:索引indexing,分片slicing,序列相加adding,乘法multiplying,成员资格in...
2018-06-30 23:09:38
1149
原创 九度1012 畅通工程
九度OJ 1012 畅通工程 (深度遍历求强连通分量个数)版权声明:本文为博主原创文章,未经博主允许不得转载。题目描述: 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?
2018-02-04 17:43:04
244
原创 九度1190 1208
九度题目1190:大整数排序题目描述:对N个长度最长可达到1000的数进行排序。输入:输入第一行为一个整数N,(1接下来的N行每行有一个数,数的长度范围为1每个数都是一个正数,并且保证不包含前缀零。输出:可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。样例输入:
2018-02-02 18:08:57
266
原创 大数运算 九度1137
九度OJ 1137题目描述:求2个浮点数相加的和题目中输入输出中出现浮点数都有如下的形式:P1P2...Pi.Q1Q2...Qj对于整数部分,P1P2...Pi是一个非负整数对于小数部分,Qj不等于0输入:对于每组案例,第1行是测试数据的组数n,每组测试数据占2行,分别是两个加数。每组测试数据之间有一个空行,每行数据不超过100个字符
2018-02-02 12:08:34
439
原创 九度 1441 1442
【九度OJ】题目1441:人见人爱 A ^ B 解题报告标签(空格分隔): 九度OJ原题地址:http://ac.jobdu.com/problem.php?pid=1441题目描述:求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”输入:输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1输出:对
2018-02-01 08:50:33
326
1
原创 九度 1441 1442 1443二分求幂法
【九度OJ】题目1441:人见人爱 A ^ B 解题报告标签(空格分隔): 九度OJ原题地址:http://ac.jobdu.com/problem.php?pid=1441题目描述:求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”输入:输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1输出:对
2018-01-30 23:01:26
450
空空如也
安卓保存素描图片失败
2018-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人