现在位置: 首页 > skylark发表的所有文章
  • 04月
  • 16日
综合 ⁄ 共 3601字 评论关闭
     虽然现在在图像图形上想提速,公认还是使用GPU了。但是如果机器没有一个好的显卡?你只是想写一个简单的.Net程序?GDI在其平台的易用性还是有很强的市场。只是一旦你需要使用GDI多次甚至大量的绘制图像时候,当你只是想简单的但是多次的复制图片的时候,使用Graphics.DrawImage()的性能绝对会崩溃。     查了很久,Gameres几个哥们给了几个很好的建议,主要思路是直接对Bitmap位操纵,这样子还可以利用多线程(注意GDI是不能多线程调用的,至少我用TPL库就不成功)。     下面用几个具体函数说明。           第一个是从一个S......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 21798字 评论关闭
  C/C++中数组和指针类型的关系  一个整数类型数组如下进行定义: int a[]={1,2,3,4};   如果简单写成: a;//数组的标识符名称   这将代表的是数组第一个元素的内存地址,a;就相当于&a[0],它的类型是数组元素类型的指针,在这个例子中它的类型就是int*   如果我们想访问第二个元素的地址我们可以写成如下的两种方式: &a[1]; a+1//注意这里的表示就是将a数组的起始地址向后进一位,移动到第二个元素的地址上也就是a[0]到a[1]的过程!   数组名称和指针的关系其实很简单,其实数组名称代表的是数组的第一个元......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 443字 评论关闭
linux/unix远程登陆都用到了ssh服务,当网络出现错误时服务会中断,linux/unix端的程序会停止。为什么会这样? 说下ssh的原理,解释中断的原理。      可以ssh到服务器上,然后pstree一下。ssh会启动一个bash,然后在bash中,所有程序都是bash fork()然后exec()出来的,也就是说父进程都是这个bash,如果ssh断了,ssh会向所有子进程发送SIGTERM信号,然后所有子进程退出。     如果不想ssh断了之后程序不中断,要不然就用screen,要不就disown一下使所有background的进程的父进程变为init。        如何使用screen:ssh上去,然后s......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 4838字 评论关闭
突兀地说高精度定时器,感觉摸不着头脑,至少初学者会茫然,但是从字面上来理解,很简单,定时器嘛,精度高点,然后,就没有然后了。其实差不多就是这么回事,只是里面涉及到了一些别的细节上的问题。 工欲善其事必先利其器,在开始讲之前,我们先利一下器: 2 相关的用到的几个源代码文件以及其路径如下: Hrtimers.txt (linux-3.2.12\documentation\timers) Hrtimer.c (linux-3.2.12\kernel) Hrtimer.h (linux-3.2.12\include\linux) 2 单纯的在高精度定时器模式下操作高精度定时器,整个操作框架如下: 初始化hrtimer_init,通......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 1493字 评论关闭
结构体(struct  structname) 共用体(union  unionname)  类 (class classname);       结构体类型和结构体类型变量:  结构体类型和结构体类型变量不要混淆这两个概念,因为结构体类型是一种类型和int float 等这些是同一个概念,而变量是会分配内存的就如我们定义的一个变量所以这两个概念不要混淆。     结构体类型的定义: struct   student { int age; char  name [20]; int  score; } ; 定义了一个结构体类型 她的内存分配大小是所有这些类型大小的和:4+40+4=48字节;     结构体变量的定义:structstudnet stu1,sty2; ......
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 2706字 评论关闭
In Action Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4204    Accepted Submission(s): 1353 Problem Description Since 1945, when the first nuclear bomb was exploded by the Manhattan Project team in the US, the number of nuclear weapons have soared across the globe. Nowadays,the crazy boy in FZU named AekdyCoin possesses some nuclear weapons and wanna destroy our world. Fortunately, our mysterious spy-net has gotten his plan. Now......
阅读全文
  • 11月
  • 15日
综合 ⁄ 共 244字 评论关闭
 at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209) 这个错误时因为struts2.1.6.jar包在tomcat启动时,工程路径中含有空格造成的,郁闷... struts2.1.6.jar还有个问题,就是在使用这个版本的jar包时,需要同时导入commons-fileupload-1.2.1.jar包和commons-io.jar包,不然还是会报错...
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 31397字 评论关闭
前景检测算法_1(codebook和平均背景法)       前景分割中一个非常重要的研究方向就是背景减图法,因为背景减图的方法简单,原理容易被想到,且在智能视频监控领域中,摄像机很多情况下是固定的,且背景也是基本不变或者是缓慢变换的,在这种场合背景减图法的应用驱使了其不少科研人员去研究它。       但是背景减图获得前景图像的方法缺点也很多:比如说光照因素,遮挡因素,动态周期背景,且背景非周期背景,且一般情况下我们考虑的是每个像素点之间独立,这对实际应用留下了很大的隐患。       这一小讲主要是讲简单背景减图法......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 1817字 评论关闭
传送门:【BZOJ】2049 [Sdoi2008]Cave 洞穴勘测 题目分析:模板题 代码如下: #include <cstdio> #include <cstring> #include <algorithm> using namespace std ; const int MAXN = 10005 ; struct Node* null ; struct Node { Node* c[2] ; Node* f ; int flip ; void newnode () { c[0] = c[1] = f = null ; flip = 0 ; } void reverse () { if ( this == null ) return ; swap ( c[0] , c[1] ) ; flip ^= 1 ; } void link_child ( Node* o , int d ) { c[d] = o ; o->f ......
阅读全文
  • 10月
  • 13日
综合 ⁄ 共 237字 评论关闭
我用的是wamp5,在www目录下写入一个phpinfo.php <?php phpinfo(); ?> 打开这个页面,会显示php的相关信息,如下图 右键,查看html源码,复制源码 打开网页http://xdebug.org/wizard.php 在其中粘贴复制的html源码 ,选择分析,结果如下 根据提示将下载的dll移动到 c:\wamp\bin\php\php5.4.3\ext 根据提示打开php的配置文件php.ini 找到zend_extension 修改为提示的值即可。 重启服务器
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 4228字 评论关闭
本文遵从GPL协议,欢迎转载。   1、现象是什么?   大约从今年年初开始,很多人就发现,在浏览一些网站的时候,地址栏的url后面会被莫名其妙地加上“?curtime=xxxxxxxxxx”(x为数字),并且弹出广告窗口。很多人以为这是网站自己弹出的广告,也就没有在意。   我是属于很在意的那些人之一。   2、这是怎么回事?   经过测试和分析,我们发现,上述现象与使用何种浏览器无关(我们测试了各种流行的http客户端),与使用何种操作系统也无关(linux用户也有相关报告)。我对出现该现象的IE浏览器进程进行了跟踪调试,没有发......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 1515字 评论关闭
SqlMetal是跟随VS发布的一个自动工具,可以用来生成数据库的Linq代码。 这是中文版的帮助文件。 SqlMetal [选项] [输入文件] 为 .NET Framework 的 LINQ to SQL 组件生成代码和映射。SqlMetal 能够: - 依据数据库生成源代码及映射属性或映射文件。 - 依据数据库生成中间 dbml 文件以进行自定义。 - 依据 dbml 文件生成代码及映射属性或映射文件。 选项: /server:名称 数据库服务器名称。 /database:名称 服务器上的数据库目录。 /user:名称 登录用户 ID (默认值: 使用 Windows 身份验证)。 /password:密码 登录密码(默认......
阅读全文