61阅读

不严不实的原因分析-分析网赚新手赚不到钱的原因

发布时间:2018-03-28 所属栏目:android fragment

一 : 分析网赚新手赚不到钱的原因

  互联网的发展,走到今天,大大小小的网站蜂拥而至,但是又有多少的网站在发展中被淘汰,为什么有的网站赚钱,有的网站不赚钱,有人的能够把网站做的很好,而有的人做的网站却只能关闭呢?哪几类人做网站不赚钱呢?现在根据我多年站长的经验,就为大家分析一下:

  第一类人:入行不足三个月的人

  入行不足三个月的人,这类人很多,很多人都知道互联网是一块大蛋糕,都想分享这块大蛋糕,经常在群里看到,走入互联网做站一个月了还没赚钱,做站两个月了还没赚钱……,那么我想告诉大家的是,互联网赚钱也没有那么容易,如果是那么容易,那么我们都来互联网做站得了。刚入行不足三月的人,技术,经验,都不精,属于涉世未深这一层,有的人甚至对这个行业了解的都不够透彻的情况下,就来做网站,你想你拿什么去赚钱,作为一个刚入行的新人,我建议大家应该把重点放在学习上,当你把这个行业看通透了,才能够有可能赚到钱。

  第二类人:认为网赚是非常轻松非常容易的人

  认为网赚是非常轻松非常容易的人,我想这类人可能是受现在各种各样网赚培训的影响,很多培训夸大其词,说什么几天就能学会,保证赚钱之类的,可以好好想想,哪有这么好的事,天上哪有那么好的馅饼正好砸到你的头上,如果是这样,我们天天等着馅饼,准备接着就好了。我可以很负责任的说,网赚没有那么简单,但是,当网站做到一定程度的时候,在你有技术有经验有想法的时候,可能赚钱会变得比较简单,但是对于新人来说,做站是非常费时费力的,一般初期很难赚到钱,即便赚到钱也是很微薄的,如果没有这个心理准备,就不要想着做网站赚钱了,有的人做网站简直和烧钱一样,投入了大量了金钱,人力物力最终还不是身无分文的退出来,我想对大家说的是,网赚可以赚钱,但是是在具备一定的条件下才可以赚钱的,不能盲目跟风。

  第三类人:用疑惑的心态来看待网赚的人

  用疑惑的心态来看待网赚的人,其实这类人不在少数,虽然他们也在做站,但是很多的时候,他们都在疑惑,网站到底能不能赚钱呢?明明自己在做,又在想做这个能不能赚钱,我是感觉挺有意思的,一旦怀疑这个行业,就算你在做,也不可能全心全意的去做,这样的话怎么能赚到钱?365行,行行出状员,就要看你的选择了,如果连你自己都疑惑这个行业,你还能够全心全意的做下去吗,这样的话永远难以达到你的目标。任何行业都有赚钱和不赚钱的,互联网同样,有赚钱的,也有不赚钱的,关键要看你怎么去做!

  如果你是属于这三类中的一类人,我建议你还是不要盲从,毕竟做站,是需要花钱的,花钱我们也要花在刀刃上,先看看自己适不适合这个行业,然后再深入学习,给自己定好位,是不是要在互联网发展下去,然后再决定要不要做站,做什么样的站,确定好自己的定位和目标后,再去行动,多交朋友,和大家交流后,会让你明白很多,少走弯路,多赚钱!本文来源:网上如何赚钱网  网址:http://www.533.org.cn/A5首发,转载请注明,谢谢! 

二 : android.app.Fragment$InstantiationException的原因分析

1. Fragment$InstantiationException的原因分析[www.61k.com)

在编写Fragment类的代码时候,Android Lint有时会提示如下error:

Avoid not-default constructors in fragments: use a default constructor plus Fragment$setArguments(Bundle) instead

From the Fragment documentation:
Every fragment must have an empty constructor, so it can be instantiated when restoring its activity's state. It is strongly recommended that subclasses do not have other constructors with parameters, since these constructors will not be called when the fragment is re-instantiated; instead, arguments can be supplied by the caller with setArguments(Bundle) and later retrieved by the Fragment with getArguments().

每个Fragment必须要有一个无参构造方法,这样该Fragment在Activity恢复状态的时候才可以被实例化。强烈建议,Fragment的子类不要有其他含参构造方法,因为这些构造方法在Fragment重新实例化时不会被调用。取而代之的方式是,通过setArguments(Bundle)设置参数,然后通过getArguments获得参数。

如果的Fragment没有无参构造方法,app在恢复Activity时(例如旋转设备),会出现crash。

Q: 为什么必须要有一个无参构造方法,而且含参构造方法在Fragment重新实例化时不会调用?

接下来分析一下Activity恢复状态的过程。

1. Activity的onCreate(Bundle savedInstanceState)的方法

package android.app;public class Activity extends ContextThemeWrapper implements LayoutInflater.Factory2, Window.Callback, KeyEvent.Callback, OnCreateContextMenuListener, ComponentCallbacks2, Window.OnWindowDismissedCallback { final FragmentManagerImpl mFragments = new FragmentManagerImpl(); protected void onCreate(@Nullable Bundle savedInstanceState) { ... if (savedInstanceState != null) { Parcelable p = savedInstanceState.getParcelable(FRAGMENTS_TAG); mFragments.restoreAllState(p, mLastNonConfigurationInstances != null ? mLastNonConfigurationInstances.fragments : null); } mFragments.dispatchCreate(); ... } ...}
当savedInstanceState不为null的时候,会调用FragmentManagerImpl的restoreAllState(Parcelable state, ArrayListnonConfig)方法恢复Fragment。

2. FragmentManagerImpl的restoreAllState(Parcelable state, ArrayListnonConfig)方法

该方法会调用FragmentState的instantiate(Activity activity, Fragment parent)方法。

package android.app;final class FragmentManagerImpl extends FragmentManager implements LayoutInflater.Factory2 { ... void restoreAllState(Parcelable state, ArrayListnonConfig) { // If there is no saved state at all, then there can not be // any nonConfig fragments either, so that is that. if (state == null) return; FragmentManagerState fms = (FragmentManagerState)state; if (fms.mActive == null) return; ... for (int i=0; i(); } if (DEBUG) Log.v(TAG, "restoreAllState: avail #" + i); mAvailIndices.add(i); } } ... }}
3. FragmentState的instantiate(Activity activity, Fragment parent)方法

最终会调用Fragment的静态工厂方法instantiate(Context context, String fname, @Nullable Bundle args)。

package android.app;final class FragmentState implements Parcelable { ... public Fragment instantiate(Activity activity, Fragment parent) { if (mInstance != null) { return mInstance; } if (mArguments != null) { mArguments.setClassLoader(activity.getClassLoader()); } mInstance = Fragment.instantiate(activity, mClassName, mArguments); if (mSavedFragmentState != null) { mSavedFragmentState.setClassLoader(activity.getClassLoader()); mInstance.mSavedFragmentState = mSavedFragmentState; } mInstance.setIndex(mIndex, parent); mInstance.mFromLayout = mFromLayout; mInstance.mRestored = true; mInstance.mFragmentId = mFragmentId; mInstance.mContainerId = mContainerId; mInstance.mTag = mTag; mInstance.mRetainInstance = mRetainInstance; mInstance.mDetached = mDetached; mInstance.mFragmentManager = activity.mFragments; if (FragmentManagerImpl.DEBUG) Log.v(FragmentManagerImpl.TAG, "Instantiated fragment " + mInstance); return mInstance; }}
4. Fragment的静态工厂方法instantiate(Context context, String fname, @Nullable Bundle args)

Fragment的重新实例化是利用Java反射机制,并且调用的是Fragment的无参构造方法,所以这一步是不会调用其他有参构造方法的。若Fragment没有无参构造方法,则clazz.newInstance()会抛出InstantiationExecption,然后就会打印出常见的一个Exception,"Unable to instantiate fragment " + fname + ": make sure class name exists, is public, and has an" + " empty constructor that is public"。

package android.app;public class Fragment implements ComponentCallbacks2, OnCreateContextMenuListener { private static final ArrayMap> sClassMap = new ArrayMap>(); public static Fragment instantiate(Context context, String fname, @Nullable Bundle args) { try { Classclazz = sClassMap.get(fname); if (clazz == null) { // Class not found in the cache, see if it's real, and try to add it clazz = context.getClassLoader().loadClass(fname); if (!Fragment.class.isAssignableFrom(clazz)) { throw new InstantiationException("Trying to instantiate a class " + fname + " that is not a Fragment", new ClassCastException()); } sClassMap.put(fname, clazz); } Fragment f = (Fragment)clazz.newInstance(); if (args != null) { args.setClassLoader(f.getClass().getClassLoader()); f.mArguments = args; } return f; } catch (ClassNotFoundException e) { throw new InstantiationException("Unable to instantiate fragment " + fname + ": make sure class name exists, is public, and has an" + " empty constructor that is public", e); } catch (java.lang.InstantiationException e) { throw new InstantiationException("Unable to instantiate fragment " + fname + ": make sure class name exists, is public, and has an" + " empty constructor that is public", e); } catch (IllegalAccessException e) { throw new InstantiationException("Unable to instantiate fragment " + fname + ": make sure class name exists, is public, and has an" + " empty constructor that is public", e); } }}
Q: 实际中还会遇到另一种情况,该Fragment有无参构造方法,依然抛出了InstantiationException。这又是为什么呢?
当你的Fragment是作为的一个非静态内部类的时候,这个时候利用Java反射机制也是无法实例化该Fragment的。我在实际项目中就是将一个DialogFragment定义为Activity的内部类,导致了这个Exception。因为非静态内部类对象的实例化需要先实例化外部类对象,仅仅实例化非静态内部类必然抛出InstantiationException。

三 : 慢说:黄袍怪倒霉原因的分析

有人说,黄袍怪是《西游记》最好的男人,本事大,而且非常疼爱自己的女人,嫁人就嫁黄袍怪,果真如此吗?还有人说,出身决定命运,阶层决定命运,黄袍怪有出身、有背景,所以,天生命运就比小老百姓好,果真如此吗?

其实,恰恰相反,小说中的黄袍怪,婚姻情感方面不顺不幸,工作事业方面也不顺不幸,要生活没生活,要事业没事业,既然要什么没什么,居然还有人羡慕嫉妒恨,可悲可叹。[www.61k.com]

黄袍怪本是天界奎星,属于神仙系统,怎么也是司局级领导,按说生活事业都应该不错,确实值得让小老百姓羡慕嫉妒恨,但他与披香殿侍女通奸,双方被处罚,一个投胎为人,一个下界为妖,生活事业双双倒霉。

黄袍怪当妖精时,强娶已经转世为人的百花羞公主,结婚十三年,还生了两个孩子。小说中说的很清楚,百花羞从始至终根本不愿跟他在一起,非常迫不得已。再会疼老婆,但老婆分分钟盼着逃离苦海,说明什么问题?只能说明,黄袍怪给百花羞带来的,是十三年的痛苦,百花羞不幸福,一厢情愿的黄袍怪,也不可能幸福。

婚姻不幸,事业上呢?黄袍怪相当于弃政从商,被迫下海。但此人,身为妖精,既要做好人,又要做好丈夫,结果,即不是好人,也不是好丈夫,孩子被摔死,老婆自由了,自己成了孤家寡人,被迫回到天上,给太上老君烧火。因此,当妖精时期的黄袍怪,也不是一个称职的妖精,这一段经历,黄袍怪的生活和工作,还是一团糟,还是非常不顺不幸。

所以,客观看黄袍怪,不管是从政还是经商,不管是做神仙还是做妖怪,都很失败。情感情感失败,婚姻婚姻失败,亲子亲子失败,工作工作失败,哪点好呢?哪点值得人们羡慕嫉妒恨呢?真看不出来。

黄袍怪

所以,黄袍怪给我们的启发,不应该是他被无罪释放,不应该是恨老天爷不公、厚此薄彼,而是要搞清楚,出身好、背景好的黄袍怪,为什么也会如此不顺不幸?他的天赋到底是什么?黄袍怪这种天赋的人,怎么才能让自己的工作生活更顺利一些?怎么才能让自己避免如此不顺不幸?

人生就是如此,从政也好,经商也好,打工也罢,看起来各自命运不同,区别很大,其实,不管干什么,都有一帆风顺的,也有喝凉水都塞牙的。现实中恰恰如此,官再大,钱再多,不幸的人并不少,所以,搞清楚人生为什么不幸,搞清楚人生不幸的根本原因,学会让自己幸福一些,这才是人生最大的本事。

要知道,现实生活中,黄袍怪这种性格的人,并不少见,有身份,有背景,有本事,会疼人,但仍然不幸的人,照样大有人在。所以,我们要分析黄袍怪的性格密码。性格密码清楚了,他的天赋也就清楚了,那么,也就找出了他不幸的原因了。任何人,都有一种独一无二的天赋,任何一种天赋,都有自己独特的用武之地,也有自己不适合的环境,那么,黄袍怪不幸,必定是干了不适合自己天赋的事情,所以不管当星宿,还是当妖怪,都不幸。

具体怎么测评呢?我们还是要用老慢的“八维测评技术”。八维测评技术,八个维度是:1中正、2感性、3务实、4极致、5理性、6关联、7柔顺、8强势。

具体怎么做呢?有两种办法,其一,排除法;其二,三遍法。

排除法:比如黄袍怪,不务实,不偏激,不顺应环境需求,也软弱,也不霸道,这五个维度都可以排除,所以,剩下三个维度,1中正,2感性,5理性,然后,按照重要程度,依次排出这三个维度的顺序,就是黄袍怪的性格密码,也是他的天赋所在。

三遍法:看人要看三遍,平时的表现,是第三性格特征;遇到麻烦的时候,表现出来的,是第二性格特征;关键时刻,骨子里的决策动机,是第一性格特征。

具体到黄袍怪,很明显,

平时,黄袍怪比较讲理。在天上,并无大错;抓唐僧,也是唐僧主动上门;放唐僧,也是理由充分;国王让八戒剿匪,所以战八戒,把唐僧变老虎,等于惩罚国王和唐僧,也算合理。所以,理性维度,是黄袍怪的第三性格特征;

遇到麻烦,黄袍怪表现出来的,是勇敢好斗。天庭、八戒、国王、唐僧、孙悟空,在黄袍怪眼里,他反而是正义的化身,都是对方失礼在先,他才奋起反击,所以,中正维度,就是黄袍怪第二性格特征。

关键时刻,遇到大事,黄袍怪的所作所为,其实是非常任性,确实对得起自己的良心。在天庭,自己是真爱;当妖精抢公主,自己是真爱;惩罚国王和唐僧,是真恨;妻子孩子已经都没了,兴高采烈回天上烧火,还是真性情。所以,我们可以确定,感性维度,就是黄袍怪的第一性格特征。

这样,我们就得出了黄袍怪的性格密码,第一性格特征是感性;第二性格特征是中正;第三性格特征是理性。因此,黄袍怪的思维逻辑是:平时讲道理;遇到麻烦,是非分明,敢于正面斗争;关键时刻,一切听从自己内心的声音。书中的黄袍怪,为人处事,都是按照这个思维逻辑进行的,每一件事,按照这个思维逻辑,都能解释的很通顺,因此,也间接证明了老慢的测评技术是简单实用精准的。

所以,黄袍怪的性格密码是:第一感性;第二中正;第三理性;用序号表示,就是“215”,2=感性;1=中正;5=理性。

前两位数字组合是“21”,在《天道易经》里,是“履卦”性格,恰恰就是“一种特别敢于冒险和寻求刺激的人”,这类人,给别人的印象,就是特别爱玩悬的,喜欢探索新鲜刺激的东西,另一方面,也非常不靠谱。这类人,平时很较劲,骨子里很任性,所以,总在做自己最喜欢的事情,而且总认为自己最正确,所以,非常适合去探险,另一面,也表现出不成熟和不靠谱。

黄袍怪的表现恰恰如此。好好的公务员不做,在天上通奸,寻求刺激,玩悬的,不靠谱;当妖怪又想一心一意过日子,玩悬的,不靠谱;把唐僧变成老虎,也是不靠谱的恶作剧;最后,给太上老君烧火,其实是炼丹的助理,这个工作,相当于搞科研和开发,恰恰需要敢于探索,寻求新鲜刺激,而且会经常变化,总有新鲜刺激感,所以,黄袍怪最终找到了适合自己的工作。

不仅如此,后两位数字组合是“15”,在《天道易经》里是“小蓄卦”性格,就是一个“很有理想的斗士”。黄袍怪给人的印象恰恰如此,为了理想化的爱情,违反天条;当了妖精,照样是非常理想化,一厢情愿,做妖精也想做理想化的妖精,非常不靠谱。把唐僧变成老虎,惩罚唐僧,也是很理想化的不靠谱恶作剧。

但是,这只是黄袍怪的第二性格特征,只能说,平时,黄袍怪是个很理想化的斗士,但骨子里,黄袍怪其实非常喜欢冒险和挑战。平时天真好斗,骨子里追求新奇刺激,这就是真实黄袍怪,也是黄袍怪的天赋所在。现实中,这种性格特征的人,并不少见。其实,就是自己觉得自己好好,很有勇气,很有追求,但别人却认为这些人严重不靠谱的人。这类人,过于理想化,过于小众化,而且特别自以为是,其实非常不靠谱。

因此,只有特别需要理想化的地方,需要完美苛刻的地方,需要探索和挑战的地方,才能展示黄袍怪这类人的天赋。很明显,从政和经商,都不适合黄袍怪,都不能充分展示他的天赋,所以,他在天上当保安队长,在地上当黑公司老板,都不适合。因此,黄袍怪婚姻、工作双双不幸是必然的。

最后,黄袍怪当了太上老君实验室的工作人员,这个岗位适合他吗?这个岗位,相当于搞科学探索,最需要的是悟性,其次需要严谨,再次需要冷静理性,因此,岗位的需求密码是“215”,与黄袍怪的天赋密码完全一致,两者的匹配度高达100%,所以,黄袍怪最终成了神仙。其实,搞创新和探索,最需要的就是探索精神,其次是理想化精神,其实就是黄袍怪的不靠谱和愣头青天赋。

因此,黄袍怪之所以最终修成正果,并不是因为他的出身好,也不是因为他的背景好,而是因为玉帝发现了他的天赋,把他的天赋用在最适合自己的岗位上了,所以,这样的结果是,天庭幸福,太上老君幸福,黄袍怪幸福,天下普遍幸福。所以,一切幸福,根源是匹配;一切不幸福,根源是不匹配。

要知道:人和人不同,每个人,都有自己独一无二的天赋,越早发现和确定自己的天赋,越容易少走弯路,人生越容易顺利幸福。同理,事和事不同,每一件具体的工作,都有自己独一无二的需求,如果“一个人的特殊天赋”与“这个工作的特殊需求”完全匹配,那么,这个工作就容易顺利,这个人就容易成功,否则,必然工作不顺,很可能,越努力越倒霉。

明确了自己的天赋,鉴定出来自己孩子的天赋,然后,往天赋方面加以培训和引导,同时,明确自己不适合什么,什么不是自己的天赋,避免往错误的方向发展,避免花很多金钱和时间但走弯路,这才是人生“关于工作顺利方面”最大的智慧。下一讲,我们讲一个神仙,灵吉菩萨,有兴趣的朋友可以提前分析一下这个人物的天赋,我们共同探讨。

————————————

微信公众号:老慢;(账号:laomansixiang)

老慢讲堂:只发老慢自己的原创思想,以中华天道为根本,以八维测评为工具,以全新的视角解读世间万象。欢迎购买老慢图书《老子的天道》与《天道易经》,搜淘宝店铺:老慢讲堂

四 : 原创文章收录慢、不收录的2个原因分析

搜索引挚不是喜欢原创内容的吗?自己每天都往网站上更新原创内容,耐何最终只是为别人作嫁衣罢了。那么对于自己的网站的原创内容不被收录,笔者认为有两点原因:

一、质量不高,相关性不高

搜索引挚喜欢原创内容这点是勿拥置疑的,但并不是所有的原创内容都受搜索引挚的喜欢。对于一些原创内容而言,在搜索引挚眼里跟垃圾文一样,毫无意义。

首先质量不高的原创内容。怎么判断原创内容的质量高不高呢?笔者总结为两点,一是语句的连贯通畅性。一篇好的文章最基本的要求就是必须能让用户读得通。二与主题的相关性,一篇文章的重点就是围绕着主题而展开的,比如说淘宝客的文章,你不能标题上写着淘宝客的未来到底要怎么走。而内容却离淘宝客十万八千里或者是跟淘宝客有关的话题只是草草的几笔带过,过多的写一些无关的内容,这样的内容无法让用户产生阅读的兴趣,从而让原创内容变成垃圾文了。

其次相关性。这个相关性指的是与网站的相关性,很多站长会这样认为,只要是原创内容就行了,不管它是什么内容的。其实笔者也曾测试过,之前做过一个站是关于桌球的,因为当时对桌球的文章不太懂,更多写的是关于篮球的,因为笔者当时想,反正都是与体育相关的,这样就行了,但是过了一段时间写得自己脑细胞都挂掉了好几百个,都不见被收录一页。每天查询的都是只是首页的快照更新而已,而内页一点收录的迹象都没有,久而久之就放弃更新了。

现在搜索引挚越来越关注用户体验了,而对于优化而言,原创内容是最好的利器,但也不是所有的原创内容都是利器,一些质量不高,相关性不强的原创内容反而达不到事半功倍的效果。

二、与网络上的现有文章重复度高

有时候咱们花费好长时间写了一篇自认为重量非常高的原创文章,兴高采烈的发布到网站上等待着下一刻的收录,然而到搜索引挚上查询时,发现还是没被收录。这是为什么呢?其实咱们忘记了一个非常关键的操作步骤,那就是在写作时,先查询一下网络上是否存在这类的文章,而根据部分站长的测试,只要相似度不超过30%的文章都属于原创内容。

那么当你的原创内容不被收录时,首先要做的就是到把标题或者部分内容复制到搜索引挚框上查询一下,看看是网络上是否存在这篇文章,如果查询出来有相同字数的结果,那么就可以判定这篇文章属于伪原创了,即使是自己刚刚写好的,也不能属于原创内容。

因此搜索引挚并不是只要原创内容就会快速收录,而是会根据自己的数据库来判断是否有匹配的内容才做选择的。所以说,在对于自己的原创内容迟迟不被收录时,可以根据笔者提供的两种方法来检查一下原因,以备以后可以避免再写出原创内容而不被收录的。

本文标题:不严不实的原因分析-分析网赚新手赚不到钱的原因
本文地址: http://www.61k.com/1150675.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1