百度总把我们这种小站的权重放在首页,通过这一个月的观察,我发现它检索首页后并不检索文章。而当有人通过搜索搜到某些关键字在我们网站的时候,百度检索到的内容是首页里面出现的这些关键字。于是用户进来后就只看到首页,而我们这些个人博客文章如果跟新的比百度来检索的时间还快,那么上一次检索到的关键字就已经不再首页了,这样导致的结果就是用户搜索到了来了看不到需要的内容,而百度会因为用户停留时间太短也做出一些判断,从而影响网站权重,这样下去就是个恶性循环。
所以要解决这个问题,我觉得还是得把博客显示形式改成cms形式的,至少在跟新速度上没那么快的话,用户进来后,可以在首页找到文章,一方面是方便了用户,另外一方面用户停留时间长了,且有点击,对百度权重影响也是至关重要的
今天同学毕业设计问我怎么弄,就写了一下,2年不怎么写.net好多细节都忘了,还查了一下才写出来的。。。代码如下:
//连接字符串
String ConnString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~\\Database3.accdb") + ";Persist Security Info=False";
//连接对象
OleDbConnection conn;
OleDbCommand cmd;
conn = new OleDbConnection();
conn.ConnectionString=ConnString;
cmd = new OleDbCommand();
cmd.Connection=conn;
//sql语句,要把语句赋给连接对象
cmd.CommandText = "select * from tb_User";
//Adapter适配器
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;
//DataSet用来存放表结构数据的
DataSet ds = new DataSet();
//最后用适配器去填充dataset表,记住dataset是表的集合
da.Fill(ds);
//gridview就是用来显示数据的,这里是给他指定数据源
GridView1.DataSource = ds;
//有了数据后,就bind一下,把数据显示出来
GridView1.DataBind();
其他的都没啥好说的,主要是System.Web.HttpContext.Current.Server.MapPath(“~\\Database3.accdb要获取数据库的相对路径,不然他会指向vs的IDE路径。
比如一个edittext要让他的光标定位到第一个,或者某一个位置。
用edittext.setSelection(int);方法。
有点小问题,当定位到第一个时,如果我填edittext.setSelection(0);光标位置是乱的,填edittext.setSelection(1);光标就停留在第二个字符。我后来的解决办法有点扯,就是在字符串前面加了一个空格,这样看起来就是正确的。
在eclipse和vs中都有自动排版功能
在eclipse中是:ctrl+shift+f
在vs中是:先选中你要自动排版的内容,一般我喜欢直接全选ctrl+a 然后ctrl+k,然后ctrl+f 。这样就全文自动排版了。
相比之下vs的的确难用且容易忘记。。。
android:visibility跟你猜的一样涌来表示控件显示隐藏的。
android:visibility=”",有3种值,
invisible:不显示,但要占位
visible:正常显示,默认为visible
gone:不显示,且不占位
gone用来实现listview里的隐藏值正好
问题描述:OAuth认证后callback时,在类似于weibo.getOAuthRequestToken(“weibo4android://HomeActivity”);问题上报错you do not have permission to open this page
原因:很有可能是AndroidManifest.xml配置错误
解决方案:
首先看配置是否正确。尤其注意 scheme是
<activity android:name=”.HomeActivity”>
<intent-filter>
<action android:name=”android.intent.action.VIEW” />
<category android:name=”android.intent.category.DEFAULT” />
<category android:name=”android.intent.category.BROWSABLE” />
<data android:scheme=”weibo4android” android:host=”HomeActivity” />
</intent-filter>
</activity>
以上配置要放在<application></application> 之间
然后看看是否有添加
<uses-permission android:name=”android.permission.INTERNET” />
直接在最顶层的布局元素上写android:background=”#CF9″ 即可。#CF9为颜色十六进制编码。
比如
android:id="@+id/layout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#CF9"
>
1.设置背景图片:图片来源于drawable,在drawable下面有4种大小的文件夹,把各种大小的图片分别放到drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi中。图片为png格式,在程序中调用则只写文件名不用写扩展名。
flightInfoPanel.setBackgroundDrawable(getResources().getDrawable(R.drawable.YourPictureName));
2.设置背景颜色:
listItemView.deleteFilghtBg.setBackgroundColor(Color.parseColor(“#F5F5DC”));
心若明镜心亦静,
诸念莫存似尘埃。
雷电风雨人未动,
紫光宝剑如影来。
百步穿杨任驰骋,
千里帷幄笑空杯。
彼苍厚尔以迟莫,
雅颂红颜情难猜。
点点网先进入你的页面,比如http://duguxue.diandian.com/ 然后选择自定义模板。进去后左边切换成编辑模板代码。这个能解决html部分。但是js和css就很麻烦了。这里可以先分析下你的模板代码。比如我现在用的这个它里面有个外链的css, http://x.libdd.com/farm1/93c4b1/5a64b3d9/5D598.css 这个css你则要在他的 首页里面选择 模板公园。点了后右边有个提交模板。点进去后在他的注意事项里面有个 上传静态文件,地址为:http://www.diandian.com/upload/asset 可以上传你的图片,CSS,JavaScript,Flash等。上传后他会有个地址,就像前面我提到的那个x.libdd.com的。把这个地址复制去替换你现在模板的css或js外链地址就好了。
如果你是要重新有大的布局,则需要在他的html那里直接改,最好css使用外链。最后记得点回 自定义设置 那里保存。
保存后可以看到你的效果了。同时你如果使用这个页面的话,也可以在首页 模板公园 里去提交你现在的这个模板,填一些信息,比如送给xxmm之类的。然后就等待他们审核,审核好后别人就可以直接使用了。
