精华内容
下载资源
问答
  • 入门“养火”进阶“cqy”乃至高级“nss”,这些QQ上“00后黑话”有什么含义?作为互联网时代原住民,“00后”们最爱用QQ表情又是啥?今天上午,腾讯QQ发布《00后在QQ:2019年00后用户社交行为数据...

    当第一代QQ用户逐渐将社交重心“迁移”至微信,现在的QQ,似乎已经是“00后”的天下了。从入门的“养火”到进阶的“cqy”乃至高级的“nss”,这些QQ上的“00后黑话”有什么含义?作为互联网时代的原住民,“00后”们最爱用的QQ表情又是啥?

    今天上午,腾讯QQ发布《00后在QQ:2019年00后用户社交行为数据报告》,从不同维度揭秘这一届“00后”的社交生活。

    1b913fd30d44ef018de22114c3e1942c.png

    “00后黑话”知多少?

    假如你在QQ上遇到一个“00后”网友,不要惊讶,Ta说的话你可能完全听不懂。此前,一份《00后“黑话”入门词典》曾在网上流行,列举了一些较为常见的“网络流行暗语”。

    27dd038a7bfb92687abfd906e8a7a04d.png

    比如,“养火”是指QQ好友互动会擦出火花的标志,互发消息三天出现小火花,互发消息超过三十天会出现大火花,“养火”就是希望两个人之间多多互动。同理还有“nss”“暖说说”,指帮忙点赞、互评、转发说说,增进线上感情。在腾讯发布的这份报告中,每天发布的说说中有67%来自于“00后”。

    df479b7556f06ec523180c37cc653cd5.png

    “cqy”的意思是“处Q友”,即在QQ上交朋友。与它相对应的有“cgx”“处关系”,“cby”“处吧友”,“cdx”“处对象”等等。

    还有“xswl”指的是“笑死我了”,“zqsg”是“真情实感”,“nbcs”是英文缩写“nobody cares”……

    “00后”最爱表情是这三个

    掌握了《00后“黑话”入门词典》,才能更好地看懂报告。

    报告显示,“00后”最常用的好友添加方式则是通过Q群“扩列”。他们喜欢在各种兴趣群寻找同好,积极扩充好友列表。作为独生子女一代,“同好+我扩列鸭”是“00后”对于交流陪伴的精神诉求。

    96f48821f99a4d39ccc946debc6826cf.png

    “00后”最常用的QQ表情,是【呲牙】【亲亲】和【发怒】,中二青年的情绪变化像坐过山车。

    48c92dadd157266a3c259e1efceca3fc.png

    此外,“00后”最喜爱QQ功能前三分别是好友动态、QQ看点和厘米秀;讨论度最高的明星前三分别是朱一龙、易烊千玺和王源;讨论度最高的动漫前三分别是魔道祖师、火影忍者和名侦探柯南,显示老牌动漫不倒,国漫受到关注。

    c8096f83a1830e71fbe5a4eb4a2150a6.png51c4bb25228956787640b40acd185a48.png

    △本稿图片由腾讯QQ提供

    (记者 黄云灵)

    大家都爱看

    家长们注意!官方发声!学龄前儿童避免使用手机和电脑

    2019年杭州51所民办小学招生计划表出炉,今天报名!

    多产地预警,这种海鲜近期少吃!已有人中毒,严重会致命!浙江情况是……

    展开全文
  • 怎样写出好代码?

    2018-01-11 14:21:11
    纸上得来总觉浅,绝此事要躬.手指放在键盘上又不知说些什么,不知哪里开始. 那就我写单页面网站说起吧, 什么样代码算是高质量代码? 1、变量名定义要有一定格式,比如(大小)驼峰式,其次要有意义,...

    纸上得来总觉浅,绝知此事要躬行.手指放在键盘上又不知说些什么,不知从哪里开始.

    那就从我写单页面网站说起吧,大笑

    什么样的代码算是高质量的代码?
       1、变量名定义要有一定的格式,比如(大小)驼峰式,其次要有意义,一目了然,不懂代码的看了变量名就知道有什么意思.
             目的:提高代码的可读性和维护性。
      2、代码由面向过程过渡到面向对象,涉猎到一些设计模式,比如单例模式,工厂模式,观察者模式等.
             对象有很多优点,此处做个伏笔,后续会更新面向对象的文章.
             万事万物都是对象,前后端都可以使用面向对象进行编程
      3、函数方法名有具体意义,一个动作一个函数,避免交叉感染.
       4、学会在重要步骤前后进行重要信息记录,即记录日志.
       5form表单前后端都有所限制,并且在写入数据库之前检测有效性.
       6、借助一些优秀框架或者插件,比如jq,bs,vue,laravel.
       7、借助一些版本控制进行管理代码,比如git,svn.
    

    展开全文
  • LINGO软件学习

    2009-08-08 22:36:50
    因此,派生集索引个数是最终原始父集个数,索引取值是原始父集当前派生集所作限制总和。 总来说,LINGO可识别集只有两种类型:原始集和派生集。 在一个模型中,原始集是基本对象,不能再被拆分成...
  • 软件工程实训心得体会软件工程实训心得体会我一直认为软件开发无非是努力的敲代码,敲代码的过程中去体会各代码的意思和用处,在没学软件工程时我一直都是努力的敲代码去学习软件开发这门专业。纸上得来终觉浅,...

    软件工程实训心得体会

    最新发布的《软件工程实训心得体会》的详细范文参考文章,觉得有用就

    收藏了,这里给大家转摘到。软件工程实训心得体会

    软件工程实训心得体会

    我一直认为软件开发无非是努力的敲代码,从敲代码的过程中去体会各行

    代码的意思和用处,

    在没学软件工程时我一直都是努力的敲代码去学习软件开发

    这门专业。

    纸上得来终觉浅,绝知此事要躬行

    !

    在这短短的时间里,让我深深的感觉到

    自己在实际应用中所学专业知识的匮乏。让我真真领悟到学无止境这句话的涵

    义。

    而老师在专业认识周中所讲的,

    都是课本上没有而对我们又非常实用的东西,

    这又给我们的实训增加了浓墨淡采的光辉。

    我懂得了实际生活中,

    专业知识是怎

    样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,

    而且让我深深体会到一个团队中各成员合作的重要性,

    要善于团队合作,

    善于利

    用别人的智慧,

    这才是大智慧。

    靠单一的力量是很难完成一个大项目的,

    在进行

    团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。

    人非生而知之,虽然我现在的知识结构还很差,但是我知道要学的知识,

    一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。这次

    实训让我在一瞬间长大:

    我们不可能永远呆在象牙塔中,

    过着一种无忧无虑的生

    活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这

    就是我们不远千里来实训的心得和感受,

    最全面的范文参考写作网站而不久后的

    我,

    面临是就业压力,

    还是继续深造,

    我想我都应该好好经营自己的时间,

    充实、

    完善自我,不要让自己的人生留下任何空白

    !(

    载于

    )

    实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,

    沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。

    团队的合作注重沟通和信任,

    不能不屑于做小事,

    永远都要保持亲和诚信,

    把专

    展开全文
  • 这本Troubleshooting Oracle Performance(TOP)是2008年现在国外Oracle相关书籍中最值得关注一部大作。  本书第1、3、4、9章由冯大辉翻译。感谢张磊(BlogKid)对第1章初稿所做辛苦工作;感谢美国Amazon...
  • 这半年间,一个连AT和MT都不知道什么意思的汽车菜鸟蜕变成熟汽车性能业务员。一切零开始,一边学习专业知识,一边摸索市场,遇到销售和专业方面难点和问题,我都及时请教有经验同事,一起寻求解决问题...
  • 什么意思呢,就是整个代码看下来都是同步,只需要函数return返回结果就,不需要考虑太多回调方式,避免了广为所知的回调地狱 用更少线程做尽量多任务。官方文档可以获取,协程只是线程上运行代码块...

    协程有两大优势:

    1. 异步逻辑同步化表达。什么意思呢,就是整个代码看下来都是同步的,只需要函数return返回结果就行,不需要考虑太多回调的方式,避免了广为所知的回调地狱
    2. 用更少的线程做尽量多的任务。从官方文档可以获取到,协程只是线程上运行的代码块,在线程阻塞的时候,使用挂起操作,使得线程可以回到线程池,继续做其他的任务,减少了很多不必要的系统资源消耗

    基于第二点,我尝试过写demo进行各种验证,但是测试效果并不理想,同样的任务量(1000个局域网的网路请求——>UI渲染),运行速度,采用协程的方式好像并没有线程池快(最终都是同样的线程数量),至于资源的消耗,这个没有很明显的差别,所以就没有太多的结果和验证,关于这点,我们后续会做出更多的说明和测试验证,以及原理,也欢迎更多的朋友一起交流。今天这里,我们就先说说怎么在Android中使用kotlin 协程吧。

    第一步:引入库,Android 需要引入如下两个库

    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2"
    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2"


    第二步:声明协程作用域CoroutineScope

    这里建议有生命周期的类继承 CoroutineSocpe ,这样就能让全部协程跟着生命周期结束

    如在activity里面使用
    MainActivity : AppCompatActivity(), CoroutineScope by MainScope(){
        override fun onDestroy(){
            super.onDestory()
            cancel()
         }
    }  

    在UI逻辑类里面使用:
    class MainActivityFacede : CoroutineScope {
        private val job = Job()
    
        override val coroutineContext: CoroutineContext
            get() = Dispatchers.Main   job
    
        fun destroy() {
            job.cancel()
        }
    }


    以上代码都会在调用 destroy 的时候取消这个作用域中的协程运行。

    第三步:运行协程

    前面我们建立的协程作用域,那么我们怎么运行一段协程呢?

    那么我这里说两种运行协程, launch async
    因为我们是说快速使用,所以我这里也不跟大家扣源码了。简单说来,launch 没有返回值,或者说返回只是 job ,能够知道任务的状态,却不能携带返回结果。async 有返回值,也就是返回的是 Deferred ,它是继承的 job ,所有job有的,它都有,还具备了job没有的携带数据回来的能力。
    所以, launch 可以用来运行不需要操作结果的协程(如文件删除,创建等), async 可以用来运行异步耗时任务并且需要返回值的任务(网络请求,数据库操作,文件读写等)。

    简单补充一下 Job Deferred 的生命周期和状态表
    file


    下面介绍一下使用方式:

    方式一
    private suspend fun getWebTime(): Long = withContext(Dispatchers.IO) {
        var result = RequeastTest.getInstance().start()
        val name = Thread.currentThread().name
        if (!coroutines.contains(name)) {
            coroutines.add(name)
        }
        result
    }
    
    launch() {
        //do sth
        var time = getWebTime()
        //update UI
    }
    launch {
        var deferred = async() {
            //发起网络请求..
            getWebTime()
        }
        //do sth ...
        var value = deferred.await()
        //do sth...
    }

    方式二
    private suspend fun getWebTime(): Long {
        var result = RequeastTest.getInstance().start()
        val name = Thread.currentThread().name
        if (!coroutines.contains(name)) {
            coroutines.add(name)
        }
        return result
    }
    
    launch() {
        //do sth
        var time = withContext(Dispather.IO){
            getWebTime()
        }
        //update UI
        
    }
    launch {
        var deferred = async(Dispather.IO) {
            //发起网络请求..
            getWebTime()
        }
        //do sth ...
        var value = deferred.await()
        //do sth...
    }


    从上面两个方式中,我们看到了新的东西 Dispather suspend 。我们先说说 Dispather ,我们可以理解为协程调度器,它是用来调度协程跑在哪个县城里面的,一下是取值的说明

    file
    Dispather 可以在 launch、async 等启动协程时,指定在哪个线程里面运行,也可以在协程中,使用 withContext(Dispather.**) 来切换线程,使用 withContext 切换线程时,有返回值。
    Suspend ,是协程里面唯一一个修饰符,用来修改函数的,表明函数是一个挂起函数,协程编译器会在编译期间进行CPS变换,去做一些不可描述的事情(具体怎么个不可描述的事情,我们下回再说,此处暂不详解)。用 suspend 修饰的函数,只能在协程体和同样使用 suspend 修饰的函数中调用。
    以上两个的区别在于 getWebTime 的函数写法,也就造成协程的写法有所区别(调度线程的写法区别)。
    上面忘了说 async 启动协程的方式的另一种使用场景。当我们需要同时进行多个网络请求,并在全部请求完毕之后进行数据整理,渲染的时候,async 比什么都方便,如下:

    launch {
        var userInfoDeferred = async {
            //获取用户基本信息
            getUserInfo(aid)
        }
    
        var userTeamsDeferred = async{
            //获取用户团队..
            getUserTeams(aid)
        }
        
        var userOrgsDeferred =  async {
            //获取用户组织机构
            getUserOrgs(aid)
        }
        
        var userInfo = userInfoDeferred.await()
        var userTeams = userTeamsDeferred.await()
        var userOrgsDeferred = userOrgsDeferred.await()
        //渲染UI 
    }


    这些网络请求是同时发出的,挂起时间就是耗时最长的一个请求的请求时间,是不是很方便呀!

    以上就是协程快速使用了,相信你看完这篇文章之后已经能够使用协程了,想了解更多协程原理的小伙伴们,可以关注我,我们一起交流,并且我们后续会有深入了解协程的文章!

    展开全文
  •  会计个人实习工作述职总结一 古人云:“纸上得来终觉浅,绝此事要躬。”意思是说;书本上得到知识毕竟比较肤浅,要透彻地认识事物还必须亲自实践。所以在大学生完成全部课程之后,学校会安排实习。对于...
  • 最新会计人员实习工作总结范文_会计实习工作总结5篇 会计工作本来就是繁琐工作,在这次实习过程中我们深刻体会了一点。在开始实习过程中,整天要对着那枯燥无味账目和数字而心生烦闷、厌倦,以致于简单...
  •  会计个人实习总结报告最新范文一 古人云:“纸上得来终觉浅,绝此事要躬。”意思是说;书本上得到知识毕竟比较肤浅,要透彻地认识事物还必须亲自实践。所以在大学生完成全部课程之后,学校会安排实习。...
  •  会计员工个人实习工作总结范文篇一 古人云:“纸上得来终觉浅,绝此事要躬。”意思是说;书本上得到知识毕竟比较肤浅,要透彻地认识事物还务必亲自实践。所以在大学生完成全部课程之后,学校会安排实习。...
  •  会计员工个人顶岗实习总结范文篇一 古人云:“纸上得来终觉浅,绝此事要躬。”意思是说;书本上得到知识毕竟比较肤浅,要透彻地认识事物还必须亲自实践。所以在大学生完成全部课程之后,学校会安排实习。...
  • Java 连接池

    2011-08-14 21:11:58
    今天才真正体会刨根问底对于对于做技术也是同样的重要。   一起,心里也懂得其重要性,但是也只是停留在懂得的基础上,在实现功能...比如说连接池,表面的意思是有很多数据库的链接,用时就其中取出来使用...
  •  会计人员实习工作总结1 古人云:“纸上得来终觉浅,绝此事要躬。”意思是说;书本上得到知识毕竟比较肤浅,要透彻地认识事物还务必亲自实践。所以在大学生完成全部课程之后,学校会安排实习。对于我们会计...
  • 今天才真正体会刨根问底对于对于做技术也是同样的重要。   一起,心里也懂得其重要性,但是也只是停留在懂得的基础上,在实现功能时...比如说连接池,表面的意思是有很多数据库的链接,用时就其中取出来使...
  • 复盘技术

    千次阅读 2018-01-13 15:06:09
    孟子说“仁者如射”,意思就是射箭人摆好姿势把箭射出去,如果射不,不要埋怨客观原因,而是要中间总结经验。所以,复盘要形成习惯。《荀子·劝学》中也讲:君子博学而日参省乎己,则明而无过矣。说就是...
  • linux vi 常用命令

    2012-09-18 12:55:47
    按「^」:移动光标所在行的"行首" 按「w」:光标跳下个字的开头 按「e」:光标跳下个字的字尾 按「b」:光标回到上个字的开头 按「#l」:光标移该行的第#个位置,如:5l,56l。 4). 删除文字 「x」:每按一...
  • 的确,纸上得来终觉浅,若此事须躬。我认为一个大学生只有具备够硬实践能力,他才能在将来社会中立于不败之地,我决定这个暑假亲自实践一下。 经大舅介绍我当上了一名驾校推介员,所谓驾校推介员就是给驾校...
  • 的确,纸上得来终觉浅,若此事须躬。我认为一个大学生只有具备够硬实践能力,他才能在将来社会中立于不败之地,我决定这个暑假亲自实践一下。 经大舅介绍我当上了一名驾校推介员,所谓驾校推介员就是给驾校...
  • Linux 操作系统基础教程 清华大学信息学院计算机系 ...网上下载,但是我不推荐易用这种方法得到 Linux,因为仅仅核心就有几十个 Mbit 数据量,而一个完整发行版本大概都是 1Gbit 左右数据量...
  • php高级开发教程说明

    2008-11-27 11:39:22
    的时间内策划好数千行的代码。 同样,我们假定需要一个小脚本来列出某个目录中的所有文件,你能够很快地完成它,使 其能从事某一特定任务,在一个特定的目录列出所有文件,不必再担心它了—问题已解决, 可以转向...
  • ”简单理解,格就是穷尽,或者说研究透彻的意思,物即事物和道理。所谓格物,就是要推究事物的机理,与上面的“穷理”很类似。与格物常常一起出现的另一个概念是致知。致知的含义是要不断推进自己的知识,由已知而推...
  • XX 的意思就是某某年,一般 20102015 年的左右参考下即可。 7.《全国各赛区优秀论文》 阅读人群:写作 建模 编程 当你学有余力时,不妨多看看其他省份优秀论文,找找差距,找到一个提高 建模水平的方向。 8....
  •  这是很多人追求的目标,它的意思是,在Oracle数据库中,通过调整性能参数的值,就可以让数据库运转得飞快。  实际上这不过是句玩笑,它本身是一句反话,却让很多人误入歧途。我看到很多人,包括一些DBA,凡涉及...
  • ( 没有BS你的意思,纯好意, 你的代码中,没有注意强制stdcall,可能这方便面意识淡薄,所以才强调一下) <ol><li>这辈子第一次见到有人写dll,居然使用内部类做为回调参数的的 string是C++内置类型,实际上,也...
  • 动态模版, view 被更新,可 e.detail.view 获取更新 view 否 viewClicked function 动态模版, view 被选中, 可 e.detail.view 获取点击 view,如为空,则是选中背景 否 touchEnd function 动态模版...
  • 说实话,被很多小伙伴问过这样问题,于是我下狠心,整理了半个多月时间,终于各个搜索网站上收集了上百本常用 Java 电子书,真是吃奶劲都使上了! 确实,计算机方面书籍都比较贵,而技术更新迭代又非常...
  • 指针使用危险性举世共。在新编程思想中,指针基本上被禁止使用(JAVA中就是这样),至少也是被限制使用。而在我们交换机程序中大量使用指针,并且有增无减。 2、防止指针/数组操作越界 【案例1.2.1】 在...
  • 我将跳过关于CREATE TABLE语句注释,该语句将被分类为错误侮辱,例如将所有列声明为NULL(带有(NULL,NULL,NULL,NULL)的行是什么意思?)并专注于问题.8.6和8.9秒之间差异可以忽略不计.据我们所,2次测试运行...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

从知到行的意思