如何将第三方控件嵌入ToolStrip控件
最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持. 下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中.以下的两幅图片显示了最终的样子. Run-Time下的样子 Design-Time下的样子 如何将第三方控件嵌入到ToolStrip 微软实现了一个ToolStripControlHost类,它是ToolSt
Silverlight4 ListBox bug
在Silverlight4里,添加一个ListBox,在不断Add了Item之后,超出高的时候,会出现滚动条。为了让滚动条一直显示在下面。每Add一条Item,都设置了lbMsg.SelectedIndex=lbMsg.Items.Count-1;每次都把索引定位到最后一条,可是奇怪的结果是,每次只定位到倒数第二条,最后一条看不见同理问题二:看到图片,发现单选模式下多个被选中了:来张图引证下:同
自己定义好自己的成功
16/5/9阿兰·德波顿:一种更宽容,更温和的成功哲学今天在自习室输入了很多“变”才锁定了这个演讲。这个演讲指出了三个对工作有压力的原因,Jobsnobbery,Envy,Meritocracy。我觉得没本事的人会容易Envy,有本事的人,压力比较像来自于Meritocracy这种心理,的确没必要过分地对自己要求太高,可以放慢一点脚步,走着走着,总会走到的,不用急于一时,因为大家也都是一步一步走过
SpringBoot应用War包形式部署到外部Tomcat
这一篇文章介绍SpringBoot应用修改默认打jar形式部署为打war包形式,部署到外部Tomcat。SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat。修改原有项目1.修改项目打开项目,修改pom文件:1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目
startActivityForResult
在app中如果想要返回数据给上一个活动那么应该怎么办?Activity终于偶一个startActivityForResult()方法也是用于启动活动,这个方法期望在活动销毁时候返回一个结果给上一个活动。startActivityForResult(Intent,int)第一个参数Intent,和普通的startActivity()里的Intent一样,里面放要请求的Activity和可能需要放的数
SHELL - Linux下定制自己的工具
导语在Linux下,有时候某些特殊的命令会被重复使用,为了避免重复写这些代码,我们可以考虑将其定制为一个Linux命令,集中放到某一个路径下,然后把改路径加入到系统的PATH变量中去。这样我们就可以将其当做一个系统命令来使用了准备工作为了能将自己定制的脚本作为系统命令来使用,需要提前做一些事情定制化脚本路径mkdir -p /devOps/shell/bin添加路径到系统PATH变量sed -i
linux二进制通用包安装mysql5.6.20教程
我们使用二进制通用包安装MySQL,这个类似于windows下的绿色软件,解压后配置即可使用,下载地址:https://edelivery.Oracle.com/EPD/Search/handle_go2.将二进制mysql安装文件解压到/usr/local下,这里使用软连接为mysql?[root@mysql1soft]tarxvfmysql-advanced-5.6.20-linux-glib
google guava的不可变集合
不可变集合的意义不可变对象有很多优点,包括:当对象被不可信的库调用时,不可变形式是安全的;不可变对象被多个线程调用时,不存在竞态条件问题不可变集合不需要考虑变化,因此可以节省时间和空间。所有不可变的集合都比它们的可变形式有更好的内存利用率(分析和测试细节);不可变对象因为有固定不变,可以作为常量来安全使用。创建对象的不可变拷贝是一项很好的防御性编程技巧。Guava为所有JDK标准集合类型和Guav
SSD 下的 MySQL IO 优化
一背景在阅读这篇文章之前,读者需要注意的是,为了维护隐私,用MySQL服务器的D段代替完整IP,并且略去一些私密信息。A项目,因I/O出现规律性地剧烈波动。每15分钟落地一次,innodbBuffPoolPagesFlushed参数监控波峰和波谷交替出现,磁盘I/O同样如此,并且until达到100%。经过排查,排除了触发器、事件、存储过程、前端程序定时器、系统crontab的可能性。最终定位为I
安装Mysql时出现错误及解决办法
因为一时手痒痒更新了一下驱动,结果导致无线网卡出了问题。然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵。无奈只有重装系统这一条路了。这里表示特别难过,因为电脑上东西实在太多了,而且各种环境变量。所以建议一些对电脑特不是别精通的最好不好胡乱倒腾(像我这样的人),除非你想专门研究。重装的悲剧就是所有的软件都得重新配置。有点不太情愿,因为毕竟没有太多的闲时间。但是,也有点小确幸,因为一直在学
从SpringBoot到SpringMVC
VAIO概述用久了SpringBoot,深受其约定大于配置的便利性“毒害”之后,我想回归到SpringMVC时代,看看SpringMVC开发模式中用户是如何参与的。本文就来体验一下SpringMVC时代开发的流程。SpringMVC架构模式SpringMVC请求处理流程一个典型的SpringMVC请求流程如图所示,详细分为12个步骤:用户发起请求,由前端控制器DispatcherServlet处理
JavaScript 提高性能的几个知识点总结
原文链接前段时间花时间看了大半的《HighPerformanceJavaScript》这本书啊,然后就开始忙项目了,庆幸最忙的一周已经熬过去了。由于空不出时间,这个月写的学习笔记也不多,忙完最苦X的一周,这两天晚上也算是挑灯夜读了…终于是在残血之际将这本书shutdown了…既然读完了,总归是要学到些什么的。说说对这本书的看法先吧,整体的来说,内容还是不错的,就是感觉有点老了(作为前端小白,也可能
内连接-相等连接查询
--【问题2.31】查看学生基本信息和所在班级USEXkGOSELECT*FROMClassJOINStudentONClass.ClassNo=Student.ClassNoGO内链接的语法from表名join表名on表里列join表名on表里的列=表里的列--【问题2.32】查看学生基本信息和所在班级USEXkGOSELECTStudent.*,ClassNameFROMClassJOINSt
二个数组如何找出相同或不同元素
两个数组,如何找出相同或者不同的元素?请看代码:string[]arr1=new[]{"1","2","3","4","5"};string[]arr2=new[]{"1","3","5"}; varsameArr=arr1.Intersect(arr2).ToArray();//找出相同元素(即交集)vardiffArr=arr1.Where(c=>!arr2.Contains(c)).ToAr
如何避免async/await地狱
async/await让我们摆脱了回调地狱,但人们开始滥用它-这就导致async/await地狱的诞生。在本文中,我将尝试解释什么是async/awaithell,我也会分享一些提示来避免它。什么是async/awaithell在使用异步JavaScript时,人们通常会依次编写多个语句,并在函数调用之前进行等待。这会导致性能问题,因为一个语句多次不依赖于前一个语句-但是您仍然必须等待前一个语句完
根据HTML5的新方法 drag & drop 方法实现表格拖
根据HTML5的新方法drag&drop方法实现表格拖拽实例文章出处:原文地址说明和详解都在代码里。html和css代码如下: ViewCodejavascript代码如下:$('thead th').attr('draggable',true); // 将表格th声明为可拖拽 $('thead th').on('dragstart',function(ev){ // 被拖数据
分享一下我的移动APP测试经验
移动APP的测试与传统的软件测试稍微有些区别。 阅读目录移动App比PC上的程序测试要复杂移动App测试中如何设计TestCase让自己成为真实的用户关注用户体验测试少做UI自动化,多做后台接口的自动化测试你最终要发布给用户的APP版本HTTP,HTTPS都要覆盖进行网络异常,服务器宕机或出现404,502情况下的测试AppStore冗长的审核机制 移动App比PC上的程序测试要复杂各种兼容性,
几个小例子告诉你, 一行Python代码能干哪些事
首先你要了解一下Python之禅,一行代码输出“TheZenofPython”:python-c"importthis""""TheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexisbetterthancomplicated
Java第二季租车系统 要求的功能基本实现。若有不足,请多指教!
创建了两个接口IPeopleCapacity(具有载客容量)、ICargoCapacity(具有载货容量);一个父类Vehicle代表车辆具有序号、名字、租用价钱属性,三个子类Car汽车(只载人)、Truck货车(只载货)、Pickup皮卡(能载人也能载货)。程序做了部分注释。希望可以多多交流。请多指教!IPeopleCapacity.javapackagecom.imooc;//创建接口IPeo
JS 实现下拉菜单选择(支持鼠标、键盘同时触发事件)
html:下拉菜单请选择分类ASP开发.NET开发PHP开发Javascript开发Java特效main.css:*{margin:0;padding:0;font-size:14px;}ul,li{list-style:none;}#divselect{width:186px;margin:80pxauto;position:relative;z-index:10000;}#divselectc