现在位置: 首页 > AubreyPeterson发表的所有文章
  • 09月
  • 16日
综合 ⁄ 共 23128字 评论关闭
1.JAVA邮件发送的简单实现  ----------------------------- 2.JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控 ,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件。这一机制被广泛的用在注册激活和垃圾邮件 的发送等方面。   JavaMail可以到http://www.oracle.com/technetwork/java/javamail/index-138643.html进行下载,并将mail.jar 添加到classpath即可。如果你使用的是JAVA EE SDK,则可以在C:\glassfishv3\glassfish\modules\mail.jar找到 所需的jar包......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 1650字 评论关闭
印度大停电对全球的警示 能源     马丁·拉莫尼卡(MARTIN LAMONICA)    2012-09-30 20:06:14 对印度电网而言,要想跟上其经济发展速度是极具挑战的。在日益复杂的水电冲突中,全球电网也面临风险。   惊人的失败:今年夏天,印度出现大范围停电事故影响了约6.2亿人。图中是断电时,一名男子从高哈蒂市郊的输电线旁走过。(图片来源:AP | Anupam Nath)   今年夏天,印度大范围停电,6亿多人的正常生活受到影响。但据此就判断印度是唯一容易发生大规模停电的国家是不对的。在发达国家和一些经济快速发展的国家......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 654字 评论关闭
匈牙利算法模板,有个博客讲得很好:趣写算法系列之--匈牙利算法 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> #include <algorithm> using namespace std; const int maxn = 510; int pp[maxn][maxn], map[maxn], vis[maxn]; int k, m, n; bool find_path(int x) { for(int i = 1; i <= n; i++) { if(pp[x][i] && !vis[i]) { vis[i] = 1; ......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 5357字 评论关闭
转自:http://blog.csdn.net/g5dsk/article/details/4775144 代码: [cpp] view plaincopyprint? class OnlyHeapClass   {   public:       OnlyHeapClass()       {       }          void Destroy()       {           delete this; // 等效于"OnlyHeapClass::~OnlyHeapClass();", 写                        // 成"OnlyHeapClass::~OnlyHeapClass();"更容易理                        // 解public成员函数调用private析构函数.       }      private:       ~OnlyHeapClass()       {       }   ......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 855字 评论关闭
http://blog.csdn.net/happymawolf/article/details/6327776  void main ( ) {  int d = 100;  printf("%f/n", d);  printf("%d/n", d); } 第一个输出是0.000000,而另一个输出是正确的100。 也就是说,明明是int类型的数据,你非要以float类型去读,那肯定是会出错的,因为int和float在内存中存储的方式是不同的。那你可能有会说:为啥很多情况都是为0呢?要说明这个问题就先要讲解下float的内存存储的的方式: 在c++中float是用四个字节三十二位二进制位来存储,第一位是符号位,后8位是指数位,剩下的是23位有效位。8为指数......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 222字 评论关闭
 NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler); void uncaughtExceptionHandler(NSException *exception) {     NSLog(@"CRASH: %@", exception);     NSLog(@"Stack Trace: %@", [exception callStackSymbols]);     // Internal error reporting }
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 663字 评论关闭
<script> function delHtmlTag(str){ return str.replace(/<[^>]+>/g,"");//去掉所有的html标记 } var str = "<span style='display:none;'>This is test</span><img src=''>ss</img><strong></strong><br/>"; str = delHtmlTag(str); alert(str); </script> Java的好像是这个Str.replaceAll("<[^>]*>",""); 原文地址:http://hudeyong926.iteye.com/blog/768881 为了一个title去html标签所做的修改: function delHtmlTag(str, obj){ var ti......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1210字 评论关闭
1、QQ 很简单,直接到官网(http://imis.qq.com/webpresence/code.shtml)选择相关的样式,复制其代码即可. 2、MSN相对有点复杂,需用如下代码:   <script type="text/JavaScript"> function msnoperate(action, msn) { var actionArray = new Array(); actionArray = { 'reghotmail' : 'http://go.discuz.com/?app=msn&linkid=1', 'reglivemail' : 'http://go.discuz.com/?app=msn&linkid=2', 'regliveid' : 'http://go.discuz.com/?app=msn&linkid=3', 'download' : 'http://go.discuz.com/?app=m......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 2004字 评论关闭
 一般情况下,Linux系统中,进程的4GB内存空间被划分成为两个部分------用户空间和内核空间,大小分别为0~3G,3~4G。  用户进程通常情况下,只能访问用户空间的虚拟地址,不能访问到内核空间。   每个进程的用户空间都是完全独立、互不相干的,用户进程各自有不同的页表。而内核空间是由内核负责映射,它并不会跟着进程改变,是固定的。内核空间地址有自己对应的页表,内核的虚拟空间独立于其他程序。   3~4G之间的内核空间中,从低地址到高地址依次为:物理内存映射区—隔离带—vmalloc虚拟内存分配区—隔离带—高端内存映射区—专用......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 509字 评论关闭
ACM-ICPC 2014 アジア地区東京大会 转载自 http://natsugiri.hatenablog.com/entry/2014/10/25/234929 2014年10月19日オリンピックセンター大会 解法と言うかwrite up 感想はなるべく書かない。 ACM-ICPC 2014 アジア地区東京大会 B - blogACM-ICPC 2014 アジア地区東京大会 C - blog Shopping *dp+图论ACM-ICPC 2014 アジア地区東京大会 D - blogACM-ICPC 2014 アジア地区東京大会 E - blog  ACM-ICPC 2014 アジア地区東京大会 F - blogACM-ICPC 2014 アジア地区東京大会 G - blog Flipping Parentheses 加括号ACM-ICPC 201......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 176字 评论关闭
一直以来都听说 bzip2 压缩率高。 尝试下来确实如此。和 gzip 比,空间效率高一倍左右。 曾经奇怪怎么就不能把 gzip 淘汰呢。tar gzip 应用还是随处可见。 现在在 suse linux 上发现,原来,运行速度慢了不止一倍。做打包备份的时候等死人了。   所以,包装大文件 就 gzip 凑或一下算了。     btw: 通过代理服务器上网的时候,miniblog 没法用。 不方便。
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 584字 评论关闭
使用ext的store.load(),之后然后使用store.getCount(), store.load(parameter); store.getCount(); 发现其值始终为0,好像没有load成功,查了相关的资料发现,store.load其实是个异步方法,load之后的结果不能再load函数后马上显示。 如果需要改变这种方法,那么应该将store.getCount放在load的callback中。 例如: store.load({callback : function(){ store.getCount(); } }); 这样的话每次调用load的时候就会去调store.getCount()方法。立即就会得到值。 this.userStore.removeAll(); userStore.load({ callback : function(......
阅读全文