在线PDF转换网站集合

Jquery CDN ,

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

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

29
2014
08

网页中使用LED字体显示

 

 

其实很简单,先在网上找到 LED的字体, 然后 https://www.kirsle.net/wizards/ttf2eot.cgi  把LcdD.TTF 转换为 LcdD.eot , 这是为了不同的浏览器兼容问题。

把字体文件添加到你的网站项目里面,然后编写如下的CSS 样式就可以了 。

LcdD.TTF 字体下载

Led_font.zip

27
2014
08

RadGrid GroupHeader 添加链接

 

默认的RadGrid GroupHeader只有Collapse的属性,如果要添加Link,比如跳到该GroupHeader的页面。

27
2014
08

Inno setup打包程序增加输入框界面,并保存输入内容到本地文件

 

Inno setup是一个小巧而强大的打包工具, 如果在安装页面增加一个文本框让用户在安装的时候输入内容呢, 并且把输入的内容保存到安装目录下 :

 

 

; 脚本由 Inno Setup 脚本向导 生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!

#define MyAppName "我的程序"
#define MyAppVersion "1.5"
#define MyAppPublisher "我的公司"
#define MyAppURL "http://www.uuxin.com/"
#define MyAppExeName "MyProg.exe"

26
2014
08

IIS设置默认内容文档无效

 

IIS6 安装z-blog 后设置默认内容文档无效, 设置后打开还是提示404找不到文件, 访问全路径可以, 检查后原来是关闭了  "web 服务扩展 "- 在服务器端的包含文件 。


动态页面设置默认主页文件需要 在 WEB服务扩展中开启  在服务器端的包含文件  和 “Active Server Pages”。


做了上面这一步 重启IIS, 如果还不行 那就可能是 .net版本造成的 , 建议使用安装的较高版本的 .net framework, 如果是 同时安装了 .net 20  和 4.0 ,可以用4.0试试。

01
2014
07

Silverlight采用Socket通讯

Silverlight客户端的Socket都是异步的,这点很容易明白,另外就是,考虑到Silverlight是应用到Web上的,而Silverlight的Socket自然就有一些安全限制。
 
每一个请求到服务器端的新的Socket连接会话Silverlight都会先悄悄的用另一个Socket去请求策略文件,这是很多刚接触Silverlight Socket的人感到郁闷的地方,请求策略时,Silverlight会自己发送一个字符串<policy-file-request/>到服务器的943端口,然后你必须在服务器程序里接收该请求,分析是否是策略请求后,发送一个策略文件的字符串给客户端,客户端接收到策略文件后自己分析完后再发送程序员自己写的数据请求。
 
客户端的策略请求是自动发送的,策略文件的接收和分析也是自动的,是Silverlight自发工作的,不需要程序员手工写代码进行发送接收和分析。
 
但是,服务器端接收策略请求需要手工完成,程序员必须创建一个Socket监听943端口(该端口是固定的,客户端策略请求固定发送到该端口),然后分析请求过来的数据是否是策略请求,如果是的,那么就读取策略文件,再将该策略文件发送到客户端就可以了。
 
另外一个限制,Silverlight Socket 数据交换端口必须在4502-4534范围,也就是说,整个Socket将用到两个端口,一个是943用于策略请求,另一个是4502-4534范围的你指定的数据交换端口。
 
不管你的Socket代码是如何工作,第一次在连接之前,Silverlight都会发送策略请求,只有成功接收到服务器返回的策略文件后,你的Socket代码才能进行工作,所以在第一次连接的时候,实际上Silverlight是进行了两次Socket,第一次请求策略,成功才进行你的Socket,因此,服务器端必要监听两个端口,但是两个监听可以分开在两个线程上工作(两个线程,不是两个进程)。每个会话请求一次策略后,之后的请求就不会再请求策略了,所以他们不能是线性的工作,而是两个独立的监听,否则会阻塞。
 
我的服务器端的策略监听和数据监听是用的两个子线程运行,而MS的示例是用的异步方法,都是为了不相互阻塞,用MS的方式也许更有效率些,而我是为了让代码更容易理解。
 
客户端实现了将文本框的内容发送到服务器端,然后服务器收到后显示出来,然后发回一句字符串,关闭连接,客户端收到服务器端的信息后也关闭连接。

27
2014
06

百度联盟扣税标准一览

 

一、百度联盟个人用户扣税标准

 

百度联盟支付给个人站长的金额,是从当月佣金中代扣个人劳务所得税后的金额。那么,百度联盟对个人用户代扣个人劳务所得税,是按什么标准扣税的?

经过查看《中华人民共和国个人所得税法》后得知,个人劳务所得税与工资收入的扣税标准是不同的。具体如下:

个人劳务所得税应纳税款 = (收入 - 扣除数)× 税率

其中:
1、收入不到4000元的,扣除数为800元;
2、收入超过4000元的,扣除数为收入的20%;3、收入超过20000元的,还要加成征收,
不过,个人站长每月广告费收入超过20000的极为少见,这里就不作介绍了。

24
2014
06

UpdatePanel 的属性相关说明 及 UpdateMode刷新规则

 


一、相关说明

ChildrenAsTriggers
当 UpdateMode 属性为 Condititonal 时, UpdatePanel 中的子控伯的异步回送是会引发 UpdatePanel 的更新 

RenderMode
表示 UpdatePanel 最终呈现的 HTML 无缘, Block(默认)表示<div>, lnline 表示<span> 

Triggers
 用来引起更新的事件

23
2014
06

多个UpdatePanel空间嵌套及刷新问题

 

 
在开发过程中难免会用到UpdatePanel控件的一些复杂的使用。如:UpdatePanel控件的嵌套、在母版页中使用UpdatePanel、在用户控件中使用UpdatePanel以及在GridView中使用UpdatePanel等。
其实这些操作也免不了对UpdatePanel控件的UpdateMode属性、ChildrenAsTrigger属性以及触发器的使用,下面是系统地说明。

 

一、两个嵌套的UpdatePanel控件,外部的UpdatePanel内的控件回发引发二者同时更新

23
2014
06

UpdatePanel控件的局部刷新使用说明

 


ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能。
几个重要的属性:
    ScriptManager控件的EnablePartialRendering属性:true-实现页面的异步局部更新;false-实现全页面的刷新。
    UpdatePanel控件的RenderMode属性:InLine-UpdatePanel控件被解析成HTML的<span>标记;Block-UpdatePanel控件被解析成HTML控件的<DIV>。
    UpdatePanel控件的UpdateMode属性:Always-UpdatePanel页面上任何一处发生的回发操作都会产生页局部更新;Conditional-只在特定的情况下才产页面的回发,如执行UpdatePanel控件的update()方法或在指定的触发器的操作下。
    UpdatePanel控件的ChildAsTrigger属性:指示UpdatePanel内部控件引起的回发是否产生当前UpdatePanel控件的局部更新。如果UpdateMode设为Always的话,那ChildAsTrigger局性必须设为True,否则运行出错。

22
2014
06

Paypal和Payoneer提现手续费比较,注册Payoneer卡奖励25美元

 


做国外网赚的一般都用 Paypal, 但是一直都苦于Paypal 高额的每笔35美元的转账费,如果Paypal能像Adsense一样能用西联汇款多好,无汇率差,无手续费,当然这是不可能。
本文会对Paypal 和Payoneer的手续费做一个比较,


一、 Paypal 转账至国内银行手续费35美元,并且时间较长。