上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 54 下一页

2012年3月31日

文字常量区,字符串常量

摘要: 可以:#include <stdio.h> int main(void) { char str[8] = {0}; str[0] = *"jiang"; printf("%s\n", str); return 0; }2012/5/16 更新补充一个例子(正确):#include <iostream> using namespace std; int main(void) { cout << "0123456789"[5] << endl; return 0; }输出结果是5 阅读全文

posted @ 2012-03-31 00:50 c语言源码 阅读(192) 评论(0) 推荐(0) 编辑

2012年3月30日

生成排列和组合

摘要: 1 . 无重复元素的全排列当然stl有next_permutation()函数,用起来更方便#include<cstdio> #include<string> using namespace std; int n,a[100],count; void permutation(int k){ if(k==n){ for(int i=1;i<=n;i++) printf("%d ",a[i]); printf("\n"); count++; return; } for(int i=k;i<=n;i++){ int tem= 阅读全文

posted @ 2012-03-30 19:21 c语言源码 阅读(371) 评论(0) 推荐(0) 编辑

为什么 C++不叫作++C? o(∩_∩)o

摘要: 【答】 C++之名是 Rick Mascitti 在 1983 年夏天定名的(参见 The C++ Programming Language(Special Edition) 1.4节) ,C说明它本质上是从 C语言演化而来的,“++”是 C语言的自增操作符。C++语言是 C 语言的超集,是在 C 语言基础上进行的扩展(引入了 new、delete 等 C语言中没有的操作符,增加了对面向对象程序设计的直接支持,等等) ,是先有C 语言,再进行++。根据自增操作符前、后置形式的差别(参见习题 5.15 的解答) ,C++表示对 C语言进行扩展之后,还可以使用 C语言的内容;而写成++C则表示无法 阅读全文

posted @ 2012-03-30 18:45 c语言源码 阅读(286) 评论(0) 推荐(0) 编辑

关于javaMail邮件发送系统

摘要: javaMail邮件发送系统,大家可以写个通用的底层方法去实现代码如下 //邮件系统添加附件 public static MimeBodyPart createAttachment(String fileName) throws Exception { MimeBodyPart attachmentPart = new MimeBodyPart(); FileDataSource fds = new FileDataSource(fileName); attachmentPart.setDataHandler(new DataHandler(fds)); ... 阅读全文

posted @ 2012-03-30 14:35 c语言源码 阅读(176) 评论(0) 推荐(0) 编辑

判断网址能不能访问

摘要: 看了篇文章可能会用的上,直接贴过来了。private bool UrlIsExist(String url){ System.Uri u = null; try { u = new Uri(url); } catch { return false; } bool isExist = false; System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(u) as System.Net.HttpWebRequest; r.Method = "HEAD"; try { System.Net.Htt... 阅读全文

posted @ 2012-03-30 14:09 c语言源码 阅读(346) 评论(0) 推荐(0) 编辑

一个数学期望问题

摘要: 1 . 有一个经典的概率问题:平均需要抛掷多少次硬币,才会首次出现连续的 n 个正面?它的答案是 2^(n+1) - 2 。证明还不会。http://www.matrix67.com/blog/archives/3638http://www.cnblogs.com/atyuwen/archive/2010/09/12/coin.html2 . 随便取一个 0 到 1 之间的数,再加上另一个 0 到 1 之间的随机数,然后再加上一个 0 到 1 之间的随机数⋯⋯直到和超过 1 为止。一个有趣的问题:平均需要加多少次,才能让和超过 1 呢?答案是 e 次。http://www.matrix67.c 阅读全文

posted @ 2012-03-30 12:25 c语言源码 阅读(262) 评论(0) 推荐(0) 编辑

2012年3月29日

不用数组实现杨辉三角(巴斯卡三角形)

摘要: 这个思想是很先进,所以分享了,大家可以参考一下,import java.util.Scanner; /** * 输出的结果为为下所示: * 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 * @author 王新 * */ public class Test { publ... 阅读全文

posted @ 2012-03-29 23:33 c语言源码 阅读(1496) 评论(0) 推荐(0) 编辑

(转)教你深度睡眠,熬夜的失眠的程序员看看

摘要: 阅读全文

posted @ 2012-03-29 16:57 c语言源码 阅读(128) 评论(0) 推荐(0) 编辑

矩阵的特征值 => 矩阵的幂 => 广义斐波拉契数列的通项公式

摘要: 众所周知,计算机里动辄涉及到斐波拉契数列,本文主要是运用线性代数的方法求出广义斐波拉契数列的通项公式。广义斐波拉契数列的定义(自定义,可能还不够严谨,欢迎指教)如下:且a,b满足a^2 + 4b > 0(原因后面有,即保证分母Δ>0)观察递推公式可知: (1)OK!写这篇博客有两点启示:1.亦可用差分方程的方法求通项公式,不过我还没学,我发现把递推关系用矩阵的形式写成再求通项也是可以的,不过要构造出这个关系比较困难,比如(1)式。2.在一般的算法中求矩阵的幂几乎都是用二分法求,殊不知若λi下有ki个线性无关的特征向量(ki是λi的重根数),即可用相似对角形的方法求,这在高等数学里可 阅读全文

posted @ 2012-03-29 09:58 c语言源码 阅读(345) 评论(0) 推荐(0) 编辑

2012年3月28日

c# 窗口句柄问题(转)

摘要: 1、如何获得一个窗口的句柄? 例如获取窗口PictureBox控件(其他控件也可以)的句柄,IntPtr handle = pictureBox.Handle;2、注意:窗口创建和窗口创建完毕即有句柄完全是两回事!!! 窗口创建时,窗口并没有创建句柄,只有Application.Run(form)或者form.Show()之后才有句柄,即窗口只有显示或者启动消息循环后才有句柄!如果创建form之后Form. form. = new Form(),主线程中调用form.Handle,如果句柄尚未创建,引用该属性将强制创建句柄,对系统内的逻辑将产生致命的影响。 3、如何判断一个窗口的句柄创建完毕? 阅读全文

posted @ 2012-03-28 17:31 c语言源码 阅读(333) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 54 下一页

导航