现在位置: 首页 > airframe发表的所有文章
  • 06月
  • 07日
综合 ⁄ 共 4318字 评论关闭
端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HA......
阅读全文
        秉承“一切都是文件”的设计思想。         驱动最终通过操作系统的文件操作系统调用或c库函数被访问,设备驱动的结构最终也是为了迎合提供给应用程序员的API。 一、通过linux API和c库函数在用户空间进行linux文件操作的编程方法         文件操作系统调用         ①创建          int creat(const char *filename,mode_t mode); 参数mode指定新建文件的存取权限,它同umask一起决定文件的最终权限          int umask(int newmask);  改调用将umask设置为newmask,返回旧的umask,它只影响读、写和执行权限。          ②打......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 7221字 评论关闭
本文总结了实用的SQL操作技巧…… document.write('');   下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)   首先,简要介绍基础语句:   1、说明:创建数据库   CREATE DATABASE database-name   2、说明:删除数据库   drop database dbname   3、说明:备份sql server   --- 创建 备份数据的 device   USE master   EXE......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1070字 评论关闭
       素数水题。题意:给你一个不大于一万的整数n,求有多少种方案可以把n写成若干个连续素数的和。        我的解题思路:把不大于一万的素数都筛出来,存储成前n个素数的和这样的形式。然后枚举每一个方案,把对应方案计算的和所对应的方案次数加一就可以了。存储好一万个数的答案。如果说一万以内的素数个数是k,那么这个枚举的复杂度是O((1+k)*k/2)。也就是k平方的复杂度,时间是够了。0ms水过。        我的解题代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <cctype&......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 387字 评论关闭
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1027 题意就是要把1到n的所有排列按字典排序(升序)定义为由小到大。1 2 3 4 5 6 ……n 为最小的排序。问第m小的排序什么样的。 /*排列问题 此题可以用C++STL的函数next_permutation来做 */ #include <iostream> #include <algorithm> using namespace std; int main() { int n, m; int i; int a[1001]; while (cin >> n >> m) { for (i = 0; i <= n; i++) a[i] = i; for (i = 1; i < m; i++) next_permutation(a+1, a+n+1); ......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 47字 评论关闭
今天突然发现CSDN上留言板块有人留言,礼貌性的回复了之后就去对方主页转了一下,感叹世界真渺小
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 167字 评论关闭
不用学Linux因为可以在win系统上变成用eclipse就可以有专门ADT插件,至于书籍2010年新出的那本 《Android应用开发揭秘》非常不错。是国内至今写的最好的一本关于Android的应用开发书籍,还有那个 《Google Android SDK开发范例大全》这本书也很好适合新手学习 http://www.android.com/
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 5585字 评论关闭
上一篇文章只是移植了Busybox不过对中间的启动流程还不是很清楚,经过查看资料,终于搞明白了Busybox启动的基本的流程。现把流程记录如下: 一、Busybox     Busybo是一个遵循GPLv2协议的开源项目。Busybox将众多的Linux命令集合进一个很小的可执行程序中,可以用来替换GNU fileutils shellutils等工具集。Busybox中各种命令与相应的GNU工具相比,所能提供的选项较少,但是能够满足一般应用。Busybox为各种小型的或者嵌入式系统提供了一个比较完完全的工具集。Busybox在编写过程中对文件大小进行了优化,并考虑了系统资源有限的情......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 426字 评论关闭
UIToolbar *toolBar = [[[UIToolbar alloc]initWithFrame:CGRectMake(0, self.scrollView.frame.size.height, self.view.frame.size.width, 30)] autorelease]; UIImage *root_image = [UIImage imageNamed:@"toolbarBackground.png"]; if ([toolBar respondsToSelector:@selector(setBackgroundImage:forToolbarPosition:barMetrics:)]) { [toolBar setBackgroundImage:root_image forToolbarPosition:0 barMetrics:0]; //仅5.0以上版本适用 }else{ toolBar.barStyle = UITool......
阅读全文
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值: ActionContext context = ActionContext.getContext(); Map params = context.getParameters(); String username = (String) params.get("username"); ActionContext(com.opensymphony.xwork.ActionContext)是Action执行时......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 3399字 评论关闭
Android提供了两类的Animation: 1. Property Animation——相关类在包android.animation中 2. View Animation——相关类在android.view.animation中,也即它是与视图相关的 View Animation又分了两类: (1)Frame Animation——它相关的使用类是AnimationDrawable 我们只需要记住这是一个Drawable,它的使用与其它Drawable资源并没有多大的不同。当然AnimationDrawable也提供了相应的接口,我们可以在XML中实现,也可以在代码中实现。 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schem......
阅读全文
  • 10月
  • 07日
综合 ⁄ 共 188字 评论关闭
本文摘至: http://ama-ch.hatenablog.com/entry/20080425/1209110237 Python不支持do〜while语法、while(无限循环)和break组合起来替换 do ~ while p.87 >>> n = 0 >>> while True: #无限循环 ... print n, ... n += 1 ... if n == 10: ... break ... 0 1 2 3 4 5 6 7 8 9
阅读全文