编程技术

ExtJS GridPanel表头错位和自适应宽度的解决方法

1、ExtJS2.2中,Ext.grid.GridPanel在IE中表头的图标会发生错位,如图所示:但是在Firefox中显示是正常的。解决方法为:在所用到的css文件中添加代码,.ext-ie6.x-menu-item-icon,.ext-ie7.x-menu-item-icon,.ext-ie8.x-menu-item-icon{left:-24px;}2、Ext.grid.GridPanel在IE中的宽度太大,而且不能自适应宽度,解决方法见如下的一段

系统 2019-08-12 09:30:15 3325

编程技术

VBScript脚本运用(脚本程序与宿主程序的交互)

做过工控的人都知道,对脚本语言的支持是标准组态软件应具备的一个基本功能(如iFix,组态王等)。如果我们用VB开发类似的功能,能实现吗?想必大家都知道微软提供了MicrsoftScriptControl1.0控件,在VB版也见到了大家对这个控件的使用(如用ExecuteStatement方法执行脚本命令ExecuteStatement("msgbox“你好””)???)。但最重要的一点,ActiveX脚本与宿主应用程序数据交互与传递,却没有完整的解决方案。

系统 2019-08-29 22:54:43 3324

redis

redis系列之redis是什么

一、简介REmoteDIctionaryServer(Redis),redis是一个基于内存的单机key/value系统,类似memcached,但支持value为多种形式,包括:字符串(string)、链表(list)、集合(set)、有序集合(sortedset)和hashtable二、特点1优点与memcache和MySQL等类似产品比较,Redis有以下几个优点:(1)非常丰富的数据结构,且这些数据结构的常见操作均是原子性的;(2)高速读写。Mem

系统 2019-08-12 01:51:26 3324

Hadoop

使用Hadoop MapReduce 进行排序

本文转自:http://www.alidw.com/?p=1420在hadoop中的例子TeraSort,就是一个利用mapredue进行排序的例子。本文参考并简化了这个例子:排序的基本思想是利用了mapreduce的自动排序功能,在hadoop中,从map到reduce阶段,map出来的结构会按照各个key按照hash值分配到各个reduce中,其中,在reduce中所有的key都是有序的了。如果使用一个reduce,那么我们直接将他output出来就行

系统 2019-08-12 09:30:30 3323

编程技术

MyEclipse中按空格键提示JSP页面的html 标记属

操作方法:windows-->preferences-->搜索html-->找到htmlSource这项,如图所示:右边视图,找到contentassist-->Promptwhenthese...后面有个输入框(里面有个小于号)紧跟小于号后面输入一个空格键,如下图:点击apply,就可以了。MyEclipse中按空格键提示JSP页面的html标记属性值

系统 2019-08-29 22:23:33 3322

Python

使用python代码调用三汇语音卡硬件拨打电话

defpush_notification_by_call(voice,worker_phone_num):"""语音提醒:paramvoice:音频文件:paramworker_phone_num:用户电话:return:"""phone_num=str(worker_phone_num)shap3=ctypes.cdll.LoadLibrary("C:\Windows\SHP_A3.dll")#加载动态链接库shap3.SsmStartCti(path.

系统 2019-09-27 17:52:48 3321

Python

python3 罗马数字包含以下七种字符: I, V, X, L,C,D 和

题目:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9表示为IX。这个特殊的规则只适用于以下六种情况:I可以放在V

系统 2019-09-27 17:47:11 3321

Python

caffee安装 Windows10+vs2015+python3.7+CPU

今天花了将近一天的时间安装caffe环境,无数个错误真的很崩溃。参考了N多个博客,现在记录一下,希望能对别人有些帮助。看到网上很多博客都说需要python3..5,vs2013之类的环境,我实在是不想改,就在已有的环境上尝试安装了。试了很多次终于成功了。我的安装环境如下:1.Windows10的系统2.已经安装了vs20153.python3.7其他步骤我就不赘述了,网上许多教程就有。我只阐述几个主要步骤和遇到的问题:1.安装CMake,直接百度下载最新版

系统 2019-09-27 17:49:16 3320

redis

Redis intset

Redisintset也非常简单。它是一个有序整数集合,实际上是一个有序数组,查找时二分查找,添加时可能需要内存挪动。唯一不同的是,它的整数类型是变动的,可以支持int16,int32,int64三种,当然用越小的单位越省内存。只有当当前的整数类型存不下更大的整数时,才让整数类型变大。看结构就了解了:typedefstructintset{uint32_tencoding;uint32_tlength;int8_tcontents[];}intset;en

系统 2019-08-12 01:54:22 3320

编程技术

机器学习-核Fisher LDA算法

本文在我的上一篇博文机器学习-特征选择(降维)线性判别式分析(LDA)的基础上进一步介绍核FisherLDA算法。之前我们介绍的LDA或者FisherLDA都是线性模型,该模型简单,对噪音的鲁棒性较好,不容易过拟合,但是,简单模型的表达能力会弱一些,为了增加LDA算法的表达能力,我们可以将数据投影到非线性的方向上去。为了达到这个目的,我们可以先将数据非线性的投影到一个特征空间F内,然后在这个F空间内计算Fisher线性判别式,达到降维的目的。首先介绍一下核

系统 2019-08-12 01:32:43 3320

Python

《剑指offer》 刷题记录(Python)

本博客同时发布于个人主页:www.doctorsrn.cn《剑指offer》刷题记录最近使用Python把《剑指offer》刷了一遍,自己能第一时间有想法的题目就直接写,没有思路的题目就看懂书上的思路和参考其他开源的实现后再自己写一遍。主要以牛客网《剑指offer》作为在线评测网站,有些题目牛客网没有的再找其他网站进行在线评测,主要使用的其他网站有:AcWingLintCode刷题过程主要参考的开源实现有:https://github.com/Lazy-P

系统 2019-09-27 17:57:52 3319

编程技术

考察Membership, Roles, 和Profile - Part 2

本文英文原版及代码下载:http://aspnet.4guysfromrolla.com/articles/121405-1.aspx#postadlink考察Membership,Roles,和Profile-Part2导言:在Part1我们已经提到Membershipclass类包含很多方法可以用来创建、删除、修改、检索、验证用户.由于每个开发者的需求不同,Membershipclass类被设计为使用provider模式。这就意味着membership

系统 2019-08-29 22:12:29 3318

编程技术

Animation Types

3.1BasicAnimationCABasicAnimation3.2KeyframeAnimations我最近进行了一些关于关键桢动画方面的研究,感觉不错。关键桢动画其实是一个很酷的东西,因为它们会在你创建的层进行动作时给你提供更加精确的控制。基本动画在“开始”和“结束”点之间进行线性插值,在很多情况下,你都可以使用基本动画。但是有时候,如果你希望进行一些不一样或者更复杂的动画时,基本动画就不够用了。本文介绍的关键桢动画可以允许你在动画的过程中进行精确

系统 2019-08-12 09:29:51 3318

redis

redis--使用redis-rdb-tools分析redis的内存使

早就听说redis性能卓越,不过难以使用,但看了HackerNews的报道后,还是被它的难度吓倒了。原文标题:From1.5GBto50MB:TheStoryofMyRedisDatabase,链接在这里:http://davidcel.is/blog/2013/03/20/the-story-of-my-redis-database/文章的内容简单的来说(英文水平不够,有错莫怪),刚开始,由于设计不好,redis的内存使用达到了1.5GB,服务器出现崩溃

系统 2019-08-12 01:55:41 3318