Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C#正则表达式

C#正则表达式

刚接触正则表达式时可能会觉得很晕乎.其实它的作用是很简单的,只不过实现的细节方面有些复杂.正则表达式是用来解析字符串的.而解析字符串不外乎是达到下面几种目的1.验证某一长串字符串中是否有符合某个条件的子字符串2.从长字符串中提取符合某个条件的子字符串3.把符合条件的子字符串替换成另外的字符串4.把一个字符串分割成几个小字符串正则表达式的复杂主要是体现在怎么指定那个"条件".其实实现上面说的4个目的大部分时候用string类的一些函数也照样能实现.只不过有时...
Linux下不能向255.255.255.255发送udp广播

Linux下不能向255.255.255.255发送udp广播

我的ip是192.168.0.X, 路由IP是192.168.0.254,子网掩码255.255.255.0,广播发送的地址为255.255.255.255,Ubuntu下发送正常,然而在嵌入式linux设备里运行,sendto函数返回-1,perror显示network is unreachable.困扰了一天,后来看了多个帖子,受到了启发,问题解决。现在跟大家分享一下:我添加了到255.255.255.255的路由就可以发送成功啊,添加的 命令是:ro...
C++函数指针

C++函数指针

今天看了一下C++函数指针一般的C函数指针,由于没有域说明,用起来还是比较方便但是C++有域说明了之后,就会发现各种限制接二连三,不过虽然一点也不安全,还是实现了,废话说多了,看题。我最开始的想法是A是父类,B:public A。B有两个实例b1,b2。如果b1想用b2的函数,如何使用函数指针实现?class A{public:typedef void (A::*pFuncA)(string str);pFuncA fun;};class B: publi...
使用Git打包patch补丁

使用Git打包patch补丁

第一次的时候需要先创建一个本地代码库:初始化一个新的git仓库在一个已存在的目录中初始化git存储,只要在目录下输入"git init"命令即可。这样会为这个目录生成一个基本的git存储框架。$ rails myproject$ cd myproject$ git init现在,就有了一个空的git存储(你可以查看目录下的".git"目录)。现在就可以stage和提交(commit)文件到这个目录了。分别使用"git add"和"git commit"命令...
Android捕获Back键事件

Android捕获Back键事件

很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overridepublic boolean onKeyDown(int key...
OK6410之uboot移植

OK6410之uboot移植

学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境操作系统平台:VMWare7.0.1 Ubuntu10.04开发板:OK6410 2G字节 Nand flash, 256M...
<< 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 >>