上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 在我十几年的职业生涯中,曾经在一家北大青鸟培训中心做过半年多的教师。 虽然对同行称我"刘老师",我有过一个开玩笑的解释, 但是其实这段经历才是这个称呼的由来。作为程序员,不是总有机会上讲台,所以一直想给自已做个总结。但是我实在太懒。居然四年以后才动手。有亲友曾经说我适合当老师,因为讲起话来滔滔不绝,又精通各路掌故。自已当初去求职,也有过类似的动机, 觉得终于可以施展身手。确实,讲到某段内容时,引出一个有关的笑话,引得学生们笑声连连,精神振奋, 确实是件有成就感的事情。但是如果一周之内,你要对三四批不同的学生,按同样的方式把同一个笑话重复几次, 心理其实是挺疲劳的。最初创造幽 阅读全文
posted @ 2012-01-07 02:43 计算机技术 阅读(201) 评论(0) 推荐(0)
摘要: 如何在VS2010中的MFC中配置GDI+首先,VS2010中已经有GDI+SDK包的,不需要额外下载1:在stdafx.h文件中加入下面3行代码,添加相应的头文件和库 #pragma comment( lib, "gdiplus.lib" ) #include "gdiplus.h" using namespace Gdiplus;2:定义一个全局变量 ULONG_PTR m_gdiplusToken;其中,ULONG_PTR是一个DWORD数据类型,该成员变量用来保存GDI+被初始化后在应用程序中的GDI+标识,以便能在应用程序退出后,引用该标识来调 阅读全文
posted @ 2011-12-31 18:35 计算机技术 阅读(5513) 评论(0) 推荐(2)
摘要: 最近需要做网络传输的项目,需要实现较大文件的传输。在网上收集了不少资料,但是各有各的做法,尤其是关于文件自动接收这一块不太清楚。 经过图书馆查阅后还是找到了一种解决办法,虽然做的不太专业,但是思路比较精简、清晰,也希望能给大家尤其是刚学习socket套接字的人一些启示。 对于套接字socket我其实也不太懂,并且一般资料都可以查找到,所以不交易累赘了,直接说如何实现文件的传输吧。 对于发送文件,有三步:发送文件长度,发送文件名,发送文件内容。 关于发送文件内容,又可以根据文件大小进行直接传输和分块传输,如果是分块传输还需要多线程,否则会容易使程序失去响应... 阅读全文
posted @ 2011-12-18 17:03 计算机技术 阅读(866) 评论(1) 推荐(0)
摘要: Html5最近在IT领域有些热,在Google、Adobe与Microsoft等大公司间掀起了一些风波。关于HTML5之热,有可能只是噱头,但也有可能真是一次Web的技术革命。它或许真的能让网页回归到桌面应用程序,而浏览器是平台。 对于将来的互联网,不知道大家有没有这种设想:网页好比现在桌面上的应用程序,浏览器就像windows等操作系统,那么将来的PC机制需要浏览器和存储设备等基础应用程序和设备,PC用户可以通过网页像服务器请求下载相应的应用程序甚至直接在服务器端运行再返回结果到客户端。 本人最近需要做一个presentation,关于HTML5的新特性和应用前景的。本来打算用Po... 阅读全文
posted @ 2011-12-16 23:28 计算机技术 阅读(4434) 评论(0) 推荐(0)
摘要: 本文转载自:http://www.cnblogs.com/carekee/articles/2220515.html,详细可具体参考源网页在C#用GDI+实现图形图像的任意变形效果如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法轻意解决变成梯形、三角形和任意四边形。例如下例:扭曲变形效果之一:扭曲变形效果之二:在下一代操作系统Vista中, 图形图像通过WPF的三维映射相应方式可以解决此问题(见我的一篇文章:在Expression Blend中制作侧面为梯形的类棱柱体),但有没有更直接的算法来解决此问题呢?经过搜索,在网上找到一篇论 阅读全文
posted @ 2011-12-16 17:58 计算机技术 阅读(916) 评论(0) 推荐(0)
摘要: 首先在此向大家道歉,我在上一篇博文中转载了一篇关于数独的生成与破解算法的文章,其中作者的破解算法确实不错,也没有问题,但是其生产算法是有问题的。虽然初看起来每行每列都符合要求,但是是无解的。例如,我用其破解算法解由它生成算法生成的数独,结果没有解法出来。 最近在网上看到不少人发帖,生成数独的算法如下: 1 随机生成一个1-9的整数; 2:随机生成一个坐标位置 3:判断这个整数放在这个坐标位置处是否符合条件,也就是行,列,九宫格不重复 4:满足条件就赋值,否则转到步骤1 这种算法初看没有错,但是通常都是无解的。所以实际上生成一个有解的数独并不容易,许多人的... 阅读全文
posted @ 2011-11-14 22:05 计算机技术 阅读(1541) 评论(0) 推荐(0)
摘要: 一. 下载jdk5.0 for linux 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin二. 解压安装jdk 在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jdk-1_5_0_05-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk-1.5.0_05目录,你可以将它复制到 任何一个目录下。三. 需要配置的环境变量 1... 阅读全文
posted @ 2011-11-09 13:51 计算机技术 阅读(479) 评论(0) 推荐(0)
摘要: 最近在捉摸数独的破解方法,自己本不是搞软件的,而是电子的。所以虽然写出来了一个,但是方法很笨拙。 在网上查好时,发现了有一种算法的思维与众不同,既简单又高效,不像其他算法一样递归的太深。 我对作者的代码分析了下,并且给出了点注释。 原网址是:http://blog.pfan.cn/rickone/22806.html 作者的核心思想是她/他说的:核心算法:深度优先搜索(其它形式的搜索也可以)数据结构:如果用递归的形式写深搜,定义在函数dfs里的所有变量都可以看成是这里的数据结构,因为它们自动地被系统压入栈内,所以,省了,你唯一要做的就是一个二维数组,存放当前数独的状态。当然有了这些,... 阅读全文
posted @ 2011-11-06 22:18 计算机技术 阅读(2883) 评论(0) 推荐(0)
摘要: 由于因特网和浏览器的广泛普及,网页应用程序的开发价值越来越大,它比任何一种开发语言和环境更容易让用户接触和使用到。 此时对于开发者而言,浏览器已经不仅仅是浏览信息的工具了,还是开发环境或者说是编译器吧。所以最近开始学chrome的扩展程序设计。 对于chrome扩展程序的制作网上已经有比较多的说明和示例了,我也不必要在多累赘了。chrome扩展程序有什么功能呢? 其实这已经由浏览器和网站设计语言决定了。 例如根据浏览器的通讯能力,可以制作客户端、服务端通信的应用; 利用javascript语言制作动态网页的功能为特定的网站添加特效,当然还可以制作一些小游戏和其他小应用,具体的大家可... 阅读全文
posted @ 2011-11-01 22:57 计算机技术 阅读(381) 评论(1) 推荐(1)
摘要: void CGrayDlg::OnToEignt() { if(date==NULL) { MessageBox("图像内容为空"); return; } memcpy(&eightfile,&fileheader,sizeof(fileheader)); eightinfo=(BITMAPINFO *)newBYTE[sizeof(BITMAPINFOHEADER)+256*sizeof(RGBQUAD)];//特别注意,重新分配调色板的BITMAPINF需要动态开辟内存空间,这样调色板才可以被赋值进去memcpy(eightinfo,&bitin 阅读全文
posted @ 2011-10-13 18:00 计算机技术 阅读(2518) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 23 下一页