自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

neu_sunlei的专栏

纸醉金迷

  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

原创 关于struts2种的action执行两次,或多次,或重复执行的bug

今天在做项目的时候发现一个bug,就是action会莫名其妙的执行两次,网上搜了很多帖子,关于这个问题也得到了一些处理方法,但是没有我想要的,造成执行两次活多次的问题呢,有很多种原因,我在这里只说一种跳转到jsp的页面中,如果有  这样的代码,就会跳转两次,src中只要是# ,就会跳转两次,这个真心恶心到我了~

2015-06-26 14:01:26 2633

原创 Android 关于显示键盘,布局错乱网上顶的问题

<activity android:name="com.taiyi.DiscussActivity" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" android:label="@string/title_activity_discuss"

2013-09-30 15:25:25 1571

原创 Android 获取照相机图片或本地图片

网上找了一些代码,我再小米手机上测试,发现还是有的不是很好用,所以找了资料,把代码贴出来分享一下。 public final static int CONSULT_DOC_PICTURE = 1000; public final static int CONSULT_DOC_CAMERA = 1001; private int SELECT_PICTURE = 0; p

2013-09-29 14:32:38 3839 1

原创 Android ontouch 手速

在滑动菜单的时候,有时需要快速的滑动条件下,才显示菜单,如人人的侧滑Android提供一个类来实现测速 : VelocityTracker private VelocityTracker mVelocityTracker = null; private void addVelocityTrackerEvent(MotionEvent even

2013-09-28 09:58:44 2129

原创 android 分享功能

android的分享功能,是利用action实现的。Intent intent = new Intent(Intent.ACTION_SEND);intent.setType("image/png"); // 分享的数据类型intent.putExtra(Intent.EXTRA_SUBJECT, title_tv.getText().toString()); // 主题intent

2013-09-27 21:42:34 1404

原创 android ListView 点击无响应

在listview的item中,添加一个button,可能会出现无法响应的问题,因为listview默认的是item中button的响应事件,所以listview的setOnItemClickListener方法可能无效在item外层布局中添加android:descendantFocusability="blocksDescendants"before

2013-09-27 16:40:50 1506

原创 ListView 滚动条的图标样式

android:fastScrollEnabled="true" android:focusable="true"在listview的xml文件中添加这两条记录即可。据说要至少4页才能显示。

2013-09-27 15:14:36 2189

原创 Android listView scroll 恢复滚动位置

相信大家尝试过许多方法恢复滚动位置,本人也找了许多方法,唯有这个方法好用,下面把代码贴出来声明两个变量private int mPosition;private int lvChildTop;pause , resume方法 @Override public void onPause() { // TODO Auto-generated metho

2013-09-27 15:02:02 5009

原创 ubuntu串口冲突

用dmesg 查看串口信息写在brltty命令sudo apt-get remove brltty写在后再插入cpx210x驱动的串口,会在/dev下出现ttyUSB0的文件拉

2012-11-16 13:34:34 1379

原创 Qt设置windows桌面壁纸

使用函数:SystemParametersInfo,具体参数看已通过百度或谷歌去搜索。QString src = tr("F:/workspace/DesktopMedia/debug/downloadDir/120323070238652.jpg"); TCHAR *ptch = (TCHAR *)src.toStdWString().c_str(); // 转换成宽字节,很重要,否

2012-03-26 13:52:17 3011 2

原创 Qt 正则表达式 字符问题

<br />一.元字符<br />. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3<br />^ 匹配字符串首. 例如, ^12可能是123,但不能是312<br />$ 配字符串尾. 例如, 12$可以是312, 当不能是 123<br />[] 匹配括号内输入的任意字符.[123]可以为1, 2 或3<br />* 匹配任意数量的前导字符. 例如, 1*2可以为任意数量个1(甚至没有), 后面跟一个2<br />+ 匹配至少一个前导字符. 例如, 1+2必

2011-05-16 14:21:00 839

原创 qt embedded 字体

<br />程序在qvfb下运行时,汉字可能会不显示,经过测试,找到两个解决的办法,也都是网上搜的,加上一些自己的经验,这两种方法均可以显示汉字<br /> <br />1. 代码,在main中:<br /> QApplication app(argc, argv); app.setFont(QFont("unifont", 12, QFont::Bold) );<br />看不明白的人,为你默哀3秒钟,unifont字体是编译好qt就自带的<br /> <br />2. qt字库移植<br /> 

2011-03-17 17:42:00 3155 1

原创 qt linux embedded x86 安装

<br />1. 下载qt的embedded源代码<br />2.  ./configure -embedded x86 (后面不用加-qvfb,qvfb需要的是x86的,不是embedded x86)<br />3. make && make install<br /> <br /> <br />执行程序时,先运行qvfb,然后 ./可执行文件 -qws

2011-03-17 17:27:00 1096 1

原创 Qt wait

<br />void HttpSql::wait(int ms ){ QElapsedTimer timer; timer.start(); do { QCoreApplication::processEvents(QEventLoop::AllEvents, ms); ::Sleep(10); } while (timer.elapsed() < ms);}

2010-09-17 17:03:00 1783

原创 html select 用法

<html:select property="if_end"> <br /><option value="0">否</option> <br /><option value="1">是</option> <br /></html:select><br />将option中value的值给if_end<br /><br />动态用法一:<br /><html:select property="personnelId"> <br /><html:option value="">请选择</html:option>

2010-07-20 13:26:00 2020

原创 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面

2010-04-29 18:07:00 475

转载 C语言Printf格式

C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示: 表示输出类型的格式字符       格式字符意义a                                            

2010-04-29 15:51:00 1145

原创 Qt 经典出错信息之”Basic XLib functionality test failed!”(Z..z..)

此完整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the include and library search paths by editingQMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-

2010-04-24 15:55:00 24769 6

原创 ubuntu grub 引导程序

首先:ls查看硬盘分区情况,如果你知道grub安装在哪儿了(比如我的在(hd1,3)/grub/,这个要记住,后面/grub的地方都要改成你对应的),那么就直接进行下一步。如果不知道,那就ls每个分区,如:ls (hd1,3)/ ,如果正确就会显示里面到内容,直到找到grub第二:set 直接输入set可以查看root和prefix的配置,这步需要将它给成你找到到地方例如我的如下:代码: gr

2010-04-18 21:52:00 1665

原创 using qRegisterMetaType()

错误:QObject::connect: Cannot queue arguments of type MediaDbAttirbute(Make sure MediaDbAttirbute is registered using qRegisterMetaType().) 解决:qRegisterMetaType("MediaDbAttirbute");  

2010-04-07 10:54:00 6077

转载 SQLServer On Rails

安装unixODBCudo apt-get install unixodbc unixodbc-dev 安装sqlserver驱动freetdscd ~wget http://cloud.github.com/downloads/saberma/saberma.github.com/freetds-stable.tgztar -vxf freetds-stable.t

2010-03-26 16:54:00 1199

转载 MPlayer -slave 翻译(ZZ)

<!-- document.body.oncopy = function() { if (window.clipboardData) {

2010-03-02 16:02:00 2785

转载 MPlayer 字幕问题

自己在使用mplayer过程中遇到过不少的问题,像字幕的问题、没有声音等。看了不少的帖子,对自己有很大的帮助,但总有一些细节还需要自己完善。在这过程中作了一些笔记,今天有时间,拿出来整理整理,让大家在解决自己的mplayer问题的时候多一个参考。以下都是针对mplayer的,我不用图形界面的gmplayer。一、字幕问题首先介绍一下字幕的基本知识。字幕主要有三种,sub格式、s

2010-03-02 15:58:00 2950

原创 Mplayer另类在线播放影音文件技巧

本文介绍的Mplayer在线播放的方法,不是指在浏览器中安装Mplayer插件这种方法,而是在命令行中操作,利用Mplayer的可以从Stdin 中播放的原理实现的。其原理是利用支持Stdout的下载软件(如Wget和Curl),将文件下载到Stdout中;再用Mplayer从Stdin读取数据并播放。由于所有数据都只临时存在于Stdin/Out中,从而可以做到不用在本地硬盘保存,在线播放影音文件

2010-03-02 15:53:00 1363

原创 QT+sqlite3 日期查询问题

最近做为家里做一个小软件,在昨日起查询的时候,我发现sqlite3里面的日期有问题,日期格式如果是yy-mm-dd形式的就使用范围查询,否则会查不全的。例如: 2010年2月9号,应该写成2010-02-09,要是写上2010-2-9就会产生查不到的情况。据我自己分析,应该是这样的,sqlite3进行比对日期的是时候,是先比对年,然后是月份,最后是day,在比对day的时候是按位比较的,第

2010-02-12 18:52:00 2881 3

原创 Debian/Ubuntu Linux实现开机自启动程序

首先写好脚本,如 mysql,把它放到 /etc/init.d 下,修改属性: $ sudo chmod x  mysql创建符号连接:$ cd /etc下面有这么几个目录值得注意:rcS.d rc0.d rc1.d ... rc6.d ,(0,1... 6 代表启动级别 0代表停止,1代表单用户模式,2-5代表多用户模式,6代表重启)它们的作用就相

2010-02-09 13:43:00 2456

原创 QT调用mplayer

暂时知道播放歌曲。安装mplayer,之后目录下会有个mplayer-core.exe 提取出来。放到源码下面。代码:QProcess *mplayerProcess = new QProcess(this);QString exefile = "mplayer-core.exe";QStringList arg;// arg // arg // arg

2010-02-09 08:56:00 2416

原创 在Qt可执行程序上添加图标

找一个ico文件,假设在.pro所在当前目录下为icon.ico写一个.rc文件,比如为main.rc内容如下:IDI_ICON1               ICON    DISCARDABLE     "icon.ico" 然后在.pro文件中加入:win32:RC_FILE = main.rc 然后再编译,就能看到可执行程序加上了图标了。

2010-01-31 16:08:00 1053

原创 _win32_winnt xp undefined getaddrinfo

>> main.cpp:(.text+0x18b): undefined reference to `getaddrinfo@16>> collect2: ld returned 1 exit statusAfter spending some time looking into winsock2 and *trying* to put together some code Ive

2010-01-29 15:01:00 965

原创 QString 转化 char

QString a("123");QByteArray temp;char *string;temp = a.toLatin1();string = temp.data(); 

2010-01-25 12:24:00 402

原创 单例类

class Singleton:{// 其它成员public:static Singleton * GetInstance(){static Singleton instance;return &instance;}private:Singleton(){};} 

2010-01-25 12:16:00 362

转载 利用libtool生成makefile 转

    ### 利用libtool自动生成动态库#1. autoscan命令在当前目录生成configure.scan文件, 内容为:# -*- Autoconf -*-# Process this file with autoconf to produce a configure script.AC_PREREQ(2.57)AC_INIT(FULL-P

2010-01-22 10:46:00 880

原创 关于AF_INET,gcc 和 mingw问题

当把带有AF_INET的程序从linux移植到windows时候会发现,编译不过去,会提示AF_INET未定义,那是因为在gcc中AF_INET定义在#include 这个头文件中,在mingw已经没有这个头文件了,在mingw中AF_INET定义在#include 这个头文件中。,一下就ok了 getaddrinfo getnameinfo这个两个函数在l

2010-01-14 13:43:00 4660

原创 QT生成DLL,调用DLL

使一个项目编译生成DLL库而不生成可执行文件: 删除main()函数; 将.pro项目文件中的TEMPLATE = app改为TEMPLATE = lib。 然后编译,此时生成的就是.a和.dll的文件。 在另一个项目中调用此DLL: 在项目文件中添加LIB。如添加此行:LIBS += "D:/workspace/MRP_Common/debug/common.dll" (common.dll既是

2010-01-12 12:00:00 9536 1

原创 匈牙利 规范

本命名取自“匈牙利”法,仅供参考。数据类型的命名规则参考:定义类型:前缀    类型                    类型描述            示例                    所占字节(Win32)    有效值                    取值范围b        Boolena-布尔            1Bit的标志            bool    

2009-12-30 10:55:00 991

原创 Qt 调用mplayer视频

widget.h:#ifndef WIDGET_H#define WIDGET_H#include #include #include #include #include #include class Widget : public QWidget{ Q_OBJECTpublic: Widget(QWidget *pare

2009-12-29 15:21:00 2791

转载 QT调用mplayer 暂停 进度

安装mplayer,之后目录下会有个mplayer-core.exe 提取出来。放到源码下面。代码:QProcess *mplayerProcess = new QProcess(this);QString exefile = "mplayer-core.exe";QStringList arg;// arg // arg // arg arg mplayerProcess->star

2009-12-29 13:05:00 4719

原创 qt 乱码问题

qt程序可在windows,linux等多种os下编写。移植时请注意在各个系统的文本编码格式。比如在windows下代码文件的编码格式可能为gb2312,gb18030,如要想放到linux下运行,需要更改文本编码格式为utf-8可使用gedit命令把gb2312,gb18030编码格式的文件另存为编码utf-8的文件。

2009-12-29 12:48:00 460

原创 Qt不规则窗口

首先准备两张图,一张是窗口的背景图片,另一张是蒙板(mask),蒙板图片的颜色有两种,即黑色和白色,黑色的区域是保留下来的。白色的区域是要删掉的。1. 使用无边界的窗口在构造函数中添加一条代码,设置窗口的风格setWindowFlags(Qt::Window | Qt::CustomizeWindowHint); 【可以不写】设置蒙版和背景图片QPixmap pixmapMask

2009-12-29 12:48:00 1393

原创 SDl嵌入到QT中

QX11EmbedContainerembedClient((WId)id)SDL获取WinId: SDL_SysWMinfo info; SDL_VERSION(&info.version); if (SDL_GetWMInfo(&info)) return (ffp_window_t)info.info.x11.wmwindow;SDL_SysWMinfo info; SDL_VE

2009-12-29 12:47:00 1506

cos上传组建

cos上传组建

2013-10-09

进销存管理

用QT写的软件,进销存管理,windows平台,对于初学者很有帮助喔

2013-10-09

基于QML的简单动画

是基于QT qml的简单动画,有助于学习,直接用qmlviewer查看就行了

2013-10-09

ortp与mediastreamAPI_WINCE版本

里面是ortp与mediastream的安装版,可以在wince上装,也可以在linux下装,在安装mediastream之前一定要记得用autoconf,切忌

2009-04-24

IC卡详解,驱动开发

详细介绍IC卡工作原理,利于驱动开发,里面有介绍ic卡内存扇区,每个扇区4块,前3个是数据块,第四个是控制块。。。

2009-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除