现在位置: 首页 > turbulent发表的所有文章
  • 10月
  • 29日
综合 ⁄ 共 918字 评论关闭
关于application/x-www-form-urlencoded等字符编码的解释说明 关于application/x-www-form-urlencoded等字符编码的解释说明 在Form元素的语法中,enctype表明提交数据的格式 用 enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。  下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件......
阅读全文
  • 06月
  • 17日
综合 ⁄ 共 3031字 评论关闭
如果一个图中所有点都是联通的,求最小树可以将图遍历完成,这里的最小是指边最少,跟边长没有关系。 算法利用深度优先遍历,记载每个遍历过的节点,将节点按照遍历顺序记录下来就是所谓的最小树。 关于深度优先遍历请参见深度优先遍历。 不过这里奇怪的是: 假如所有节点之间是双向联通的,只用生成一个数组,装入所有的节点,例如{'a','b','c','d','d'} 然后每两个点之间的线段就是最小树的结果,即a --> b, b --> c,  c --> d, d --> e 似乎不用图这样复杂的结构支撑。 不过这里还是给出了按照图来产生最小......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 13724字 评论关闭
  Greg Turk, August 1997 "What math should I learn in order to study computer graphics?" This is perhaps the most common general question that students ask me about computer graphics. The answer depends on how deeply you wish to go into the field. If you wish to begin to use off-the-shelf graphics programs then the answer is that you probably do not need to know very much math at all. If you wish to take an introductory course in computer graphics, then you should read the first two secti......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 2488字 评论关闭
又是孙大大的模板.. 本来想在有什么方法在O(n)里搞出来  结果就是发明了WA数组.. 听了讲解才知道怎么做   然后终于由WA变成PE了了了了.... 话说少了个回车比赛会扣分吗?应该扣吧.. 这道题给height数组分段算  好像有道题和这个很像 height[i]>=k 并且连着的算一段   如果这一段有至少一个符合条件(不重叠)的  那么ans++ 我这里是用暴力写的  写完以后想想好像是单调栈啊! 不过竟然暴力过了就不写了 -  - #include <algorithm> #include <cstring> #include <cstdio> using namespace std; const int maxn=......
阅读全文
  • 11月
  • 03日
操作系统 ⁄ 共 1328字 评论关闭
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法.......................... 1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.        这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:        >netstat -aon | findstr "80"                Proto  Local Address          Foreign Address        State            PID                ====  ============      ==============  ==========  ======             ......
阅读全文
  • 08月
  • 23日
综合 ⁄ 共 7484字 评论关闭
1、前言 IO端口与IO内存的概念:外设中的寄存器称为是IO端口,外设中的内存称为是IO内存。二者统称为IO空间。Linux内核是通过虚拟地址访问外设的。所以需要先将虚拟地址映射到相应外设的物理地址上,linux的映射方式有两种:静态映射(map_desc)和动态映射(ioremap),其实也是内核访问外设资源的方式。 2、静态映射基本过程: 在驱动中配置寄存器,可以调用类似于s3c_gpio_cfgpin、s3c_gpio_setpull、gpio_direction_output等直接配置IO寄存器的函数。这些函数访问的虚拟地址,这些虚拟地址都是已经在启动启动的时候通过静态映射方......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 919字 评论关闭
单例模式:又称单件模式,单子模式。是创建型模式的一种。 作用:1)使类仅有一个实例,2)并提供一个全局的对该实例的访问点。 单例模式的最直观实现是使用全局变量,即定义一个全局实例。但这样无法保证该类只有一个实例,即除了全局实例,本地依然可以创建该类的实例。 实现:由于实例化对象是由构造函数完成的,因此如果将构造函数封装进private,外界想获取实例只能通过public函数 getInstance()返回指向该实例的指针。 简单代码: 1)懒汉型(之所以叫懒汉型,是因为直到第一次getInstance被调用,”单例对象“都没有被创建......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 400字 评论关闭
要使用PIL,可以到如下网站上(http://www.pythonware.com/products/pil/)去下载最新版本。 安装完成后,通过ImageGrab库中的grabclipboard函数从剪贴板中获取图像对象,可以通过isinstance来判断剪贴板中是否为图像信息。 Python例子如下: import Image import ImageGrab #im = Image.open("D:\\Work\\PIL\\Image.bmp") im = ImageGrab.grabclipboard() if isinstance(im, Image.Image): print im.format, im.size, im.mode width, height = im.size pix = im.load() for x in range(width): for y......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 42字 评论关闭
 http://os.51cto.com/art/201001/176583.htm
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 615字 评论关闭
  // Get the file infoString fileName = @"C:Users ingwangDesktopprocmon.exe";FileInfo info = new FileInfo( fileName );Console.WriteLine( info.Length );FileSecurity security = info.GetAccessControl( AccessControlActions.View ); // Owner SID:Type owenerType = Type.GetType("System.Security.Principal.SecurityIdentifier");IdentityReference ownerId = info.GetAccessControl().GetOwner(owenerType);Console.WriteLine("File Owner SID is : {0}", ownerId.Value); // Account Name:NTAccount account = ( N......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1541字 评论关闭
一 挖矿 鉴于许多网友对比特币挖矿不太了解,为了方便大家学习交流,比特币中文门户推出了详细的教程系列,希望大家共同学习,详见 1. 比特币详细教程:http://www.btc800.com/article-2400-1.html 2. 矿池的选择:http://www.btc800.com/article-2401-1.html 3.比特币钱包详细教程:http://www.btc800.com/article-2402-1.html 二  钱包 对于比特币爱好者来说,对于比特币的存储尤为重要,也就是比特币钱包的保管。在这里小编将一些网友的资料进行了整理,对比特币钱包的相关问题也进行了整理,希望亲们支持、共同学习。 1. http:......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2268字 评论关闭
#include <stdio.h> #include <malloc.h> typedef int InfoType; #define n 10 //假设的文件长度,即待排序的记录数目 typedef int KeyType; //假设的关键字类型 typedef struct { //记录类型 KeyType key; //关键字项 InfoType otherinfo; //其它数据项,类型InfoType依赖于具体应用而定义 } RecType,SeqList; // typedef RecType ; //SeqList为顺序表类型,表中第0个单元一般用作哨兵 void InsertSort(SeqList *R) { //对顺序表R中的记录R[1..n]按递增序进行插入排序 int i,j; for(i=2;i<=n;i......
阅读全文