- 博客(30)
- 资源 (15)
- 收藏
- 关注
原创 selenium Message: element click intercepted,Other element would receive the click
selenium能找到button元素,但是点击不到,找了一些解决办法但是都不适用,最终是把页面上所有的弹出层关闭后刷新页面解决的。现在很多网页有引导层,会把我们需要点击的元素,放到下一层中,导致响应不了点击事件。我遇到的可以按我的方式解决。
2024-07-09 09:07:15 185
原创 TCPDUMP 学习
tcpdump选项:1. -A:一般用来抓取网页包,显示的HTTP信息比较全2. -c:抓取指定数量的包,抓取到了指定数量就退出,后面带个数量参数3. -D:打印当前所有网络连接的名称,显示列表,一般用于-i选项后面的参数,指定抓取哪个网络接口的数据包4. -i:比如主机有两个网卡,用-i选项加网卡连接名就可以指定抓取特定网卡的包5. -n:不把网络地址解析为主机名,一般
2013-06-21 16:38:14 671
原创 Ubuntu 10.10开启SSH服务
很久没有写博客了,今天周末了正好有时间,把Ubuntu开启ssh服务的过程总结一下。开始在网上找了很多的资料说开启Ubuntu10.10的ssh服务,不知道是不是我的软件源有问题,还是Ubuntu10.10已经失去了支持,按照网友说的利用apt-get install openssh-server 来安装ssh服务但是总是提示找不到软件源,无奈只有自己在到网上找源,然后自己编译,后来还
2013-05-17 21:20:01 2516
原创 C++操作符重载(“*"和"()")
#include class Op_test{ public: Op_test(int a):i_val(a){}; ~Op_test(){}; int inline operator()() { return i_val; } int inline operator()(int a) { i_val = a; return i_val; } int
2012-12-08 12:27:24 611
原创 DSP初学笔记
做为纯软件出身的我,前不久因为公司人员调整,经理问我愿不愿意做和硬件相关的开发。因为做了这么久的软件开发感觉技术上的提升不是很大,所以我本来一直也想做做硬件相关的开发,所以当时就答应试试看。然后第二天,经理就给了我一块开发板,让我熟悉板子和开发环境。这个板子是DSP板子,以前只知道ARM板子,了解过ARM体系结构。然后各种查资料,看教程,这一段时间确实有过灰心。主要是看DSP开发,网上都说数学
2012-12-07 09:25:25 905
原创 QTreeWidget项中添加控件(QCheckBox)和获取控件(QCheckBox)
之前一直被这个问题困扰着,因为我用的是QTableWidgetItem自带的QCheckBox。所以想使这个QCheckBox禁用时,根本就获取不到这个对象,只能获取它的状态。今天觉得肯定有办法解决时又继续纠结这个问题来了。所以继续查找资料,看别人的博客,之后无意进到了一个国外的论坛,看到了QTreeWidget的setItemWidget方法。方法的原型为:void QTreeWidget::s
2012-09-26 17:47:55 14965
原创 Qt内存泄漏问题
今天对于自己写的Qt程序在内存泄漏上起了很大怀疑,怀疑自己的程序中很多地方存在泄漏。然后就找了一下资料,自己写了个小程序和大家分享一下。首先我们知道Qt有一套回收内存的机制,下面是网摘的规则,如下:1、所有继承自QOBJECT类的类,如果在new的时候指定了父亲,那么它的清理时在父亲被delete的时候delete的,所以如果一个程序中,所有的QOBJECT类都指定了父亲,那么他们是会一级
2012-09-26 10:58:05 13349
原创 2012级新生寄语
前几天大学老师让我给新入学的学弟学妹们一些建议,然后就根据自己的情况写出了如下的文字:新生寄语首先很高兴在这里和学弟学妹们见面,也欢迎大家加入到我们信息工程学院的大家庭当中来。希望大家在这里继续人生的学习之路。做为学长,我将在三个方面简述一下大学生活应该如果有意义的度过,当然这只是我个人对经历过的阶段的一个提议。这三个方面就是大家耳熟能详的德智体。首先作为德的发展,我没有很多话
2012-09-13 15:54:18 1352
原创 QSplitter在QTabWidget中使用
今天在使用窗体分割的时候,用到了QSplitter这个控件,初次使用在网上找了个例子,但是例子非常之简单。当然普通的使用肯定是满足的,我是使用在QTabWidget控件中和mainwindow中。在mainwindow中使用是没有问题的,但是在QTabWidget中问题就出现了。刚开始试了好多次,在QTabWidget中添加QSplitter控件都出现了排版的问题,主要为:里面的其他控件不能随
2012-09-04 16:18:56 5154
原创 Qt操作xml文件(增删改功能)
这个例子是在根据网上博客《Qt数据库(XML)》改写的一个操作XML的实现。借鉴了很多里面的代码,大家可以结合上面的博客对照,相信你肯定会对XML的操作熟练起来。我建立的是Qwidget项目,没有添加ui文件,输出内容都放在应用程序输出中(qDebug)。XMLtest.pro文件代码:#-----------------------------------------------
2012-08-16 18:05:39 16608
原创 Qt中设置对话框的属性
因为最近才深入的使用Qt,所以很多常用的属性还不知道怎么设置。今天在写Qt中的弹出对话框的时候,对话框是出来了,但是没处理完对话框,点击对话框以外的窗体位置还是可以和主窗体交互,我记得在winForm编程的时候,应该设置主窗体之类的。而在Qt下称为模态和非模态对话框。 对应的英文文档为:enum Qt::WindowModalityThis enum spe
2012-08-13 09:35:42 6357
原创 毕业小记
现在离毕业已经有两个月了,时间过的确实很快。前段时间还在为工作的事情到处求职奔波,现在我已工作大半个月了。呵呵,这段时间的感慨还是有很多的,在这里和大家分享一下我的经历。如果能给大家一点小帮助的,那实属荣幸。这里要从我培训的事情开始说了,我之前在江苏昆山的xx培训机构培训了四个月的嵌入式/物联网知识。说实话现在多少觉得有点像是被欺骗了,因为当时是觉得它和xx公司的定制班,学完直接上岗,工资一般
2012-08-10 23:50:53 1092
原创 Qt中右击菜单(treeWidget)
我做的例子是在windows中qtcreator环境中,使用的是UI控件。1.首先我们创建一个工程(自带ui文件的),然后我们拖一个treeWidget控件到主窗体中。2.我们需要一个槽函数,设为showRightMenu();(需要在头文件里面定义为槽函数)void MainWindow::showRightMenu(){ QMenu *menu=new QMe
2012-08-09 15:53:25 5988 3
转载 VC6.0与mysql交互的小例子(非引用MFC库)
最近才开始接触VC6.0的环境,而且还要和mysql交互.在网上搜了很多资料,太杂而且大部分是调用MFC库实现的.不是我所希望的用C库实现的.终于在网上找到了一个很好入门的例子.在这里和大家分享一下.提示:安装mysql的时候要选择完全安装(complete),然后就会有mysql的包含文件和lib库文件,在project菜单中添加libmysql.lib,tools菜单下的link中添加包含
2012-07-27 15:25:44 2389
原创 error prj0019 running moc on ""
在使用Qt和VS2008的集成开发环境时出现了类似这样的错误,在网上找了一些解决方法,但是不太适用,最后看到的一篇解决方帮我解决了问题。具体步骤如下:查看出错文件的属性,修改’自定义生成步骤‘--》'常规'--》’命令行‘中moc.exe的路径,最好修改成$(QTDIR)\bin\moc.exe
2012-07-23 10:23:40 731
原创 Visual Studio 2008 项目安装和部署
这是我在参考别人写的博客之后根据自己的项目实况部分修改了一下一、新建一个Windows窗体应用程序,例如项目名为testWindows,功能略。新建的时候不要忘了创建解决方案。二、在testWindows解决方案上“右击”—— “添加”——“新建项目”,选择“其他类型项目”——“安装和部署”——“安装项目”,并命名为“SetupTestWindows”,确定后显示如下图所示
2011-06-22 11:32:00 3349
原创 关于axwebbrowser控件的问题
在使用axwebbrowser控件的时候,保存它的网页内容,如果会遇到未初始化实例的时候,如代码IHTMLDocument2 HTMLDocument = (IHTMLDocument2)axWebBrowser1.Document;string strHtml = HTMLDocument.body.innerHTML.ToString();这可能是因为你的这两句代码写在了其它触发的
2011-06-12 19:55:00 862
原创 验证码代码
<br /><br />protected void Page_Load(object sender, EventArgs e)<br /> {<br /> string str = "0123456789";<br /> char[] chs = str.ToCharArray();<br /> Random rand = new Random();<br /> string validater = "";<br /> for (
2011-05-29 10:32:00 640
原创 c#操作axwebbrowser的一个简单示例
<br /><br />最近在做一个程序中要求在WinForm中插一个浏览器的控件,在网上一找,找到了AxWebBrowser这个控件,它是一个COM的控件,所以先要往工具箱中添加这个控件,使得它能像其他可视化控件一样变得容易操作。添加完之后,你会在工具箱的“常规”箱中看到一个新增的控件,我们就能开始往WinForm中添加了! <br />一看这个控件的方法和属性还是很多的,都是作为一个浏览器所应该有的,如GoBack(),GoFoward(),Stop(),Refresh(),Home()等等,可以看到在
2011-05-25 20:40:00 7921
转载 让你的电脑不安framework也能运行.net程序
<br />昨天晚上奋斗到两点,做完了一个图片处理软件,突然想到上次上网看到C#程序脱离.NET FRAMEWORK运行的文章,于是决定自己动手试一下 。 <br /> 之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET FRAMEWORK虚拟机吧。<br />相信有很多人也已经看过相关文章了,但是对于新手我还是再提一下,在你的飞信的安装目录下有一个VMDotNet文件夹,<br />这 个就是我们要用的最主要的内容了,先
2011-05-12 13:50:00 632
转载 .NET程序安装包制作
<br />一、新建项目->安装和部署项目->安装项目<br />二、选择安装文件<br />1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。<br />2、在“应用程序文件夹”里添加程序需要用到的文件,例如EXE文件,配置文件,图标文件,等等。<br />3、用户的程序菜单创建一文件夹并命名文该文件夹,这个就是将来出现在用户程序开始菜单中的文件夹。注意如果该文件夹的名字与开始菜单中有重名,则新安装的程序菜单项会与现有菜
2011-05-12 13:44:00 1220
转载 ADO.NET数据库连接池研究(一) -查看连接池数
<br />用sp_who查看数据库连接数<br /> <br />大家都知道ADO.NET自带链接池,而且在默认状态下是开启的,如果不设置的话,最大允许的链接个数为100个。 <br /><br /> 那么怎么样能够看到连接池里现在活动的链接是多少了?<br /> 讲过研究发现了,数据里的一个存储过程可以帮助我们,那就是sp_who<br /> 为了验证这个事情,我们写了一个asp.net的程序并发布到windows2003的IIS服务器下建立了网站,同时为该网站指定
2011-04-22 20:18:00 4264
原创 public DateTime? time
<br />可空类型 Nullable <br />声明值类型变量时 类型? 变量名 = null;这样值类型也可以赋null值
2011-03-21 20:22:00 1450
原创 Asp.Net学习流程简表
<br /><br />类别<br />步骤说明<br />花费时间<br />涉及的资料或程序<br />决心学习<br />1、下定决心学习,请求监督<br />2、戒除一切浪费时间的不良嗜好<br />3、除工作每天挤出5个小时学习<br />1天<br />个人学习保证书<br />个人学习计划表<br />环境搭建<br />1、VS2005安装/MSDN安装<br />2、熟悉VS2005的界面及配置<br />3、安装FrameworkSDK快速入门教程<br />4、安装SQL Server
2011-02-28 20:32:00 674
原创 repeater 两列显示
第一列 第二列 或者如下:protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e){ if (i % 2 == 0) {
2011-02-25 21:40:00 898
原创 CKEditor用法
<br /><br />CKEditor用法<br />1. 下载ckeditor放到站点根目录下<br />增加ValidateRequest="false"<br /><%@PageLanguage="C#"AutoEventWireup="true"CodeFile="IsoDocumCreate.aspx.cs"Inherits="Iso_IsoDocumCreate"ValidateRequest="false"%><br />2. 在head标签中加代码<br /
2011-01-01 09:23:00 1811 1
原创 用…表示多余的字符
<br /><asp:LinkButton ID="LinkButton1" runat="server" Text='<%# (Eval("USERNAME").ToString().Length>6)?(Eval("USERNAME").ToString()).Substring(0,6)+"...":Eval("USERNAME") %>'></asp:LinkButton><br /> <br /><asp:Label runat="server" ID="Taxes1" Text=' <%# Ev
2010-12-31 15:56:00 628
原创 三层架构程序设计
•必备基础知识 •三层结构概述 •显示层View/UI •业务逻辑层BLL(Business Logic Layer) •数据访问层DAL(Data Access Layer) • •逻辑上划分 VS 物理上划分 物理:显示层/业务层/数据层 逻辑:UI/BLL+DAL/DB •我们讨论的三层结构: UI、BLL、DAL、DB 在具体项目中的应用
2010-12-28 17:40:00 896
原创 三层架构调用
<br /><br />DAL数据层:public class TestDAL{ public DataSet GetAll(){ //sql查询方法,返回dataset}}BLL层:添加引用dal层public class TestBLL{ public DataSet GetAll(){ return new TestDAL().GetAll();}}页面添加bll引用Grid.datasourc
2010-12-28 14:08:00 2407
原创 数据源控件
VS2005内置的五种数据源控件◦SqlDataSource◦AccessDataSource◦ObjectDataSource◦XmlDataSource◦SiteMapDataSource
2010-12-22 10:29:00 1029
Visual Studio 2008 水晶报表快速入门
2011-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人