作者: zhongdaiqi

  • 支付宝变蓝了 新版支付宝一起来吐槽 是时候抛弃支付宝了

        最近打开手机找支付宝找了好久,TMD,换图标换颜色了。新闻报道里说支付宝要谋求上市,正在做改变。

       1.橙色=》蓝色

       2.支付宝功能越来越多了,越来越像是微信了。据网上吐槽信息显示,任性的马同学把微信团体直接挖了。

       3.手势密码被去掉了,还引导1块钱保险!

       吐槽热门:

       A.换个颜色,打外图标有毛用啊,谁不知道阿里是黄色的,就是换成蓝色的,洗不干净的,你以为是蓝月亮么。莫非预示着支付宝即将迈入“难”色时代

       B.整个支付宝越来越像微信了,人家有的功能全学过来了,里面出现了店铺TAB,慢慢的支付宝又变成了一个精简版的淘宝,这是要向什么方向发展。

          所有使用支付宝的商户都被淘宝支付宝给卖了,不管是淘宝上面的卖家还是独立集成了支付宝的商家,他们的用户使用支付宝后,用户被支付宝截获下来,各种店推荐、各种服务推荐。强烈建议,打算集成支付宝的商家采用直连网银的集成方式,不然客户逐渐的被支付宝挖走了。最好是商家合伙开一个全新的支付公司抛弃支付宝,一个中性的支付工具更适合商家与企业进行集成,利于确保企业与商家的长期利益。

       C.手势密码是目前微博上吐槽非常多的,正好配合最近的一条新闻,同事把钱转走了。

       吐槽总结:快点抛弃支付宝,呼唤下一个宝宝降临。

  • 软文投放技巧 快速抢占百度排名

    软文质量尽可能提高,最好是图文并茂,行文要客观。抢占排名对于标题的优化也非常重要,如同开淘宝店,标题优化是引流的神器。软文要抢占百度排名,在预算有限的情况下,使用标题优化技巧能有效减少支出,获得最佳的效果。
        举个栗子
       同样一篇软文,投放多个网站时,标题要有所差异。简单来说,用同义词或语序手段确保每个平台投放的标题是不一样的。标题要有让人点击的欲望。
       关键词:小明
       标题1:小明进入段子圈,抢占段子头条
       标题2:小明杀入段子圈,抢占段子头条
       … …
      软文投放后,排名可能在短时间内进入第一页,随着时间推移,排名会有些降低。因此,合理安排投放时间,也可以在保持成本不变的情况下达到最佳的效果。错开时间投放,可以保持长效排名。
       实战经验之谈,哈哈~
      全新业务品牌:推广侠 http://www.tuiguangxia.com/

  • 网店(淘宝)历险记

    历险记上部分:回忆流水
    06年被淘宝流氓式的推广所吸引,这个时间正是大学阶段,倒了一批无限流量的手机卡卖,卡没有卖出几张,同学到是借着玩了,还有话费充值服务、域名注册、主机之类的,话费偶尔有人充一下,就是偶尔。当时1块钱注册域名,都没有订单。自己都感觉不到小店的存在。只记得被骗了500!
    09年有2个月没有工作,卖过书,当时百度有阿还活着,采集了一些当当的书丢到有阿里面,百度是有阿的亲妈,带来了些流量,还真有人下单买了。淘宝上面则变成了给人修改bug的服技术服务,20块钱给人修改一个bug,折腾好半天。200块钱给人写一个快递查询系统。50块钱给人调整导航网站功能。上班后,渐渐就把小店给忘了。不过域名注册服务、主机服务一直都保留着,只是保留着,基本没有人下单。
    14年突然有骗子恶意退款了,被骗了100块,这可是诈骗啊,这得堆多少行代码才能堆回来啊!!因为很久没有看过淘宝店了,发现的时候找淘宝,淘宝也不管,这个说是卖家的原因,TMD,淘宝自己的充值平台,充值成功与失败自己不知道么!于是加入了漫长的淘宝维权行列,加入到QQ群之后才发现,原来不是我一个人被淘宝坑了,这个群满满的都是被坑过的卖家,被坑得多的有好几千。
    为了与骗子过招,充值业务被进一步优化了,充值本身是不赚钱的,玩的就是与骗子过招,充值的骗子越来越多,然后不断的拒绝这些骗子的退款与售后,于是一个淘宝卖家与骗子斗争的故事就上演了。每天晚上都统一拒绝一下。这些工作都是可以软件来自动处理的,骗子用软件做案,卖家也得有个工具来就应对吧,木有来得及写,存在我深深的脑海里。玩淘宝变成了一个技术活,与骗子拼的是技术啊!
    不怕神一样的对手就怕淘宝耍赖。每天盯着这些骗子,又被骗了50块钱,我那个去,这个游戏没法玩了,跟淘宝小二聊了好久,淘宝一直不承认自己产品设计上面的缺陷!作为一个天天盯着淘宝店的卖家都能被骗到,淘定还硬要拿淘宝规则来当挡箭牌。汗,终于明白为什么QQ群里的受害者增长速度那么稳定!就算是淘宝关闭了充值平台入住,没有新卖家进入,受害的卖家还在不断的增长,这根本就不是卖家不盯淘宝店了,是淘宝产品设计不合理!一家最大的网店平台,垄断的结果就是这样子,再不合理的东西,卖家也无法维权!

    历险记下部分:高潮来袭
    15年原本计划做一个建站侠平台的,虽然老是有人打击我说都有现成的了,对我来说,这个意义却不一样,好像没有更好操作的东东。自己所拥有的就是域名、服务器的资源,只差一个平台整合起来。计划赶不上变化,查看邮件时发现好多分销直营邀请,对这些比较谨慎,被淘宝骗过的后遗症,特意打电话问过淘宝小二,确认没有问题。说干就干,又玩起了淘宝,一下子找了50家供货商合作的,全铺上,偶滴神啊,咨询人数非常惊人,订单井喷的节奏,感觉逆袭了。
    如同牛市疯涨后的大跌,正当享受逆袭乐趣时,4个拦路虎来了。
    1.大老虎:淘宝!淘宝不断的报虚假交易,不断的让举证。全部是真实交易淘宝却不断报虚假交易。淘宝认为自己的系统牛B,呵呵。更像是出来收保护费的节奏。算法设计简直就是狗屎,一群不开店的人在研发淘宝,里里外外都是坑。有一次淘宝小二还暗示我,这些交易是怎么产生的,有没有开直通车。虽然事后小二否认直通车与虚假交易之间的关联,但是一个事实是很难抹去的,淘宝暗箱操作的事情太多了。淘宝走邪路,表面上喊着要打击虚假交易,背地里却提供三次订单清单功能,如果卖家做虚假交易,被抓到了,可以直接清洗,淘宝不会做处罚。对于专业的骗子卖家来说,本身熟悉淘宝规则,系统很难抓到,就算是抓到了,还可以清洗一下,于是很多骗子卖家是刷完上活动,捞一笔,闪人,换号重演剧情。淘宝号称自己是全世界打假第一,亲,你在帮骗子卖假货!淘宝存在问题最让人头疼,这是淘宝的平台,人家做错了,还没法子左右,小卖家很难去约束平台的行为。北京请个律师打官方还得花1万块钱,所以现在的局面是,跟股市的情况一样,能做起来赚到钱的太少了,淘宝在赚钱(直通车、旺铺、数不清的插件与服务)、骗子在赚钱、少数大卖家在赚钱!被坑到的卖家无处伸冤,面对一个霸气的淘宝网,小卖家支付不起巨额的律师费,只能在QQ群里相互安慰一下。淘宝网一家独大的垄断局面还是很可怕的!!寄希望拍拍网赶紧追上去,能感受到拍拍在发力,但是方向错了,拍拍没有玩好充值、没有玩好分销,没有利用好QQ资源,没有利用好京东资源,只要在充值、分销平台上做一下小小的调整,拍拍网再烂,也可以秒杀淘宝网,可是拍拍网的人也是醉了,领悟不到淘宝网的精髓。
    2.知识产权投诉。不让卖:不少品牌商不卖配件,小卖家要是卖配件用到品牌名,品牌商就用知识产权来投诉,这么一来,万能的淘宝就变得不万能了,品牌商卖完东西,不卖配件,也不让别人卖配件,呵呵~~不让低价:品牌货价格也不能低价卖,一旦低价卖,品牌商的控价人员就要开始投诉了。这个知识产权的也不是每一个品牌商都会去操作,但是这个是一个趋势。
    3.盗图投诉。这也是品牌方控价的工具,也是卖家保护自己宝贝的工具,当然这个也进一步把淘宝变成深水区。也有骗子以此进行诈骗。
    4.恶意买家,基本就是来买东西的,找事的,坏人,狠不得打飞机面谈的!

    历险记尾声:机遇与挑战
    淘宝网发展这么多年了,本身功能是不适合运营的,或者说淘宝仅提供了基本功能,更多功能要购买第三方软件服务来实现,第三方软件服务也不一定能满足。功能残缺的淘宝网一家独大,将淘宝网做为营销前端会是一个很好的机会!!

  • 北京地区个体工商户、企业公司对公帐号收费情况招商建设工商民生中信浦发

    咨询了北京地区多个银行的对公帐号服务费,个体工商户企业开户的话,很多银行都是要收取各种费用的,开户费、网银服务费、回单柜费用等等,差不到要 2000多块钱,小银行收费相对便宜一些,唯有一个民生银行只收取400来块钱密码器,其他费用全免,推荐有开对公帐号的亲前往民生银行办理,不过要核实办公地 址!

     

    工商银行    需要公章  财务章人名章

    82583751 工商银行对公服务电话

     

    民生需要2个身份证          免费

    第三方公司上门核实办公地址,要求商用地址

     

    中信  60728250

    200元一年开户

    400-500的网银使用费

    回单自己打印

     

    兴业

     

    浦发

    南环东路24号

    开户免费

    回单   150

    网银   280    第二年200

    服务是可选的

     

     

    招商  2000+服务费

    建行 2000+服务费

     

    北京银行

  • 详解C#中的反射(转)

    反射(Reflection)

    2008年01月02日 星期三 11:21

    两个现实中的例子:
    1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也不是声学专家,不知说得是否准确^_^)。
    2、地球内部结构:地球的内部结构大体可以分为三层:地壳、地幔和地核。地壳是固体,地核是液体,地幔则是半液半固的结构(中学地理的内容,大家还记得吧?)。如何在地球表面不用深入地球内部就知道其内部的构造呢?对,向地球发射“地震波”,“地震波”分两种一种是“横波”,另一种是“纵波”。“横波”只能穿透固体,而“纵波”既可穿透固体又可以穿透液体。通过在地面对纵波和横波的反回情况,我们就可以大体断定地球内部的构造了。
    大家注意到这两个例子的共同特点,就是从一个对象的外部去了解对象内部的构造,而且都是利用了波的反射功能。在.NET中的反射也可以实现从对象的外部来了解对象(或程序集)内部结构的功能,哪怕你不知道这个对象(或程序集)是个什么东西,另外.NET中的反射还可以运态创建出对象并执行它其中的方法。

    反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。
    反射的用途:
        (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。
        (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。
        (3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如pulic 或private)和实现详细信息(如abstract或virtual)等。
        (4)使用MethodInfo了解方法的名称、返回类型、参数、访问修饰符(如pulic 或private)和实现详细信息(如abstract或virtual)等。
        (5)使用FiedInfo了解字段的名称、访问修饰符(如public或private)和实现详细信息(如static)等,并获取或设置字段值。
        (6)使用EventInfo了解事件的名称、事件处理程序数据类型、自定义属性、声明类型和反射类型等,添加或移除事件处理程序。
        (7)使用PropertyInfo了解属性的名称、数据类型、声明类型、反射类型和只读或可写状态等,获取或设置属性值。
        (8)使用ParameterInfo了解参数的名称、数据类型、是输入参数还是输出参数,以及参数在方法签名中的位置等。

    反射用到的命名空间:
        System.Reflection
        System.Type
        System.Reflection.Assembly
    反射用到的主要类:
        System.Type 类--通过这个类可以访问任何给定数据类型的信息。
        System.Reflection.Assembly类--它可以用于访问给定程序集的信息,或者把这个程序集加载到程序中。
    System.Type类:
        System.Type 类对于反射起着核心的作用。但它是一个抽象的基类,Type有与每种数据类型对应的派生类,我们使用这个派生类的对象的方法、字段、属性来查找有关该类型的所有信息。
        获取给定类型的Type引用有3种常用方式:
    ●使用 C# typeof 运算符。
            Type t = typeof(string);
        ●使用对象GetType()方法。
            string s = “grayworm”;
            Type t = s.GetType();
        ●还可以调用Type类的静态方法GetType()。
            Type t = Type.GetType(“System.String”);

        上面这三类代码都是获取string类型的Type,在取出string类型的Type引用t后,我们就可以通过t来探测string类型的结构了。
    string n = “grayworm”;
                Type t = n.GetType();
                foreach (MemberInfo mi in t.GetMembers())
                {
                    Console.WriteLine(“{0}/t{1}”,mi.MemberType,mi.Name);
                }
    Type类的属性:
            Name 数据类型名
            FullName 数据类型的完全限定名(包括命名空间名)
            Namespace 定义数据类型的命名空间名
            IsAbstract 指示该类型是否是抽象类型
            IsArray   指示该类型是否是数组
            IsClass   指示该类型是否是类
            IsEnum   指示该类型是否是枚举
            IsInterface    指示该类型是否是接口
            IsPublic 指示该类型是否是公有的
            IsSealed 指示该类型是否是密封类
            IsValueType 指示该类型是否是值类型
    Type类的方法:
            GetConstructor(), GetConstructors():返回ConstructorInfo类型,用于取得该类的构造函数的信息
            GetEvent(), GetEvents():返回EventInfo类型,用于取得该类的事件的信息
            GetField(), GetFields():返回FieldInfo类型,用于取得该类的字段(成员变量)的信息
            GetInterface(), GetInterfaces():返回InterfaceInfo类型,用于取得该类实现的接口的信息
            GetMember(), GetMembers():返回MemberInfo类型,用于取得该类的所有成员的信息
            GetMethod(), GetMethods():返回MethodInfo类型,用于取得该类的方法的信息
            GetProperty(), GetProperties():返回PropertyInfo类型,用于取得该类的属性的信息
        可以调用这些成员,其方式是调用Type的InvokeMember()方法,或者调用MethodInfo, PropertyInfo和其他类的Invoke()方法。
    查看类中的构造方法:
    NewClassw nc = new NewClassw();
    Type t = nc.GetType();
    ConstructorInfo[] ci = t.GetConstructors();    //获取类的所有构造函数
            foreach (ConstructorInfo c in ci) //遍历每一个构造函数
            {
    ParameterInfo[] ps = c.GetParameters();    //取出每个构造函数的所有参数
                foreach (ParameterInfo pi in ps)   //遍历并打印所该构造函数的所有参数
                {
                    Console.Write(pi.ParameterType.ToString()+” “+pi.Name+”,”);
                }
                Console.WriteLine();
            }
    用构造函数动态生成对象:
    Type t = typeof(NewClassw);
    Type[] pt = new Type[2];
            pt[0] = typeof(string);
            pt[1] = typeof(string);
            //根据参数类型获取构造函数
    ConstructorInfo ci = t.GetConstructor(pt);
            //构造Object数组,作为构造函数的输入参数
    object[] obj = new object[2]{“grayworm”,”hi.baidu.com/grayworm”};
            //调用构造函数生成对象
    object o = ci.Invoke(obj);  
            //调用生成的对象的方法测试是否对象生成成功
            //((NewClassw)o).show();  
    用Activator生成对象:
    Type t = typeof(NewClassw);
            //构造函数的参数
            object[] obj = new object[2] { “grayworm”, “hi.baidu.com/grayworm” }; 
            //用Activator的CreateInstance静态方法,生成新对象
    object o = Activator.CreateInstance(t,”grayworm”,”hi.baidu.com/grayworm”);
            //((NewClassw)o).show();
    查看类中的属性:
    NewClassw nc = new NewClassw();
            Type t = nc.GetType();
    PropertyInfo[] pis = t.GetProperties();
            foreach(PropertyInfo pi in pis)
            {
                Console.WriteLine(pi.Name);
            }
    查看类中的public方法:
    NewClassw nc = new NewClassw();
            Type t = nc.GetType();
    MethodInfo[] mis = t.GetMethods();
            foreach (MethodInfo mi in mis)
            {
                Console.WriteLine(mi.ReturnType+” “+mi.Name);
            }
    查看类中的public字段
    NewClassw nc = new NewClassw();
            Type t = nc.GetType();
            FieldInfo[] fis = t.GetFields();
            foreach (FieldInfo fi in fis)
            {
                Console.WriteLine(fi.Name);
            } (http://hi.baidu.com/grayworm)
    用反射生成对象,并调用属性、方法和字段进行操作
    NewClassw nc = new NewClassw();
            Type t = nc.GetType();
            object obj = Activator.CreateInstance(t);
            //取得ID字段
            FieldInfo fi = t.GetField(“ID”);
            //给ID字段赋值
            fi.SetValue(obj, “k001”);
            //取得MyName属性
            PropertyInfo pi1 = t.GetProperty(“MyName”);
            //给MyName属性赋值
            pi1.SetValue(obj, “grayworm”, null);
            PropertyInfo pi2 = t.GetProperty(“MyInfo”);
            pi2.SetValue(obj, “hi.baidu.com/grayworm”, null);
            //取得show方法
            MethodInfo mi = t.GetMethod(“show”);
            //调用show方法
            mi.Invoke(obj, null);
    System.Reflection.Assembly类
         Assembly类可以获得程序集的信息,也可以动态的加载程序集,以及在程序集中查找类型信息,并创建该类型的实例。
        使用Assembly类可以降低程序集之间的耦合,有利于软件结构的合理化。
    通过程序集名称返回Assembly对象
            Assembly ass = Assembly.Load(“ClassLibrary831”);
        通过DLL文件名称返回Assembly对象
            Assembly ass = Assembly.LoadFrom(“ClassLibrary831.dll”);
        通过Assembly获取程序集中类
            Type t = ass.GetType(“ClassLibrary831.NewClass”);   //参数必须是类的全名
        通过Assembly获取程序集中所有的类
            Type[] t = ass.GetTypes();

    //通过程序集的名称反射
    Assembly ass = Assembly.Load(“ClassLibrary831”);
        Type t = ass.GetType(“ClassLibrary831.NewClass”);
        object o = Activator.CreateInstance(t, “grayworm”, “http://hi.baidu.com/grayworm“);
        MethodInfo mi = t.GetMethod(“show”);
        mi.Invoke(o, null);

    //通过DLL文件全名反射其中的所有类型
    Assembly assembly = Assembly.LoadFrom(“xxx.dll的路径”);
        Type[] aa = a.GetTypes();

        foreach(Type t in aa)
        {
            if(t.FullName == “a.b.c”)
            {
                object o = Activator.CreateInstance(t);
            }
        }

  • 淘宝充值平台新人必读帖:防骗是关键!

    淘宝充值平台VS骗子
    淘宝充值平台VS骗子

    据个人在淘宝充值平台的使用经验,个人认为目前淘宝的制定的规则是有坑的,骗子利用游戏规则不断的进行诈骗。本人也是被骗子骗过,因此,特别提醒新入住的同行们,做充值,防骗是关键。

    一、淘宝交易规则的漏洞之一:退款无成本,骗子疯了似的诈骗

    漏洞描述:充值成功后,淘宝允许买家发起退款,买家发起退款没有成本,骗子充完值就退款。骗子不放过任何一个充值卖家,不管是新店还是老店。这个问题在于,骗子进行诈骗是没有成本的!尤其是新开店的亲,特别小心,因为骗子非常喜欢新开店的。

    漏洞应对:

    1.保本措施:拒绝退款,选择“充值成功,买家未提供凭证”。这是一场没完没了的拉锯站,骗子会在夜静人深的时候要求再退款,亲,又得拒绝。来来回回很多很多次!

    2.小二介入:在可以让小二介入的时候,把淘宝充值平台的充值记录,截下来,传上去。把供应商的截图也传上去。

    3.举报措施:把这个骗子买家报告给淘宝小二。

    二、淘宝交易规则的漏洞之二:售后无成本,骗子疯了似的诈骗

    漏洞描述:交易完成之后,淘宝允许买家发起售后,买家发起售后没有成本,骗子使用售后诈骗真的是很绝,基本上卖家都很难察觉到有售后存在,然后钱就被骗子骗走了。为什么说骗子很绝呢?因为骗子什么时候发起售后真的很难说,对于新店来说,天天上去看,什么退款、售后都没有,整个人可能就把店给遗忘了,只要松懈一阵子,骗子可能就发起了售后。真的是可狠!

    漏洞应对:

    同漏洞一!

    骗子比卖家还熟悉淘宝规则,因此,对淘宝规则进行深入了解是再好不过了。我觉得一个开小店的很难把淘宝规则一一理解下来,至少我个人是从坑里爬出来,才知道淘宝规则是啥样的。

    再分享几个常见的诈骗案例:

    1.买家没有付款,发一个假的网银付款截图。

    识别方式:看一下订单的支付状态

    应对方案:1.举报买家!2.不要理会骗子,浪费时间!

    2.订单关闭了,买家说没有收到退款,要求卖家退款

    识别方式:看一下订单状态,是否是关闭状态

    应对方案:1.标准回答:退款原路返回,如使用网银支付,会需要几个工作日处理,如对此不放心,可以拨打淘宝官方客服确认。2.不需要理会。

    3.买家说很久没有到,各种骂,各种说很着急,要退款

    识别方式:不管买家说什么,重点落在“退款”

    应对方案:1.拒绝,不能直接退款。2.走退款流程,2天后然后把充值平台的凭证提交上去,拒绝退款!

    4.有买家给差评,然后又有人联系说修改中差评

    识别方式:不用识别,太明显了

    应对方案:1.不要太在意差评,少量的差评对小店的权重影响不大,做好卖家应该做的就可以了,骗子基本不会理会卖家在做什么,只会故意差评。2.一般这种骗子喜欢在差评里写一此完全不靠谱的差评,比如说,充50,只到49.25,面对这种差评,可以回一个“骗子死全家!少一分赔一百!给了差评,然后换个马甲要求问要不要修改中差评,有多远滚多远。”。3.举报差评师

    5.买家提供无效凭证要求退款

    识别方式:除了网厅充值流水算有效凭证,其他的全是无效凭证。

    应对方案:充值真的失败的情况下会用到,但是失败率非常低,基本上99.99%都是骗子在给卖家添加负担。很难区分是不是骗子,因此,不管对方是骗子还是正常买家,引导买家提供有效凭证!骗子会找各种理由不提供,或提供别的。

    骗子的招数会不断的更新,防骗的基本要领总结为两点:

    1.定期查看退款与售后

    2.退款讲究凭证

    @淘宝

    淘宝规则中最大的坑在于,买家发起退款与售后无成本,骗子太猖獗了!

    1.有没有黑白名单给卖家使用,小号新号未实名号全部不让下单,骗子太多!

    2.买家发起退款与售后,交保证金,如果是买家诈骗,扣除买家的保证金!

    3.充值的退款与售后不应该搞什么超时退款,发货情况下的充值失败率趋近为0,搞退款与售后的骗子占了多数,超时了就进入凭证环节!

    4.退款售后界面提供举报入口,有诈骗的买家直接封号

    版本声明:小站独家发布,不允许转载!违者深深的谴责!