BLOG zzy.my

合抱之木, 生于毫末; 九层之台, 起于累土; 千里之行, 始于足下。

曾经的 DIY - 2012-6-10

踏入计算机专业,即从大学时开始。

那个穷学生时期,为了攒台电脑,研究了日日夜夜,终于跟家人要来3500,DIY了一台至今都觉得很有性价比的电脑
虽然那时对于别人攒的高端配置很垂涎,很羡慕别人用奔腾4,自己用赛扬。很羡慕别人有独立显卡,自己是集成。
所以阿Q的心理告诉我,将来会有的,会有自己的高端机器。

那是2004年10月。

 

[更多...]

javascript 技巧

  • javascript调用C#方法

1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;

2、在前台写一个js函数,内容为document.getElementById("btn1").click();

3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

var s = '<%=DownloadFile("' + msg + '")   %>';

 

  • 事件源对象
    event.srcElement.tagName
    event.srcElement.type
  • 捕获释放
    event.srcElement.setCapture();
    event.srcElement.releaseCapture();
  • 事件按键
    event.keyCode
    event.shiftKey
    event.altKey
    event.ctrlKey
  • 事件返回值
    event.returnValue
  • 鼠标位置
    event.x
    event.y
  • 窗体活动元素
    document.activeElement
  • 绑定事件
    document.captureEvents(Event.KEYDOWN);
  • 访问窗体元素
    document.all("txt").focus();
    document.all("txt").select();

 

[更多...]

Flash 和 Js 的相互调用

今天简单的测试了下Flash 和 Js 的相互调用,IE下测试通过
基本上也是从网上不断地搜集资料,主要是学习了方法。

主要就是使用Flash提供的一个类ExternalInterface
其中调用的ExternalInterface.call 和 ExternalInterface.addCallback 方法

。。。。
Flash调用js方法
很简单,ExternalInterface.call("Alert", "来自Flash的.");
其中的 "Alert" 也可以是方法ExternalInterface.call("MsgBox", "来自Flash的.");
HTML中的js代码如下-------

 


<script type="text/javascript">
function MsgBox(msg) {
Alert(msg);
}

 

[更多...]

Excel 撤销工作表保护密码

1、打开您需要破解保护密码的Excel文件;
2、依次点击菜单栏上的工具-------录制新宏,输入宏名字如:aa;
3、停止录制(这样得到一个空宏);
4、依次点击菜单栏上的工具---宏----宏,选aa,点编辑按钮;
5、删除窗口中的所有字符(只有几个),替换为下面的内容;

从横线下开始复制
-----------------------------------------------------------------------------------------

 

[更多...]

SQL 报表错误 未能为 SSL/TLS 安全通道建立信任关系

打开任何报表,都会提示:未能为 SSL/TLS 安全通道建立信任关系。

解决方案:
问题原因:SQL报表配置文件中,设置了SSL认证。

解决办法:
1.删除SQL报表配置文件中的SSL认证。
2.修改SQL报表配置文件:
位置:X:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config
参数:<Add Key="SecureConnectionLevel" Value="0"/>,将参数值Value="2"修改为"Value="0"。

[更多...]

C# 重写(override) 和 覆盖(new)

virtual 用于修饰方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。

例如,此方法可被任何继承它的类重写。虚拟成员的实现可由派生类中的 重写成员更改。

有关使用 virtual 的更多信息,参考微软 使用 Override 和 New 关键字进行版本控制

用关键字 virtual 修饰的方法,叫虚方法。在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,可以叫实方法

 

默认情况下,C# 方法为非虚方法。 如果某个方法被声明为虚方法,则继承该方法的任何类都可以实现它自己的版本。 若要使方法成为虚方法,必须在基类的方法声明中使用 virtual 修饰符。 然后,派生类可以使用 override 关键字重写基虚方法,或使用 new 关键字隐藏基类中的虚方法。 如果 override 关键字和 new 关键字均未指定,编译器将发出警告,并且派生类中的方法将隐藏基类中的方法。

 

[更多...]

Vmware 建立共享磁盘

建立一个文件夹:sharedisk
将vmware安装的文件夹下的下列文件考到新建的sharedisk目录下
vmware-vdiskmanager.exe
vmcryptolib.dll
ssleay32.dll
libeay32.dll


建立共享磁盘文件:
vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 0 quorum.vmdk
vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 0 sharedisk.vmdk

生成2虚拟磁盘文件:

 

[更多...]