现在位置: 首页 > archlord发表的所有文章
  • 08月
  • 21日
综合 ⁄ 共 1110字 评论关闭
1)componentsSeparatedByString:截取指定字符串; 2) pathForResource:获取程序运行时目录 3)  objectAtIndex:获取当前索引的字符串; 4)  rangeOfString:获取指定短字符串在长字符串中的开始,结尾索引值; 5) stringWithContentsOfFile:按行读取文件 6) componentsSeparatedByString:@"\n"];换行分割字符串; 7) NSEnumerator *nse = [lines objectEnumerator];将数组转换为NSEnumerator,可向前读取数据; 8)  nextObject:读取下一行数据;   void splitString(){ NSString *animals = @"dog#cat#pig"; //将#分......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 611字 评论关闭
【题意】 给出2^n个球队之间互相的胜率,求哪个球队胜率最高。 比赛以淘汰赛形式进行。 【输入】 多组数据,第一行一个整数n,意义如上 接下来一个2^n*2^n的矩阵,表示球队之间的胜率 【输出】 对于每组数据,输出胜率最高的球队的编号,相同的时候输出编号小的 模拟一下,算出每轮每个球队的胜率即可 program poj3071; var n,i,j,k,o:longint; p:array [0..129,0..129] of double; f:array [0..8,0..129] of double; begin repeat read(n); if n=-1 then break; for i:=1 to 1 shl n do for j:=1 to......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 469字 评论关闭
linux驱动编写的三板斧:分配、设置和注册结构体。上一层面对的就是该结构体的成员,底层需分配、设置该结构体,并把该结构体注册到中间层的数组或者链表。 struct file_operations scull_fops = { .owner = THIS_MODULE, .llseek = scull_llseek, .read = scull_read, .write = scull_write, .ioctl = scull_ioctl, .open = scull_open, .release = scull_release, }; 上面的例子是Linux Device Driver中抄来的示例代码。很好地展示了file operation结构体如何使用这种机制来定义一组文件操作的......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1272字 评论关闭
题意:给你2个素数,a,b,问你a经过多少次变换才能变成b. 一次变换只能改变a的一个位,并且改变后的a必须是素数。 思路:简单bfs。注意每次改变的a。 #include <iostream> #include <cstdio> #include <algorithm> #include <string> #include <cmath> #include <cstring> #include <queue> #include <set> #include <vector> #include <stack> #include <map> #include <iomanip> #define PI acos(-1.0) #define Max 2005 #define inf 1<<28 usin......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2497字 评论关闭
原文地址:linux设备驱动归纳总结(八):4.总线热插拔 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3631836&fromuid=28801784 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 上一节介绍设备管理中的分层思想和面向对象思想(名字是我自己瞎编的)。接下来说一下热插拔的操作。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一、热插拔的实现 我不知道在这里用热插拔这样的名字是否合适,在之前的代码,需要我......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 272字 评论关闭
首先去 apache-tomcat的网站系在linux版的tomcat http://tomcat.apache.org/download-60.cgi#6.0.35 下载tar.gz结尾的版本 下载完成后放置在linux的当前用户的home目录下 比如weblogic这个用户的 \home\weblogic 然后解压即可,解压命令式 tar -zxvf apache-tomcat-6.0.35.tar.gz 解压后如下图 会多了一个tomcat-apache-6.0.35的目录。进入这个目录,在进入bin目录,运行startup.sh文件就可以启动tomcat
阅读全文
  • 11月
  • 04日
综合 ⁄ 共 710字 评论关闭
各种浏览器审查、监听http头工具介绍  最近在研究http协议,浏览器缓存,接触到各种浏览器的各种审查、资源提取、监听工具。觉得这些工具(插件)挺好用,特意写篇博文分享下。 这些工具对于web前端程序员来说应该是再熟悉不过了,前端都是调试审查css布局定位之类,而对于后台方面,一般phper能用到的时候也少,一般是查缓存,做缓存功能等需要查看http头部,还有ajax监听后台响应会打开这些工具. 这里只是列出查看http 头部的步骤 一、谷歌内置的审查工具(v17.0)。 右键点击审查(Ctrl+Shirt+Alt) 浏览器下方会出现......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 4579字 评论关闭
om Cubie ,CubieBoard(类树莓派)的设计者 http://www.fendou.info/tag/cubieboard/ LevelDB关键实现图解 http://www.wzxue.com/leveldb%E5%9B%BE%E8%A7%A3/ 电子商务系统的设计、开发、部署、运维及其解决方案 http://www.entlib.com/ 迷你简单易用的MVVM框架 http://rubylouvre.github.io/mvvm/ 字符串匹配的Boyer-Moore算法 http://blog.jobbole.com/39132/ dbthink 博客  童家旺 http://www.dbthink.com/archives/category/mysql mysql 高级 blog http://blog.jcole.us/2012/04/16/a-brief-update-on-numa-a......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 8748字 评论关闭
1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适 公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。 2. 可以通过修改生成密钥的长度来调整密文长度 生成密文的长度等于密钥长度。密钥长度越大,生成密文的长度也就越大,加密的速度也就越慢,而密文也就越难被破解掉。著名的"安全和效率总是一把双刃剑"定律,在这里展现的淋漓尽致。我们必须通过定义密钥......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 955字 评论关闭
   在编译字符设备驱动文件时出现了一个 error: void value not ignored as it ought to be 错误。 本人表示非常恼火。问题出在:  int ret = unregister_chrdev(Major,DEVICE_NAME);   编译器检测到在<linux/fs.h>文件中,unregister_chrdev函数没有返回值。  而我在搜了一下<linux/fs.h>头文件。在http://students.mimuw.edu.pl/SO/Linux/Kod/include/linux/fs.h.html  或者 http://lxr.linux.no/linux-bk+v2.6.10/include/linux/fs.h 中有: extern int unregister_chrdev(unsigned int major, const char * name)......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 11262字 评论关闭
转载请附上本文链接:http://blog.csdn.net/cyp331203/article/details/40423727 先来看看效果: 一眼看上去好像还挺炫的,感觉比较复杂。。。实际上并不难,下面我们来看看如何实现: 基本素材就是下面三个: 我们先来看看布局文件怎么写,实际上这里这三张图片都差不多,我们这里使用RelativeLayout,方便后续小图标的加入,基本就是centerInParent和aliagnParentBottom,只是外圈小图标的安排要稍微注意一下,这里我们左半边图标以最左边的一个图标为基准,右半边的图标以最右边的一个图标为基准,在这......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 132字 评论关闭
以下两篇文章写的很清晰明白,不好意思再浪费时间总结了。 http://blog.sina.com.cn/s/blog_bf9843bf0101f5rj.html http://blog.csdn.net/ylm0302/article/details/12704801
阅读全文