- 博客(222)
- 资源 (9)
- 收藏
- 关注
原创 ubuntu 设置samba共享文件夹
主要供自己备注,参考连接:https://help.ubuntu.com/12.10/serverguide/samba-fileserver.html按装sudo apt-get install samba配置[share] comment = Ubuntu File Server Share path = /srv/samba/share b
2013-12-07 13:44:21
1393
原创 Just learn how to use the JNI
JNITestProjectJust learn how to use the JNIRefer :1. ant usage http://lmbj.net/blog/ant-build-android-project/2. tutorial Android JNI http://blog.edwards-research.com/2012/04/tut
2013-08-25 19:31:33
1246
转载 Markdown 文件格式说明 (Markdown syntax guide)
Markdown syntax guideSkip to end of metadataAttachments:1Added by Paul Watson [Atlassian], last edited by Paul Watson [Atlassian] on Apr 16, 2013 (view change)Go
2013-08-14 17:06:21
32735
1
转载 Unix - Shell Substitution --- shell 置换语法
Unix - Shell SubstitutionFROM: http://www.tutorialspoint.com/unix/unix-shell-substitutions.htmWhat is Substitution?The shell performs substitution when it encounters an expression that c
2013-08-13 16:08:44
1798
转载 怎样使用Google
link:URL = 列出到链接到目标URL的网页清单.related:URL = 列出于目标URL地址有关的网页.site:http://domain.com 搜索区域仅限于目标网站.allinurl:WORDS = 只显示在URL地址里有搜索结果的页面.inurl:WORD = 跟allinurl类似,但是只在URL中搜索第一个词.allintitle:WORD = 搜索网页标题.intitl
2013-07-30 11:12:05
1324
原创 利用 libevent 实现简单 http client GET、POST
/* Base on code from: http://archives.seul.org/libevent/users/Sep-2010/msg00050.html */#include "MITLogModule.h"#include #include #include #include #include #include #include #include /
2013-07-17 21:06:24
23427
2
原创 Unix Domain Socket 域套接字实现
主要注意流程:STREAM SOCKET: Server : socket() ---> bind() ---> listen() ---> accept()Client: scoket() ---> connect()参考文章一篇就够: http://troydhanson.github.io/misc/Unix_domain_sockets.html自己写的 一
2013-07-12 15:00:48
2914
原创 C/C++/Objective-C 日志记录功能模块
刚写了一个Logger Module,适用语言 C/C++/Objective-C 以及其他兼容C的语言, 欢迎大家试用 ~_~ 初始有3种级别:WSLOG_LEVEL_COMMON 普通打印信息WSLOG_LEVEL_WARNING 警告信息 WSLOG_LEVEL_ERROR 错误信息 每种类别的 log 分别记录于不同文件。
2013-07-05 20:33:37
2964
原创 iOS创建横向滑动选择器
https://github.com/winlin/iOS-GTScrollButtonsViewiOS-GTScrollButtonsViewA row of buttons in a scroll view, you can use it for paging and select different things.Inherit from UIScrollView
2013-07-02 19:02:26
6341
原创 iOS:Class Foo is implemented in both MyApp and OtherApp. One of the two will be used. Which one is u
在ipad上build自己app的时候,出现如下提示:objc[1334]: Class ASIAuthenticationDialog is implemented in both /var/mobile/Applications/DDD5C5F0-49E4-425F-AEAE-0AC27FA8A0AC/MyApp.app/MyApp and /Library/MobileSubstra
2013-06-18 12:49:30
23742
原创 Objective-C 2.0 Note
1. The compiler also builds a "metaclass object" for each class. It describes the class object just as the class object describes instances of the class. But while you can send messages to inst
2013-05-20 20:16:22
1053
转载 Category / Extensions / Protocol /Informal Protocol
nil a null object pointer (id)0Nil a null class pointer (Class)0NO a boolean false value (BOOL)0YES a boolena true value (BOOL)11. Category 1.1 the decl
2013-05-20 17:00:09
868
原创 iPhone开发基础教程 笔记
1. 虚拟内存 iPhone OS并不会将易失性内存(如应用程序数据)写到交换文件,因此应用程序可用内存量将受到更多的限制。 Cocoa Touch提供一种内置机制,可以将内存不足的情况通知给应用程序。2. nib文件构成 File's Owner是所有nib文件中的第一个图标,它标示从磁盘加载nib文件的对象。即,File's Owner是“拥有”此ni
2013-05-19 14:19:07
2059
原创 SQLite的多线程应用与iOS开发
对于SQLiite支持多线程的问题,我找到一片很不错的文章:http://www.keakon.net/2011/10/25/SQLite%E5%9C%A8%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84%E5%BA%94%E7%94%A8 。 文章很长,需要有耐心的读一下。 1. 对于多个进程可以同时打
2012-11-08 17:36:56
6453
原创 Vim和Emacs的替代工具:Sublime Text
现在经常需要在Mac和Ubuntu两个不同的系统来回切换, vim和emacs在Mac上面又不好用,自己也进行了尝试,不太满足自己的要求。 原来在windows下就使用Sublime, 感觉很棒,下面是一些配置。一、 Ubuntu 到www.sublimetext.com下载最新版本,然后进行解压, 简单的功能就不介绍,可以参考其他文章: http://w
2012-11-01 11:56:03
3934
原创 iphone/ipad 自动化测试 Demo(XCode4.5.1)
最近,在进行iOS程序的开发,后期需要进行一点自动测试,就查找了一些相关的资料,note here,希望对大家有帮助~~iOS自动化脚本采用的是JS来编写的,为了节省时间,我采用的是首先录制屏幕操作,然后,再根据程序逻辑来更改代码。JS教程:http://www.w3schools.com/js/js_howto.asp一个非常好的XCode Automation 教程:
2012-10-27 20:22:56
4148
原创 我的毕业季:从开始工作到大学毕业
最近真的毕业了。不知道为什么,我没有同学分别时常见的忧伤和眼神,反而是急切的想回去工作。时隔一年这是自己第一篇Blog。从嵌入式设备驱动开发,到现在的手机应用,在工作中的每一个项目自己都学习对应的知识。在毕业之前,自己换了一个工作,从原来的Linux相关的改成手机相关的;说实话这次感觉自己是有点着急决定了,尽管有急着回去毕业答辩的理由。 去年的这个时候,我参加了某家“大型”嵌入式课程
2012-07-16 17:26:05
2556
1
原创 一个直接读写framebuffer的代码
#include #include #include #include #include #include #include #include int main(int argc, char const *argv[]){ int len = 0; unsigned int color = 0; if (argc < 7) { printf("Usage:%s fb
2012-04-19 16:19:51
1621
1
原创 自己遇到的BUG(一)
1. 访问一个已被删除对象的成员 具体场景:pMagRoll指向一个变量,然后在程序中usleep(1000*pMsgRoll->speed)来控制显示的速度,但是pMsgRoll是一个临界资源,会被其他线程修改,最后导致某个变量被删除以后导致速度变得不可控制。 解决方法:定义一个和临界变量无关的变量,用变量来保存我们要使用到的临界对象的属性,而不是直接使用 指针会的临
2012-04-16 16:36:27
1008
原创 自定义的Qt程序打印调试信息的方法
在程序的开发过程中,往往需要添加打印消息,来确定程序Bug的来源。工作的要求是使用qmake生成Makefile,然后,再使用make来进行构建目标程序。1.首先,定义自己的打印函数,比如:#ifndef SHINECOMMON_H#define SHINECOMMON_H#include #ifdef SHINEDEBUG #define
2012-04-10 14:26:58
2859
原创 QT程序字体大小和旋转的程序参数设置方式
下面说下具体移植,首先播放器界面自然必须是横向的,QT界面必须旋转,这需要在编译QTE库的时候,加入参数:-qt-gfx-transformed -qt-gfx-linuxfb运行前设置环境变量:export QWS_DISPLAY='Transformed:Rot90' 根据情况旋转90度或270度。
2012-04-07 18:33:40
2176
原创 修改Embedded QT鼠标驱动支持IRTOUCH触摸屏
背景知识:http://doc.qt.nokia.com/4.6/qt-embedded-architecture.html Qt for Embedded Linux Architecture http://doc.qt.nokia.com/4.6/qt-embedded-pointer.html#available-drivers Qt for Embedded Linux
2012-04-07 18:28:56
2926
原创 Qt界面字体大小设置和更改字体
在Qt中经常会涉及到界面字体大小的设置,默认字体一般比较小,特别是在移植到开发板上进行显示一般都要放大字体,因为开发板上液晶显示屏幕分辨率都是非常的小,跟电脑显示有很大差别。 一种整体界面字体设置的方法: 在main函数中添加程序: QFont font = app .fon
2012-04-07 18:09:56
10934
1
原创 QT和网页中的JavaScript函数相互调用的实现
下面的说明来自Qt源代码中的qwebpluginfactory.cpp文件中的介绍说明,引用一下。/*! \class QWebPluginFactory \since 4.4 \brief The QWebPluginFactory class is used to embed custom data types in web pages. \
2012-04-06 17:55:25
6577
原创 Qt插件系统的概要实例介绍
一、 对于每一种类型的插件,通常至少需要两个类: (1.) 一个是插件封装器类,它实现了插件通用的API函数; 比如QWSMouseHandler,其定义如下: class Q_GUI_EXPORT QWSMouseHandler{public:
2012-04-06 11:58:39
1302
转载 Qt for Embedded Linux Display Management
Qt for Embedded Linux Display ManagementWhen rendering, the default behavior for each Qt for Embedded Linux client is to render its widgets into memory, while the server is responsible for putti
2012-03-09 16:34:52
803
转载 Qt for Embedded Linux Environment Variables
(http://doc.qt.nokia.com/4.6/qt-embedded-envvars.html#qws-display)These environment variables are relevant to Qt for Embedded Linux users.VariableDescriptionPOINTERCAL_FILE
2012-03-09 16:33:19
879
原创 Embeded QT 鼠标驱动流程和类结构分析
http://download.youkuaiyun.com/detail/pcliuguangtao/4084595 下载图片链接最近,刚做了触摸屏的QT驱动,使用的是 export QWS_MOUSE_PROTO='IntelliMouse:/dev/usbmouse' ,也就是IntelliMouse类型的设备驱动。水平方向的横线表示类的定义,竖直方向表示方法调用。
2012-02-15 18:46:32
1172
转载 Embedded Qt 编译配置说明
原文网址:http://www.cnitblog.com/zouzheng/archive/2010/07/06/67199.html当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助,那我们只要选取参数部分看看1. -release这个参数显而易见,就是编译Qt以发布版的模式进行,一般来说,最后系统完成后,库就应该是发布版。-rele
2012-02-12 09:08:46
1612
转载 QT的信号和槽机制:Signals and Slots
Signals and SlotsSignals and slots are used for communication between objects. The signals and slots mechanism is a central feature of Qt and probably the part that differs most from the features
2012-02-10 10:22:00
1311
转载 qmake Function Reference
Home · All Classes · All Functions · Overviews[Previous: qmake Variable Reference] [Contents] [Next: Configuring qmake's Environment]qmake Function Referenceqmake provides built-in fun
2012-02-08 10:23:35
936
转载 qmake Variable Reference
Home · All Classes · All Functions · Overviews[Previous: qmake Reference] [Contents] [Next: qmake Function Reference]qmake Variable Referenceqmake's fundamental behavior is influenced
2012-02-08 10:22:50
2878
转载 qmake Tutorial
qmake TutorialThis tutorial teaches you how to use qmake. We recommend that you read the qmake user guide after completing this tutorial.Starting off SimpleLet's assume that you have jus
2012-02-08 09:40:27
867
转载 QT学习笔记(十):嵌入式Linux QT类鼠标处理说明
Qt for Embedded Linux Pointer HandlingWhen running a Qt for Embedded Linux application, it either runs as a server or connects to an existing server. The mouse driver is loaded by the server
2012-02-06 16:28:16
2125
转载 QT学习笔记(九):创建QT的共享库
Creating Shared LibrariesThe following sections list certain things that should be taken into account when creating shared libraries.Using Symbols from Shared LibrariesSymbols - functions, v
2012-02-06 15:22:07
1049
转载 QT学习笔记(八):嵌入式Linux下的QT程序的运行及相应的参数
JUST FOR QT 4.6(主要是说明了同一屏幕怎样显示不同窗口的功能,还有就是详细的程序参数的说明。)Running Qt for Embedded Linux ApplicationsA Qt for Embedded Linux application requires a server application to be running, or to b
2012-02-06 15:07:55
2214
转载 QT学习笔记(七):嵌入式Linux下的QT框架
JUST FOR QT 4.6(Qt 的plugin子系统提供了很好的可扩展性,感觉重要的就是Mouse和KeyBoard的驱动编写)How to Create Qt PluginsQt provides two APIs for creating plugins:A higher-level API for writing extensions to
2012-02-03 18:23:29
2056
转载 QT学习笔记(六):Embedded Linux QT Display Management
Qt for Embedded Linux Display ManagementWhen rendering, the default behavior for each Qt for Embedded Linux client is to render its widgets into memory, while the server is responsible for put
2012-02-03 18:01:06
1334
转载 Shell IF判断语句
目录7.1. 介绍if7.1.1. 概要7.1.2. if的简单应用7.2. 更多if的高级使用方法7.2.1. if/then/else结构7.2.2. if/then/elif/else结构7.2.3. if嵌套语句7.2.4. 布尔操作7.2.5. 使用exit语句和if7.3. 使用case语句7.3.1. 简单的条件7.3.2. 初始脚本例子7.4. 总结7.
2012-02-03 15:51:02
2846
转载 QT学习笔记(五):嵌入式Linux下的QT框架
JUST FOR QT 4.6(这篇文章总结了4.6下嵌入式大部分的重要内容,对以后编写相应的设备驱动很有指导意义)Qt for Embedded Linux ArchitectureA Qt for Embedded Linux application requires a server application to be running, or to be th
2012-02-02 17:50:34
1645
IP地址CIDR斜线记法求子网信息软件(vs2010+MFC)
2010-10-28
Visual_Assist_X_2010_10.6.1819
2010-10-18
计算器(采用MFC编写)
2010-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人