ISUX「十二月」行业设计趋势速递

【1】Telegram更新了多项功能 

【2】微信键盘,给予用户更高效的输入体验 

【3】Tinder 追随 Hinge 的脚步推出“关系目标”资料 

【4】Telegram更新功能

【5】Telegram会员表情特性

【6】Snapchat+好友星系能力

【7】Facebook可以用avatar发帖

【8】鹅鸭杀成新年爆款游戏

【9】年终盘点中的新意 

1、Telegram更新了多项功能

① Telegram社群提供了以未读消息排序的展示视图 

Telegram继续强化社群的消息浏览效率,用户可以通过右上角选择以未读消息来排序,并切入进以会话为视图的浏览方式,展示该群组里所有的未读消息。该模式下的每条消息现在都有一个快链按钮,显示它的发布位置,用户可以点击它直接转到对应的子会话。

而在默认的以主题排序的视图里,也做了未读消息的气泡区分,更高效的帮助用户筛选浏未读消息。已经访问过的会话将使用更明显的气泡提示(绿点白字),而从未打开过的会话将使用更弱的气泡提示(浅绿点绿色字)。勿打扰的消息提醒也做了对应的区分。

② Telegram用户名可通过拍卖上链获取

用户注册Telegram可以不再需要 SIM 卡了 ,Telegram上线了用户名拍卖平台----Fragment,用户可以在Fragment平台上通过竞价的方式拍卖到自己喜欢的Telegram账户并用之登录Telegram。 

Fragment是Telegram专用的用户名交易平台,支持直接、安全和匿名的出售和公开拍卖,每个人都可以参与。需要注意的是,上架竞拍的用户名一旦竞拍成功便成为链上藏品,交易无法撤销或回滚。如果后续想继续使用,可能需要高价才能从其他收藏者处购买。 

③ Telegram更新了会话的存储管理,支持删除会话中某类的消息

在Android端上,对应用的“存储使用情况”页面进行了重新设计。支持显示每个会话所占的存储空间,并可按消息类型(如照片、视频、音乐和文件)进行管理或删除。 

二、微信键盘,给予用户更高效的输入体验 

微信键盘1.0.0版本已正式上线苹果App Store和安卓各大应用商店,微信键盘旨在为用户“提供高效的输入体验、精准的推荐策略、多元的创新玩法”。 

① 有点贴心:输入联想,一键转换多元化消息内容

用户只需输入书名,就能把文本消息转化成微信读书中的书籍链接分享给朋友,让好友一键阅读,音乐歌曲亦如是,高效的分享体验能让聊天更加流畅。除了富媒体内容外,真正能让我们在聊天时立于不败之地的,还得是表情包,搜索关键词即可匹配相关表情。

② 有点智能:识别错误内容智能修改,适配横屏场景体验

此外,微信键盘有许多与 iOS 自带键盘类似的体验,长按键盘,可以调出更多符号,比如拼音、半角键盘等,在键盘上滑动,可以定位修改。如果使用的是折叠屏手机或者平板电脑,还能开启悬浮键盘,方便单手操作。

最有趣的还是滑动删除复原功能,按住删除按钮左滑可以删除输入的文字,右滑则是复原,当不小心删多内容时,只需反方向滑动就可吃下后悔药。 

三、Tinder 追随 Hinge 的脚步推出“关系目标”资料 

据BBC 报道,根据 Hinge 2022 年的数据,五分之一的 Hinge 用户“会考虑”开放式关系。十分之一的用户表示他们已经尝试过开放式关系。所以,Hinge在资料卡里就推出了“关系类型”功能,允许用户在他们的个人资料中添加“一夫一妻制”、“非一夫一妻制”或“确定我的关系类型”。该更新在国外更开放的社交环境中让用户可以准确地表达他们正在寻找的对象,从而更有效地减少不合适的匹配。

而Tinder很快追随 Hinge 的脚步,推出了一项新的“关系目标”功能,允许用户在个人资料上显示他们的约会目标,无论他们是在寻找“长期合作伙伴”、“长期但对短期开放”, “短期,但对长期开放”、“短期乐趣”、“新朋友”或“仍在摸索”。

Tinder 的新增功能旨在帮助用户找到更符合他们的对象,用户可以转到设置以将关系目标添加到他们的个人资料中。每个选项都带有一个表情符号,并在个人资料顶部“关于我”部分上方显示为彩色横幅。 

四、Telegram更新功能

① 可隐藏的富媒体消息

Telegram过去可以选择发送隐藏文字,这样对方接收到的文字消息会被打码,需要用户手动点击再出现文本。当用户退出AIO再次进入时,此文字依旧打码。新版本中Telegram将此能力扩展到富媒体内容,如图片视频。无独有偶,另一社交新贵Discord也有类似发送隐藏文本的能力。

而Messenger则将此能力场景化,用户可以选择在发消息时为次消息增加一个礼盒气泡,这样对方在接收消息时,需要打开礼盒才能看到消息,有拆礼物的惊喜感。 

② Telegram更新了在图片上的绘制工具 

  • 圆滑的笔触:增加了自动圆滑的能力,让用户的涂鸦线条更好看 
  • 贴纸:用户可以在图片上贴所有动态表情,保存下来的图片会以GIF格式发布。 
  • 涂鸦工具可视化:过去的涂鸦工具都是以图标展示,本次更新后,所有涂鸦工具都以写实的笔来展示。使用时有些占位置,但是挑选工具时确实直观,而且也是跟进了iOS自身笔记类工具的设计风格。 
  • 新增实用标注工具:新增气泡、星标等新的标注工具 

  • 取色工具:用户可以通过取色器直接在图上取色 

③ 头像的细分场景 

用户可以在Telegram中设置一个公开的头像,同时也可以对于某些好友显示自己的私人头像,满足用户对于不同人展示不同人设的诉求。 

一个仅自己可见的头像,便于区分。用户也可以将自己认为合适好友的头像推荐给他,对方点击后就可以直接换头像。 

五、Telegram会员表情特性 

Telegram的官方表情一直以动画灵动著称。但是以往Telegram表情只能单个发送,类似表情包,无法和文本一起发送,或者多个表情同时发送。Telegram会员表情增加了此能力。并且当新多个表情同时发送时,表情外并没有套一层气泡,而是直接展示在聊天背景中。这样做可以让不同表情拼合成新的效果。例如官方新出的字幕和字符表情,可以随意拼接成一句用表情生成的话。 

六、Snapchat+好友星系能力 

Snapchat+为会员新增一个查看好友星系的能力。用户可以通过这个新功能查看自己在snapchat上的好友排序。会员用户可以在好友资料卡页面看到“朋友”或者“最好的朋友”标签。点击此标签,你可以看到你在对方好友星系的位置(即你在对方那里的好友等级)。每个人一共有8个好友等级,对应着太阳系的8大行星。例如你是对方的排名第五的好友,那么对方是太阳,你在对方星系中就是木星。

国内也有些陌生人社交产品会把关系云图展示出来。

七、Facebook可以用avatar发帖

Facebook在发帖子时,可以选择用虚拟形象来发帖。用户可以选择自己虚拟形象的姿势表情和背景,配上文字,进行帖子发布。

Snapchat也可以基于虚拟形象进行内容创作。snapchat每周会推送基于你和与你聊天最多的人创作一组漫画视频,用户可转发此视频进行传播。此视频为一套故事模板,可以套用任何人的虚拟形象,生成成本低。

八、鹅鸭杀成新年爆款游戏

最近一款Steam游戏 Goose Goose Duck(鹅鸭杀)连连登上微博热搜,同时24万玩家在线,成为2023年第一款爆款游戏。此游戏火了之后专门为中国玩家设置了中文公告,发文感谢中国玩家。

这款游戏是狼人杀的变体,更加类似among us这类狼人杀游戏。鹅是好人(村民),鸭是坏人(狼)。鸭子可以杀鹅,鹅被杀光,鸭就胜利。而鹅可以通过完成所有小任务或者通过推理投票,把鸭子投出去就可以胜利。

其实这款游戏2021年就已经推出,2022年底由一些知名游戏主播大司马、pdd等直播游戏突然带火。这款游戏火确实有它的道理。这款有些在玩法上的一些创新,让玩家能不断“再来亿盘”。 

① 丰富有趣的角色,全员都有参与感:传统狼人杀中,如果抽到无职能的牌,那么在游戏初期就会因为毫无技能和信息缺乏参与感。而鹅鸭杀中,每一只小动物都有能力,而且有些非常“老6”的有趣技能。例如鹈鹕可以吃别人,这些被吃的人并没有马上死,还是可以在鹈鹕肚子里继续语音(甚至开演唱会),会有非常有趣的效果。让游戏主线外的社交体验拉满。 

② 无脑玩家也可以玩:对于不爱动脑子盘逻辑的用户,此款游戏丰富的小任务设置也可以让玩家能玩起来,还可以和其他鹅叽叽喳喳抱团去探索地图。不动脑子也不会无聊,游戏体验不好说,社交体验很不错。 

(图片来自B站 吴鸽有理解)

③ 王炸体验:实时语音。鹅鸭杀相对于among us的一个绝对优势就是实时语音的能力。实时语音对于狼人杀这类的社交游戏来说至关重要。做任务过程中的抱团交流给了这款游戏玩家更强大的陪伴感,也让很多有创意的玩家在过程中疯狂造梗也是乐趣十足。 

九、年终盘点中的新意 

年终报告已经成为了各个APP的标配。每年的总结无非是挖掘用户的行为数据,用一种新颖的形式展示出来。今年这些app的年终总结有些新意。

① 网易云:云放空,敲木鱼

网易云在年终总结最后,邀请各位用户进入云放空。这个空间里用户化身为一朵朵云,敲着木鱼,为新年祈福。比较有趣的是,每个时间段有不同的祈福主题。然后敲木鱼的声音很有趣,也赶上了最近的电子功德的热点。用户可以点击其他用户进行点赞轻互动,也可以输入文字表达想法,或者输入文字指令放个烟花,站起来等。

② QQ音乐:AI绘画,年度词 

QQ音乐今年除了统计了听歌内容外,最终还通过你听歌的数据生成一幅AI画作,方便传播。

③ B站:NFT头像 

B站像素风,颜文字的设计风格很符合小破站用户的喜好。B站今年在最后给每个用户生成了一个NFT头像,可以直接在B站中使用。延续了年终盘点的影响力,也宣传了自家的NFT平台 

④ 众山小读书笔记:数据可视化

往年各家数据盘点大多还在使用柱状图为基础模型进行视觉优化。今年显然柱状图已经不足以满足用户炫耀数据的需求,很多产品数据可视化都杀疯了。准不准确不重要,酷炫特别最重要。 

(图片来自即刻 彦初Echo)

⑤ Spotify

Spotify12月发布的年终盘点已经掀起了一番热度,不过Spotify显然不满足于年末盘点,它已经在预支用户来年的注意力了。本周Spotify推出时间胶囊,让用户在2023年初存进去自己想听的歌,然后2024年会自动开启帮用户回顾。 

以上就是2022年12月ISUX行业设计趋势速递,喜欢记得收藏转发,以备不时之需查看。


PS: ISUX 开通微信粉丝群啦!

欢迎扫码加入一起聊设计

(入群暗号:ISUX)

以下ISUX文章,你可能也感兴趣

▽ 

ISUX「十一月」行业设计趋势速递

ISUX「十月」行业设计趋势速递

ISUX「八月」行业设计趋势速递

ISUX「七月」行业设计趋势速递

ISUX「六月」行业设计趋势速递

ISUX「五月」行业设计趋势速递


凝集腾讯设计优质内容

更多精彩分享请关注

 ▼

本文转载于网络 如有侵权请联系删除

相关文章

  • unicloud云开发---uniapp云开发(二)---云存储基础

    云开发系列 我们的视频教程(免费)链接为https://static-b5208986-2c02-437e-9a27-cfeba1779ced.bspapp.com/ 我们之前已经讲了云函数的使用 云开发—uniapp云开发(一)—服务空间创建以及部署一个云函数 云开发—uniapp云开发云函数练习—整合百度ai图像识别SDK 这次我们来一起学习云存储的使用 文档地址https://uniapp.dcloud.io/uniCloud/storage 云存储的使用视频云存储基础服务空间的云存储上传文件选择文件/图片/其它选择文件选择图片选择视频选择图片或视频使用选择图片上传图片获取图片直接选择上传练习(实现个人用户的头像上传以及更换)视频云开发系列云存储基础服务空间的云存储服务空间https://unicloud.dcloud.net.cn/home 上传文件https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile选择文件/图片/其它如果你要上传文件/图片首先要选择文件/图片获取临时地址选择文件https://uniapp.dclou

  • 非肿瘤单基因这样挖掘可以轻松发3分+SCI!

    今天跟大家分享的是2020年2月发表在SCIENTIFICREPORTS(IF:3.998)杂志上的一篇文章,在文章中作者利用GEO数据集,鉴定腰背痛的DEGs,然后通过功能注释、富集分析以及PPI网络构建,筛选到重要基因生物标志物,并通过各种生物信息学程序对其进行识别和分析。 标题:Identificationofsignificantgenebiomarkersoflowbackpaincausedbychangesintheosmoticpressureofnucleuspulposuscells识别由髓核细胞渗透压力变化引起的腰背痛的重要基因生物标志物一、研究背景髓核(NP)细胞渗透压变化引起的椎间盘(IVD)变性疾病的发病率随年龄增长而增加。通常,腰背痛与IVD变性有关。然而,尚未阐明腰背痛的机制和分子靶标,也没有数据表明下腰痛的特定生物标志物。因此,该研究旨在鉴定和验证腰痛的重要基因生物标志物。在GeneExpressionOmnibus(GEO)数据库中筛选了差异表达的基因(DEGs),并且还使用各种生物信息学程序对重要的基因生物标记物进行了鉴定和分析。二、流程分析三、结

  • PHP抽象类与接口的区别详解

    对于面向对象开发,抽象类与接口这两个东西是比较难理解的;就算是对于有一定经验的程序员来说也如此。下面根据自己的理解来讲述一下这两个东西,如有什么不对的,还望不吝赐教。抽象类:是基于类来说,其本身就是类,只是一种特殊的类,不能直接实例,可以在类里定义方法,属性。类似于模版,规范后让子类实现详细功能。接口:主要基于方法的规范,有点像抽象类里的抽象方法,只是其相对于抽象方法来说,更加独立。可让某个类通过组合多个方法来形成新的类。抽象类与接口的相同点:1、都是用于声明某一种事物,规范名称、参数,形成模块,未有详细的实现细节。2、都是通过类来实现相关的细节工作3、语法上,抽象类的抽象方法与接口一样,不能有方法体,即{}符号4、都可以用继承,接口可以继承接口形成新的接口,抽象类可以继承抽象类从而形成新的抽象类抽象类与接口的不同点:1、抽象类可以有属性、普通方法、抽象方法,但接口不能有属性、普通方法、可以有常量2、抽象类内未必有抽象方法,但接口内一定会有“抽象”方法3、语法上有不同4、抽象类用abstract关键字在类前声明,且有class声明为类,接口是用interface来声明,但不能用clas

  • 大疆无人机控制应用 DJI Go 4 监视用户? 谷歌已展开调查

    新智元报道来源:arstechnica等编辑:雅新【新智元导读】安全公司Synacktiv和Grimm的研究人员发布的报告称,大疆的无人机控制应用DJIGo4包含几个令人担忧的组件,一直秘密地收集敏感的用户数据。目前,谷歌就此事展开调查。外媒报道称,安全公司Synacktiv和Grimm的研究人员表示,「大疆的无人机控制应用DJIGo4可能并不安全。」研究人员发布的报告中显示,Android版本的DJIGo4包含几个令人担忧的组件,一直秘密地收集敏感的用户数据,在最坏的情况下,该应用可能被用来监视用户并安装应用。它违反了GooglePlay商店的政策,目前谷歌就此事展开调查。该程序在GooglePlay下载量已超过100万次。监测用户,程序外下载代码违法谷歌政策大疆是全球最大,最成功的商业无人机制造商之一。根据公开的Play商店指标,DJIGo4应用程序的安装量多达500万次。该应用程序之所以违反了GooglePlay商店的政策,是因为它可以通过自我更新功能或中国微博社交媒体巨头提供的专用安装程序在用户的设备上安装任何应用程序。这两种方式都可以从Play商店外部下载代码,从谷歌专用的安

  • 基于GANs的非配对学习用于图像增强

    论文链接:http://openaccess.thecvf.com/content_cvpr_2018/papers/Chen_Deep_Photo_Enhancer_CVPR_2018_paper.pdf 实验demo: http://www.cmlab.csie.ntu.edu.tw/project/Deep-Photo-Enhancer/人生总是奇妙的,一旦你努力去做一件事,如果结果不是你想象的那样,那么老天一定会给你一个更好的结果。(鸡汤)摘要本文提出了一种非配对学习的方法用于图像增强。给定一组具有所需特征的照片,本文的方法是学习一个增强器,将输入图像转化为具有这些特征的增强图像。 该方法基于two-waygenerativeadversarialnetworks(GANs)并作了三方面的改进:扩展了U-Net,加入全局特征globalfeatures,作为生成器;用自适应的权值改进了WassersteinGAN(WGAN),与WGAN-GP相比,其训练收敛更快、更好,且对参数不敏感;在two-wayGANs的生成器中使用individualbatchnormalization

  • 验证量子芯片计算是否正确的方法

    在向实际量子计算迈进的过程中,来自麻省理工学院、谷歌和其他地方的研究人员设计了一个系统,可以验证何时量子芯片能够准确地完成经典计算机无法完成的复杂计算。量子芯片使用量子位来进行计算,量子位可以表示经典二进制位对应的两种状态,或者同时表示两种状态的“量子叠加”。这种独特的叠加态可以使量子计算机解决经典计算机实际上不可能解决的问题,这有可能推动材料设计、药物发现和机器学习等应用领域的突破。全尺寸量子计算机将需要数以百万计的量子位元,在过去的几年里,研究人员已经开始开发NISQ芯片,它包含大约50到100个量子位。这足以证明“量子优势”,意味着NISQ芯片可以解决某些经典计算机难以解决的算法。然而,验证芯片按预期执行的操作可能非常低效。因为芯片的输出可能完全是随机的,所以需要很长时间来模拟步骤,以确定是否一切按计划进行。在《自然物理》杂志上发表的一篇论文中,研究人员描述了一种新的协议,可以有效地验证NISQ芯片是否执行了所有正确的量子操作。他们在一个运行在定制量子光子芯片上的量子难题上,验证了他们的协议。研究人员的工作实质上是将量子电路产生的输出量子态追溯到已知的输入状态。这样做可以揭示在输

  • Java Exception 和 Error 有什么区别?你会偷偷吃掉异常而找不到bug吗?

    知识导航异常会伴随着我们开发程序的整个周期,也只有正确处理好这些异常,才能保证程序的可靠性和稳定性。 各个主流编程语言都提供了很完善的异常处理机制,Java也不例外,今天就梳理一下Java的异常。Java类库的异常设计Exception和Error都是继承了Throwable类。 throw和catch只能作用在Throwable类的实例上。比如:thrownewRuntimeException("Error!");复制Exception和Error提现了Java设计者对于异常的不同分类。Exception是在程序运行过程中,可以预料到的正常情况,应该捕获这些异常,并作出相应的处理。Exception又可以分为可检查(Checked)和不可检查(Unchecked)异常。可检查异常是在源代码里必须进行显示的处理,这是编译器检查的一部分;不可检查异常就是运行时异常,如NullPointerException,ArrayIndexOutOfBoundsException,通常是正确编码就可以解决的异常,可以按需求进行补货。Error表示在正常情况下,不大可能出现的情况,

  • ClickHouse *MergeTree表引擎

    Clickhouse中最强大的表引擎当属MergeTree引擎及*MergeTree中的其他分支引擎。MergeTree数据是由多组part文件组成,每一个part的数据是按照主键进行字典序排列。这些数据片段在后台按照一定规则合并。CREATETABLE[IFNOTEXISTS][db.]table_name[ONCLUSTERcluster] ( name1[type1][DEFAULT|MATERIALIZED|ALIASexpr1], name2[type2][DEFAULT|MATERIALIZED|ALIASexpr2], ... INDEXindex_name1expr1TYPEtype1(...)GRANULARITYvalue1, INDEXindex_name2expr2TYPEtype2(...)GRANULARITYvalue2 )ENGINE=MergeTree() [PARTITIONBYexpr] [ORDERBYexpr] [PRIMARYKEYexpr] [SAMPLEBYexpr] [SETTINGSname=value,...]复制ENGINE:表的

  • 继续“烧钱”?特斯拉预计今年还要投入15亿美元

    特斯拉于本周三公布了2015年第四季度财报,并宣布在今年3月31日发布面向大众的车型Model3,以及争取在2016年实现盈利。据悉,Musk在致股东信中写道:“预计2016年第四季度将实现按照美国通用会计准则(GAAP)的盈利。”特斯拉能否扭亏为盈,就看Model3是否如期生产以及上市后的市场表现。近年来,特斯拉市值蒸发、净亏损加大,甚至超出了分析师们的预期。特斯拉想要挽回颓势,推出Model3无疑是至关重要的方案。据分析师预计,为了实现预期的目标,特斯拉需要完成很多事情:该公司计划继续在工厂、体验店、充电基础设上投入15亿美元。一、引进新的生产设备产能一直是特斯拉盈利面临的问题。特斯拉表示计划利用15亿美元的资金为Model3引进生产设备这款新车型将会在加州的Fremont生产。特斯拉CEOElonMusk在最近也称不排除将来在中国建厂生产特斯拉。根据特斯拉的官方介绍,Fremont工厂平均每年的产量在10万辆。新设备的引入将帮助工厂释放更多的产能。二、简化生产线为了节省更多时间和资金,特斯拉还将在未来简化产品线,削减需要生产的不同电池组型号数量。前不久,特斯拉宣布停产Model8

  • 震惊!恐惧!人工智能又一次颠覆世界的企图被挫败!

    数据猿导读将好莱坞电影奉为圭臬,幻想人工智能占领世界的幻想家们又编造出了怎样的噱头?作者|大文本文长度为2000字,建议阅读4分钟“震惊!恐惧!害怕!人工智能发展出了自己的语言,绕开人类语言沟通!”这条消息在周一晚间迅速登上了各大媒体、社交网络的热门话题。报道声称,“Facebook人工智能研究实验室的研究人员使用机器学习来训练聊天机器人程序。研究人员让两个机器人彼此对话,结果发现机器人竟逐渐发展出人类无法理解的独特语言进行对话,研究人员不得不对其进行人工干预”。网友们的评论则一下子将大家的想象拉进了那个AI造反、人类灭绝、世界末日的21世纪20年代:“ai早晚会失控的,智能机器才发展了几年,就到现在这种地步了。下次的世界大战也有可能就是人类和ai了吧。”“AI是一个黑暗的禁区,一把恐怖的双刃剑。”“ai交流的一小步,人类灭绝的一大步。”……怀着对“末日预言者”的崇敬心理,笔者小心翼翼地去查证了这条消息的起源。“Facebook的人工智能发展出了自己的语言”这条消息最初发布于6月15日,来自《大西洋杂志》的官方网站,原名AnArtificialIntelligenceDeveloped

  • Java数据结构和算法(十五)——无权无向图

      前面我们介绍了树这种数据结构,树是由n(n>0)个有限节点通过连接它们的边组成一个具有层次关系的集合,把它叫做“树”是因为它看起来像一棵倒挂的树,包括二叉树、红黑树、2-3-4树、堆等各种不同的树,有对这几种树不了解的可以参考我前面几篇博客。而本篇博客我们将介绍另外一种数据结构——图,图也是计算机程序设计中最常用的数据结构之一,从数学意义上讲,树是图的一种,大家可以对比着学习。1、图的定义  我们知道,前面讨论的数据结构都有一个框架,而这个框架是由相应的算法实现的,比如二叉树搜索树,左子树上所有结点的值均小于它的根结点的值,右子树所有结点的值均大于它的根节点的值,类似这种形状使得它容易搜索数据和插入数据,树的边表示了从一个节点到另一个节点的快捷方式。  而图通常有个固定的形状,这是由物理或抽象的问题所决定的。比如图中节点表示城市,而边可能表示城市间的班机航线。如下图是美国加利福利亚简化的高速公路网:  ①、邻接:  如果两个顶点被同一条边连接,就称这两个顶点是邻接的,如上图I和G就是邻接的,而I和F就不是。有时候也将和某个指定顶点邻接的顶点叫做它的邻居,比如顶点G的邻居是I、

  • [Aaronyang] 写给自己的WPF4.5 笔记17[Page实现页面导航]

    1.第一个Page页使用   新建PageDemo解决方案,默认wpf应用程序   右键项目新建页,然后指定App.xaml的默认启动窗口,为Page1.xaml,F5运行项目   文章内容已经迁移 http://www.ayjs.net/2015/03/55/   算了,不折腾这个了,具体MSDN参考   =============潇洒的版权线==========www.ayjs.net=====Aaronyang =========AY===========安徽六安杨洋========== 未经允许不许转载========= -------------------小小的推荐,作者的肯定,读者的支持。推不推荐不重要,重要的是希望大家能把WPF推广出去,别让这么好的技术消失了,求求了,让我们为WPF技术做一份贡献。------  

  • 微信小程序部署问题总结

    1、微信小程序免费SSL证书Https申请(阿里云申请) 进入阿里云控制台后,选择CA证书服务 选择购买证书 但是阿里云的免费SSL证书藏得比较深,得这样操作才能显示出免费证书 点击Symantec->点击增强型OVSSL->点击免费型DVSSL->支付即可 步骤1: 步骤2: 步骤3: 步骤4: 步骤5: 进入证书控制台 补全证书信息,由于是免费证书,因此只能填写一个域名,而且无法使用通配符 步骤1:填写域名 步骤2:补全信息 2、小程序要求的TLS版本必须大于等于1.2 问题环境 服务器:Windows2008Server、IIS7 问题描述 微信小程序使用wx.request时,调试报错:小程序要求的TLS版本必须大于等于1.2. 问题原因 Windows服务器默认没有启用支持TLS1.2及以上版本。 前提 Windows系统TLS支持情况 备注:如果操作系统不支持相应TLS则无法使用以下解决方案 也可以通过该网址判断是否已支持TLS https://www.ssllabs.com/ssltes

  • Java设计模式---ChainOfResponsibility责任链模式

    参考于:   大话设计模式   马士兵设计模式视频   代码参考于马士兵设计模式视频   写在开头:职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系   图来自大话设计模式,下面我的代码中,Clien是t依赖于Handler1和Handler2的,不过可以使用配置文件或者直接给Filter集合初始化来解决这种依赖。      1.场景   在网上评论一句话,往往会经过一系列的处理,有没有敏感词之类,现在我们来模拟一下。   把<html>,o.o,和谐   换成 [html],^v^,/*河蟹*/ 2.不使用职责链模式    packagecom.dingyu.ChainOfResponsibility; /** *重点在于模式,故逻辑暂时不考虑 * *@authordingyu * */ publicclassClient01{ publicstaticvoidmain(String[]args){ Strings="<html>,o.o,和谐"; s=s.replace("<","[").rep

  • 个人最终总结——2(完成了第3个问题)

    以前从没学过软件工程这门课,只是听学长学姐们说过,这是一门很深奥的课程,据说是有工程师称号的高手才摆弄的东西。学过之后才发现,其实这门课真的很高深,就连老师也说他也有很多问题还没有解决呢。下面我就谈谈我个人在本学期学习中一些总结和体会,希望对为学习本课程的人有一些帮助。 一、软件工程基础 什么是软件工程呢?软件工程是一类求解软件的工程,为了克服软件危机,人们研究和借鉴工程学的原理和方法,形成了一门新的学科—软件工程学。目前比较认可的一种定义是:软件工程是为了研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何让把经过时间考证而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。从以上这些关于软件工程的定义,我们可以对软件工程这门工程学科有一个全面的整体性认识。软件工程学的主要内容包括:1、软件开发方法(需求分析、设计、编程、测试和维护);2、软件工具(泛指开发一切帮助开发软件的软件);3、软件工程环境(以软件工程为依据,支持典型软件生产的系统);4、软件工程管理学(对软件工程生存期内的各个阶段的活动进行管理)。(一)软件工程的三要素和基本目标 1、软件

  • (转)java中final 与效率

    转自http://songhongchen.iteye.com/blog/361685    关于final关键字,总是那么些疑惑,今天就总结一下。一.final的概念:在Java中,可以使用final关键字修饰类、方法以及成员变量。1.final标记的类不能被继承;在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。2.final标记的方法不能被子类复写;如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。使用final方法的原因有二:第一、把方法锁定,防止任何继承类修改它的意义和实现。第二、高效。编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率。3.final标记的变量即成为常量,只能被赋值一次.二、final的用法1、final对于常量来说,意味着值不能改变,例如finalinti=100。这个i的值永远都是100。但是对于变量来说又不一样,只是标识这个引用不可被改变,例如finalFilef=newFile(&quot;c:\\test.txt&a

  • Cucumber入门之Gherkin

    1.Gherkin简介: Cucumber是一个解释程序,就像ruby命令执行解释.rb文件里的Ruby代码一样,Cucumber用来执行解释.feature文件里的Gehrkin代码。Gherkin是一种简单的英语文本语言,它有助于工具--Cucumber解释和执行测试脚本。         如前所述,已经看到BDD在创建测试脚本时结合了不同的前景。它可以是开发前瞻性,业务前景等。也就是说,我们将需要来自不同社区的人,如开发人员,项目经理,产品所有者和测试人员,同时开发测试脚本。由于这些人不属于同一类别,因此存在不使用公共语言用于测试脚本概念化的风险。这是Gherkins的演变点。         Gherkin提供了英语文本中的公共关键字集,可以由不同社区的人使用,但是以测试脚本的形式获得相同的输出。 2. 关键字: 当你编写一个feature文件的时候,会用到很多Gherkin语言里特定的关键字,主要包括下这面些

  • Java枚举常见7种用法

    DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl…….现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。publicenumColor{RED,GREEN,BLANK,YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。 enumSignal{GREEN,YELLOW,RED}publicclassTrafficLight{Signalcolor=Signal.RED;publicvoidchange(){switch(color){caseRED:color=Signal.GREEN;break;caseYELLOW:color=Signal.RED;break;caseGREEN:color=Signal.YELLOW;break;}用法三:向枚举中添加新方法如果打算自定义自己的方法,那么必须在enum实例序列的

  • C++中关于文件的读写

      在C++的学习过程中,我们时常要用到对文件的操作,下面我们讲一下文件的读写。   首先,读。也就是把已有的文件读到控制台上,那么如何操作呢?首先要将文件操作的输入输出流包含进去。   <fstream>是对文件操作的文件流,记住后面不带.h。然后获取文件名字我们要包含<string>,同样不带.h。 接下来,我们看代码实现: #include<iostream> #include<fstream> #include<string> usingnamespacestd; intmain() {   ifstreamin;   stringfilename;   cout<<"输入文件名称及后缀:"<<endl;   getline(cin,file,'\n');   in.open(filename);   //判断文件是否存在   if(!in)   {     cerr<<"文件不存在,请仔细检查文件名及后缀"<<endl;     return1;   }   //读取信

  • 11.6;周日;复盘

    复盘 复习回顾前一周所学,温故知新。 健身知识 体脂率:脂肪占体重的比重 0.5kg肌肉,基础代谢提升50——100大卡 肌肉生长 1肌原纤维:体积,力量;大重量,小组数 2肌浆:体积,耐力;小重量,大组数 肌肉需要能量和营养维持 大重量,多组数,慢速度 深蹲 多喝水,多吃 热量盈余300——500卡 训练后加餐,蛋白质,碳水化合物 吃饭,少量多次 蛋白质摄入:每磅1克,60kg——132.2磅——132.2克蛋白质 小知识 edge浏览器的使用 阅读器模式 作用:可以复制限制复制的页面文字 方法:英文状态下,在网址前输入——read: 垂直标签页分组 作用:可以将多个网站进行分组,并且命名组别,使网址显示更清晰 感悟 HDR:highdaynamicrange 简单说,色彩更饱和,观感体验更棒 要学会思考 事件:给源文件命名时,出现无法命名的情况 原因:在命名中,出现了特殊字符(*) 从这件事学到:1.文件命名要按要求来;2要养成遇事独立思考的习惯 与进哥谈找工作 了解到当前找工作的严峻,不容易,甚至可以说很难。而且算法岗位不好搞。 想法:1找准目标(地点,公司

  • Search a 2D Matrix_LeetCode

    Description: Writeanefficientalgorithmthatsearchesforavalueinan m x n matrix.Thismatrixhasthefollowingproperties:   Integersineachrowaresortedfromlefttoright. Thefirstintegerofeachrowisgreaterthanthelastintegerofthepreviousrow.   Forexample, Considerthefollowingmatrix: [ [1,3,5,7], [10,11,16,20], [23,30,34,50] ] 复制 Given target = 3,return true.   解题思路:   方法一: 最普通的二维数组用两层循环遍历的方法。但是复杂度有O(m*n),非常高,代码如下: classSolution{ public: boolsearch

相关推荐

推荐阅读