自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WinLin

男儿何不带吴钩

  • 博客(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 1321

原创 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 1164

转载 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 32604 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 1750

转载 怎样使用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 1292

原创 利用 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 23115 5

原创 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 2872

原创 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 2907

原创 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 6296

原创 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 23456 1

原创 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 1016

转载 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 835

原创 iPhone开发基础教程 笔记

1. 虚拟内存    iPhone OS并不会将易失性内存(如应用程序数据)写到交换文件,因此应用程序可用内存量将受到更多的限制。    Cocoa Touch提供一种内置机制,可以将内存不足的情况通知给应用程序。2. nib文件构成    File's Owner是所有nib文件中的第一个图标,它标示从磁盘加载nib文件的对象。即,File's Owner是“拥有”此ni

2013-05-19 14:19:07 1969

原创 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 6365

原创 Vim和Emacs的替代工具:Sublime Text

现在经常需要在Mac和Ubuntu两个不同的系统来回切换, vim和emacs在Mac上面又不好用,自己也进行了尝试,不太满足自己的要求。 原来在windows下就使用Sublime, 感觉很棒,下面是一些配置。一、 Ubuntu      到www.sublimetext.com下载最新版本,然后进行解压, 简单的功能就不介绍,可以参考其他文章:     http://w

2012-11-01 11:56:03 3868

原创 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 4104

原创 我的毕业季:从开始工作到大学毕业

最近真的毕业了。不知道为什么,我没有同学分别时常见的忧伤和眼神,反而是急切的想回去工作。时隔一年这是自己第一篇Blog。从嵌入式设备驱动开发,到现在的手机应用,在工作中的每一个项目自己都学习对应的知识。在毕业之前,自己换了一个工作,从原来的Linux相关的改成手机相关的;说实话这次感觉自己是有点着急决定了,尽管有急着回去毕业答辩的理由。    去年的这个时候,我参加了某家“大型”嵌入式课程

2012-07-16 17:26:05 2511 2

原创 一个直接读写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 1533

原创 自己遇到的BUG(一)

1. 访问一个已被删除对象的成员    具体场景:pMagRoll指向一个变量,然后在程序中usleep(1000*pMsgRoll->speed)来控制显示的速度,但是pMsgRoll是一个临界资源,会被其他线程修改,最后导致某个变量被删除以后导致速度变得不可控制。   解决方法:定义一个和临界变量无关的变量,用变量来保存我们要使用到的临界对象的属性,而不是直接使用  指针会的临

2012-04-16 16:36:27 907

原创 自定义的Qt程序打印调试信息的方法

在程序的开发过程中,往往需要添加打印消息,来确定程序Bug的来源。工作的要求是使用qmake生成Makefile,然后,再使用make来进行构建目标程序。1.首先,定义自己的打印函数,比如:#ifndef SHINECOMMON_H#define SHINECOMMON_H#include #ifdef SHINEDEBUG #define

2012-04-10 14:26:58 2782

原创 QT程序字体大小和旋转的程序参数设置方式

下面说下具体移植,首先播放器界面自然必须是横向的,QT界面必须旋转,这需要在编译QTE库的时候,加入参数:-qt-gfx-transformed -qt-gfx-linuxfb运行前设置环境变量:export QWS_DISPLAY='Transformed:Rot90' 根据情况旋转90度或270度。

2012-04-07 18:33:40 2103

原创 修改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 2828

原创 Qt界面字体大小设置和更改字体

在Qt中经常会涉及到界面字体大小的设置,默认字体一般比较小,特别是在移植到开发板上进行显示一般都要放大字体,因为开发板上液晶显示屏幕分辨率都是非常的小,跟电脑显示有很大差别。           一种整体界面字体设置的方法:           在main函数中添加程序:                                    QFont font  = app .fon

2012-04-07 18:09:56 9728 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 6531

原创 Qt插件系统的概要实例介绍

一、  对于每一种类型的插件,通常至少需要两个类:                    (1.) 一个是插件封装器类,它实现了插件通用的API函数;                                比如QWSMouseHandler,其定义如下:                  class Q_GUI_EXPORT QWSMouseHandler{public:

2012-04-06 11:58:39 1268

转载 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 769

转载 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 833

原创 Embeded QT 鼠标驱动流程和类结构分析

http://download.csdn.net/detail/pcliuguangtao/4084595 下载图片链接最近,刚做了触摸屏的QT驱动,使用的是 export QWS_MOUSE_PROTO='IntelliMouse:/dev/usbmouse' ,也就是IntelliMouse类型的设备驱动。水平方向的横线表示类的定义,竖直方向表示方法调用。

2012-02-15 18:46:32 1141

转载 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 1319

转载 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 1240

转载 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 899

转载 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 2826

转载 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 821

转载 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 2041

转载 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 1014

转载 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 2157

转载 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 1761

转载 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 1275

转载 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 2791

转载 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 1496

QT和网页中的JavaScript函数进行相互调用的实现

QT和网页中的JavaScript函数进行相互调用的实现. 有完整的代码举例。 近期刚完成。

2012-04-06

Embeded QT 鼠标驱动流程和类结构分析

Embeded QT 鼠标驱动流程和类结构分析流程图

2012-02-23

VS2010使用MFC编写闹钟和定时关机程序(附源码)

VS2010使用MFC编写闹钟和定时关机程序(附源码)

2010-10-28

IP地址CIDR斜线记法求子网信息软件(vs2010+MFC)

IP地址CIDR斜线记法求子网信息软件(vs2010+MFC)最近在学习计算机网络,遇到根据斜线记法来确定该IP所在子网的信息,包括:子网号、子网掩码、第一个可用IP、最后一个可用IP、广播地址、可用IP数总量。

2010-10-28

Visual_Assist_X_2010_10.6.1819

Visual_Assist_X_2010_10.6.1819可用的破解版,在安装的时候,可以先把原来安装的先卸载,然后再按照说明进行安装就ok

2010-10-18

VS2010使用MFC编写闹钟和定时关机程序

VS2010使用MFC编写闹钟和定时关机程序,界面简单,操作容易。

2010-10-18

计算器(采用MFC编写)

一个采用vs2010制作的计算器,并有相应得解说文档:http://blog.csdn.net/pcliuguangtao/archive/2010/10/04/5921126.aspx

2010-10-04

classinherited

有关类的继承,和多重继承,SDSDFDSSSSSSSFsd dsfdsfsd

2010-05-05

asp教程中文版asp中文版教程

asp中文版教程asp中文版教程asp中文版教程asp中文版教程asp中文版教程asp中文版教程asp中文版教程

2010-04-07

空空如也

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

TA关注的人

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