自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TompsonLee的博客

博客小白的学习之旅

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 博客摘录「 MySQL不同数据类型的最大长度与范围限制」2024年3月13日

mysql 字段类型 长度

2024-03-13 10:30:46 58 1

原创 反思---------于2023年05月31日

自初时的豪情万丈,以为自己定会登临山之顶,一览众小,到山道上的艰难攀爬,犹豫,反复,麻木,以至于不知是否在前行还是自以为前行,抑或是畏于现实之高,难以登顶,是故休息了下来,如大梦一场,醒来是继续而上,满足于现在的风景,抑或掉头而回,这选择大抵如现在的我。自己是什么时候迷失的?突然,对自己的现状迷茫抑或不满意,才想起来反思,想要写些什么, 想写到哪里,想起来许久以前自己在这里还有个博客,一个自己遗忘也被人遗忘的地方。是以反思,回首初心,直面现状,总结得失,计划未来,让人生足够精彩,绘一幅独一无二的生命画卷。

2023-05-31 21:06:08 93

原创 电脑c盘太满了--------之微信的一个实用功能

电脑几乎很多人都会用,微信很多人也都会用,微信的电脑客户端,知道的朋友也都在用,我是其中的用户之一。最近我发现我的c盘越来越满了,电脑上的好多软件都会默认装在c盘,这个我们知道,可是最近一段时间并没有下载应用啊,怎么c盘剩的空间一天比一天的小了呢?于是将c盘下的目录逐个的看了下,哪个目录占用空间最大,又不那么必须的。找来找去,找到很多目录,知道的可以删除,不知道建议不要轻易删除,很有可能电...

2020-04-09 18:11:53 2944

原创 android 代码行数统计

无论是项目管理,项目优化,成果展示等什么原因,总会需要用到项目代码行数统计,怎样统计项目代码行数?网上了解到两种方法:一、通过android studio里的快捷方式统计(android studio 3.0 Canary 1 亲测可用)1、打开android studio,按住Ctrl+Shift+A,在弹出的框输入‘find’,然后选择Find in Path.(或者使用快捷键Ct...

2019-04-04 16:36:40 2398

原创 批量字符串替换

场景:上一篇批量修改文件名中提到表情库的修改,它修改成功了,顺序也有了,但是每个表情对应着一个文字描述,例如:[微笑],所以想用别人的表情库,也就得用别人的文字描述,主要是顺序和对应(主要是懒,虽然拿来主义也并不是不需要改动,但程序员嘛,有规律可循的事情还是交给代码去执行吧),言归正传,别人的文字描述是这样的:mFaceMap.put("[调皮]", R.drawable.f001);mF...

2019-02-28 16:35:10 936

原创 批量修改文件名

遇到问题,解决问题,然后就是要总结问题,所以有了这篇小白级的技术分享。场景:做IM聊天时会用到表情库,想引入别人的表情库,又不想改动自己已有的表情文件名称,所以需要把别人的几十张或上百张文件按照自己的需要重命名。 坑:第一想法,小脚本,遍历重命名,做法是java程序,如下:public static void main(String[] args) { //想命名的原文件...

2019-02-28 16:19:41 743

原创 了解一下在职研究生

浑浑噩噩的过了这么多年,眨眼间,已是近而立之年,回首过去,再想想将来,颇有些急促、焦灼等无法表述的感觉。同龄人想必应该也有所体会。至于这片文章,主要是用来记录和分享一下关于在职研究生的一些介绍,原因吗就是我想有些提升,之前有听到这个概念,但没具体了解,这次有机会就简单了解一下,记录下来,也便于有同样想法的朋友们,可以简单了解一下。 什么是在职研究生?在职研究生是国家计划内,以在职人员的...

2018-11-05 13:48:42 1060

转载 WindowManager.LayoutParams的探究

上次在子线程更新UI时用了一下WindowManager.LayoutParams,当时觉得不太顺手。以前都是用空参构造器,这次用了type和flag属性,出现了意想不到的效果。也看看源码吧,多锻炼锻炼。public static class WindowManager.LayoutParamsextends ViewGroup.LayoutParams implements Parcel...

2018-08-28 11:22:26 671 2

原创 Android 9.0新特性

今天凌晨,google推出了Android 9.0,作为一个android从业者,少不了要去打开看一下,也顺便记录一下。新特性:1、全面屏支持,Android P加入了对刘海屏的支持,谷歌称之为凹口屏幕(display with a cutout)。借助最新的提供的DisplayCutout类,开发者可以找到非功能区域的位置和形状,而非功能区域是不应显示功能的;使用getDisplayCu...

2018-08-07 16:03:37 15639

原创 android studio踩坑之图片内存

流水记录如下:在写一个项目,刚建的,只建了包,然后根据UI给的图去写界面,没有逻辑,没有数据,想着跑到手机上看下效果,结果感觉有点卡,我想不对啊,手机配置还是ok的,我想可能是内存的问题,于是android profiler,果然一开始内存就200多M,然后稳定在一百多M,要知道,这项目什么都没有,只是界面,UI给的图是大了点400多K,jpg格式的,但我想不应该这么大内存占用,仔细排查,发现dr...

2018-04-24 10:46:28 531

转载 Gradle学习笔记(基础,打包,多渠道打包,adb安装apk

Gradle学习笔记 ( 基础、打包、多渠道打包、adb安装apk)版权声明:本文为博主原创文章,未经博主允许不得转载。Gradle学习笔记 ( 基础、打包、多渠道打包、adb安装apk) By 吴思博参考文献 http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ http://stormzhang.com/devt...

2018-04-11 18:34:44 205

转载 Android Studio 多渠道打包、自动版本号及 gradlew 命令的基本使用

Android Studio 多渠道打包Android Studio 真可谓神器,详细请点这里:打造安卓开发航空母舰这里介绍其多渠道打包:1 建立多渠道这里介绍一种简单的,直接as操作:直接上图咯,在项目结构你添加flavor就好了1确定后,项目会自动同步,完成后,渠道就配置好了。当然,也可以直接在gradle脚本里操作:android { productFlavors { ...

2018-04-11 16:56:13 436

原创 七号电单车的骑行体验

共享单车,很多人都知道,共享电单车就不是那么被人熟知了。其实共享电单车出现也有很长时间了,期间也出现了很多的品牌,可能限于投放量的原因,不是那么随处可见。最近由于工作位置变动,交通不是特别方便,不论是地铁还是公交都需要换乘,但直线距离并不远,也就几公里。在尝试了乘坐地铁、公交及骑行共享单车等各种交通方式之后,又尝试了骑行共享电单车(七号电单车)。以下是各种交通方式的对比:1、地铁。从家出发需要骑行...

2018-03-30 11:39:47 536

原创 由自己的应用调用第三方视频应用的实现原理(笔记简述)

两种跳转实现:一、直接启动第三方应用 该实现方式只需要知道第三方应用的包名即可 调用代码可参考: Intent intent = packageManager .getLaunchIntentForPackage(packageName); context.startActivity(intent); 说明: packageName 为第三方应用包名二、启动第三方应用并进入播放界面 该实...

2018-03-14 10:33:56 1015 1

原创 eclipse中修改svn账号密码

背景:鉴于单位的邮箱密码定时更换,svn账号又跟邮箱账号绑定,所以每次都需要改svn账号密码,最近由于一直在用android studio开放,偶然接触到之前的eclipse项目,想打开一下,却发现svn密码不能用了,想着改下密码,却忘了怎么修改了,教训,还是记录一下吧。步骤如下:1、首先看一下自己eclipse用的是那个版本的SVN,在windows > preference > T

2018-01-31 11:51:30 492

转载 android studio git项目报错

最近从github上下载的项目总是遇到这样的编译问题:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (

2018-01-18 17:36:24 576

原创 android 实现控件的平滑旋转

android开发有些个基础的动画,旋转是其一,然而实现中会发现有时候实现出来的的旋转会有卡顿的现象,不是自己想要的,之前遇到过,当时解决了,这次遇到了,竟然忘了是怎么解决的了,网上重新查了下,还是记录下吧。个人实现动画的过程如下:动画文件:                android:fromDegrees="359"          android:toDegr

2018-01-03 11:13:35 1276

原创 android TV端app开发的踩坑之旅

android studio 出现已久,而种种原因,android开发还是一直使用的eclipse,近几日熟悉android studio,遇到不少问题,相信以后也会遇到不少问题。本着雁过留痕、摔了跟头不忘疼的原则,记录一下,期望能做到惠已及人。-----写于记录之初2017年11月29日坑1:android studio 运行应用到TV,不见应用logo和应用名称An

2017-11-29 11:44:37 7296 2

原创 android根目录获取

目前在看一些清理工具类的软件,想着怎么样能获得android的根目录,网上有很多相关的,像sd卡外接设备的根目录,应用的缓存根目录等,但都不是我想要的,忘记从哪看的了,有这样一种写法可以实现我想要的,所以写下来记录一下,以免后边忘记。new Thread(new Runnable() { @Override public void run() { //

2017-11-10 17:52:14 4011 1

原创 解决eclipse的 Invalid project description. overlaps the location of another project: 问题

用eclipse开发,在默认workspace下有个项目是很久以前的,后来可能由于eclipse的卸载重装等,导致在新的eclipse下看不到这个项目,我们想到的肯定是直接打开或者导入该项目,然而会发现它会报错,导入不成功,出现Invalid project description. overlaps the location of another project:这样一个问题,网上有很多解决方法

2017-10-24 15:59:19 1427

原创 sqlite3命令导出txt或csv

有这样一个需求,你有个数据库,想把数据同步给另一个同事,但另一个同事不接受数据库,只接受txt文件数据,于是呢 ,你需要把自己数据库中要同步的数据导出成txt文件。好多数据库可视化软件也都支持数据的导入和导出及格式的选择,但是我这边用的SQLite Expert Personal的,没发现有这个数据导出功能(或许有自己没发现,感觉这个导出功能应该很基础),所以想着自己用命令去实现:1、首先

2017-10-23 14:46:08 7528

原创 数据库合并

有时候遇到这样一个需求,想把数据库A中A1表中的数据合并到数据库B中B1表中,应该是个很常见又很合理的需求。我是这样做的1、打开两个数据库(我使用的是可视化软件SQLiteExpert)2、右键数据库B,Attach Database,选择数据库A3、写SQL语句,insert into B1(字段b1,字段b2) select 字段a1,a2 from A1或者insert in

2017-10-23 14:32:38 5093

原创 常用查询sql语句

--查询去重记录--select distinct 字段A from 表A--查询记录条数--select count(字段A) from 表A--查询记录条数(去重)--select count(distinct 字段A) from 表A--查询重复记录--slect * from 表A where 字段A in (select   字段A  from  表A  gr

2017-10-18 15:46:21 223

原创 android view自带边距的对齐问题

TextView、Button等控件往往自带边距,在某些需求中实现对齐,可以通过设置padding为负数实现边距隐藏另:1、不同控件的边距是否不同?2、不同文字大小边距是否不同?3、其他消除自带边距的方法?

2017-09-08 14:51:32 476

原创 adb 从手机拷贝文件

1、adb shell2、su3、cp /data/data/包名/databases/XX.db /mnt/sdcard4、exit5、adb pull /mnt/sdcard/XX.db E:\

2017-09-01 11:05:20 4320

原创 android工具类软件 安全扫描之钓鱼监测技术实现原理

钓鱼程序原理简述钓鱼app通过定时执行调用系统方法获取topActivity,与自己想要钓鱼的界面匹配(packagename与classname),匹配成功弹出自己的伪装界面,误导用户输入隐私信息,从而窃取钓鱼监测,实时获取topActivity,判断当前界面与上一个界面是否在同一个app内(packagename相同),不同时提示用户,该实现需保证服务不会被杀死,且会占用较多系

2017-02-07 10:55:08 1095

视频app开发之百度云vod点播产品调研评估

想做视频app开发,所以调研了几种实现方式,这是其一,从体验,技术和成本方面简单分析了下

2018-03-14

android 源码 天气预报

android 源码 天气预报

2013-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除