精华内容
下载资源
问答
  • 4.想关上这城市所有灯光,黑暗中专心闻你的发香。5.想对你撒娇想紧紧抱住你想向你证明无论这世界多么严苛我都偏爱你6.答案很长,我准备用一生时间来回答,你准备听了吗?7.时光温柔还需你懂生活可爱也需你宠8....

    1.我有一句喜欢你不知当讲不当讲

    2.想和你喝酒是假的,想醉你怀里是真的。

    3.我想留下来陪你生活,一起吃点苦,偶尔也享点福。如果都不想的话,就陪你度过那些最难熬的日子,无论怎样我都在。

    4.想关上这城市所有的灯光,黑暗中专心闻你的发香。

    5.想对你撒娇想紧紧抱住你想向你证明无论这个世界多么严苛我都偏爱你

    6.答案很长,我准备用一生的时间来回答,你准备听了吗?

    7.时光温柔还需你懂生活可爱也需你宠

    8."希望你梦到我 因为我好想你"

    9.春风再美也比不上你的笑,没见过你的人不会明了。

    10.我喜欢你像风吹了八千里不问归期

    11.想对全世界公布我喜欢你

    12.大概被世界温柔的爱着的人,才会这般温暖吧!

    13.人活着实诚点直接点我很饿我想喝酒我喜欢你

    14.欲望本该像野马可我只想要你

    15.见什么世面见见你就好了

    16.你是我的复苏我的承上启下也是我的终结

    17.余生还长,请多多指教。

    18.我喜欢你不是一见钟情也不能说停就停

    19.希望你一直在我身边,以爱人的身份。

    20.别人都想和你睡觉而我想陪你赖床

    21.大桶的爆米花和你一起吃,超大杯的果汁和你一起喝,以后的路再长也要和你一起走。

    22.今夜我不关心人类,我只关心你。

    23.你是一切勇气的来源我手持雾灯怀揣孤勇一切热望都是关于你

    24.爱隔山海,山海不可平如果你爱我山海皆可平

    25.每一场雨都是天空对大地的眷恋。26.土豆和马铃薯,番茄和西红柿,我爱的人和你。

    27.晚什么安我巴不得你想我到夜不能寐

    28.你喜欢田野,而我愚笨。只能植荒十年,换得一时春生。

    29.虽然听起来很矫情可我真想和你过一生

    30.我想做你难过和开心时第一个会想起来的人

    31.听说时间会把陪伴熬成最美的情话

    32.老酒新茶要与你共饮大城小事要说给你听

    33.被你点赞过的朋友圈那叫甜甜圈

    34.故事长满天涯海角,包括你和你的故乡。

    展开全文
  • 2. 怎么有人找对象要求能列几十条,我择偶标准就三字:求你了3. 爱你人 你皱了眉 他都会心疼 不爱你人 你上吊了 他都觉得你在荡秋千4. 偶尔会撒娇 但大部分时间我还是你爸爸5. 我很欣赏你 当我走狗吧6. ...

    8b002eb32a0661a6bf3829b6e1cdd579.png

    1. 我们已经是好友啦 一起来沉默吧!

    4f044813749f49aa1833b9f26bdcea49.png

    2. 怎么有的人找对象要求能列几十条,我择偶标准就三个字:求你了

    31545851294d090065134b492c81438c.png

    3. 爱你的人 你皱了眉 他都会心疼 不爱你的人 你上吊了 他都觉得你在荡秋千

    2a573d0635aeba238594afa30ff8c14c.png

    4. 偶尔会撒娇 但大部分时间我还是你爸爸

    dd12ba3d6559b397e0bb118f321618f1.png

    5. 我很欣赏你 当我的走狗吧

    a0982e9d1b1d24d2c20e22ac273faf10.png

    6. 所有人都关心你飞的高不高 飞的累不累 只有我不一样 我不关心你

    4660c433949ff28f80d8335d0902165c.png

    7. 我长得这么好看,完全归功于我的父母,是他们给了我这张胡说八道的嘴

    9ed8f4e36e7d1685ec7a2d8a7cf40482.png

    8. 往往是街边那些不起眼的店铺,才能做出真正的美味,而那些富丽堂皇,灯红酒绿的大饭店,我没吃过。

    5ab4df584e4265760142f8b9372c5a69.png

    9. 你喊别的女生出去吃饭,她答应了,可能是对你有意思;你喊我出去吃饭 我答应了,那我是真的喜欢吃饭,我只是一个没有感情的饭桶。

    d4a1150d3013a0aed3b6fb9074b2e0d0.png

    10. 我要漏出一点马脚来,好让你知道我是一匹马。

    391c6a95f16fe98ec660c5bff4edf413.png

    (图源网络,侵删)

    喜欢沙雕表情包的宝宝,来我的公众号【巧克梨】拿喔

    回复“表情包”可获取一大堆~

    给我一个小小的赞吧,wink~❤

    展开全文
  • 昨天晚上,老家一老乡给我了微信,随便聊时候,说今年想好好谈一,想结婚,他周围老家同龄人孩子都6岁了,我附和了他说:可以。先说说朋友现状,年前回老家时候,跟这几朋友聚了...

    昨天晚上,老家一个老乡给我发了微信,随便聊的时候,说今年想好好谈一个,想结婚,他周围老家的同龄人孩子都6岁了,我附和了他说:可以。

    先说说这个朋友的现状,年前回老家的时候,跟这几个朋友聚了聚,常年未见,聚一次也是无话不谈,打打牌,喝喝酒,唱唱歌,喷喷,基本都是单身狗,谈论话题不用说都能猜出来,主要还是大家都想挣(wei)钱(ai)结(gu)婚(zhang)啊!

    这个朋友老家在农村,家里就他一个男孩90年,身体健康,长相中上,3个姐姐也都已嫁人,自己做生意,在老家三线市区花了100万买的有房子,自己也做点生意,月入净的有个两三万吧,今年6月份准备提个四十万的车,按理说这个家庭条件应该亲戚朋友们介绍介绍,而且在老家,都应该很早就结婚了,然并卵啊,从他10年出道直到现在,还没谈过一个女朋友!

    其实,分析原因,还是他要求可能比较高吧,家里介绍了也不少,高不成低不就,拖拖拉拉到现在也没找下,最近又找了一个87年的,我让他发我照片,我看了看长得还不错,他又觉得年龄比他又有点大,想找小点的,至今还没有个结果是跟她打算好不打算。

    其实,不光是这朋友,另外也有几个朋友遇到的情况也大同小异,也有情商很高的,自己开公司做年营业千万元的生意,到现在也没结婚,固然也有他们自己的问题,另一方面,现在确实找对象不像以前了,现在谈情说爱,不光光要钱就行了,还要双方性格合得来,能摸清女孩子的脾气,也很关键。

    其实,感情还要要看缘分的,就像我这种,做Java开发,周围很多都是单身的,靠别人介绍基本就不用想了,能在前几年找到女朋友并能维持住关系,主要还是两个人有缘分,技术也不错,挣得收入也够勉强供养两个人的吃喝玩乐。给大家的建议也是年龄都不小了,别让父母操心了,结不结婚先不说,还是先找个对象吧!

    程序员资源社区

    程序员的资源聚集地,你想要的各类编程资源,都可以来这里找

    你脱单了吗?↓

    展开全文
  • Handler大家应该都很熟悉了,毕竟只要是涉及到Android里面线程间的通讯,总会看到它的身影。我平时也经常使用Handler,今天整理笔记,就将之前记录下来的Handler...按照我们平时在主线程创建Handler对象的习惯,代码...

    Handler大家应该都很熟悉了,毕竟只要是涉及到Android里面线程间的通讯,总会看到它的身影。我平时也经常使用Handler,今天整理笔记,就将之前记录下来的Handler的一些使用姿势发到这里来。

    1.在子线程中创建Handler对象

    这个可能比较少见,一般都是在主线程创建Handler对象。不过少见不代表我们以后不会遇到。
    按照我们平时在主线程创建Handler对象的习惯,代码应该是下面这个样子:

    private class otherThread extends Thread {
    
            @Override
            public void run() {
                super.run();
                Handler otherHandler = new Handler();
            }
        }

    不过这样子只要一运行程序就可以看到下面的报错:

    这里写图片描述
    按照提示我们在子线程里面创建Handler对象之前调用Looper.prepare();方法。这里或许有人会提出疑问,明明我们在主线程都不需要这样子做啊。很简单,因为Android的系统已经提前做了处理了。到ActivityThread中的main方法(APK的Java静态入门)看一眼:

    这里写图片描述

    再点Looper.prepareMainLooper();进去看一眼:

    这里写图片描述

    这里的注释说明的很清楚了,这个是给当前线程初始化一个Looper。所以不是主线程创建Handler不需要调用Looper.prepare();方法,而是人家已经提前帮我们做了。所以在子线程创建Handler对象的正确姿势应该是下面这个样子:

     private class otherThread extends Thread {
    
            @Override
            public void run() {
                super.run();
                Looper.prepare();
                Handler otherHandler = new Handler();
                Looper.loop();
            }
        }

    2.Handler导致的内存泄露

    这个估计会比较常见,平时在处理网络任务或者封装一些请求回调等api都应该会借助Handler来处理,对于Handler的使用只要一个不小心即有可能造成内存泄漏,如下示例:

    public class TestActivity extends AppCompatActivity {
    
        private Handler mHandler = new Handler() {
            @Override
            public void handleMessage(Message msg) {
                 //这里处理逻辑
            }
        };
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_test);
            loadData();
        }
    
        private void loadData() {
            //子线程访问网络获取数据中
            ................
            Message message = Message.obtain();
            mHandler.sendMessageAtTime(message, 5 * 1000);
            ..........
        }

    由于mHandler是Handler的非静态匿名内部类的实例,所以它持有外部类TestActivity 的引用,我们知道消息队列是在一个Looper线程中不断轮询处理消息,那么当这个Activity退出时消息队列中还有未处理的消息或者正在处理消息,而消息队列中的Message持有mHandler实例的引用,mHandler又持有Activity的引用,所以导致该Activity的内存资源无法及时回收,从而引发内存泄漏。所以我们应该这么写:

    public class TestActivity extends AppCompatActivity {
    
        private MyHandler mHandler = new MyHandler(this);
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_test);
            loadData();
        }
    
        private void loadData() {
            //子线程访问网络获取数据中
            ................
            Message message = Message.obtain();
            mHandler.sendMessageAtTime(message, 5 * 1000);
            ................
        }
    
        private static class MyHandler extends Handler {
    
            //对context使用弱引用
            private WeakReference<Context> reference;
    
            public MyHandler(Context context) {
                reference = new WeakReference<>(context);
            }
    
            @Override
            public void handleMessage(Message msg) {
                TestActivity activity = (TestActivity) reference.get();
                //避免TestActivity已经被回收了,是一个null值
                if (activity != null) {
                    //这里处理逻辑
                }
            }
        }
    }

    创建一个静态Handler内部类,然后对Handler持有的对象使用弱引用,这样在GC可以顺利回收Handler持有的对象,这样就是避免了Activity的泄漏。但是,每次在Activity里面使用Handler都这么写会不会很累啊。其实还有一个更加简单方法,如下所示:

    public class TestActivity extends AppCompatActivity {
        @Override
        protected void onDestroy() {
            super.onDestroy();
            mHandler.removeCallbacksAndMessages(null);
        }
    }

    mHandler.removeCallbacksAndMessages(null);是移除消息队列中所有Message.清空消息队列也就意味着这个Handler的对象被打回原形,GC可以很顺利一棍子将其打死。
    所以,我们平时在Activity或Fragment使用Handler避免潜在的内存泄露的正确姿势就是onDestroy方法或onStop方法中调用一下Handler的removeCallbacksAndMessages(null);就可以了

    3.Handler的post方法也是经常用到的

    有时候我们是会直接在子线程中调用主线程的Handler对象的post来修改UI。我们来捉下打印来看下它为什么可以修改UI吧:

    public class TestActivity extends AppCompatActivity {
    
        private static final String TAG = "TestActivity";
        private Handler mHandler = new Handler();
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_test);
            Log.e(TAG,"MainThread id:"+Thread.currentThread().getId());
            setThreadAction();
        }
    
        private void setThreadAction() {
            new otherThread().start();
        }
    
        private class otherThread extends Thread {
    
            @Override
            public void run() {
                super.run();
                Log.e(TAG,"otherThread id:"+Thread.currentThread().getId());
                mHandler.post(new Runnable() {
                    @Override
                    public void run() {
                        Log.e(TAG,"the id:"+Thread.currentThread().getId());
                    }
                });
            }
        }
    }

    看下打印的结果:

    这里写图片描述
    这就是说明了这里的Runnable的run()方法其实运行在主线程了,这也是我们为什么可以用它来修改UI的原因。或许有人会疑问Runnable明明是在子线程中创建的,怎么就变成了主线程呢?我们去瞄一下源码其实是可以发现Message里面有个Runnable参数对象,Handler的post方法最终就是给Message的这个Runnable参数赋值
    因此,mHandler.post(Runnable runnable)和mHandler.sendMessage(Message message)这两个方法在本质上就是Handler发送了Message。那么主线程的Handler发送的Message自然就在主线程中处理。
    既然是主线程,那么当我们使用这个Handler的post方法时就不能执行任何耗时操作了,否则就会就会出现ANR异常。
    类似的传递Runnable方法还有两个,View里面的post(Runnable runnable);和Activity的runOnUiThread(Runnable runnable),也去瞄一下他们源码好了。
    View的post(Runnable runnable):

    这里写图片描述
    看到Handler的post方法就不用多说了。

    Activity的runOnUiThread(Runnable runnable):

    这里写图片描述
    看样子又是不用多说什么了。
    所以我们平时在使用Handler的post方法(或是方法内部封装该post方法)时的正确姿势就是:不能在里面执行任何耗时操作!


    后记

    到此这篇文章就结束了,Handler在日常Android开发中有着十分重要的地位,懂得如何正确使用是一件十分必要的事情。最后,纪念下以前做笔记时的渣渣绘图:

    这里写图片描述

    展开全文
  • 说说equals() (中)

    2017-08-18 19:49:31
    没错,有坑,同样是对象,都是放到了set中,一打印size()是1,另一打印size()是2。假设我们现在正在给用户批量工资,张三出现了两次,虽然我们用Set去了重,但还是会给张三两次工资。在Java程序中,有很多...
  • 【实践】简洁大方summernote 富文本编辑器插件——实例篇实例化后...summernote 方法传入一个对象作为参数便可,参数是一个对象,属性就是这个富文本一些样式属性,如下: 上面属性是一些比较...
  •  好久没有写博客了,最近抽时间把这些杂碎零散知识梳理下来,分享给更多朋友去找乐子,在草稿箱里面仍了好几天忘了。接下来谈谈本篇主题,隐藏两字。一、隐藏意味着什么?  不想被人发现呗,人性如此,亦是...
  •  contentprovider是程序之间共享数据唯一方式,android中没有公共数据区域说法,每进程启动都是不同用户,与PID相同,所以需要contentprovider来提供程序之间数据共享 ContentProvider对象何时被实例化?...
  • 1.2. 说说自己是怎么使用 synchronized 关键字,在项目中...会作用于类所有对象实例,因为静态成员不属于任何一个实例对象,是类成员( static 表明这是该类一个静态资源,不管new了多少个对象,只有一份)。所...
  • 公开发行是向新老投资者发行股票,投资者认购后成为股东行为,其实很多朋友有过经历:突然上市公司找理由新发行部分股份“圈钱”,对持有该公司股票人都以十比几或三或四方式进行优先配售,如果你不参加配售...
  • 先来说说数据包定义,我这里是包头+内容 组成:其中包头内容分为包类型+包长度, 那就是 消息对象=包类型+包长度+消息体   包类型 byte 型 包长度 int 型 消息体 byte[]   包总长度为 1 + 4 + 消息体...
  • java.util.concurrent.ThreadPoolExecutor内部类Worker继承了AbstractQueuedSynchronizer,这不说了,说说ReentrantLock吧。 从创建锁对象开始,有的同学之前已经注意到了,创建对象的时候是可以加参数的。   ...
  • 所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听...
  • 涂鸦电话面试一面

    千次阅读 2017-09-05 11:19:19
    4.应用题4.1 一个手机上FPS游戏,假如说是枪战类,玩家与敌人互子弹,子弹是一个对象,每一次new一个对象,子弹对象会自动销毁(比如撞到墙,物体等)。现在是用户手机配置不高,玩着玩
  • 小白对于程序看法

    2018-04-23 15:29:22
    身为一不算是程序员的小白 目前正在学习中,这是我第一次博客 我就来说说在我这小白的眼中对于 c#和unity的看法 众所周知 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。...
  • 怎样做指针主人

    2020-05-17 22:54:33
    做指针的主人什么是指针为什么要学习指针如何声明一指针初始化指针NULL指针指针的用法总结 应学院要求,写了一篇指针的学习心得,顺便也写成博客了吧… ...CPU 通过内存寻址对存储在内存中的某个指定数据对象的
  • 很久没来CSDN了,也从未过博客,...通过几年对Qt的使用和研究,个人觉得Qt这套框架面向对象的层次还是比较高的,尽管它的类和接口不像C#和Java那样丰富,但它的设计思想毫不逊色,QThread算是它的一亮点,如果你真正理解
  • 看了《CSS网站布局实录》,发现在CSS2中间,表格控制力又增加了许多,好像这技术出来很久了,不过我是这几天刚刚看见...先来说说属性吧,传统表格常用就只有 table, tr, td,分别为 对象,行,单元格复制
  • 看了《CSS网站布局实录》,发现在CSS2中间,表格控制力又增加了许多,好像这技术出来很久了,不过我是这几天...先来说说属性吧,传统表格常用就只有 table, tr, td,分别为 对象,行,单元格 复制内...
  • 因为我文笔太差…偶尔矫情发发牢骚(勿喷) 说说程序猿行业 现在社会上给IT行业贴上了几标签:高薪、高危、高大上、秃顶(哈哈)。这些标签我相比大家都比较清楚,至于为什么是这些标签呢?而且这些标签是真实...
  • 最近做java做得有点头晕,发现一种更好技术CGI

    千次阅读 热门讨论 2012-03-23 11:12:30
    说说java, 类库多(各种MVC,各种JavaEE标准,spring,hibernate……慢慢学,学到40岁) 工具多(ant,maven,eclipse,各种服务器tomcat,weblogic……,还会有新工具出现) 各种概念(面向对象,抽象,设计...
  • ios-runtime理解

    2017-10-16 18:14:04
    1.发送消息 objc_msgSend 要给对象发消息就用这函数,其实通知底层实现也是这函数,首先所有观察者会被添加到一链表中,当对象某个属性改变后会对这链表中观察者发送消息,也是通过这函数来实现。...
  • Listview嵌套GridView问题

    2015-12-08 14:55:49
    ListView和GridView都是自定义,我给他们都写了一bean对象 ,如何在listview中adapter给gridview设置adapter呢?这也相当于朋友圈的发说说,评论点赞功能,望大神指导一下
  • 0.日常牢骚Screenshot前几天,看到一起来北京的朋友发的说说,产生了极大的共鸣。本想着大四会是自由无拘无束的一年,后来发现我错了。。。每天的生活就是听不懂的研究生课,玩不了的LINUX,看不懂的论文,吃不上...
  • 之前其实我在别博客中说过这了,大家可以进行参考。...1.在主线程中构造一Handler对象,并启动分线程 这里关于分线程启动我就不说了,因为根据实际情况不同我们会有不同子线程。同时,我们不会
  • 作者说,当你在对象上调用一方法时,实际上是给对象发送一消息,如obj1.method(3)实际上可以这样写:obj1.send(:mythod , 3)当时我想,为何不是:send(obj1,:mythod,3)不是说给消息给对象吗?这样把方法名称...
  • 刚才粗线了bug,明明最后案例图片贴上了,但是编辑器没上传,导致图没了,不止案例图前面还有2图,所以重新一次了。 下拉列表框,通常我们简称下拉框,一般是单选,也有多选,其实不管是单选还是多选...
  • 前言 从3月份开始,打算找工作,一偶然的机会,拉勾上一蚂蚁金服的师兄找到我,说要内推,在此感谢姚师兄,然后就开始了蚂蚁金服的面试之旅。...简单说说面向对象的特征以及六大原则 谈谈final、final
  • 记录一下华为外包面试题目,开源精神 如果你看到这篇文章,可以把你...说说啥事面向对象 什么原型链,给原型添加一方法,怎么继承 知道event Loop吗?(事件机制) 用过ES7吗?ES6新特性 数组迭代方法有什么?有啥区别? ...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

发个对象的说说