简易代码之家

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

#

一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。

如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。

解决办法如下:

  1. 卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。

  2. 重新修改path 和 classpath 两个环境变量。因为在64系统当中,32位软件回安装到program files (*86)文件夹,64位软件会安装到program files 文件夹,当你先前安装32JDK时,你设置的环境变量路径当中当然会包括“program files (*86)”,而这时JDK已经转移到“program files”中了,修改过来即可。

  3. 注意你两次安装的JDK版本号,不一定相同,因为安装时会根据你的版本号建立JDK文件夹,如果两次的版本号不同,在环境变量里也要修改。

现在,Eclipse应该可以正常使用了,快去练习Java程序吧!

posted @ 2014-06-24 15:49 Jakin.zhou 阅读(146) | 评论 (0)编辑 收藏

<style>
.zc_lan14 
{
    TEXT-ALIGN
: center; FONT-FAMILY: "微软雅黑"; MARGIN-BOTTOM: 3px; COLOR: #0099ff; FONT-SIZE: 24px
}
</style><div class="zc_lan14">测试标题</div>
posted @ 2014-04-02 11:21 Jakin.zhou 阅读(196) | 评论 (2)编辑 收藏

1.冻结第一行:
视图->冻结窗格->冻结首行

2.第一行自动筛选:
选择要设置的行,数据->筛选->自动筛选

3.在单元格中添加下拉菜单:
(1)选中一列,数据->数据验证。
(2)在弹出的对话框中选取"设置"选项卡。
(3)在"允许"下拉列表框中选取"序列"。
(4)在"来源"编辑框中输入自定义的内容,用半角的","隔开,如输入中国,美国,日本。
(5)右边选中"提供下拉箭头",点击"确定"。

posted @ 2013-11-20 17:08 Jakin.zhou 阅读(123) | 评论 (0)编辑 收藏

以下为SQL2008 缩小日志文件的脚本,在SQL Server Management Studio中打开数据库,将脚本里的数据库名称替换成需要缩小日志的库名称,然后

运行以下脚本。

 

USE WSS_Content_Keeptime2010_V2;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE WSS_Content_Keeptime2010_V2
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (WSS_Content_Keeptime2010_V2_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE WSS_Content_Keeptime2010_V2
SET RECOVERY FULL;
GO

posted @ 2013-08-08 10:28 Jakin.zhou 阅读(189) | 评论 (0)编辑 收藏

1.黑色实线:(行列都有)

<asp:GridViewID="GridView1"runat="server"CellPadding="3"GridLines="None"BackColor="Black"CellSpacing="1"><FooterStyleBackColor="#C6C3C6"ForeColor="Black"/><RowStyleBackColor="#ECF5FF"ForeColor="Black"/><SelectedRowStyleBackColor="#9471DE"Font-Bold="True"ForeColor="White"/><PagerStyleBackColor="#C6C3C6"ForeColor="Black"HorizontalAlign="Right"/><HeaderStyleBackColor="#A6CBEF"Font-Bold="True"ForeColor="#404040"BorderColor="#A6CBEF"/></asp:GridView>

 2、黑色实线(只有行)

<styletype="text/css">.table{border:solid 1px black}.table th{border-bottom:solid 1px black;}.table td{border-bottom:solid 1px black;}</style><asp:GridViewID="GridView1"CssClass="table"runat="server"CellPadding="3"GridLines="None"BackColor="#ECF5FF"CellSpacing="0"><FooterStyleBackColor="#C6C3C6"ForeColor="Black"/><RowStyleBackColor="#ECF5FF"ForeColor="Black"/><SelectedRowStyleBackColor="#9471DE"Font-Bold="True"ForeColor="White"/><PagerStyleBackColor="#C6C3C6"ForeColor="Black"HorizontalAlign="Right"/><HeaderStyleBackColor="#A6CBEF"Font-Bold="True"ForeColor="#404040"BorderColor="#A6CBEF"/></asp:GridView>


 

3、黑色实线(只有列)
<style type="text/css">.table{border:solid 1px black}.tableth{border-right:solid 1px black;}.tabletd{border-right:solid 1px black;}</style>
<asp:GridViewID="GridView1"CssClass="table"runat="server"CellPadding="3"GridLines="None"BackColor="#ECF5FF"CellSpacing="0"><FooterStyleBackColor="#C6C3C6"ForeColor="Black"/><RowStyleBackColor="#ECF5FF"ForeColor="Black"/><SelectedRowStyleBackColor="#9471DE"Font-Bold="True"ForeColor="White"/><PagerStyleBackColor="#C6C3C6"ForeColor="Black"HorizontalAlign="Right"/><HeaderStyleBackColor="#A6CBEF"Font-Bold="True"ForeColor="#404040"BorderColor="#A6CBEF"/></asp:GridView>

posted @ 2013-07-18 13:09 Jakin.zhou 阅读(1188) | 评论 (0)编辑 收藏

原因:Word或Excel文件包含的GridView没有查询到数据。
posted @ 2013-07-18 11:03 Jakin.zhou 阅读(181) | 评论 (0)编辑 收藏

1.开启相关网站集功能。
2.若还是找不到可以在其它有内容编辑器的站点下,在“Web 部件”中找到并下载内容编辑器,上传至本站点即可。
posted @ 2013-07-16 16:46 Jakin.zhou 阅读(181) | 评论 (0)编辑 收藏

最后实现效果如下:

设置栏如下:

解决方案结构如下:


fldtypes_RoyCustomField.xml 内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<FieldTypes>
  
<FieldType>
    
<Field Name="TypeName">RoyCustomField</Field>
    
<Field Name="ParentType">Text</Field>
    
<Field Name="TypeDisplayName">RoyCustomField</Field>
    
<Field Name="TypeShortDescription">RoyCustomField</Field>
    
<Field Name="UserCreatable">TRUE</Field>
    
<Field Name="FieldTypeClass">RoyCustomField.RoyCustomField,$SharePoint.Project.AssemblyFullName$</Field>
  
</FieldType>
</FieldTypes>

RoyCustomField.cs 内容如下:
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using System.Web.UI.WebControls;
using System.Web.UI;
using System;
namespace RoyCustomField
{
    
public class RoyCustomField : SPFieldText
    {
        
public RoyCustomField(SPFieldCollection field, string strFieldName)
            : 
base(field, strFieldName)
        {
        }
        
public RoyCustomField(SPFieldCollection field, string strFieldName, string strDispName)
            : 
base(field, strFieldName, strDispName)
        {
        }
            

        
public override BaseFieldControl FieldRenderingControl
        {
            
get
            {
                BaseFieldControl fc 
= new RoyText();
                fc.FieldName 
= this.InternalName;
                
return fc;
            }
        }
    }


    
public class RoyText : BaseFieldControl
    {

        
private DropDownList _ddlProvince;
        
private DropDownList _ddlCity;
        
#region Province of autoPostBack
        
void Province_SelectedIndexChanged(object sender, EventArgs e)
        {
            _ddlCity.Items.Clear();
            
if (_ddlProvince.SelectedValue.ToString() == "河北省")
            {
                _ddlCity.Items.Add(
new ListItem("石家庄市""石家庄市"));
            }
            
else if (_ddlProvince.SelectedValue.ToString() == "山东省")
            {
                _ddlCity.Items.Add(
new ListItem("济南市""济南市"));
            }
            
else
            {
                _ddlCity.Items.Add(
new ListItem("北京市""北京市"));
            }
        }
        
#endregion
        
protected override void CreateChildControls()
        {

            
base.CreateChildControls();
            
this.TemplateContainer.FindControl("_ddlProvince");
            _ddlProvince 
= new DropDownList();
            _ddlProvince.Items.Add(
new ListItem("河北省""河北省"));
            _ddlProvince.Items.Add(
new ListItem("山东省""山东省"));

            _ddlProvince.AutoPostBack 
= true;
            _ddlProvince.SelectedIndexChanged 
+= Province_SelectedIndexChanged;
            
this.Controls.Add(_ddlProvince);
            
this.Controls.Add(new LiteralControl(" - "));
            
this.TemplateContainer.FindControl("_ddlCity");
            _ddlCity 
= new DropDownList();
            _ddlCity.Items.Add(
new ListItem("石家庄市""石家庄市"));
            _ddlCity.Items.Add(
new ListItem("济南市""济南市"));
            
this.Controls.Add(_ddlCity);
        }

        
        
public override object Value
        {
            
get
            {
                
this.EnsureChildControls();
                
return _ddlProvince.Text+"-"+_ddlCity.Text;
            }
            
set
            {
                
string fv = (string)this.ItemFieldValue;
                
if (fv.Contains("-"))
                {
                    
string[] all = fv.Split('-');
                    _ddlProvince.Text 
= all[0];
                    _ddlCity.Text 
= all[1];
                }
            }
        }
    }
}

注意事项:

1.xml的文件名必须以fldtypes_开头,否则不能识别。

2.如果要设置默认值请Override DefaultValue,如果要验证格式是否正确请Override GetValidatedString。


本文参考:http://www.cnblogs.com/Roy_Cao/archive/2012/08/14/2637542.html 
posted @ 2013-07-02 10:09 Jakin.zhou 阅读(370) | 评论 (0)编辑 收藏

在SharePoint平台上部署的程序出现错误时,页面总是被转向一个提示“发生意外错误”的页面,看不到出错的原因。通过修改web.config文件配置可以看到更详细的错误信息:

 1、 将<SafeMode ... CallStack="false" ...... AllowPageLevelTrace="false">中的CallStack和AllowPageLevelTrace的属性设置为“true”。
 2、 将<customErrors mode="On" />的mode改为"Off"

posted @ 2013-06-13 11:44 Jakin.zhou 阅读(393) | 评论 (0)编辑 收藏

<script type="text/javascript">
    
function OpenFrameDialog3(bid,hs,hname,xname) {
        
var options = SP.UI.$create_DialogOptions();
        options.url 
= "/mypages/TestFirst.aspx?BID=" + bid + "&HS="+hs+"&HNAME="+hname+"&XNAME="+xname;
        options.height 
= 500;
        options.width 
= 950;

        options.dialogReturnValueCallback 
= Function.createDelegate(null, CloseDialogCallback);
        SP.UI.ModalDialog.showModalDialog(options);
    }
    
function CloseDialogCallback(result, target) {
        
if (result === SP.UI.DialogResult.OK) {
            javascript: setTimeout('javascript:
return true;', 8000);
            messageId 
= SP.UI.Notify.addNotification("<img src='_layouts/images/loading.gif'/>Creating list<b>" + target + "</b>");
        }
        
if (result === SP.UI.DialogResult.cancel) {
            SP.UI.Notify.addNotification(
"Operation was cancelled"false""null)
        }
    }
    
</script>
<href="Javascript:OpenFrameDialog();">查看数据</a>
弹出页面:
<html>
<head>
<script type="text/javascript">
    
//返回值方法
    function ReturnPageValue() {
        window.frameElement.commitPopup(document.getElementById('
<%=txtValue.ClientID %>').value);
    }
</script>
</head>
<body>
    
<input id="txtValue" type="text" runat="server"  />
    
<input id="BtnOK" type="button" value="确定" onclick="ReturnPageValue();" />
    
<input id="BtnClose" type="button" value="关闭" onclick="window.frameElement.cancelPopUp();" />
</body>
</html>

posted @ 2013-05-30 10:15 Jakin.zhou 阅读(665) | 评论 (1)编辑 收藏

仅列出标题
共16页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last