自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 图片的高效加载

1. Bitmap:位图BitmapFactory.decodeFile();BitmapFactory.decodeStream();BitmapFactory.decodeResource();BitmapFactory.deocdeByteArray();其中decodeFile()和decodeResource()是间接调用decodeStream()的;主要代码加...

2018-08-09 16:58:29 117

原创 Android_Serializable_Parcelable_多进程

1. SerializableSerializable:序列化 接口,是Java提供的,谁想序列化就实现这个接口。序列化的是对象,不是类,静态成员变量是属于类的不属于对象的,不参加序列化。 serialVersionUID:是在反序列化的时候用的,序列化的时候把系统当前类的serialVersionUID写入到文件中,在反序列化的时候,系统去检测文件中的serialVersionUID 是...

2018-07-26 15:16:09 171

原创 Android_activity(提高)

** * standard:标准模式。 * * singleTop:栈顶复用模式,如果某个Activity的实例是位于栈顶,当再次创建这个Activity的实例时(此时Activity的启动模式为singleTop),就会复用栈顶这个实例, * 并不会创建新的Activity实例,此时会调用onNewIntent()方法,onCreate()和onStart()方法不会调用。如果此时Ac...

2018-07-25 22:07:08 163

原创 Android_选择相册的照片

1. 一个小列子 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); ...

2018-07-23 23:29:18 685

原创 Android_图片压缩

图片的压缩分为质量压缩和尺寸压缩,下面就一一介绍这两种压缩质量压缩主要实现(一个小例子)主要核心代码是 Bitmap.compress(args1,args2,args3);参数1:Bitmap.CompressFormat.JPEG/PNG/WBPG; JPEG表示有损压缩,PNG表示无损压缩(也即是没有压缩),WBPG是Google推出的一种图片格式,相比较于JPEG可节约30%...

2018-07-23 15:59:13 171

原创 Android_Activity

知识点 在配置文件中设置主活动 <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <c...

2018-07-22 23:10:00 108

原创 Android_调用摄像头和相册

1. 调用摄像头拍照 /** * 调用摄像头 拍照片 要想拍照片 就得调用摄像头,调用完摄像头,拍完的照片显示出来, */ private void transferCamera() { //应用关联缓存目录:getExternalCacheDir() 专门用来存放当前应用缓存数据的 6.0以上读 写SD卡列为危险操作,需要...

2018-07-21 22:05:43 167

原创 Android_通知

1. 通知的用法和讲解 //点击通知可以跳转 PendingIntent Intent intent = new Intent(this, Main2Activity.class); PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, inte...

2018-07-19 23:22:26 131

原创 Python_测试类

1. 断言函数# _*_ coding:utf8 _*_# assertEqual(a,b) a==b assertNotEqual(a,b) a!=b# assertIn(item,list) item in list assertNotIn(item,list) item not in list# assertTrue(x) x为True ...

2018-07-19 13:48:24 599

原创 Python_测试函数

1. 测试用例与测试函数的编写# _*_ coding:utf8 _*_def get_full_name(first, last, middle=''): if middle: full_name = first + " " + middle + " " + last else: full_name = first + ' ' + las...

2018-07-18 18:29:08 702

原创 Python_JSON_存储数据

1. json.dump()和json.load# _*_ coding:utf8 _*_import json# 记住用户名# try:# with open('username.json') as username_obj:# username = json.load(username_obj)# print(username)...

2018-07-18 17:13:23 264

原创 Python_异常

1. 异常引入之ZeroDividionError# _*_ coding:utf8 _*_# 处理ZeroDivisionError# print(5/0)# print('zhi is my dream')# 用 try-except 来处理异常# try:# # 放要处理的语句# print(5/0)# # 要处理的异常# except Z...

2018-07-18 00:00:45 238

原创 Python_写入文件

1. 文件的写入操作# _*_ coding:utf8 _*_# 文件的写入# 写入空文件filename = 'programming.txt'with open(filename,'w') as file_object: file_object.write('i love yhn')# r:读取模式 w: 写入模式 a:附加模式 r+:写入和读取模式# 写多行文...

2018-07-17 22:51:26 11213

原创 Python_读取文件

1. 读取文件_函数的使用# _*_ coding:utf8 _*_# 读取整个文件# open()函数接受一个参数,是用来打开的文件 返回一个对象 存储在我们关键字 as 后面的变量中。with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents....

2018-07-16 23:04:47 141

原创 Python_类

1. 定义类# _*_ coding:utf8 _*_# 在python 中首字母大写为类# Python2.7 创建类为 class Dog(Object): 在括号中填写个Objectclass Dog(): # 类中的函数都成为方法 # 构造方法 每当创建示例的时候都会调用这个方法。 # 开头和末尾都有两个下划线,这是一种约定,为了和其他方法区分开 ...

2018-07-15 23:08:08 135

原创 Android_自定义Dialog

该自定义dialog可自定义提示语,自定义是否展示提示语如图所以1. 核心代码如下;建造者模式public class LoadingDialog extends Dialog { public LoadingDialog(@NonNull Context context) { super(context); } public LoadingDialog...

2018-07-14 18:17:54 138

原创 Java_代理

1. 静态代理public interface IUserDao { /** * 保存文件 * @param fileName */ void save(String fileName);}/** * 目标对象 */public class MyDao implements IUserDao { @Override publi...

2018-07-12 16:50:20 128

原创 Python_函数定义与传递实参

1. 代码# _*_ coding:utf8 _*_# 位置实参def describe_pet( animal_type , pet_name ): print('\nI have a ' + animal_type) print('\nit name is ' + pet_name)describe_pet('dog', 'tt')# 1.调用函数多次desc...

2018-07-11 16:37:31 231

原创 Python_用户输入和While循环

1. 用户输入# 函数input() 让程序暂停运行一会,等待用户的输入,将用户输入的存放到变量中,以便使用。# 对于input() ,希望能够读取一个合法的 python 表达式,所以用 ''将内容括起来。# message = input("tell me what is your name?")# print(message)# # 在 Pycharm 中 输入为数字 输出也为数字,...

2018-07-11 16:34:11 274

原创 Android6.0运行时权限处理

1.Dangerous Permissions9组25个权限:申请组中任意一个权限对应组中的其他权限都默认被系统授权了(在次申请的时候)。对于申请权限弹出的Dialog,是不能定制的。group:android.permission-group.CONTACTS permission:android.permission.WRITE_CONTACTS permission:a...

2018-07-10 18:34:08 179

原创 Python_字典

1. 字典操作# _*_ coding:utf8 _*_# 简单的一个字典 是一系列的简单键值对alien_0 = {'color': 'red', 'count': 1}print(alien_0['color'])print(alien_0['count'])print(alien_0)# 添加键值对alien_0['name'] = 'zhangqi'alien_0['...

2018-07-09 14:28:54 121

原创 Python_If语句

1. if语句# _*_ coding:utf8 _*_# if 语句age = 19if age >= 18: print("you are my choose")# if-else语句age = 17if age >= 18: print("you are my choose") print(" have you already regist...

2018-07-05 18:06:48 469

原创 Python_条件测试

1. 基本用法# _*_ coding:utf8 _*_# 条件测试cars = ['ad', 'bm', 'bc', 'fll']for car in cars: if car == 'ad': print(car.upper()) else: print(car.title())# 赋值car = 'ad'# 判断 为真输出Tr...

2018-06-28 10:11:32 606

原创 Python_操作列表

1.遍历整个列表# _*_ coding:utf8 _*_magicians = ['zhangqi','zhangqiang','zhanglu']# 读取列表获取到列表中第一个值 赋值给变量 magician 然后将变量magician打印出来。# for循环语句 后面的首行缩进代码行 都是在一次的循环中执行# Python 是根据缩进来判断代码行与第一行代码的关系for magi...

2018-06-27 09:56:59 158

原创 Python_列表简介

1. 列表的定义# _*_ coding:utf8 _*_# 想要注释 就得必须进行编码格式的指定bicycles = ['trek','car','taxi']print(bicycles)print(bicycles[0])print(bicycles[0].title())print(bicycles[1].upper())print(bicycles[-1])# -1代表...

2018-06-24 16:43:00 147

空空如也

空空如也

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

TA关注的人

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