- 博客(55)
- 资源 (5)
- 收藏
- 关注
原创 关于struts2种的action执行两次,或多次,或重复执行的bug
今天在做项目的时候发现一个bug,就是action会莫名其妙的执行两次,网上搜了很多帖子,关于这个问题也得到了一些处理方法,但是没有我想要的,造成执行两次活多次的问题呢,有很多种原因,我在这里只说一种跳转到jsp的页面中,如果有 这样的代码,就会跳转两次,src中只要是# ,就会跳转两次,这个真心恶心到我了~
2015-06-26 14:01:26
2736
原创 Android 关于显示键盘,布局错乱网上顶的问题
<activity android:name="com.taiyi.DiscussActivity" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" android:label="@string/title_activity_discuss"
2013-09-30 15:25:25
1626
原创 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
3915
原创 Android ontouch 手速
在滑动菜单的时候,有时需要快速的滑动条件下,才显示菜单,如人人的侧滑Android提供一个类来实现测速 : VelocityTracker private VelocityTracker mVelocityTracker = null; private void addVelocityTrackerEvent(MotionEvent even
2013-09-28 09:58:44
2212
原创 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
1467
原创 android ListView 点击无响应
在listview的item中,添加一个button,可能会出现无法响应的问题,因为listview默认的是item中button的响应事件,所以listview的setOnItemClickListener方法可能无效在item外层布局中添加android:descendantFocusability="blocksDescendants"before
2013-09-27 16:40:50
1573
原创 ListView 滚动条的图标样式
android:fastScrollEnabled="true" android:focusable="true"在listview的xml文件中添加这两条记录即可。据说要至少4页才能显示。
2013-09-27 15:14:36
2260
原创 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
5075
原创 ubuntu串口冲突
用dmesg 查看串口信息写在brltty命令sudo apt-get remove brltty写在后再插入cpx210x驱动的串口,会在/dev下出现ttyUSB0的文件拉
2012-11-16 13:34:34
1530
原创 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
3141
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
900
原创 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
3226
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
1143
原创 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
1851
原创 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
2158
原创 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面
2010-04-29 18:07:00
507
转载 C语言Printf格式
C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示: 表示输出类型的格式字符 格式字符意义a
2010-04-29 15:51:00
1196
原创 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
25138
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
1798
原创 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
6165
转载 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
1231
转载 MPlayer -slave 翻译(ZZ)
<!-- document.body.oncopy = function() { if (window.clipboardData) {
2010-03-02 16:02:00
2888
转载 MPlayer 字幕问题
自己在使用mplayer过程中遇到过不少的问题,像字幕的问题、没有声音等。看了不少的帖子,对自己有很大的帮助,但总有一些细节还需要自己完善。在这过程中作了一些笔记,今天有时间,拿出来整理整理,让大家在解决自己的mplayer问题的时候多一个参考。以下都是针对mplayer的,我不用图形界面的gmplayer。一、字幕问题首先介绍一下字幕的基本知识。字幕主要有三种,sub格式、s
2010-03-02 15:58:00
3000
原创 Mplayer另类在线播放影音文件技巧
本文介绍的Mplayer在线播放的方法,不是指在浏览器中安装Mplayer插件这种方法,而是在命令行中操作,利用Mplayer的可以从Stdin 中播放的原理实现的。其原理是利用支持Stdout的下载软件(如Wget和Curl),将文件下载到Stdout中;再用Mplayer从Stdin读取数据并播放。由于所有数据都只临时存在于Stdin/Out中,从而可以做到不用在本地硬盘保存,在线播放影音文件
2010-03-02 15:53:00
1658
原创 QT+sqlite3 日期查询问题
最近做为家里做一个小软件,在昨日起查询的时候,我发现sqlite3里面的日期有问题,日期格式如果是yy-mm-dd形式的就使用范围查询,否则会查不全的。例如: 2010年2月9号,应该写成2010-02-09,要是写上2010-2-9就会产生查不到的情况。据我自己分析,应该是这样的,sqlite3进行比对日期的是时候,是先比对年,然后是月份,最后是day,在比对day的时候是按位比较的,第
2010-02-12 18:52:00
3029
2
原创 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
2570
原创 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
2477
原创 在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
1137
原创 _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
1010
原创 QString 转化 char
QString a("123");QByteArray temp;char *string;temp = a.toLatin1();string = temp.data();
2010-01-25 12:24:00
450
原创 单例类
class Singleton:{// 其它成员public:static Singleton * GetInstance(){static Singleton instance;return &instance;}private:Singleton(){};}
2010-01-25 12:16:00
377
转载 利用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
909
原创 关于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
4918
原创 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
9651
1
原创 匈牙利 规范
本命名取自“匈牙利”法,仅供参考。数据类型的命名规则参考:定义类型:前缀 类型 类型描述 示例 所占字节(Win32) 有效值 取值范围b Boolena-布尔 1Bit的标志 bool
2009-12-30 10:55:00
1077
原创 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
2838
转载 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
4920
原创 qt 乱码问题
qt程序可在windows,linux等多种os下编写。移植时请注意在各个系统的文本编码格式。比如在windows下代码文件的编码格式可能为gb2312,gb18030,如要想放到linux下运行,需要更改文本编码格式为utf-8可使用gedit命令把gb2312,gb18030编码格式的文件另存为编码utf-8的文件。
2009-12-29 12:48:00
485
原创 Qt不规则窗口
首先准备两张图,一张是窗口的背景图片,另一张是蒙板(mask),蒙板图片的颜色有两种,即黑色和白色,黑色的区域是保留下来的。白色的区域是要删掉的。1. 使用无边界的窗口在构造函数中添加一条代码,设置窗口的风格setWindowFlags(Qt::Window | Qt::CustomizeWindowHint); 【可以不写】设置蒙版和背景图片QPixmap pixmapMask
2009-12-29 12:48:00
1437
原创 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
1597
ortp与mediastreamAPI_WINCE版本
2009-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人