现在位置: 首页 > MoniqueRoddy发表的所有文章
  • 09月
  • 07日
综合 ⁄ 共 5126字 评论关闭
圆角 自动回收 ImageView styles.xml <declare-styleable name="RecycleableRoundCorneImageView"> <attr name="roundWidth" format="dimension" /> <attr name="roundHeight" format="dimension" /> </declare-styleable> //使用 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:lyn="http://schemas.android.com/apk/res/com.example.pa" <!-- com.example.pa 跟menifest里的package 一样 --> android:layout_widt......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 1253字 评论关闭
题目链接~~> 做题感悟:这题是复习图论的第一题,没想到调试了一个多小时还是WA。还是做题太少,这题应该分成3步检查,1.检查输入输出部分是否合法(查看数据范围,数组大小,初始化) 2.检查算法部分是否正确(有时候算法思路正确,但是标记错误或者写错字符)3.想特殊数据(包括两头取极值,中间值,整个程序是否是EOF结束)。 解题思路:这题其实在加上花费就可以了,更新时如果距离相等,但是花费少这样也更新。注意重边!!! 代码: #include<stdio.h> #include<iostream> #include<map> #include<s......
阅读全文
  • 09月
  • 23日
综合 ⁄ 共 2337字 评论关闭
题目链接:   hdu 2874 题目大意:   在有权值森林中,任意查询两个结点的最短距离                   若两点不联通则输出Not connected 解题思路:   用并查集把边连接的两个结点合并                   查询的时候先判断两点是否在同一个联通图,不联通则直接输出                   如何求联通块内任意结点间的距离呢?Floyd 一万个顶点O(n^3)肯定爆掉了                   在一棵树中,假设某点K为根结点,数组dist[ i ]存储i点到达根结点的距离                   因为是树,所以这个距离唯一且最短                                 ......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 906字 评论关闭
CvSeq   CvSeq* cvCreateSeq(int seq_flags,int header_size,int elem_size,CvMemStorage* storage)   功能:创建一序列   说明:CvSeq本身就是一个可增长的序列,不是固定的序列   参数:seq_flags为序列的符号标志。如果序列不会被传递给任何使用特定序列的函数,那么将它设为0,否则从预定义的序列类型中选择一合适的类型。 Header_size为序列头部的大小;必须大于或等于sizeof(CvSeq)。如果制定了类型或它的扩展名,则此类型必须适合基类的头部大小。 Elem_size为元素的大小,以字节计。这个大小必须与序列类型(由......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 1464字 评论关闭
单片机中printf函数的重映射 一、源自于:大侠有话说 1.如果你在学习单片机之前学过C语言,那么一定知道printf这个函数.它最最好用的功能 除了打印你想要的字符到屏幕上外,还能把数字进行格式化.例如十进制的33,用十进制 方式输出就是33,用十六进制的形式就输出成21,如果用字符形式输出,那就是ASCII码 表对应的’!’. 2. 51年代,一些人软件仿真的时候也很喜欢使用printf,但实际代码运行中,用的人则不多,因 为别说51年代,就是用AVR的,也会觉得printf这个函数耗费的CPU资源相当可观.所以 printf在8位单片机时代,熟悉的人的确不多.但到了......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 4378字 评论关闭
   用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字?         如果我想引用一个全局变量或函数a,我只要直接在源文件中包含#include<xxx.h> (xxx.h包含了a的声明)不就可以了么,为什么还要用extern呢??        这个问题一直也是似是而非的困扰着我许久,经过实践和查找资料,有如下总结: 一、头文件         首先说下头文件,其实头文件对计算机而言没什么作用,她只是在预编译时在#include的地方展开一下,没别的意义了,其实头文件主要是给别人看的。          我做过一个实验,将头......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1639字 评论关闭
Given n items with size A[i], an integer m denotes the size of a backpack. How full you can fill this backpack?  注意 You can not divide any item into small pieces. 样例 If we have 4 items with size [2, 3, 5, 7], the backpack size is 11, we can select 2, 3 and 5, so that the max size we can fill this backpack is 10. If the backpack size is 12. we can select [2, 3, 7] so that we can fulfill the backpack. You function should return the max size we can fill in the given backpack. ......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 302字 评论关闭
开发环境:笔记本电脑Windows2008+MyEclipse 10+Android4.3 问题描述:运行或者调试Android项目时,发现模拟器中右侧Menu按钮无法点击,截图如下: 查看在Android Virtual Devices选项卡中点击new按钮新建的模拟器的属性配置如下: 解决办法:应在Device Definitions选项卡中新建模拟器就没问题了. 详细步骤如下: 在左侧选择一个模拟器如"Nexus S by Google"后,点击右侧的Create AVD按钮,新建一个模拟器,截图如下:   新的模拟器属性配置如下: 配置好后点下面的OK按钮,再运行模拟器后发现已经能正常点右侧的......
阅读全文
import java.util.Arrays; import java.util.Scanner; class node implements Comparable { public int start; public int end; public node(int x,int y) { this.start=x; this.end=y; } public int compareTo(Object obj) { if(obj instanceof node) { node bNode=(node)obj; if(this.end>bNode.end) return 1; else { return -1; } } return 0; } } public class Main { /** * @param args */ static node nodes[]; public static void main(String[] args) { // TOD......
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 6071字 评论关闭
09年的一篇文章,比较深入地阐述了KVO的内部实现。   KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-C中,通常无须增加额外代码即可使用。   概览 这是怎么实现的呢?其实这都是通过Objective-C强大的运行时(runtime)实现的。当你第一次观察某个object时,runtime会创建一个新的继承原先class的subclass。在这个新的class中,它重写了所有被观察的key,然后将object的isa指针指向新创建的class(这个指针告......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 2539字 评论关闭
卧槽人生中第一次cf的div2爆0 尼玛呀第一题凭什么不对!!!!!!! 要好好反省+看题解了T^T 正文: Problem 1 Team Olympiad 大意就是给你几个数,每个数都是1,2,3,然后让你算最多能找出几组123成对的。 我的方法就是开一个二维数组分别对应数字和那个学生的位置,然后先算result,然后再遍历输出位置就好。 方法没问题啊。 这个题我竟然错了,好气啊T^T  T^T  T^T 问题出在数组越界,好友跟我说以后循环从1开始比较好记,然后那个小于号自然变成小于等于,但是这样一不小心就越界了。 可是问题在于我用eclipse编的时候它还......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 8344字 评论关闭
传送门:ACdream原创群赛(14)の我今天没吃药 这次的题目除了第一题是比赛的时候写出来的外,其他写出来的均为第二天补上的。 PS:这次的题目描述上有很多有意思的地方,细心的可以观察一下。 A:瑶瑶的第K大 给你一串数,要求第K大的数,那么用O(N)的快排就好了,不过这题目有点丧心病狂,最多5000000个数,必须上输入优化了。 #include <stdio.h> int a[5000005]; int n, k, ans; int read () { int x = 0; char ch = ' '; while (ch < '0' || ch > '9') ch = getchar (); while (ch >= '0' ......
阅读全文