IE7-容器内部的浮动元素float:left碰到容器边界内换行bug

评论(0)浏览(933)分类:HTML/CSS兼容/XML
IE7-容器内部的浮动元素float:left碰到容器边界内换行bug  IE7-浏览器或者IE8浏览器下(没有添加xhtml申明的html),容器内部的浮动元素,当碰到容器的边界时,碰到边界的那个元素不会自动换到下一行显示,而是在当前行显示,超出剩余空间的文字自动在这个浮动元素内容换行显示,效果图如下firefox浏览器IE7浏览器IE6浏览器  源代码如下style.xx{zoom:1;width:200px;}.xx a{ float: left; fo..

excel文件倒入数据库数字被转为科学计数法解决办法

评论(0)浏览(931)分类:SQL及数据库
excel文件倒入数据库数字被转为科学计数法解决办法  最近需要将excel文件倒入数据库,发现数字很大的时候,会被转为科学计数的格式倒入,就是1.39785e+010此类的格式,其实这个数据是个手机号码,但是发现有些也是手机号码,但是被没有被转为科学计数法,可能是excel中设置过此单元格以text(文本)形式显示,而被转为科学计数法的单元格以数字显示。  也真够无语的了,谁这么无聊设置了单元..

如何使用本机IP地址访问网站

评论(0)浏览(931)分类:操作系统及应用软件
 如何使用本机IP地址访问网站  在IIS里面建立一个站点时,建立网站时如果为指定IP地址,要访问此建立的网站,可以通过http://127.0.0.1或者http://localhost来访问,但是使用本机实际的IP地址访问,如http://192.168.1.68这样来访问时会出现“Bad Request (Invalid Hostname)”的错误,这是因为没有指定IP地址为192.168.1.68,网站标志中不存在192.168.1.68的记录,所以导..

C#/vbscript/JS如何加密保护HTML/javascript源代码

评论(1)浏览(930)分类:JavaScript/Ajax开发技巧
C#/vbscript/JS如何加密保护HTML/javascript源代码  本文通过将源代码进行unicode转换后进行混淆加密,对HTML或者javascript源代码进行加密,将内容转换为一些看似乱码的内容,然后通过客户端的JS脚本反相解析回来。  HTML/javascript源代码加密混淆算法1)ASCII编码内可见字符【33~126】,33~79进行+47操作操作,80~126进行-47操作2)ASCII编码内部可见字符【0~32,127】,【128~133】,不操..

javascript btoa/atob方法

评论(0)浏览(928)分类:JavaScript/Ajax开发技巧
javascript btoa/atob方法SummaryCreates a base-64 encoded ASCII string from a string of binary data.Please note that this is not suitable for rawUnicodestrings! See Unicode section below. Syntaxvar encodedData = window.btoa(stringToEncode); Examplevar encodedData = window.btoa(Hello, world); // encode a stringvar decodedData = window.atob(enco..

extjs actioncolumn依据数据显示隐藏操作按钮

评论(0)浏览(923)分类:extjs开发技巧
extjs actioncolumn依据数据显示隐藏操作按钮  extjs actioncolumn如何依据当前数据行的某些值来实现隐藏actioncolumn的items中的icon图标。  配置extjs actioncolumn的items项中的getClass可以实现给icon添加特殊样式,然后此特殊样式设置display:none实现icon的隐藏。  actioncolumn items项目配置说明,http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.grid.ActionColumn-cfg-item..

easyui tree支持扁平、简单数据结构扩展

评论(0)浏览(919)分类:easyui开发技巧
easyui tree支持扁平、简单数据结构扩展  easyui的tree组件支持的数据结构是嵌套模型的,如下[{id:1,text:text1,children:[{id:4,text:text1_1,pid:1}]},{id:2,text:text2},{id:3,text:text3}]  如果easyui tree想加载类型ztree的简单数据结构(扁平数据结构,依据parentId来确定父子关系的数据结构),需要自己扩展loadFilter来将简单/扁平数据结构处理为嵌套格式的数据才行。  ..

Ext4.2+ Ext.grid.plugin.RowExpander无法触发collapsebody,expandbody事件解决办法

评论(0)浏览(914)分类:extjs开发技巧
Ext4.2+ Ext.grid.plugin.RowExpander无法触发collapsebody,expandbody事件解决办法  Ext4.2+ Ext.grid.plugin.RowExpander存在bug,添加的collapsebody,expandbody无法触发,查看了下 Ext.grid.plugin.RowExpander对应的源代码,没有添加collapsebody,expandbody事件,即使按照网上的方 法重写Ext.grid.plugin.RowExpander的init和toggleRow方法也无法触发 collapsebody,expandbody事件。解决办法:给grid对象添加collapse..

Ext4 Ext.grid.Panel列自适应宽度

评论(0)浏览(897)分类:extjs开发技巧
Ext4 Ext.grid.Panel列自适应宽度  功能描述:根据传入的store数据源中每列内容的最大长度,自动调整Ext.grid.Panel列宽度,使每列的内容显示完全,不被隐藏起来。  实现方法:用一个absolute定位的容器来计算store数据源中每列的长度,取最大值作为此列的width配置。  Ext版本号为:4.1.1a  未设置Ext.grid.Panel列的宽度效果如下,默认宽度为100px  通过计算每列..

C#获取路由器外网IP,MAC地址

评论(0)浏览(889)分类:Asp.Net/C#/WCF
C#获取路由器外网IP,MAC地址  C#实现的获取路由器MAC地址,路由器外网地址。对于要获取路由器MAC地址,一定需要知道路由器web管理系统的用户名和密码。至于获取路由器的外网IP地址,可以不需要知道路由器web管理系统的用户名和密码,但是需要有一个代理页面获取客户端公网ip地址的,这样C#请求此页面即可获取到路由器公网ip地址。如//getip.ashx  测试路由为水星 MR804..

vs2015安装Git CLI : 此产品下载失败: HTTP 状态 403: 客户端没有足够的权限访问请求的服务器对象

评论(0)浏览(887)分类:操作系统及应用软件
vs2015安装Git CLI : 此产品下载失败: HTTP 状态 403: 客户端没有足够的权限访问请求的服务器对象  最近安装Visual Studio 2015 RC,安装到最后一部提示错误:Git CLI : 此产品下载失败: HTTP 状态 403: 客户端没有足够的权限访问请求的服务器对象。  上面这个错误是在翻墙的情况下出现的,如果是未翻墙的情况,则出现的是:Git CLI : 此产品下载失败:下载超时,无法连接到远程服务器。  出现Git CLI : 此产品下载失败:下载超时,无法..

javascript检查插件是否已经在IE和firefox上安装

评论(0)浏览(884)分类:JavaScript/Ajax开发技巧
javascript检查插件是否已经在IE和firefox上安装一、IE检查插件是否安装,通过创建ActiveXObject来实现,提示ActiveX控件和本页其他部分的交互...警告这个也说明安装过插件了,但是点击否不会继续new ActiveXObject后的语句scripttry{// var varTest = new ActiveXObject(jmail.Message); alert(jmail.Message已经在系统上安装过!) }catch (e) { alert(没有可支持的插件!..

C# tabControl设置tabpage获取焦点

评论(0)浏览(883)分类:Asp.Net/C#/WCF
C# tabControl设置tabpage获取焦点  C# tabControl控件如何设置动态设置哪个tabPage获取焦点显示出来。  解决办法:设置tabControl的SelectedIndex属性,从0开始计数,这个属性在VS的控件属性标签页里面不显示。  示例,点击tabPage1中的按钮设置tabControl的第二个tabPage获取焦点private void btnCheck_Click(object sender, EventArgs e){ tabControl1.SelectedInde..

回复邮件为什么收件人地址会变

评论(1)浏览(882)分类:操作系统及应用软件
回复邮件为什么收件人地址会变  为什么回复邮件的时候邮件地址不是原来发件人的邮件地址,而是变成了另外的一个邮件地址?  今天回复一封邮件的时候碰到这个问题,回复的时候收件人地址居然不是原来发件人的邮件地址。  还以为中病毒了什么的,这个是因为原来发件人设置了回复到哪个地址去,而不是回复到用来发邮件的地址。  这个回复到的地址在你查看邮件的时候是看..

Ext4 Ext.data.proxy.Direct directFn示例

评论(0)浏览(880)分类:extjs开发技巧
Ext4 Ext.data.proxy.Direct directFn示例  Ext4中proxty为Ext.data.proxy.Direct示例代码,注意ext4.0和ext4.1+的区别,ext4.1+需要配置directCfg/method的getArgs方法,ext4.0不需要。  示例代码,store使用Ext.data.proxy.Direct提供的数据源,然后gridpanel显示数据,ext4.0 directFn示例代码来源于:http://jsfiddle.net/molecule/XhvYe//molecule/XhvYe/,自己参考源代码后增加..

Ext Grouping Grid分组添加分页

评论(0)浏览(880)分类:extjs开发技巧
Ext Grouping Grid分组添加分页  Ext Grouping Grid增加分页效果,和普通的Ext Grid分页一样,增加PagingToolbar即可,然后依据PagingToolbar发送的分页参数page,返回需要的数据就行,配置分组后会自动分组返回的数据。  Ext Grouping Grid增加分页源代码如下groupgrid-paging.htmlhtmlhead meta http-equiv=Content-Type content=text/html; charset=utf-8 / titl..

meizz日历控件,梅花雨日历控件,支持时间选择

评论(0)浏览(871)分类:JavaScript/Ajax开发技巧
meizz日历控件,梅花雨日历控件,支持时间选择  meizz大牛以前写的一个日历控件,支持日期,时间,精确到秒的选择,不过美中不足就是不兼容firefox,经本人修改,现在已经兼容firefox。  测试浏览器:IE7,IE8,firefox4,chrome21.0.1180.79 m  效果如下图所示  源代码如下script // 主调用函数是 setday(this,[object])和setday(this),[object]是控件输出的控件名,举两个例子..

Foxmail回复转发时自动添加收件人,抄送人的邮件地址

评论(0)浏览(870)分类:操作系统及应用软件
Foxmail回复转发时自动添加收件人,抄送人的邮件地址Foxmail回复转发时自动添加收件人,抄送人的邮件地址  如果使用过Outlook的用户,当转发,回复邮件时,Outlook会自动将邮件地址以链接的形式添加到收件人,抄送的人员的名字里面,这样方便收件人查看到邮件地址。  但是Foxmail在回复或者转发时并不会自动添加收件人,抄送人的邮件地址,所以如果被抄送的人在地址簿中没有原邮件中接收人或者..

javascript解码16进制\x\u编码

评论(0)浏览(869)分类:JavaScript/Ajax开发技巧
javascript解码16进制\x\u编码  javascript解码\x\u格式的16进制编码。script function hexToString(str) { var mc = str.match(/\\x[a-z\d]{2}|\\u[a-z\d]{4}/gi); var val = ''; for (var i = 0, j = mc.length; i j; i++) { val += String.fromCharCode(parseInt(mc[i].substring(2), 16)); } return val; ..

Intel G33/G31集成显卡分辨率自定义调整终极完美方案

评论(0)浏览(867)分类:操作系统及应用软件
Intel G33/G31集成显卡分辨率自定义调整终极完美方案Intel G33/G31集成显卡不支持19宽屏LCD的最佳分辨率1440*900,下面是终结解决方案:http://achord.spaces.live.com/blog/cns!3D2D19B8F7C5C73!246.entryIntel今年也给出解决方案了,提供了支持1440*900的显卡驱动,见http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVElang=zhoProductID=2102DwnldID=14416

vbscript将图片转换为base64字符串

评论(0)浏览(861)分类:Asp/VBScript
vbscript将图片转换为base64字符串  vbscript读取图片2进制信息后转换为base64字符串,设置img对象进行显示。  vbscript将图片2进制信息转为base64字符源代码如下%'vbscript将图片2进制信息转为base64字符,参数FilePath为图片文件物理路径'@return:ImagesToBase64返回图片base64格式字符串,前缀为data:image/图片类型;base64,base64数据Function ImagesToBase64(F..

解决IIS6日志记录时间和中国时间不一致

评论(0)浏览(860)分类:操作系统及应用软件
解决IIS6日志记录时间和中国时间不一致  IIS默认情况下记录的时间是格林威治时间,与中国使用的北京时间相差8个小时,所以查看北京时间时,需要加上8个小时,这样才是实际的中国北京时间。  要想日志记录北京时间,需要将活动日志记录格式更改为 Microsoft IIS 日志文件格式。这种格式记录在服务器的当地时间。不过好像不能设置要记录哪些项目,是默认的,用户代理什么的都无法记..

[图]去除word文档中显示灰色的小点

评论(2)浏览(857)分类:操作系统及应用软件
[图]去除word文档中显示灰色的小点  昨天有个同事使用word文档时,不知道做了哪些设置,doc文档中的空格,制表符都显示为一个灰色的小点或者小箭头,去不掉,这个问题是由于勾选了“格式标记”中的空格,只要去掉勾选“空格”,“制表符”就不会显示小黑点了。  如下  按照如下步骤设置去掉小灰点及小箭头1)工具--》选项2)显示如下的弹出窗口,可以看到“格式标记”中..

jQuery软键盘插件

评论(0)浏览(856)分类:JavaScript/Ajax开发技巧
jQuery软键盘插件  居于jquery框架的软键盘插件。javascript实现软键盘输入。软键盘效果如下图  jQuery软键盘实现源代码如下!DOCTYPE htmlstylediv.softkb{display:inline-block;position:relative;height:23px;}div.softkb img{cursor:pointer;position:absolute;top:4px;right:5px}div.keyboard{position:absolute;border:solid 1px #5c5c5c;zoom:1;overfl..

easyui tree获取节点所在层次

评论(0)浏览(855)分类:easyui开发技巧
easyui tree获取节点所在层次  easyui tree获取点击节点所在层次,easyui tree如何获取某个节点所在树层次源代码。easyui的节点没有存储所在层次,所有急需要循环调用getParent方法获取父节点进行层次累加操作计算, titleeasyui tree获取点击节点所在层次/title script type=text/javascript function getLevel(node) {//获取节点所在easyui tree树的层次,..

ILDASM下载,已经去掉SuppressIldasmAttribute

评论(0)浏览(853)分类:Asp.Net/C#/WCF
ILDASM下载,已经去掉SuppressIldasmAttribute  去掉SuppressIldasmAttribute属性的ILDASM下载。如果ILDASM存在SuppressIldasmAttribute属性,当要反汇编的程序集包含SuppressIldasmAttribute属性时,会报错受保护的模块 无法进行反汇编。按照下面的办法修改后的,可以打开存在SuppressIldasmAttribute属性的程序集来源:http://www.cnblogs.com/TianFang/archive/2012/12/09/2810344.html..

网站添加谷歌翻译工具条后自动翻译为指定语言

评论(0)浏览(851)分类:JavaScript/Ajax开发技巧
网站添加谷歌翻译工具条后自动翻译为指定语言  如何给网站添加谷歌工具条可以参考这篇文章:给网站增加google翻译工具条  现在要实现的是,如何通过谷歌翻译工具条,自动将网站的内容翻译为指定的语言,不需要人工点开语言选择框,然后选择对应的语言后才执行翻译操作。  通过观察谷歌翻译工具条可以看到语言选择DOM对象在一个iframe里面,样式为.goog-te-menu-frame,还在不是从谷歌..

表格列交换,拖拽改变列宽效果

评论(0)浏览(851)分类:JavaScript/Ajax开发技巧
表格列交换,拖拽改变列宽效果  表格可以拖拽更换每列循序,并且可以拖拽修改每列长度jquery插件。使用到了colResizable-1.3.min.js(更改列宽)和colExchange.js(拖拽交换列位置,并且扩展了2个方法removeCol删除列和addCol添加列API方法)这2个插件,效果如下。  表格列交换,拖拽改变列宽示例,查看效果点击这里:表格列交换,拖拽改变列宽示例!DOCTYPE htmlhtml lan..

javascript base64编码解码类库

评论(0)浏览(849)分类:JavaScript/Ajax开发技巧
javascript base64编码解码类库  javascript将字符串转为base64编码和解码base64字符串类库代码。script var Base64 = { // private property _keyStr: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=, // public method for encoding encode: function (input) { var output = ; ..

websocket获取图片2进制数据流显示

评论(0)浏览(846)分类:JavaScript/Ajax开发技巧
websocket获取图片2进制数据流显示  javascript从websocket返回的2进制流中获取数据显示到img对象中。ws.onmessage = function(evt) { if(typeof(evt.data)==string){ //textHandler(JSON.parse(evt.data)); }else{ var reader = new FileReader(); reader.onload = function(evt){ if(evt.target.readyState == FileReader.DONE)..