基于记账工具,谈财务金融什么是伪命题题还是真风口

财务金融大风将至,工具应用亦可破茧
财务金融大风将至,工具应用亦可破茧
文 | 阑夕根据零壹财经出具的一份报告显示,在每十万人享有的银行设施数量——包括网点和ATM——上,中国几乎只有北美的25%,而在中国人民银行征信中心的统计里,具有信贷征信记录的人群,不到全国人口的30%。与之形成鲜明对比的,是中国金融科技领域的融资总额仅在今年上半年就2倍于美国,融资轮数更是美国的4倍。历史包袱有的时候会成为存量产业的劣势,有的时候却能转化为增量产业的引擎,正是由于传统金融的落后和缓慢,反而给了新兴金融一条阻碍寥寥的发展大道。比如随手科技获得2亿美元的C轮融资,就证明了工具应用的长期深耕同样能够获得超乎想象的价值兑现。在「随手记」这款App诞生伊始,市面上的同类产品不胜枚举,那也正值功能手机向智能手机迭代转型的时期,被称作是「工具红利」的热潮涌动,开启了效率软件大行其道的宽阔窗口,而「随手记」更是一度连续2300天占据了App Store财务类别的第一名。只是工具应用的获客能力虽强——尤其是在市场整体增量阶段——但它难以将流量转化为用户、并创造足够丰富的盈利模式,却是自始至终的掣肘,承载不了过于庞大的野心。随手科技创立七年九年以来,既是历史的亲历者,亦是时代的见证者,仅以中国区App Store里上架过的记账工具为例,就有超过两百款产品进出生灭,只是「城头变幻大王旗」,屹立不倒的别无他者。这未必是说,随手科技的产品强至竞品无一存活的地步,事实上,工具行业的竞争激烈性远远不能和游戏、电商相比,同行的离开和转型,委实多半和自身的取舍有关:记账这个市场,过于依赖专业能力的供给。「随手记」的创始团队出自财务软件巨头金蝶,长期浸淫财务服务的市场,本身就抬高了产品水位的起点,加之个人财务的数据积累具有连续性,用户的迁徙成本略高,很难像电商或是游戏那样可以互补,所以一旦占得先发优势,就会产生不小的黏性。不过,在「随手记」的前半生里,它时刻面临着和想象空间有关的拷问,尽管通过增加付费版应用的方式,它在收回开发成本层面获得了一定的成效,但是从对手纷纷退出的环境来看,这条羊肠小径注定是人迹罕至的。法国博物学家德布封在研究物种起源的规律时,曾经提炼出这样的总结:「耐心一词应该贯穿在一切事情之中——耐心地去寻求自己的目标,耐心地去抗御所有偏离自己目标的一切,耐心地去忍受让人沮丧的一切。」显然,在付出昂贵和不易的耐心成本之后,「随手记」以及随手科技终于等到了FinTech概念成熟的时日到来,这家公司也毫不费力的成为了整个行业里卡位最好且炙手可热的那一个。互联网的渗透率,以及商业化的高效进程,使它愈来愈偏离了极客主义原本设定的「第二人生」路线,当用户已经习惯使用智能手机管理生活——而不是创造另一种生活——的时候,既有产业的转移及其革新也就势不可挡了。根据新晋投资随手科技的美国私募基金KKR的说法,中国传统金融的滞后,使得科技因素的加入变得格外重要,很多事情不是由银行这些机构进行IT化就能解决的,有着大量的零散数据和消费场景脱离于可见的金融控制之外,而洞察和影响这些行为,则意味着掌握新的机会。上世纪九十年代初期,微软曾经两次申请收购Intuit这家公司,因为后者开发的个人财物管理软件「Quicken」一度占领了70%的垂直市场,微软甚至不惜使用它在网景身上所做的那样,通过在Windows里捆绑销售同类软件「Microsoft Money」来谋求提前结束战争。然而,和预想的不一致,专注的创业公司这次战胜了巨头内部的一个业务部门,而美国联邦贸易委员会(FTC)最终以防止垄断为由裁定收购破产,则让Intuit得以全身而退,并在1993年成功上市,时至今日的市值已经超过300亿美元。Intuit之于美国和随手科技之于中国,似乎有着极为对称的背景设定,二者均受益于中产阶级的崛起——只不过差了三十年的时间——同时跨过了桌面互联网和移动互联网两轮浪潮。简而言之,经济基础决定理财需求。根据Euromonitor的预计,到了2020年,中国本土的中产阶级人口将占到总数的48%,尽管从比例上依然无法和美国鼎盛时期的80%相比,但就绝对值而言,这是一个无论如何都难以忽视的数字。而在资本市场,随手科技将Intuit作为相当重要的参照标的,后者在用户端的财务金融转化率约为10%,这个颇为可观的效率正是它在中国的同行所亟待追逐的。所谓财务金融,指的是基于财务管理而规划出的投资行为,它和个人的收入、消费以及金融习惯密切相关,包括人们如何支配自己的闲置资金、怎样运营个人的信用卡、生活产生的借贷事件等等,都属于其范畴之内。在很多美剧中,常有家庭挑出专门的时间处理税单的镜头,这就是财务金融的典型场景之一,它不仅影响着个人生活品质,也象征着国民金融意识的高低。和西方国家相比,中国的财务金融观念显然迟缓许多,而在入门阶段,记账无疑会是财务金融的核心入口,只有在用户表现出理性打理账务的意愿之后,更为深入的数据交换和产品利用才有发挥的余地。借助这个契机,工具应用向着服务应用的升级,也就有了可能,从随手科技的产品品类扩张便不难看出,它和用户之间的关系正在变得更加亲密和积极:同归「随手记」的用户存量基础,随手科技还推出了用于管理信用卡的「卡牛」、接入各类理财项目的「随管家」等矩阵产品,垂直生态隐约成型。这种全天候围绕用户财务场景的布局,到了智能手机连接一切的时代,就开始显出价值连城的本色。与尚在转型阶段的Intuit不同的是,随手科技自其问世以来,就是一家天然的移动互联网公司,它的用户群体也早已习惯了在移动端接受数字服务。就像身处地质年代里那段令人印象深刻的「寒武纪」,财务金融的物种大爆发已经近在咫尺,为了和即将撞上的巨头再次开战——比如均在金融领域大展拳脚的「BAT」——随手科技必需备好充足而强力的弹药。KKR的全球合伙人兼大中华区总裁杨文均认为,中国改革开放的前三十年,依靠大型企业的拉动依然占据主流,而中小企业和民生消费的潜力远未释放出来,「最大的痛点,在于融资成本过高,且在风险系数上没办法做精算」,故而随手科技沉淀下来的数据价值极高。作为私募股权投资行业的鼻祖,KKR的判断不容小觑,提前捕捉中国的Intuit——在发展路径上具有可参照性——同时踩中全民财富增长的节拍,这种做法相当精明。随手科技的创始人谷风在七年前把「随手记」在App Store里上架时,想的只是用这款工具来教育公众财务的重要性——所谓「你不理钱,钱不理你」——时间流逝许久,这种常识普及变得越来越没有必要,用户开始索取更多的服务资源,而在这个觉醒的过程里,蛰伏的日子也就去而不返了。在未来,或许每个人和每个家庭,都需要有一个CFO,而随手科技想做的,就是这个角色。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 知名互联网评论人
作者最新文章新浪科技_新浪网
新浪科技为你带来最新鲜的科技资讯
苹果汇为你带来最新鲜的苹果产品新闻
新酷产品第一时间免费试玩
提供最新的科学家新闻,精彩的震撼图片
登录管理我的自选股
Copyright &
SINA Corporation
All Rights Reserved 新浪公司您的位置:
  作者:占小狼
  译文:/p/87bff5cc8d8c
  线程是稀缺资源,网站http://www./如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池可以对线程进行统一的分配、调优和监控,并有以下好处:
  1、降低资源消耗;
  2、提高响应速度;
  3、提高线程的可管理性。
  Java1.5引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。
  1、Executors.newFixedThreadPool(10) 初始化一个包含10个线程的线程池executor;
  2、通过 executor.execute 方法提交20个任务,每个任务打印当前的线程名;
  3、负责执行任务的线程的生命周期都由Executor框架进行管理;
  ThreadPoolExecutor
  Executors是java线程池的工厂类,通过它可以快速初始化一个符合业务需求的线程池,〖〗如Executors.newFixedThreadPool 方法可以生成一个拥有固定线程数的线程池。
  其本质是通过不同的参数初始化一个ThreadPoolExecutor对象,具体参数描述如下:
  corePoolSize
  线程池中的核心线程数,当提交一个任务时,线程池创建一个新线程执行任务,直到当前线程数等于corePoolSize;如果当前线程数为corePoolSize,继续提交的任务被保存到阻塞队列中,等待被执行;如果执行了线程池的prestartAllCoreThreads()方法,线程池会提前创建并启动所有核心线程。
  maximumPoolSize
  线程池中允许的最大线程数。如果当前阻塞队列满了,且继续提交任务,则创建新的线程执行任务,网站前提是当前线程数小于maximumPoolSize;
  keepAliveTime
  线程空闲时的存活时间,即当线程没有任务执行时,继续存活的时间;默认情况下,该参数只在线程数大于corePoolSize时才有用;
  keepAliveTime的单位;
  workQueue
  用来保存等待被执行的任务的阻塞队列,且任务必须实现Runable接口,在JDK中提供了如下阻塞队列:
  1、ArrayBlockingQueue:基于数组结构的有界阻塞队列,按FIFO排序任务;
  2、LinkedBlockingQuene:基于链表结构的阻塞队列,按FIFO排序任务,吞吐量通常要高于ArrayBlockingQuene;
  3、SynchronousQuene:一个不存储元素的阻塞队列,每个插入操作必须等到另一个线程调用移除操作,否则插入操作一直处于阻塞状态,吞吐量通常要高于LinkedBlockingQuene;
  4、priorityBlockingQuene:具有优先级的无界阻塞队列;
  threadFactory
  创建线程的工厂,通过自定义的线程工厂可以给每个新建的线程设置一个具有识别度的线程名。来自
  handler
  线程池的饱和策略,当阻塞队列满了,且没有空闲的工作线程,如果继续提交任务,必须采取一种策略处理该任务,线程池提供了4种策略:
  1、AbortPolicy:直接抛出异常,默认策略;
  2、CallerRunsPolicy:用调用者所在的线程来执行任务;
  3、DiscardOldestPolicy:丢弃阻塞队列中靠最前的任务,并执行当前任务;
  4、DiscardPolicy:直接丢弃任务;
  当然也可以根据应用场景实现RejectedExecutionHandler接口,自定义饱和策略,如记录日志或持久化存储不能处理的任务。
  Exectors
  Exectors工厂类提供了线程池的初始化接口,主要有如下几种:
  newFixedThreadPool
  初始化一个指定线程数的线程池,其中corePoolSize == maximumPoolSize,使用LinkedBlockingQuene作为阻塞队列,不过当线程池没有可执行任务时,也不会释放线程。
  newCachedThreadPool
  1、初始化一个可以缓存线程的线程池,默认缓存60s,线程池的线程数可达到Integer.MAX_VALUE,即,内部使用SynchronousQueue作为阻塞队列;
  2、和newFixedThreadPool创建的线程池不同,newCachedThreadPool在没有任务执行时,当线程的空闲时间超过keepAliveTime,会自动释放线程资源,当提交新任务时,如果没有空闲线程,则创建新线程执行任务,会导致一定的系统开销;
  所以,使用该线程池时,一定要注意控制并发的任务数,否则创建大量的线程可能导致严重的性能问题。
  newSingleThreadExecutor
  初始化的线程池中只有一个线程,如果该线程异常结束,会重新创建一个新的线程继续执行任务,唯一的线程可以保证所提交任务的顺序执行,〖〗内部使用LinkedBlockingQueue作为阻塞队列。
  newScheduledThreadPool
  初始化的线程池可以在指定的时间内周期性的执行所提交的任务,在实际的业务场景中可以使用该线程池定期的同步数据。
  实现原理
  除了newScheduledThreadPool的内部实现特殊一点之外,其它几个线程池都是基于ThreadPoolExecutor类实现的。
  线程池内部状态
  其中AtomicInteger变量ctl的功能非常强大:利用低29位表示线程池中线程数,通过高3位表示线程池的运行状态:
  1、RUNNING:-1 && COUNT_BITS,即高3位为111,该状态的线程池会接收新任务,并处理阻塞队列中的任务;
  2、SHUTDOWN: 0 && COUNT_BITS,即高3位为000,该状态的线程池不会接收新任务,但会处理阻塞队列中的任务;
  3、STOP : 1 && COUNT_BITS,即高3位为001,该状态的线程不会接收新任务,也不会处理阻塞队列中的任务,而且会中断正在运行的任务;
  4、TIDYING : 2 && COUNT_BITS,即高3位为010;
  5、TERMINATED: 3 && COUNT_BITS,即高3位为011;
  任务提交
  线程池框架提供了两种方式提交任务,根据不同的业务需求选择不同的方式。
  Executor.execute()
  通过Executor.execute()方法提交的任务,必须实现Runnable接口,该方式提交的任务不能获取返回值,因此无法判断任务是否执行成功。
  ExecutorService.submit()
  通过ExecutorService.submit()方法提交的任务,可以获取任务执行完的返回值。
  任务执行
  当向线程池中提交一个任务,线程池会如何处理该任务?
  execute实现
  具体的执行流程如下:
  1、workerCountOf方法根据ctl的低29位,得到线程池的当前线程数,如果线程数小于corePoolSize,则执行addWorker方法创建新的线程执行任务;否则执行步骤(2);
  2、如果线程池处于RUNNING状态,且把提交的任务成功放入阻塞队列中,则执行步骤(3),否则执行步骤(4);
  3、再次检查线程池的状态,如果线程池没有RUNNING,且成功从阻塞队列中删除任务,则执行reject方法处理任务;
  4、执行addWorker方法创建新的线程执行任务,如果addWoker执行失败,则执行reject方法处理任务;
  addWorker实现
  从方法execute的实现可以看出:addWorker主要负责创建新的线程并执行任务,代码实现如下:
  这只是addWoker方法实现的前半部分:
  1、判断线程池的状态,如果线程池的状态值大于或等SHUTDOWN,则不处理提交的任务,直接返回;
  2、通过参数core判断当前需要创建的线程是否为核心线程,如果core为true,且当前线程数小于corePoolSize,则跳出循环,开始创建新的线程,具体实现如下:
  线程池的工作线程通过Woker类实现,在ReentrantLock锁的保证下,把Woker实例插入到HashSet后,并启动Woker中的线程,其中Worker类设计如下:
  1、继承了AQS类,可以方便的实现工作线程的中止操作;
  2、实现了Runnable接口,可以将自身作为一个任务在工作线程中执行;
  3、当前提交的任务firstTask作为参数传入Worker的构造方法;
  从Woker类的构造方法实现可以发现:线程工厂在创建线程thread时,将Woker实例本身this作为参数传入,当执行start方法启动线程thread时,本质是执行了Worker的runWorker方法。阅读
  runWorker实现
  runWorker方法是线程池的核心:
  1、线程启动之后,通过unlock方法释放锁,设置AQS的state为0,表示运行中断;
  2、获取第一个任务firstTask,执行任务的run方法,不过在执行任务之前,会进行加锁操作,任务执行完会释放锁;
  3、在执行任务的前后,可以根据业务场景自定义beforeExecute和afterExecute方法;
  4、firstTask执行完成之后,通过getTask方法从阻塞队列中获取等待的任务,如果队列中没有任务,getTask方法会被阻塞并挂起,不会占用cpu资源;
  getTask实现
  整个getTask操作在自旋下完成:
  1、workQueue.take:如果阻塞队列为空,当前线程会被挂起等待;当队列中有任务加入时,线程被唤醒,take方法返回任务,并执行;
  2、workQueue.poll:如果在keepAliveTime时间内,阻塞队列还是没有任务,则返回null;
  所以,线程池中实现的线程可以一直执行由用户提交的任务。
  Future和Callable实现
  通过ExecutorService.submit()方法提交的任务,可以获取任务执行完的返回值。
  在实际业务场景中,Future和Callable基本是成对出现的,Callable负责产生结果,Future负责获取结果。
  1、Callable接口类似于Runnable,只是Runnable没有返回。
  2、Callable任务除了返回正常结果之外,如果发生异常,该异常也会被返回,即Future可以拿到异步执行任务各种结果;
  3、Future.get方法会导致主线程阻塞,直到Callable任务执行完成;
  submit实现
  通过submit方法提交的Callable任务会被封装成了一个FutureTask对象。
  FutureTask
  1、FutureTask在不同阶段拥有不同的状态state,初始化为NEW
  2、FutureTask类实现了Runnable接口,这样就可以通过Executor.execute方法提交FutureTask到线程池中等待被执行,最终执行的是FutureTask的run方法;
  FutureTask.get实现
  内部通过awaitDone方法对主线程进行阻塞,具体实现如下:
  1、如果主线程被中断,则抛出中断异常;
  2、判断FutureTask当前的state,如果大于COMPLETING,说明任务已经执行完成,则直接返回;
  3、如果当前state等于COMPLETING,说明任务已经执行完,这时主线程只需通过yield方法让出cpu资源,等待state变成NORMAL;
  4、通过WaitNode类封装当前线程,并通过UNSAFE添加到waiters链表;
  5、最终通过LockSupport的park或parkNanos挂起线程;
  FutureTask.run实现
  FutureTask.run方法是在线程池中被执行的,而非主线程
  1、通过执行Callable任务的call方法;
  2、如果call执行成功,则通过set方法保存结果;
  3、如果call执行有异常,则通过setException保存异常;
  setException
  set和setException方法中,都会通过UnSAFE修改FutureTask的状态,并执行finishCompletion方法通知主线程任务已经执行完成;
  finishCompletion
  1、执行FutureTask类的get方法时,会把主线程封装成WaitNode节点并保存在waiters链表中;
  2、FutureTask任务执行完成后,通过UNSAFE设置waiters的值,并通过LockSupport类unpark方法唤醒主线程;
  免责申明:本站所有内容均来自网络,我们对文中观点保持中立,对所包含内容的准确性,可靠性或者完整性不提供任何明示或暗示的保证,请仅作参考。若有侵权,请联系删除。来自http://www./
原标题:智能手机打响通信性能战多天线或成为手机新标准全球通信产业在5G网络的部署时间表上达成了共识,2020年很有可能成为人类通信发展历史中的一个重要转折点。正如全球最大的通信行业组织之一GSMA会长Granryd在2017年的世界移动大会上所言:“4G改变生活,5G改变社会。”而这场改变首先将从目前全球市场保有量最大的移动通信设备——智能手机开始,近30亿智能手机用户正处于这场改变的中心。随着4T4R技术在4.5G时代的大规模商用,支持4x4MIMO拥有更快数据传输速度的智能手机不断被推向市场
原标题:继麦当劳成为金拱门之后,鼎易鸿基也不淡定了请点击输入图片描述麦当劳改名了,新名特别接地气——金拱门。一公布就冲上了热搜榜第一,但是小编到现在还是觉得不太好,怎么说呢,就像李雷下乡成了李二狗一样,总觉得少了点灵气。请点击输入图片描述虽然麦当劳官方也强调:改名只是公司名称改变了而已,品牌名并没有变,还是当初的那个“麦当劳”。请点击输入图片描述但声明归声明,万千网友还是加入了激烈的讨论之中........请点击输入图片描述请点击输入图片描述对此,请求麦当劳叔叔的心里阴影面积......请点击输
原标题:好的SEO服务心态是成功的必要条件在我们的SEO服务的操作过程中,经常看到同伴讨论排名波动,凭借K和下降。特别是在每个百度更新,可以用来描述抱怨道。充满了各种各样的悲伤,其实这样的心态不利于搜索引擎优化的网站,我们可以做应该不断地分析问题和解决问题!SEO服务的心态是成功的必要条件事实上,百度的这些问题是非常常见的事情,如果每次都这样,只是这些同样的问题可能会导致新产生挫败感,这不是做SEO服务。百度的变化是非常正常的,不要害怕生产,因为它经常波动,不要心情不好因为这样,百度也不是我们能
原标题:刷爆朋友圈的左右脑小程序被封了,来看看它怎么火起来的这几天很多人的朋友圈一定都被这款测试小程序刷屏了。这是一个简单的小测试程序,通过几个问题就能给出你的左右脑对应年龄,以及简单的性格分析。这样一个并不复杂的小程序在无数个人的好友圈里刷了屏,当然也包括我的。不过没火几天就被腾讯封掉了,据说并未被完全封禁,而是之封了入口。在这个互联网时代,热点的更新速度实在很快,但是不能每次都只看看朋友圈的热闹。如果能够分析一下每次的爆款都是怎样形成的,下次打造出爆款的可能就是你了。「病毒式传播」“给我一个
原标题:从数据角度告诉你,办公室无人货架这个生意到底能不能做?编者按:本文由公众号鲸准(rong36kr)原创,作者:靳佳丽,36氪经授权发布。近日,猩便利已全资完成对51零食的收购,这是继果小美和番茄便利合并后,办公室货架领域的又一起合并案例。共享经济过后,无人零售成了资本追逐的下一个风口,它比楼下便利店更方便,比O2O更快捷。办公室货架,简单来说就是无人值守零售在办公室的场景化演绎。这种无人业态,源于共享单车,和迷你KTV、无人便利店同期兴起,但流行于9月,在北上深杭的办公室里,我们陆续看到
原标题:联通福利再升级:全国流量1元1GB/实惠堪比无限套餐对于如今的手机用户来说,资费套餐中流量的重要性已远高于通话时间,而短信条数早已渐渐淡出我们的视线。关于联通老用户即将开放自助转换互联网套餐的消息刚出来没多久,新一波福利又实实在在地杀到了,那就是全国流量日租宝升级到了1GB/1元。近日,不少联通老用户以及大王卡用户相继收到中国联通客服发来的短信提示:“【特权】尊敬的用户,可用预存款≥300元可免费升级至全国流量日租宝1元1GB。”也就是说,只要手机卡内可用余额大于等于300元,就可以通过
原标题:SEO公司如何做好移动端的SEO优化的思维在企业网站的配置中,移动端已经成为企业网站的“标配”,虽然大多数企业都上线了移动端网站,那么SEO公司如何做好移动端SEO优化呢?对于移动端网站的认识,SEO公司有着这几点误区认识,第一个是,移动端的网站是传统网站的附属品,这种情况在企业网站50%以上存在,因为这样建站成本低,而缺点同样明显,这样的移动网站,属于传统网站的二级域名,在地位上就弱了一层;第二个是,微网站、H5网站可以代替传统网站。不能否认,无论是微网站还是H5新技术做出来的网站,完
原标题:“重体验+轻社交”是对智能场景化的最新定义今天,场景化已经成为移动智慧生活的基本方向,众多移动APP企业都在主打“场景化”。但何为真正的场景化?仅仅是把美食与看电影联系起来了,消费者吃完饭之后再费力去找个想看的电影,就是场景化消费了吗?说白了,这仍是消费者的主动选择。这种场景化思路完全寄托于消费者的心情之上。而结合深度智能场景、跨区域虚拟打法以及线上线下的场景式社区的创新,“场景化”一词正在被全新定义。消费趋势走向深度智能式场景化在今天的移动互联时代,以及正在到来的智能生活时代,用户行为
原标题:秋季水果盆栽持续走俏,在阳台种上一棵,既有趣又健康美味虽吃着麻烦,却回味无穷。因其色彩鲜艳、子多饱满,常被用作喜庆水果,象征多子多福、子孙满堂。石榴成熟于中秋、国庆两大节日期间,是馈赠亲友的喜庆吉祥佳品,还能消除女性更年期障碍。佛手瓜蛋白质和钙的含量是黄瓜的2-3倍,维生素和矿物质含量也显著高于其他瓜类,并且热量很低,又是低钠食品,是心脏病、高血压病患者的保健蔬菜。经常吃佛手瓜可利尿排钠,有扩张血管、降压之功能。桑葚有改善皮肤(包括头皮)血液供应,营养肌肤,使皮肤白嫩及乌发等作用,并能延
原标题:被张稀哲怒扇耳光力帆官方发话:充满暴力恶意攻击伤害绝不该有原本被认定是一场无欲无求的比赛,却不曾想酿出冲突。10月26日,中超第27轮比赛,国安主场对阵力帆的补赛。比赛的第83分钟,发生了冲突。当时,张稀哲后场左侧边线处与陈雷发生纠缠,张稀哲准备发界外球,陈雷用手推张稀哲面部,张稀哲直接用一记耳光予以了还击。对于这一冲突,德国籍主裁判艾特肯直接将张稀哲红牌罚下,并向陈雷出示黄牌,陈雷也累积黄牌被罚下场。最终10打10的情况下,国安1球小胜。对于比赛中的这一次冲突,重庆力帆通过官方微博发声
原标题:联盟杯深圳赛区开战外援助阵争夺总决赛名额体坛+粤看台记者苏俊朗深圳报道10月22日下午,2017年广东省联盟杯七人制足球赛深圳赛区开幕式在深圳市罗湖区大望村新平大道轻客球场举行,这也是联盟杯第四年将赛事带到了深圳这个国际大城市。2017年广东联盟杯全省赛事由广东省足球协会主办,广东省业余足球协会及广州新安体育发展有限公司联合承办,深圳赛区由深圳大荣体育发展有限公司承办,深圳市前海荣熙文化体育产业有限公司及轻客体育俱乐部有限公司联合协办。本届联盟杯深圳区赛事将有32支球队参赛,分为罗湖区和
原标题:解锁马天宇的隐藏属性,2300万的芳心被完全俘虏小编最近发现一件事,偷偷告诉你:其实马天宇是一名隐藏的“杀”手,今天,就科普一下马天宇的“杀”人伎俩,好让你有所防范。1.微笑“杀”拥有“爱神之弓”的马天宇,本身就是天然的微笑唇。“微笑唇”就是在不笑的时候嘴角也微微上扬,唇形轮廓明显,唇峰有棱角,嘴唇厚度适中。马天宇笑起来,好像大白牙全都要来晒太阳一样,融化寒冰,温暖你心。难怪很多毛毛都说“无论遇到什么不开心的事儿,一看马哥哥的大白牙,瞬间治愈。”啊,这就是传说中的【治愈系男神】吧!马天宇
原标题:在这个浮躁的时代年轻人该何去何从《流放者归来》中曾写道:“这是一个轻松、极速、冒险的时代,在这个时代中度过青春岁月是愉快的;可是走出这个时代却让人感到欣慰,就像从一间人挤的太多、讲话声音太嘈杂的房间里走出来到冬日街道上的阳光中一样”。是的,我们太需要阳光的普照,太需一种“断舍离”,太需要回归自然,走向真我。我们所处的这个时代,是一个人文精神遭遇空前挑战的世纪,不断发展的技术与不断扩张的物质欲望把人类的心灵挤压的越来越干瘪,就如卓别林在《摩登时代》里的讥讽一样,我们正可悲地成为机器流水线上
原标题:无人便利店fxBox获5000万元A轮融资,由心元资本投资【猎云网(微信:ilieyun)】10月26日报道猎云网近日获悉,智能便利店运营商fxBox函数空间,已于日前完成了5000万元A轮融资,由心元资本投资。距离其上轮融资不到3个月,本轮融资完成后公司估值达到2.5亿元。据猎云网了解,fxBox函数空间无人便利店面积在15到20平米不等,通过人脸识别并扫码进门,采用RFID技术实现结算功能。此外,fxBox无人商店分为室内和室外两种场景。室内场景是直接改造室内空间或安防盒子形态,室外
本站除标明"本站原创"外,其他文章和图片均来自网络,如涉及版权问题请与我们联系

我要回帖

更多关于 什么是伪命题 的文章

 

随机推荐