在线PDF转换网站集合

Jquery CDN ,

网站加载速度在线监测工具

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。

10
2015
01

采用VBS脚本向Wincc变量中写值

 

Wincc6包含了VBS脚本编程,对于我等熟悉VB编程的可谓带来的福音,但是,由于西门子的C脚本编程功能实在太强大,加上要保持以前版本的一致性和用户编程习惯的延伸性,所以对于VBS脚本并没有太多的介绍。

    这里我先来介绍一下Wincc中对于控件引用的一般性论述。Wincc对于控件引用一般都采取定义变量-》使用Set 变量 =对象.(方法或属性)->引用变量来做的。

    在变量读取或写入的过程中,我们要接触到一些属性和方法,例如,Read和Write方法,变量的Value属性,熟练掌握这些属性和方法相当重要。

    下面解释一下Write和Read方法的语法:

Read data   其中data是读取变量的方法,如果data=1,直接从AS系统读取,相当于C脚本中的Get*****wait()函数,如果省略,则从Wincc变量管理器中建立的变量中读取。

Write data,1  其中data是需要写入变量的数值,1代表直接写入AS系统,相当于C脚本中的Set*****wait()函数,1省略,则写入到由Wincc变量管理器建立的变量中去。

实例: 
读取变量的方法:

 Dim objTag
   Set objTag=HMIRunTime.Tags("变量名")
   objTag.Read

 HMIRunTime.Tags("变量名").Read

如果以上例程改成直接读取AS系统变量的话,程序为:

 Dim objTag
   Set objTag=HMIRunTime.Tags("变量名")
   objTag.Read,1

 HMIRunTime.Tags("变量名").Read,1

写变量的方法:
 Dim objTag
   Set objTag=HMIRunTime.Tags("变量名")
   objTag.Write    '向变量写入数值1
  '也可以写为  objTag.Write 10   向变量写入数值10

 HMIRunTime.Tags("变量名").Write 1
  '也可以写为  objTag.Write 10

除了以上方法外,你也可以将一个中间变量的值写入:
  Dim objTag,val
  Set objTag=HMIRunTime.Tags("变量名")
  objTag.Read
  val=objTag.Value  '中间变量val存放了变量的值
  objtag.Write val   '写入变量中去

当然,其余的方法还有很多,这些都需要自己在编程过程中总结和灵活运用。 
  

 

06
2015
01

Radgrid实现行合并

 

 


  public static void MergeRows(RadGrid RadGrid1)
        {
            for (int i = RadGrid1.Items.Count - 2; i > 0; i--)
            {
                if (RadGrid1.Items[i][RadGrid1.Columns[0]].Text == RadGrid1.Items[i - 1][RadGrid1.Columns[0]].Text)
                {
                    RadGrid1.Items[i - 1][RadGrid1.Columns[0]].RowSpan = RadGrid1.Items[i][RadGrid1.Columns[0]].RowSpan < 2 ? 2 : RadGrid1.Items[i][RadGrid1.Columns[0]].RowSpan + 1;                    
                    RadGrid1.Items[i][RadGrid1.Columns[0]].Visible = false;
                    //RadGrid1.Items[i][RadGrid1.Columns[0]].Text = "&nbsp;"; 
                }
            }
            //To mau lai cho Radgird
            foreach (GridDataItem dataItem in RadGrid1.Items)
            {
                foreach (GridColumn col in RadGrid1.MasterTableView.RenderColumns)
                {
                    //if (dataItem[col.UniqueName].Text == string.Empty)
                    dataItem[col.UniqueName].Style.Add("border-left", "solid 1px #ededed");
                }
            }   
        }

05
2015
01

XML的转义字符

 

 XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果出现这些字符,则将自动转换为"&amp;","&lt;","&gt;",所以在读取XML文件的时候需要对这些特定的字符进行相应的处理;

25
2014
12

控件包含代码块(即 <% ... %>),因此无法修改控件集合。

 

 


ASP.net 调试出现如下错误,
控件包含代码块(即 <% ... %>),因此无法修改控件集合。

元原因是的 在  <head></head> 之间 有  runat="server" 元素,并且里面又有 <% %> , 这两个是不兼容的

23
2014
12

CSS背景颜色半透明,文字不透明,兼容多数浏览器

 IE:外层filter,内层position:relative或absolute。
FF:外层不使用opacity,而用background:rgba()。

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <style>
        #wrapper
        {
            background: #369;
            width:300px;
            height:150px;
        }
        #div1
        {
            -moz-opacity: 0.3; /* FF 3.5以下 */
            opacity: 0.3; /* FF 3.5及以上 */
            filter: alpha(opacity=30); /* IE6及以上 */
            background: #fff;
            width: 200px;
            height: 50px;
        }
        #div2
        {
            background: rgba(255, 255, 255, 0.3) !important; /* IE无效,FF有效 */
            background: #fff;
            filter: alpha(opacity=30);
            width: 200px;
            height: 50px;
        }
        #div2 span
        {
            position: relative;
        }
    </style>
 </head>

22
2014
12

sql server数据库产生大量trc文件的解决方法

 

在SQL Server的数据文件夹下有大量的 trc文件,占用大量的硬盘空间。

原因是SQL Server数据库启用了C2审核跟踪,

 

  1. 如何查看是否开启了C2审核跟踪

              select * 
              
    from sys.configurations 
              
    where name='c2 audit mode'

18
2014
12

ASP.NET网站部署后不能直接下载exe文件的问题


ASP.net 网站部署到服务器上后,里面有一些exe文件,当打开EXE文件的链接后提示找不到文件,而不是直接下载,原因为 IIS 设置为 “脚本和可执行文件”的问题,把IIS里面的网站执行权限改为纯脚本就可以直接用链接下载了。 

17
2014
12

Exception of type 'System.OutOfMemoryException' was thrown

ASP.net服务器出现如下错误:

 

 Server Error in '/' Application.

Exception of type 'System.OutOfMemoryException' was thrown.

12
2014
12

Win7清理C盘空间

 普通的方法就不再说了 ,这里说的是  C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb , 这个文件有2G多,这个文件是用来对电脑的所有文件进行索引用的,这样你使用windows键+F键搜索文件的时候可以比较快速地搜索出你想要的文件。这个文件你可以直接删除,不会对系统有影响,不过你下次搜索文件的时候如果想使用索引技术进行快速搜索的话他还是会产生的。

如果你想继续使用索引技术,但又不想放在C盘,可以进行如下操作:点击“开始”--->搜索 "Indexing Options"--->更改windows的搜索方式--->高级--->索引位置--->选择新位置,放置到你想要放置的盘中。

09
2014
12

div显示在object、embed之上~



<object height="600" width="940" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
      
<param value="/swf/park/1/1303872749292.swf" name="movie">
      
<param value="high" name="quality">
      
<param value="always" name="allowScriptAccess">
      
<param value="internal" name="allowNetworking">
     
 <param value="transparent" name="wmode">
      
<embed height="600" width="940" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allownetworking="internal" allowscriptaccess="always" quality="high" src="/swf/park/1/1303872749292.swf">
    
</object>