秀丽水蜜桃

文章
5
资源
0
加入时间
2年10月18天

android bitmap FileInputStream File转化

Android中图片的读取,修改,显示和保存涉及到的类大致如图所示。在读取图片文件时,先将图片文件转换为InputStream对象,然后通过BitmapFactory将其转换为Bitmap对象。在图片保存时,先将Bitmap对象转换为OutputStream对象,然后再将OutputStream输出到文件中。如果要对图片进行修改,可以通过将Bitmap对象转换为颜色数组(int[])来修改,也可以通过Canvas来修改。此外Bitmap类提供了一个createBitmap的静态方法,可以对B..

netty-channel的attachment源码解读

netty的每一个channel都会有一个绑定当前channel的attachment(附件),有点类似ThreadLocal,但在netty里你不能直接用ThreadLocal,因为一个EventLoop可能与多个channel绑定,一个线程可能处理几个channel,这时ThreadLocal无法做到与某一channel绑定。直接上代码吧,attachment用起来很简单,调用channe...

python列表推导式和字典推导式语法的细节列表推导式字典推导式

列表推导式 和 字典推导式在python中常用,但是有时候经常混淆,语法上也略有区别,随手写下,给自己做个记录列表推导式a = [0,1,2,3,4,5,6,7,8,9]b = [i+100 if i > 5 else 0 for i in a ]print('b : ',b)输出:注意:条件语句在for之前这个顺序能否颠倒呢?a = [0,1,2,3,...

今日报错系列:void * 类型的函数形参,该如何使用

今日在搞一个问题时,用到了void * 类型,在此记录一下问题大致描述:以void * 类型为参数的函数应该怎么使用void Problem(void* user_data);以下以传共享指针为例:代码很简单,耐心看完。 注意两点:下面代码的两个长注释#include <iostream>using namespace std;class StopMyDate {public: string aaa; string bbb; string ccc;};void