上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2011年10月8日

检查括号是否全部配对

摘要: 题目 :要求用纯C写一段代码,能将字符串中所有的括号检查出来是否全部配对 1. 分析 对于字符串中的括号匹配问题,本人认为达到匹配只需要所要满足的两个条件:a)满足在字符串的任何位置处,其左边的左括号数不小于右括号数;b) 字符串中所有的左右括号数相等。 因此,可以采用栈的思想来匹配:遇到左括号入栈,计数器++,遇到右括号出栈,计数器--,直到栈为空,或字符串结束停止;字符串扫描结束时,栈也同时为空,计数器==0,则说明匹配。大致流程如下:初始化,计数器int i=0,char *p= (char*)str - 1p++, 判断if (*p ==0 ) goto Step 7; if (... 阅读全文

posted @ 2011-10-08 21:13 rainduck 阅读(2344) 评论(0) 推荐(0) 编辑

【转载】mac os常用软件

摘要: 最近准备重新装系统了,,先暂时直接转~等重转好后,再自己整理个列表小胖的" MacOS常用免费软件 "清单(有小更新).转眼用MacOS也有一年多了, 当初刚开始使用时, 网上很多类似"我的Mac软件清单" "Mac必备软件" 一类的文章对我帮助很大.最近换了Mac Air ,正好有机会重新整理和审视一下自己机器里安装的软件.在这里 把它们整理出来 希望可以帮助到和我一样的新人.同时也欢迎大家提供更好的选择.这列表里的所有软件 都是可以免费使用的, 不含有任何收费软件(有些是有收费版本的,但是免费版本也已经够用,否则我不会列进来).当 阅读全文

posted @ 2011-10-08 19:00 rainduck 阅读(864) 评论(0) 推荐(0) 编辑

2011年10月7日

n900刷android2.3.4后,无法识别sd卡

摘要: 折腾1刷了nitdroid的n12后,无法识别sd卡,故找啊找,据说etc/vold.fstab描述了系统启动时,挂载设备的情况,,,故查看之,果然如此,有了如下的折腾:在终端下输入env命令,查看环境变量,发现External-storage是 /mnt/sdcard;修改/etc/vold.fstab中的最后一行,关于sd卡地挂载,,,如果注释了的话,先取消注释。。然后将/dev/block/mmcblk0挂载到/mnt/sdcard下,(大致是dev-mount ...../mnt/sdcard /dev/block/mmcblk0)测试,文件管理器无法访问到所谓的sd卡,浏览器却无法识 阅读全文

posted @ 2011-10-07 02:32 rainduck 阅读(1850) 评论(0) 推荐(0) 编辑

2011年10月4日

[转载]Internet Explorer文件下载监视

摘要: [原文]Internet Explorer文件下载监视你是否想过类似下面的一些问题: 如何过滤IE中的flash 如何过滤在网页中嵌入email的病毒 如何实现像netants、flashget那样的下载监视 看到上面问题,你会很快认为这很简单: “对IE的下载进行监视不就得了?发现后缀是”.swf”的文件就不进行下载。这样就过滤了flash.同理,发现后缀是”.eml”的下载也做同样处理……” 那么,话说回来,如何彻底监视IE的下载呢?你不会为了这个写一个驱动程序吧? 如果你熟悉IE编程的话,会马上意识到---使用BHO(Browser Helper Object)。 但,仅仅使用... 阅读全文

posted @ 2011-10-04 00:30 rainduck 阅读(582) 评论(0) 推荐(0) 编辑

2011年10月2日

恶意二维码

摘要: 二维码已十分常见,并且不仅仅只是用来传递或标识产品信息,还可以传递url、电话号码、短信息、文本等;同时,智能手机也可以通过安装相关app实现二维码和条形码的识别。因此可通过二维码向手机传递复杂信息。 对于智能手机用户,通常都会在电脑上找应用,然后将url重新输入到手机浏览器中进行下载安装。现在有的手机软件下载站点(如安卓市场)会将应用的下载地址以二维码的方式给出,如下图所示:用户可以通过扫描屏幕上的二维码,然后打开识别出的url,进行应用的下载,一定程度上方便了用户。 而恶意的二维码则是指二维码所表示的 url是一个恶意应用的下载链接,当用户通过下载并安装该应用则有可能受到恶意代码的... 阅读全文

posted @ 2011-10-02 23:57 rainduck 阅读(3329) 评论(0) 推荐(0) 编辑

2011年9月27日

实模式,保护模式,v86模式

摘要: 对于80X86处理器来说,从80386处理器开始,除了以前的实模式外,还增添了保护模式和V86模式。实模式和V86模式都是为了和8086兼容而设置的。实模式: 内存寻址方式为:段式寻址,即物理地址=段地址*16 + 段内偏移地址 可寻址任意地址,所有指令都相当于工作在特权级。 dos工作在实模式下保护模式: 内存寻址方式为:支持内存分页和虚拟内存 支持多任务,可依靠硬件用一条指令即可实现任务切换,不同任务可工作在不同的优先级下,操作系统工作在最高优先级0上,应用程序则运行在较低优先级上。从实模式到保护模式,需要建立GDT、IDT等数据表,然后通过修改控制寄存器CR0的控... 阅读全文

posted @ 2011-09-27 00:19 rainduck 阅读(651) 评论(0) 推荐(0) 编辑

2011年9月19日

某国内知名IT的电面全纪录

摘要: 很少写这样的文字,懒~今天例外~~~~~~~~~~~~~~~~背景:2012年6月将毕业的shuoshi,方向网络安全。。故投了 某公司的 安全技术工程师时间:2011年9月19日如约开始电面主要问题:问题1. a. strcpy与memcpy的区别,b. 哪个效率高, c. memcpy怎么实现的,要求效率高从m(m>1亿,总之就是很多的数据)个数据中找出前n大的数,求算法问题3:如何判断两个单链表相交,给出算法s问题4:有9998个数据,范围从1--10000,如何知道哪两个数据不存在?限内存1k,给出算法问题5:windows的实模式和保护模式的区别,特点,作用等等,,问题6:虚拟 阅读全文

posted @ 2011-09-19 19:04 rainduck 阅读(767) 评论(5) 推荐(0) 编辑

2011年9月2日

【转】python中使用 C 类型的数组以及ctypes 的用法

摘要: 【转自】http://hi.baidu.com/jxq61/blog/item/90037f272a9ae46c35a80fdc.htmlPython 在 ctypes 中为我们提供了类似C语言的数据类型,它的用途(我理解的)可能是:(1) 与 其他语言(如 C、Delphi 等)写的动态连接库DLL 进行交换数据,因为 python 的 数据与 DLL难以进行数据交换。(2) python 的字符串一旦形成,是不可变的,为了算法的需要,我们有时需要对字符串进行原位操作 ( in place ),而不想浪费另外的内存空间。(3) python 具有很简明的语法,人们乐于使用。在解决实际问题时, 阅读全文

posted @ 2011-09-02 01:18 rainduck 阅读(28858) 评论(0) 推荐(1) 编辑

2011年8月31日

SetProcessShutdownParameters

摘要: 1. msdn介绍:http://msdn.microsoft.com/en-us/library/ms686227(v=vs.85).aspxSets shutdown parameters for the currently calling process. This function sets a shutdown order for a process relative to the other processes in the system.SyntaxBOOL WINAPI SetProcessShutdownParameters( __in DWORD dwLevel, _... 阅读全文

posted @ 2011-08-31 11:33 rainduck 阅读(902) 评论(0) 推荐(0) 编辑

2011年8月24日

获取外网ip

摘要: 看内容会很失望,,让人hurt的易语言。。。没办法帮别人看一个易语言的程序,要添加这个东西,,其实这是我第一次接触,然后修改和写易语言的程序。。http://www.ip138.com/ip2city.asp 这个不错————————————————————————————————.版本 2.子程序 取外网IP, 文本型, 公开, 取外网IP.局部变量 原文, 文本型.局部变量 过度, 文本型, , "0".局部变量 IP, 文本型原文 = 到文本 (彗星HTTP读文件 (“http://www.ip138.com/ip2city.asp”))过度 = 分割文本 (原文, 阅读全文

posted @ 2011-08-24 21:19 rainduck 阅读(469) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

导航