首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

一种精确从文本中提取URL的思路及实现

在今年三四月份,我接受了一个需求:从文本中提取URL。这样的需求,可能算是非常小众的需求了。大概只有QQ、飞信、阿里旺旺等之类的即时通讯软件存在这样的需求。在研究这个之前,我测试了这些软件这块功能,发现它们这块的功能还是非常弱的。这类软件往往也是恶意URL传播的媒介,如果不能准确识别出URL,相应的URL安全检测也无从谈起。而且网上也有很多使用正则表达式的方法,可是我看了下,方法简单但是不够精确,对于要求不高的情况可以胜任,但是如果“坏人”想绕过这种提取也是很方便的。(转载请指明出处)下面也是我在公司内部做的一次分享的内容:

02

裸奔程序和uCOS读取DM9000 ID的方法

在程序中调用下面这段代码可以读到DM9000的ID号: #define        DM9000_BASE                0x20000300 #define        DM9000_DATA_OFFSET        4 static U8 dm9000_ior(int reg) {         *(volatile U8 *)DM9000_BASE = reg;         return *(volatile U8 *)(DM9000_BASE+DM9000_DATA_OFFSET); } static void rd_dm9000_id(void) {         U16 id;         id = dm9000_ior(0x28) | (dm9000_ior(0x29)<<8);         printf(“read dm9000 vid = 0x%x\n”, id);         id = dm9000_ior(0x2a) | (dm9000_ior(0x2b)<<8);         printf(“read dm9000 pid = 0x%x\n”, id);         id = dm9000_ior(0x8) | (dm9000_ior(0x9)<<8);         printf(“read dm9000 reg(0x09,0x08) = 0x%x\n”, id);         printf(“dm9000 isr = 0x%x\n”, dm9000_ior(0xfe)); }

02
领券