腾讯QQ怎样扫黄打非总结

萧山日报数字报-义桥培训“扫黄打非”进基层网格员
星期五 &&&&&
当前版: 03版
义桥培训“扫黄打非”进基层网格员
  ■通讯员&&黄坚毅&&葛城城&&记者&&徐文燕  本报讯&&&7日,义桥镇召开“扫黄打非”进基层网格员培训会议,邀请萧山区文化执法大队城厢中队高佳敏为各村(社区)网格员进行业务培训,进一步加强网格员“扫黄打非”信息排查能力,全面推进“扫黄打非”进基层网格工作。  “扫黄打非”进基层网格,即发挥网格“一长三员”的多能作用,由村(社区)网格员承担“扫黄打非”监管工作,及时掌握涉“黄”涉“非”动向,实现监管全覆盖,充分发挥“小网格大力量”。村(社区)网格员将通过日常巡查,重点关注城郊接合部、车站、广场、学校周边、景区等重点区域以及节假日等重点时段,对书报刊亭或门店销售非法出版物、游商地摊无证兜售出版物、色情演出、流动搭台(大篷车)非法演出、“地下”印刷厂(未经批准擅自从事印刷业务的非法场所)、黑网吧(未经批准擅自设立的网吧)等六类情况进行监督。  据了解,为深入推进“扫黄打非”进基层网格工作,义桥镇建立了文化市场管理暨“扫黄打非”工作领导小组、村(社区)联络员,由分管文体工作的村(社区)班子成员具体负责“扫黄打非”网格巡查工作,并协助相关执法部门开展“扫黄打非”调查、执法工作,营造全镇良好的文化环境。扫黄打非宣传片_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
扫一扫 手机继续看
下载需先安装客户端
{clientText}
客户端特权:
3倍流畅播放
当前播放至 {time}
扫一扫 手机继续看
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要发布于 08/09 14:33
我的博客中记录了Flutter基础和一些常用的Widgets,这一篇中主要记录Flutter常用的一些布局,希望自己在记录的同时能温故知新,同时给初学者一些帮助。
Flutter布局容器
在Android开发中,我们使用xml文件写布局,有诸如LinearLayout、RelativeLayout、ConstraintLayout等布局方式,在ReactNative或WEEX开发中,我们使用的布局方式都是基于前端的flex布局,无论是Android还是RN或者WEEX,他们的布局特点都是代码和布局是分开的,而在Flutter开发中,布局比较另类一点,因为逻辑代码和布局代码都写在一起了,都是使用Dart来写。
说到布局就不得不说到容器,不论使用原生或者RN、WEEX这类跨平台移动开发方式,布局都会涉及到容器,比如原生Android开发中,LinearLayout是个布局,同时是一个可以包含多个子组件的容器,在RN开发中,&View&是一个组件,同时也是可以包含多个子组件的容器,在WEEX开发中&div&也是一个可以包含多个子组件的容器。
Flutter中的布局容器主要分为两类:只能包含一个子Widget的布局容器和可以包含多个子Widget的容器,下面分别说明其用法。
包含单个子Widget的布局容器
Center组件
Center组件中的子组件会居中显示。Center组件会尽可能的大,如果你不给它设置任何约束。下面是Center组件的使用方法:
import 'package:flutter/material.dart';
runApp(new MyApp());
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Center(
child: new Text(&hello world&)
Container组件
Container是使用非常多的一个布局容器,关于Container容器的显示规则,有如下几条:
如果Container中没有子组件,则Container会尽可能的大
如果Container中有子组件,则Container会适应子组件的大小
如果给Container设置了大小,则Container按照设置的大小显示
Container的显示规则除了跟自身约束和子组件有关,跟它的父组件也有关
下面的代码展示了Container的用法:
import 'package:flutter/material.dart';
runApp(new MyApp());
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Container(
width: 100.0,
height: 100.0,
color: Colors.red,
child: new Text(&Flutter!&),
如果我们分别注释掉上面Container代码中的width/height、child属性,显示出的界面就会有所不同:
Container还可以设置内边距和外边距,如下代码所示:
body: new Container(
// 设置外边距都为20.0
margin: const EdgeInsets.all(20.0),
// 设置内边距,4个边分别设置
padding: const EdgeInsets.fromLTRB(10.0, 20.0, 30.0, 40.0),
width: 100.0,
height: 100.0,
color: Colors.red,
child: new Text(&Flutter!&),
Padding组件
Padding组件专门用于给它的子组件设置内边距,用法比较简单:
new Padding(
padding: new EdgeInsets.all(8.0),
child: const Card(child: const Text('Hello World!')),
Align组件用于将它的子组件放置到确定的位置,比如下面的代码展示了将Text组件放置到100*100的容器的右下角:
new Container(
width: 100.0,
height: 100.0,
color: Colors.red,
child: new Align(
child: new Text(&hello&),
alignment: Alignment.bottomRight,
Alignment类中有如下一些静态常量:
/// The top left corner.
static const Alignment topLeft = const Alignment(-1.0, -1.0);
/// The center point along the top edge.
static const Alignment topCenter = const Alignment(0.0, -1.0);
/// The top right corner.
static const Alignment topRight = const Alignment(1.0, -1.0);
/// The center point along the left edge.
static const Alignment centerLeft = const Alignment(-1.0, 0.0);
/// The center point, both horizontally and vertically.
static const Alignment center = const Alignment(0.0, 0.0);
/// The center point along the right edge.
static const Alignment centerRight = const Alignment(1.0, 0.0);
/// The bottom left corner.
static const Alignment bottomLeft = const Alignment(-1.0, 1.0);
/// The center point along the bottom edge.
static const Alignment bottomCenter = const Alignment(0.0, 1.0);
/// The bottom right corner.
static const Alignment bottomRight = const Alignment(1.0, 1.0);
FittedBox组件
FittedBox组件根据fit属性来确定子组件的位置,fit属性是一个BoxFit类型的值,BoxFit是个枚举类,取值有如下几种:
enum BoxFit {
fitHeight,
scaleDown,
博文中,在说到Image组件时,已有对于这几种BoxFit类型的介绍,这里再用一段代码和截图来直观说明上面几种BoxFit,在下面的代码中,我们在大小为200*100的Container中放置一个Text,使用FittedBox来控制Text的不同显示状态:
new Container(
width: 200.0,
height: 100.0,
color: Colors.red,
child: new FittedBox(
child: new Text(&hello world&),
fit: BoxFit.fill,
当fit取不同值时,上面的代码运行结果如下图所示:
AspectRatio组件
AspectRatio组件用于让它的子组件按一定的比例显示,下面是示例代码:
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new AspectRatio(
// Container组件按16:9(width / height)显示
aspectRatio: 16.0 / 9.0,
child: new Container(
color: Colors.red,
如果将aspectRatio设置为1.0,则Container显示为正方形。(注意,Dart中/代表除法运算,不是取整运算,使用~/做取整运算)
ConstrainedBox组件
ConstrainedBox组件用于给它的子组件强制加上一些约束,比如下面的代码:
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new ConstrainedBox(
constraints: const BoxConstraints.expand(width: 50.0, height: 50.0),
child: new Container(
color: Colors.red,
width: 200.0,
height: 200.0,
在上面的代码中,我们给Container设置了长宽都为200,但是Container被ConstrainedBox组件包裹了,而且ConstrainedBox设置了约束constraints: const BoxConstraints.expand(width: 50.0, height: 50.0),由于ConstrainedBox的约束是强制性的,所以最后Container显示出的大小是50而不是200,如下图所示:
IntrinsicWidth & IntrinsicHeight
这两个组件的作用是将他们的子组件调整到组件本身的宽度/高度。
这个类是非常有用的,例如,当宽度/高度没有任何限制时,你会希望子组件按更合理的宽度/高度显示而不是无限的扩展。
LimitedBox组件
LimitedBox是一个当其自身不受约束时才限制其大小的容器。
如果这个组件的最大宽度是没有约束,那么它的宽度就限制在maxWidth。类似地,如果这个组件的最大高度没有约束,那么它的高度就限制在maxHeight。
Offstage组件
Offstage组件用于显示或隐藏它的子组件,如下代码所示:
new Offstage(
offstage: false, // true: 隐藏, false: 显示
child: new Text(&hello world&),
OverflowBox & SizedOverflowBox
OverflowBox组件它给它的子组件带来不同的约束,而不是从它的父组件中得到,可能允许子组件溢出到父组件中。
SizedOverflowBox组件是一个指定大小的组件,它的约束会传递给子组件,子组件可能溢出。
SizedBox组件
SizedBox是一个指定了大小的容器。
如果指定了SizedBox的大小,则子组件会使用SizedBox的大小,如果没有指定SizedBox的大小,则SizedBox会使用子组件的大小。如果SizedBox没有子组件,SizedBox会按它自己的大小来显示,将nulls当作0。
new SizedBox(
// 如果指定width和height,则Container按照指定的大小显示,而不是Container自己的大小,如果没有指定width和height,则SizedBox按照Container的大小显示
width: 50.0,
height: 50.0,
child: new Container(
color: Colors.red,
width: 300.0,
height: 300.0,
Transform组件
Transform用于在绘制子组件前对子组件进行某些变换操作,比如平移、旋转、缩放等。
示例代码如下:
new Container(
color: Colors.black,
child: new Transform(
alignment: Alignment.topRight,
// 需要导包:import 'dart:math'
transform: new Matrix4.skewY(0.3)..rotateZ(-math.pi / 12.0),
child: new Container(
padding: const EdgeInsets.all(8.0),
color: const Color(0xFFE8581C),
child: const Text('Apartment for rent!'),
运行效果如下图:
包含多个子Widget的布局容器
Row组件字面理解就是代表一行,在一行中可以放入多个子组件。
下面是示例代码:
import 'package:flutter/material.dart';
runApp(new MyApp());
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Row(
mainAxisAlignment: MainAxisAlignment.center,
children: &Widget&[
new Text(&hello&),
new Container(
width: 50.0,
height: 50.0,
color: Colors.red,
new Text(&world&)
在模拟器上运行的效果如下图:
Row组件的构造方法中,children参数是一个数组,表示可以有多个子组件,mainAxisAlignment表示Row中的子组件在主轴(Row组件主轴表示水平方向,交叉轴表示垂直方向,Column组件主轴表示垂直方向,交叉轴表示水平方向)上的对齐方式,可以有如下几个取值:
MainAxisAlignment.start
MainAxisAlignment.center
MainAxisAlignment.end
MainAxisAlignment.spaceBetween
MainAxisAlignment.spaceAround
MainAxisAlignment.spaceEvenly
关于上面几个取值,用如下几个图来说明:
Column组件
Column组件表示一列,可以在一列中放入多个组件,如下代码所示:
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Column(
children: &Widget&[
new Text(&hello&),
new Text(&world&),
new Text(&nihao~&)
Column和Row组件一样,可以通过MainAxisAlignment或者CrossAxisAlignment来设置主轴和交叉轴的对齐方式,这里不再赘述。
Stack组件类似于Android中的FrameLayout,其中的子组件是一层层堆起来的,并不像Row或者Column中的子组件,按水平或垂直方向排列,下面用代码说明:
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Stack(
children: &Widget&[
new Container(
width: 100.0,
height: 100.0,
color: Colors.red,
new Container(
width: 30.0,
height: 30.0,
color: Colors.green,
在上面的Stack组件中,放入了两个Container,其中第一个Container是100x100大小,第二个Container是30x30大小,在模拟器上运行效果如下图:
IndexedStack组件
IndexedStack用于根据索引来显示子组件,index为0则显示第一个子组件,index为1则显示第二个子组件,以此类推,下面用代码说明:
new IndexedStack(
children: &Widget&[
new Container(
width: 100.0,
height: 100.0,
color: Colors.red,
child: new Center(
child: new Text(&index: 0&, style: new TextStyle(fontSize: 20.0),),
new Container(
width: 100.0,
height: 100.0,
color: Colors.green,
child: new Center(
child: new Text(&index: 1&, style: new TextStyle(fontSize: 20.0),),
IndexedStack的构造方法中有个index属性,上面的index属性为1,则显示的是children数组中的第2个元素(绿色方块),如果index改为0,则显示的是第1个元素(红色方块),如果index的大小超过了children数组的长度,则会报错。
Table组件用于显示多行多列的布局,如果只有一行或者一列,使用Row或者Column更高效。下面用一段代码展示Table的用法:
class MyApp extends StatelessWidget {
// 生成Table中的数据
List&TableRow& getData() {
var data = [
List&TableRow& result = new List&TableRow&();
TextStyle style = new TextStyle(fontSize: 15.0, fontWeight: FontWeight.bold);
for (int i = 0; i & data. i++) {
String str = data[i];
List&Widget& row = new List();
for (int j = 0; j & str. j++) {
row.add(new Text(& ${str[j]} &, style: style));
result.add(new TableRow(
children: row
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Table(
children: getData()
在模拟器中运行上面的代码效果如下图:
Wrap组件可以在水平或垂直方向上多行显示其子组件,下面是示例代码:
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return new MaterialApp(
title: &Test&,
home: new Scaffold(
appBar: new AppBar(
title: new Text(&Test&)
body: new Wrap(
spacing: 5.0, // 水平方向上两个子组件的间距
runSpacing: 20.0, // 两行的垂直间距
children: &Widget&[
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
new Text(&hello&),
模拟器上运行效果如下图:
如果你把上面代码中的Wrap换成Row,你会发现Row中的子组件超过屏幕宽度后,不会自动换行显示。
ListView组件
ListView是一个非常常用的组件,在移动端,基本上大多数页面都需要使用ListView来显示数据,关于ListView的基本使用方法,在中已有记录。
本篇记录的是Flutter开发中常用的一些布局,如果有移动开发经验,这些知识做类比学习应该很容易掌握,即使不怎么熟悉,通过查看文档也可以找到详细用法,感谢对官方英文的翻译,我在学习Flutter的过程中,也参考了很多的内容,希望大家能一起学习,一起进步,一起愉快地使用Flutter!
我的开源项目
基于Google Flutter的开源中国客户端,希望大家给个Star支持一下,源码:
基于Flutter的俄罗斯方块小游戏,希望大家给个Star支持一下,源码:
& 著作权归作者所有
人打赏支持
码字总数 19390
本篇文章整理的是掘金技术社区6月-7月中,优秀的 Flutter 文章,其中包括引用教程、应用组件、插件、效率工具、实用文章几个分类。希望能够帮助正在学习 Flutter 的小伙伴。 应用教程: 通过...
日,Google在GTMC大会上发布了 Flutter preview 1。这标志着 Flutter 发展已经进入到一个新阶段,即将迎来 1.0 的稳定版本。 本文致力于整理Flutter的入门的文章。作为自己学习 ...
近日云栖职场系列第二期直播顺利开播,我们请到了闲鱼客户端团队负责人宗心,来与大家分享关于flutter的知识。 下面言归正传,开始个人简介 12年毕业加入阿里巴巴,现任闲鱼客户端团队负责人...
前言 Google推出flutter这样一个新的高性能跨平台(Android,ios)快速开发框架之后,被业界许多开发者所关注。我在接触了flutter之后发现这个确实是一个好东西,好东西当然要和大家分享,对...
作者 | 屠敏 一套代码可支持 Android 和 iOS 双端运行,你 Get 了吗? 它就是 Flutter。其目标是为了解决移动中的两个重要问题:一是实现原生应用的性能和与平台的集成,二是提供一个多平台,...
终端研发部
没有更多内容
加载失败,请刷新页面
MySQL 超时 connect_timeout 与客户端连接建立超时,默认10秒 interactive_timeout 交互终端超时断开,默认28800秒 wait_timeout 非交互终端超时断开,默认28800秒 net_read_timeout 从客户端...
导读 计算机与计算机之间要有统一的连接标准才能够进行通信,这个标准称之为互联网协议,而网络就是物理链接介质+互联网协议。 按照功能不同,人们将互联网协议分为osi七层或tcp/ip五层或tcp...
问题终结者
前言 dubbo作为当今微服务盛行的两大主流微服务框架之一,是阿里巴巴的开源项目之一,相对于spring cloud,有更好的中文文档支持。虽然之前有段时间dubbo处于维护荒废的阶段,但是这两年交给...
alexzhu592
在了解ActiveMQ使用之间,我们先一起来了解一下什么是消息中间件? 消息中间件(MOM) MOM的基本功能:将信息以消息的形式,从一个应用程序传输到另一个或者多个应用程序。 MOM主要特点: 消...
一看就喷亏的小猿
下载vgg预训练模型 https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg19_weights_tf_dim_ordering_tf_kernels.h5 百度 链接:https://pan.baidu.com/s/1XIXfmJ......
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定取消删除此文章吗?
亲,自荐的博客将通过私信方式通知管理员,优秀的博客文章审核通过后将在博客推荐列表中显示
确定推荐此文章吗?
确定推荐此博主吗?
聚合全网技术文章,根据你的阅读喜好进行个性推荐
指定官方社区
深圳市奥思网络科技有限公司版权所有细数那些年腾讯推出的“失败业务” 你用过几个?
中国互联网著名的三大龙头企业百度、阿里巴巴、腾讯,并称BAT。腾讯是其中业务范围涵盖了另外两家的多元企业,腾讯出过许许多多著名的业务。包括但不仅限于QQ、微信、腾讯视频、腾讯游戏等。
昨日微信证实发布了iOS微信6.5.1版,本次更新主要内容有“可以在朋友圈分享相册中的视频”功能,相信这也是很多微信用户一直以来都很想拥有的功能。从QQ到微信,腾讯成立十多年以来,一直不断的推出新业务,受到网友的欢迎,当然其中也不乏腾讯判断失误推出的失败产品。
首先我们从腾讯仿照百度和阿里的地方说起。大家都知道,百度是靠搜索业务起家的,在搜索引擎界一直占据老大的位置。
腾讯曾在2006年推出过同样的搜索引擎“搜搜”,但是,在国内搜索市场,百度可谓一家独大。除了百度搜索外,还有360搜索、搜狗搜索、神马搜索等竞争对手。面对这些竞争对手,腾讯的搜搜毫无竞争力。终于在2013年9月,腾讯宣布以 4.48 亿美元战略入股搜狗,并将搜搜和 QQ 输入法并入搜狗现有业务中,腾讯持有新搜狗 36.5% 的股份,SOSO 引擎就此消失。
搜索做不成,腾讯又想来做电商,众所周知现在的互联网电商领域几乎都被淘宝和京东占据了。而马化腾当年也曾尝试过推出电商业务拍拍网、QQ网购来试水互联网电商行业。
不过结果依然不乐观,淘宝和京东涵盖经营的范围太广,电商市场已经达到饱和,所以拍拍几乎一直处于半死不活的状态。
在2014年的时候腾讯将拍拍转让给了京东,并支付2.14亿美元和其旗下的电商资产换取了15%的京东股份,成为了刘强东背后的男人,据说腾讯已经是京东的第一大股东了。
腾讯也不止涉及电商领域,腾讯推出的财付通是可以和马云的支付宝抗衡的,也是其比较成功的产品。支付宝有蚂蚁借呗提供用户借钱,腾讯也推出了微粒贷,两者同样竞争火热。不过两者都有一个共同的缺点,就是不是所有的用户都能开通的,有的用户芝麻信用分都达到800+了,还是不能开通借呗,其中的具体原因不明,而腾讯的微粒贷则是需要收到邀请才能开通的。
说起来腾讯微博和新浪微博也算是同一时间起步的,但是如今新浪微博发展火热,而腾讯微博却早已不见踪影。
说起来,要不是林丹出轨事件,谢杏芳在腾讯微博发了一条微博回应,大家都想不起来还有一个腾讯微博了。
朋友网是腾讯公司打造的真实社交平台,原名QQ校友,该业务和人人网差不多,为用户提供学校、班级、公司、行业、熟人等真实的社交场景。不过当时并没有对人人网造成威胁,而如今人人网关闭服务,朋友网更是早已被人遗忘。
QQ聊天室是腾讯早期的产品,供腾讯QQ用户聊天交流的场所,QQ聊天室有同城聊天、交朋识友、岁月本长、兴趣爱好、聊吧、情感天地、视频聊天、谈股论金、影视娱乐等九大分类。
在QQ聊天室中只能聊天,用户没有申请聊天室的权利,也不能购买。曾经聊天室是QQ最知名的产品,也是最活跃的社交平台。但在日,为了配合国家有关部门的扫黄打非行动,腾讯SOP团队正式关闭了QQ聊天室。
QQTalk其实也就是QT语音,是由腾讯公司2010年开发完成的支持多人语音交流的团队语音通信工具,主要面向需团队协作的游戏用户,和需多人语音沟通的办公和家庭用户,其功能跟YY语音差不多,不过没有YY功能完善。
怎么评价腾讯的QT语音呢?其实腾讯网络游戏的玩家挺苦恼的,腾讯的游戏基本上都有植入QT语音的插件,一些供需小的游戏还好,不过像是一些大型3D游戏影响就挺大的了,比如剑灵、天涯明月刀等对电脑处理器内存等要求高的游戏。玩起来挺卡的,而且和陌生人组队没必要用语音的时候,QT语音没关就会听见陌生队友的背景音,玩家们更愿意使用YY语音交流。
QQ影像建立之初是为了抗衡当时特别火的图片处理软件“美图秀秀”的,然而这款产品也是一昧的按照美图秀秀来构造,没有自身的特色,没有意外的也就消失了。
要说QQ家园其实对用户来说,怀念挺深的,那些年还没有智能手机的时候,那些年我们还生活在2G时代的时候,QQ家园是我们唯二的乐趣。还记得当年一起玩的精武堂、家园送的花,以及加入的“家族”吗?
QQ家园是腾讯为广大手机用户提供的娱乐化社区,其中包括精武堂、召唤之王、精武堂绿色版、阳光牧场等,其实也就是个页游平台。而随着后来互联网和科技的发展,3G网络、4G网络的更迭,智能手机的出现。QQ家园收到严重冲击,渐渐地被用户淘汰,在号,正式的腾讯关闭,停止运营。
腾讯的这个业务,是基于腾讯QQ等级的无线VIP服务,其主要功能就是让QQ24小时在线,利用该产品可以实现手机累积QQ在线时长,提升QQ等级成长速度,特权还包括QQ排名靠前、金色昵称、网络世界等。
在还是2G时代的时候出现,当年小编还是一个高中狗的时候,天真的以为购买了超级QQ就可以愉快的QQ聊天,不花流量费了。结果买了一个月的超级QQ发现,并不是想象中的那样,该功能并不包括用户日常聊天流量。
而和QQ家园一样,随着时代发展,2015年超级QQ升级为QQ会员,正式关闭开通通道。
QQ农场是一个以土地种植为背景的模拟经营类休闲游戏,建立在QQ空间的一个插件里,玩家扮演一个农场的经营者,完成从购买种子到耕种、浇水、施肥、除草、收获果实再到出售给市场的整个过程。且玩家与玩家之间可以互动除草和偷取,极大地增强了游戏的趣味性。
当年QQ农场可以说是风靡一时,不管走到哪儿都能看见别人在偷菜和锄草,火热程度就好像今天的LOL,甚至比LOL还受欢迎。但是依然逃不过时代的冲刷,渐渐淡出人们的视线了,不过有趣的是,前几天小编还看见有一个朋友在玩,就是可能再没有好友和她偷菜锄草互动了,一个人的游戏孤单啊。
腾讯还有很多我们听都没听过的产品,有的死于腹中,有的生不逢时。不过总的来说,腾讯作为互联网社交领域的巨头,但是也有判断失误的时候,不过这些对于腾讯来说都不会造成太大的影响,而这些或失败、或消失的产品也成为了网友们心中的一种怀念。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点}

我要回帖

更多关于 腾讯QQ非常运势日运播报 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信