熟悉C++98的朋友,应该都知道,在C++98中没有thread, mutex, condition_variable这些与concurrency相关的特性支持,如果需要写多线程相关程序,都要借助于不同平台上各自提供的api,这样带来的问题就是程序的跨平台移植性比较差,经常要用一大堆的#ifdef ...
分类:
编程语言 时间:
2014-09-01 17:35:23
阅读次数:
205
python里面的HTMLParser解析html,跟c++和其他语言的html库解析不同,是使用类继承的方式。
通过重实现HTMLParser类的几个函数,来达到解析html的目的。
主要的重载的函数有:
handle_starttag #开始标签的解析
handle_endtag #结束标签的解析
handle_data #标签内数据的解析...
分类:
Web程序 时间:
2014-08-30 08:51:29
阅读次数:
157
li_column1 = GetColumn()ls_columnname = GetColumnName()Send(Handle(This),256,9,Long(0,0))ll_row2 = GetRow()li_column2 = GetColumn()//如果Column有变,说明还没到最...
#include "stdafx.h"#include "stdafx.h"#include #include #include void FindDir(char* parent){ HANDLE hFile = NULL; WIN32_FIND_DATAA fd = {0}; ...
分类:
其他好文 时间:
2014-08-28 23:53:26
阅读次数:
249
C#中的子类无法调用父类的事件,可以通过在父类中创建一个方法来调用父类的事件,而子类通过调用父类的方法来触发事件。class parent{ protected string name; public event Handle OnEvent; protected SendEvent(HandleA...
分类:
其他好文 时间:
2014-08-28 11:02:39
阅读次数:
191
windows和Linux都可用的一个类...用来设置颜色,没有太复杂,简单够用吧。#ifdef _WIN32
#include
class FontColor
{
public:
FontColor()
{
m_hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
}
void SetColor(int nColor)
{
SetConso...
分类:
编程语言 时间:
2014-08-27 16:36:48
阅读次数:
209
有点标题党的味道了~
对于readl() 和 inl() 读取I/O端口报错的探究
给s3c6410的RTC写demo driver的时候遇到这个问题...
如图
这是虚拟内存技术导致的问题,不能直接使用物理地址(不过这里有个疑问,我上次给PC写的CMOS driver貌似用的是物理地址,布吉岛为嘛)
...
分类:
其他好文 时间:
2014-08-27 16:35:58
阅读次数:
626
代码如下: public void sendMessage(String number) { if (TextUtils.isEmpty(number)) { return; } Intent intent = new Inten...
分类:
移动开发 时间:
2014-08-27 16:03:27
阅读次数:
950
soket是网络套接字,它是ip地址和端口号的组合。在perl中使用套接字需要SOCKET模块;以经过测试可以使用:下面使用如下的例子进行说明:
服务器端:
#!/usr/bin/perl -w
use Socket;
use IO::Handle;
socket(SOCK,AF_INET,SOCK_STREAM,getprotobyname("tcp"));#初始化socket
se...
分类:
其他好文 时间:
2014-08-27 10:59:17
阅读次数:
179
中断处理流程如下:
1、发生中断时,CPU执行异常向量vector_irq的代码。
2、在vector_irq里面,最终会调用中断处理的总入口函数asm_do_IRQ。
3、asm_do_IRQ根据中断号调用irq_desc数组项中的handle_irq。
4、hadnle_irq会使用chip成员中的函数来设置硬件,比如...
分类:
系统相关 时间:
2014-08-27 09:27:31
阅读次数:
275