- 博客(11)
- 收藏
- 关注
原创 MySQL优化
在编写代码的时候, 如果使用子查询可能会比多表连接查询更加的简单, 所以在开发阶段, 可以使用子查询, 只要能够满足需要就可以,但是在正式上线的商业化使用的时候, 尽可能将子查询更改jon查询会更好的一点,join查询的效率要比子查询效率更高。如何进行查看慢查询日志,如果开启了慢查询日志,就会生成很多的数据,然后我们就可以通过对日志的分析,生成分析报表,然后通过报表进行优化。这个时候我们表中的数据比较大,会大量的占用IO操作,优化了sql执行的效率,节省了服务器的资源,因此我们就需要优化。
2024-04-07 13:51:25
708
原创 如何高效学习
IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习,而是学习的效率太低了。久而久之,就演变成『一年的工作经验,重复用十年』。当然,有些人会说自己经常加班,没有时间学习,这只是表象,时间挤挤总是有的。你想想你为了上王者,浪费了多少时间?为了刷今日头条,又消磨了多少光阴?另外,很多人推崇碎片化学习,但是有一...
2018-12-04 14:06:38
233
原创 ProgressBar(进度条) 分类 Android 基础入门教程
ProgressBar继承于View类,直接子类有AbsSeekBar和ContentLoadingProgressBar, 其中AbsSeekBar的子类有SeekBar和RatingBar,可见这二者也是基于ProgressBar实现的常用属性详解:android:max:进度条的最大值android:progress:进度条已完成进度值android:progressDrawabl...
2018-11-12 14:05:49
307
原创 开关按钮ToggleButton和开关Switch
1.核心属性讲解:1)ToggleButton(开关按钮)可供我们设置的属性:android:disabledAlpha:设置按钮在禁用时的透明度android:textOff:按钮没有被选中时显示的文字android:textOn:按钮被选中时显示的文字 另外,除了这个我们还可以自己写个selector,然后设置下Background属性即可~Switch(开关)可供我们设置...
2018-11-12 14:01:36
425
原创 Android基础
1.四大控制属性(单位都是dp):①控制大小:android:layout_width:组件宽度android:layout_height:组件高度②控制位置:android:layout_x:设置组件的X坐标android:layout_y:设置组件的Y坐标2. 除了上面的HTML可以定制我们TextView的样式外,还可以使用SpannableString和SpannableS...
2018-11-12 12:44:57
252
原创 反编译APK获取代码&资源
1.要准备的三个工具 apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看2中转换后的jar文件,即查看Java文件 为了方便各位读者,这里将三个打包到一起放到云盘中,又需要的可以进行下载: 反编译相关的三个工具.zip2.使用apkt...
2018-11-09 15:35:53
1810
1
原创 Android点击事件的四种写法
Android中获取到按钮后,我们一般会为其添加点击事件,而android中的点击事件共有四种。**一.通过匿名内部类来实现:**代码如下btn_call.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) { EditText et_number = (EditText) ...
2018-11-07 11:44:56
648
原创 Android四大布局
LinearLayout(线性布局)线性布局:水平、垂直显示,如果有多个组件,超出屏幕大小,超出就不显示,可以通过android:orientation来定义方向。android:orientation=“horizontal”表示水平方向android:orientation=“vertical”表示垂直方向TableLayout(表格布局)Tablelayout实现边框默认的...
2018-11-07 11:33:59
1256
原创 Android程序打包安装过程
Android程序打包安装过程Android程序——编译打包——apk——签名——通过adb发布到设备上编译打包:dx.bat;可以将bin目录下的classes文件、deseLibs依赖包打包成dex文件。还会将dex文件、工程的资源文件,和清单文件打包成apk,和签名文件(META-INF)(apk实际上是一个zip文件)通过压缩文件打开apk,可以看见META0INF。dx.bat...
2018-11-07 10:28:35
1420
原创 Android程序部署与启动
Android程序部署与启动 应用程序安装、发布:Package Explorer中右键点击工程 – Run As –Android Application,快捷键Ctrl+F11程序启动过程: Eclipse将.java源文件编译成.class dx工具将所有.class文件转换为.dex文件 再将.dex文件和所有资源打包成.apk文件 将.apk文件上传并安装到模拟器...
2018-11-07 10:20:36
1170
原创 Android工程目录结构
Android工程目录结构 src:源代码。如果最初选择创建Activity,会有一个Activity的子类 gen:系统自动生成的文件。R.java 中记录了项目中各种资源IDBuildConfig.java 标记项目是否可以Debug Android 4.4当前工程所使用的SDK类库 Android Private Libraries用来支持各个版本的类库 asset...
2018-11-07 10:15:47
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人