现在位置: 首页 > Wagreehew发表的所有文章
  • 07月
  • 24日
综合 ⁄ 共 171字 评论关闭
[2011-01-11 09:03:19 - Android] res/layout/About.xml: Invalid file name: must contain only [a-z0-9_.]   Please note: in android's res folder, the naming standard is different from the source folder.
阅读全文
TOMCAT  容器是从STS 中打开的,SPRING MVC 自带浏览器中可以显示 DIV 元素指定的图片,但是桌面浏览器就加载不进来,报错:指定载入URL 失败 。什么意思呢? 绝对路径与相对路径在TOMCAT中的地位似乎不一样。 java类、jsp/servlet、web应用中的相对路径与绝对路径  java类中相对路径与绝对路径讲解      File类或者一些IO流中,在其构造函数中要求传入String类型的参数,用于指示文件所在的路径。使用绝对路径不用说,很容易就能定位到文件,那么使用了相对路径jvm如何定位文件的呢?       按照jdk Doc上的说法”绝对路径名是完整......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2404字 评论关闭
// example9.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "string.h" //定义一个学生类 class CStudent { public: CStudent() { m_number = 0; memset(m_name, 0, 10); }; CStudent(int number, char* name) { m_number = number; strcpy_s(m_name, 10, name); }; ~CStudent(){}; void output() { printf("number=%d name=%s\n", m_number, m_name); }; public: int m_number; char m_name[10]; }; //定义......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 2078字 评论关闭
z系列是大型机,价格不菲,因此主要应用于特大型企业、跨国公司、大型金融领域等高端用户群,他们对系统可用性要求极高,几乎是零宕机。 i系列是基于OS/400的小型机,主要应用于大中型企业、金融机构等单位,由于i系列整合相当多的IBM与之配套的应用软件,试系统较为封闭,但通常能满足特定用户群的需要。 p系列是基于UNIX系统aix的小型机,倡导开放、灵活、可靠,其用户群较为广泛,大都为中、高端用户。 x系列是基于x86架构的PC服务器,定位高性价比路线,中小企业级用户较多。  IBM 通用式服务器(塔式服务器) IBM System x310......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 2428字 评论关闭
现在已知32位机器上各种数据类型的长度如下: char:1(有符号无符号同)     short:2(有符号无符号同)     int:4(有符号无符号同)     long:4(有符号无符号同)     float:4   double:8   先让我们看几个例子(32bit,x86环境,gcc编译器): 设结构体如下定义: struct A {     int a;     char b;     short c; }; struct B {     char b;     int a;     short c; }; 那么上面两个结构大小如何呢? 结果是: sizeof(strcut A)值为8 sizeof(struct B)的值却是12 这是VC对变量存储的一个特殊处理。为了提高CPU的存储速度,VC对一些变量的起始......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2158字 评论关闭
    这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。另外那个vsyslog和syslog功能一样,只是参数格式不同。    通常,syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说,其文件名为/etc/syslog.conf,该文件决定了不同种类的消息应送向何处。例如,紧急消息可被送向系统管理员(若已登录),并在控制台上显示,而警告消息则可记录到一个文件中。该机制提供了syslog函数,其调用格式如下 #include <syslog.h> void openlog (char*ident,int option ,int facility); ......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 4378字 评论关闭
#include <stdio.h> #include <stdlib.h> #include <string.h> #include "list.h" #include "stack.h" #define   NAMESIZE  24 typedef struct stuinfo{  int id;  char name[NAMESIZE];  int math; }DATA; static void print_s(const void *data) {  const DATA *stup = data;  printf("%d %s %d\n",    stup->id,    stup->name,    stup->math); } static int IdCmp(const void *key, const void *data) {  const int *id = key;  const DATA *stup = data;  return (*id - stup->id); } static......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1628字 评论关闭
基本的知识,解决什么问题这些东西就不说啦。算法导论和很多大神博客都讲解的很详细。 它其实就是不停的找增广路直到找不到为止。此时通过的所有流量就是最大流量。 我推荐一篇文章:(基本过程讲解的很详细,我很收益。) Ford-Fulkerson 最大流算法 下面是我的实现。 参考了 最大流Ford-Fulkerson的算法实现 #include<iostream> #include<queue> using namespace std; #define MAX 1024 int nodes,edges; int capacity[MAX][MAX];//记录边的当前还可以通过的最大流量 int maxflow=0; bool isVisited[MAX];//在BFS......
阅读全文
在使用ListView时,在Adapter里面使用convertView会提高ListView的性能,提升100%?但今天发现在listView同时加载不同的View的同时会导致ListView最底下有一块空白,可能是恰巧吧,导致这样的原因可能是加载了几个不同的View,而他们的高度不同,数量也不同,系统无法准确计算ListView的总高度。 在 BaseAdapter里面提供了两个回调函数来指定有多少种布局,指定position对应的是哪一个布局。 @Override public int getViewTypeCount() { return 2; } @Override public int getItemViewType(int position) { if (g......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 1501字 评论关闭
原文出处 这篇文章是我在学习高质量C++/C编程指南中的第7章"内存管理"后的一篇笔记,之前我也写过相关的文章指针以及内存分配,但我感觉那篇还不是很好,这篇我很把它更完善一些 一.内存的常见分配方式   1. 从静态区分配,一般是全局变量和static类型变量   2.从栈区分配内存,一般是局部的变量,会随着所在函数的结束而自动释放   3.从堆中分配,一般是使用手动分配,使用malloc()函数和new来申请任意大小空间,不过要手动释放空间,相应的使用free()函数和delete释放,     如果不释放该空间,而且指向该空间的指针指向了别的......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 363字 评论关闭
想像一下,没有c++,这个世界将会多么恐怖。 网络领域将倒退50年,VS系列、Perl将不会出现,DirectX只会成为一个梦想,我们平常开车可能会经常迷路,网络资源将极度缺乏,google也不会像现在这般独树一帜,abode、3dmax图形图像处理之类的超级工具的缺乏让我们之能在纸上作画,商业智能Business Objects等后辈只能是抽像的代名词,.net和jvm的奢望将使我们在web的道路上变得异常艰难,Web Browsers的市场占有率极速下降,关系型数据库将会为没有c++的参与感到遗憾,office将会表现得极度不稳定,现在我们见到的windows界面只能是丑......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 1234字 评论关闭
        树状数组,我个人理解就是把一个一维的数组,通过转换存在了一个树型的数组里面,从而实现对原数组的快速求和。         这张图片形象的展示了树状数组的存储结构,             c[1]=a[1];             c[2]=a[1]+1[2];             c[3]=a[3];             c[4]=a[1]+a[2]+a[3]+a[4];……         在求和的时候只要对应的求出一些c数组的值就可以求出结果。         我认为树状数组中最核心的东西是--x&-x,即求x的二进制值中的最低非零位.可以通过这个找到节点的父节点和子节点, 5&-5=1  c[5]的父节点c[6],6-5=......
阅读全文