现在位置: 首页 > mandated发表的所有文章
  • 08月
  • 19日
综合 ⁄ 共 1281字 评论关闭
题目链接:hdu 4456 Crowd 题目大意:给定N,然后M次操作 1 x y z:在x,y的位置加z 2 x y z:询问与x,y曼哈顿距离小于z的点值和。 解题思路:将矩阵旋转45度,然后询问就等于是询问一个矩形,可以用容斥定理搞,维护用二维树状数组,但是空间开 不下,直接用离散化,将有用到的点处理出来。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 4000005; const int maxm = 80005; #define lowbit(x) ((x)&(-x)) int N, M, W, E, H[maxn+5], fenw[m......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 432字 评论关闭
用过jquery的一般都知道在jquery中可以链式调用,代码简洁优雅。比如$(“a”).addClass(“test”).show().html(“foo”);。 在redis-py中的pipeline中也可以链式调用,比如pipe.set('foo', 'bar').sadd('faz', 'baz').incr('auto_number').execute() 。 那么究竟怎么实现的呢? 很简单,返回对象自己就行了,即return self. 废话不多说,上代码。 class Person: def name(self, name): self.name = name return self def age(self, age): self.age = age return self def show(self): ......
阅读全文
在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息:   访问被拒绝:“[某程序集名]”。 碰到这种错误后,就去喝杯茶,吃个包,等几分钟后回来再访问,就一切完好。也是这个原因,我一直没有深究报错的起因。今天做一个项目的时候,又碰到这个报错,于是到csdn狠找了一番答案,终于明白是怎么一回事了——windows的索引服务对asp.net的临时目录编制索引时,锁定了临时文件的访问权限,因此报错! 所以解决方法有两种,要么禁用索引服务,要么把asp.net的临时目录配置成......
阅读全文
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。     Android系统中Looper负责管理线程的消息队列和消息循环,具体实现请参考Looper的源码。 可以通过Loop.myLooper()......
阅读全文
  • 10月
  • 23日
编程语言 ⁄ 共 569字 评论关闭
摘自《SAS FOR FORECASTING TIME SERIES》     DATA SILVER; TITLE 'MONTH END STOCKS OF SILVER'; INPUT SILVER @@; T=_N_; RETAIN DATE '01DEC76'D LSILVER1-LSILVER4; DATE=INTNX('MONTH',DATE,1); FORMAT DATE MONYY.; OUTPUT; LSILVER4=LSILVER3; LSILVER3=LSILVER2; LSILVER2=LSILVER1; LSILVER1=SILVER; CARDS; 846 827 799 768 719 652 580 546 500 493 530 548 565 572 632 645 674 693 706 661 648 604 647 684 700 723 741 734 708 728 737 729 678 651 627 582 521 519 496 501 555 541 485 476 515 606 694 788 761 7......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 9743字 评论关闭
关于QHttp编程的一些笔记   遇到两个个博客的发送都是使用cookie来标识用户的:my.opera.com以及myspace. 请求头 请求头类:QHttpRequestHeader 设置请求方式(get/post) QHttpRequestHeader::setRequest ("POST", "请求地址"); //post QHttpRequestHeader::setRequest ("GET", "请求地址"); //get 请求地址可以不包含Host名称 设置请求头: void QHttpRequestHeader::setValue(const QString & key, const QString & value)//各个变量设置 void QHttpRequestHeader::setValues ( const QList<QPair<QString, QString> ......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 2734字 评论关闭
一、Include指令 <jsp:include>标签表示包含一个静态的或者动态的文件。 语法: <jsp:include page="path" flush="true" /> or <jsp:include page="path" flush="true"> <jsp:param name="paramName" value="paramValue" /> </jsp:include> 注: 1、page="path" 为相对路径,或者代表相对路径的表达式。 2、flush="true" 必须使用flush为true,它默认值是false。 3、<jsp:param>子句能让你传递一个或多个参数给动态文件,也可在一个页面中使用多个<jsp:param>来传递多个参数给动态文......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 444字 评论关闭
(把以前写的东西搬过来)    神经生理学家、心理学家和工程技术人员通过研究得出以下结论:人们可以在非常低的分辨率的情况下识别出熟悉的人脸:对图像退化的容忍能力与熟悉程度成正比;只有高频信息不能实现较好的人脸识别性能;在不同的表情中,眉毛是进行人脸识别的重要信息;重要的轮廓信息与人脸图像的维数无关;肤色信息至少和人脸形状信息一样重要;色彩信息起很重要的作用,尤其是形状信息退化时。     人类视觉数据的处理是一个分等级的过程,其中最底层的视觉过程(视网膜功能)起信息存储作用,即将人眼接受的大量图像......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2767字 评论关闭
http://blog.csdn.net/hjy_x/article/details/20929095 重点是dwarfdump --uuid命令 我们在ios开发中会碰到的很多crash问题,如果Debug调试模式的话,我们可以往往很容易的根据log的输出定位到导致crash的原因,但对于已经上线的应用,或者是release环境包导致的crash,我们就需要一些特殊的手段来通过crash log进行分析定位了。 通过参考网上的一些资料,总结了一下,下面介绍一下通过dSYM文件以及crash log分析定位的方法。 1.导出crash log 通过Xcode的Organizer查看某台iphone设备的DeviceLog,选择需要的crash log,导......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 2785字 评论关闭
// Solar.c // OpenGL SuperBible // Demonstrates OpenGL nested coordinate transformations // and perspective // Program by Richard S. Wright Jr. /*原作者: Richard S. Wright Jr, 我在这里学习翻译一下  */ #include "../../Common/OpenGLSB.h" // System and OpenGL Stuff #include <math.h> // Lighting values GLfloat  whiteLight[] = { 0.2f, 0.2f, 0.2f, 1.0f }; GLfloat  sourceLight[] = { 0.8f, 0.8f, 0.8f, 1.0f }; //光源位置 GLfloat  lightPos[] = { 0.0f, 0.0f, 0.0f, 1.0f }; // 画场景的回调函......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 704字 评论关闭
在《自己动手写操作系统》开始出有一段这样的汇编程序boot.bin org 07c00h mov ax, cs mov ds, ax mov es, ax call DispStr jmp $ DispStr: mov ax, BootMessage mov bp, ax mov cx, 16 mov ax, 01301h mov bx, 000ch mov dl, 0 int 10h ret BootMessage:     db "Hello, OS world!" times 510-($-$$) db 0 dw    0xaa55 1 那么org伪指令的作用是什么? org伪指令告诉编译器(其实是连接器)这段程序将被加载到07c00h处,程序中要访问的数据的地址要被编译成07c00h+offset(数据的相对偏移量)而不是offset。不添加org xxx地址时,程序......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 167字 评论关闭
Ext.onReady(function() { //Ext.MessageBox.alert('消息', 'ExtJS正式出场!'); var win = new Ext.Window({ title : "hello", width : 300, height : 200, html : '<h1>Hello, ExtJs!</h1>' }); win.show(); });
阅读全文