现在位置: 首页 > moustache发表的所有文章
  • 04月
  • 06日
综合 ⁄ 共 1602字 评论关闭
最大费用圈覆盖,转换成图的匹配来解之。 /*HDU 3722*/ #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <vector> #include <queue> #include <algorithm> #include <map> #include <cctype> using namespace std; const int maxn = 210; const int INF = 0x3f3f3f3f; int n, m; int W[maxn][maxn]; int Lx[maxn], Ly[maxn]; int Left[maxn]; bool S[maxn], T[maxn]; bool m......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 1440字 评论关闭
CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页。使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情。在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好。当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧。今天我们精心准备了10条对网页设计师最有用的CSS技巧,如果你想设计出独一无二脱颖而出的网页你必须得好好注意了。这篇博客是在与一家提供高质量印刷服务的在线印刷公司“ Business Card Printing”合作时写的。 1. @fo......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 287字 评论关闭
在Wireshark工具中加入lua脚本,增加该工具对某些数据报的识别,便于阅读。 参考:http://www.wireshark.org/docs/wsug_html_chunked/wsluarm.html 加入方式: 1、编写lua脚本, xx.lua 2、在Wireshark启动快捷方式上,鼠标右键-->属性中加入:-X lua_script:<file.lua> 即可,多个Lua脚本,重复该设置。 3、启动Wireshark,在Filter栏内输入你的协议名称即可看到自定义的协议名称了。 如果加入了错误的lua脚本或路径有误,在启动后会有对应的提示,根据提示做相应的修改即可。
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 2541字 评论关闭
1.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性, android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。 android:layout_gravity: 这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。同样,当我们在Button按钮控件中设置android:layout_gravity="left"属性时,表示该Button按钮将位于界面的左部。 2.属性......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4738字 评论关闭
  各种排序方法总结 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。   冒泡法:  这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。 直接插入排序:O(n*n) 选择排序:O(n*n) 快速排序:平均时间复杂度log2(n)*n,所有内部排序方法中最高好的,大多数情况下总是最好的。 归并排序:log2(n)*n 堆排序:log2(n)*n 希尔排序:算法的复杂度为n的1.2次幂   这......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 2225字 评论关闭
inver.h文件 #ifndef INVERT_FILE_H #define INVERT_FILE_H #include<stdio.h> #include<stdlib.h> typedef struct _invertfile_ { unsigned int tablelen; void **table; //unsigned int offset; unsigned int nodecount; }if_t; typedef struct _word_{ unsigned int id; unsigned int refered;// void *link; }word_t; typedef struct _word_frequency_{ unsigned int d_id; unsigned int refered;//the num of referenced in the document void *next; }wf_t; if_t* invertfile_create(in......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 3771字 评论关闭
COleVariant 本质上是一个枚举,用同一种类型来表达不同的子类型。如同boost中的variant。 例子 COleVariant var(3.6f); float v = var.fltVal; CString str("testCOleVariant"); COleVariant var2(str); CString cpStr(var2.bstrVal); 例子 CString CMFCPropertyGridProperty::m_strFormatChar = _T("%c"); CString CMFCPropertyGridProperty::m_strFormatShort = _T("%d"); CString CMFCPropertyGridProperty::m_strFormatLong = _T("%ld"); CString CMFCPropertyGridProperty::m_strFormatUShort = _T("%u"); CString CMFCProp......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 3872字 评论关闭
//----------------------------------------------------------------------------- // UART0.c //----------------------------------------------------------------------------- // Includes //----------------------------------------------------------------------------- #include <C8051F330.h>                 // SFR declarations #include "public.h" //----------------------------------------------------------------------------- // Global CONSTANTS //-----------------------------------------......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 735字 评论关闭
最大子矩阵和 思想:从i到j (1<=i<=j<=n)行压缩到一维来考虑,要先预处理,设一个数组b[][],b[i][j]表示b[1][j]+b[2][j]+.....+b[i][j],方便求压缩到一维后的数组b[], #include<iostream> #include<cstdio> using namespace std; int main() { int n,matrix[120][120],b[120][120],b1[120],dp[120]; while(scanf("%d",&n)!=EOF) { for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { scanf("%d",&matrix[i][j]); } memset(dp,0,sizeo......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 3573字 评论关闭
   三层交换机 使用路由器进行VLAN间路由时的问题 现在,我们知道只要能提供VLAN间路由,就能够使分属不同VLAN的计算机互相通信。但是,如果使用路由器进行VLAN间路由的话,随着VLAN之间流量的不断增加,很可能导致路由器成为整个网络的瓶颈。 交换机使用被称为ASIC(Application Specified Integrated Circuit)的专用硬件芯片处理数据帧的交换操作,在很多机型上都能实现以缆线速度(Wired Speed)交换。而路由器,则基本上是基于软件处理的。即使以缆线速度接收到数据包,也无法在不限速的条件下转发出去,因此会成为速度瓶颈......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 2017字 评论关闭
原文:仿新浪微博 短链接地址生成工具 ShortUrlGenerator.java 源代码下载地址:http://www.zuidaima.com/share/1550463378934784.htm 仿新浪微博 短链接地址生成工具 ShortUrlGenerator.java String sLongUrl = "http://www.zuidaima.com/share/1550463378934784.htm"; // 3BD768E58042156E54626860E241E999 String[] aResult = shortUrl(sLongUrl); // 打印出结果 for (int i = 0; i < aResult.length; i++) {           System.out.println("[" + i + "]:::" + aResult[i]); } ///// 控制台输出如下: [0]:::7nU......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 3330字 评论关闭
头文件:list.h <pre name="code" class="cpp">#ifndef LIST_H #define LIST_H #include <iostream> using namespace std; /* Define a structure for linked list element */ typedef struct ListElmt_ { int data; struct ListElmt_ *next; }ListElmt_; void initList(ListElmt_ *&pList); int getListLength(ListElmt_ *pList); void insertNode(ListElmt_ *&pList, int pos, int data); void displayList(ListElmt_ *pList); void sortLinkList(ListElmt_ *pList); void deleteList(ListElmt_ *&......
阅读全文