- 博客(117)
- 资源 (2)
- 收藏
- 关注
转载 Win7+Eclipse搭建Cocos2d-x 3.5开发环境
Win7+Eclipse搭建Cocos2d-x 3.5开发环境 一、环境搭建1.JDK、Eclipse与SDK我用的JDK是1.7Eclipse用的是Luna版的这些之前都已经设好了,相关下载自己网上找吧2. 下载最新的Cocos2d-x,我下的是3.5官方下载页面3.CDThttp://www.eclipse.org/cdt/downloads.php我的做法是,网页上p2 softwa...
2018-04-02 16:19:20
346
转载 QQBot:基于SmartQQ协议的QQ机器人
QQBot:基于SmartQQ协议的QQ机器人pandolia关注2016.07.30 13:00* 字数 8678 阅读 4945评论 2喜欢 16一、介绍qqbot 是一个用 python 实现的、基于腾讯 SmartQQ 协议的 QQ 机器人框架,可运行在 Linux 、 Windows 和 Mac OSX 平台下。本项目 github
2018-01-15 10:22:37
9483
转载 python+selenium 使用switch_to_alert 出现的怪异常
'''Created on 2014年11月22日@author :songjin'''from selenium import webdriverimport timefrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.
2017-11-22 16:02:03
2655
转载 Linux下切换Python2和Python3的4种方法
原文 http://sharpdeep.github.io/2016/06/19/python-alternatives/ 主题 Python Linux本篇博文面向Linux用户,在Linux下(Ubuntu)下测试通过,Win用户嘛,……0x00 为什么需要有两个版本的PythonPython2和Python3不兼容是每个接触过Pyt
2017-06-10 03:50:28
35614
转载 Python:文件的读取、创建、追加、删除、清空
一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:#python>>> f=open('f.txt','w') # r只读,w可写,a追加>>>for i in range(0,10):f.write(str(i)+'\n'). . .>>> f.close()二、文件内容追加,从0到9的10个随机整数:
2017-04-18 15:43:12
427
转载 python3的文件读写模式
任何一种语言,文件的读写都是非常常见的。python的文件读写非常简单,仅仅一个函数open(file也可以,但是我不常用)。先看看官网的解释:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)Open file a
2017-04-18 14:00:10
1719
转载 python文件和目录操作方法大全(含实例)
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python”)5.检验给
2017-04-18 10:30:35
458
转载 最简陋的MP3播放器
#include #include #include //#pragma comment(lib, "Winmm.lib")int main(int argc, char *argv[]){ //TCHAR fileName[]="D://mp3//Someone Like You.mp3"; //绝对地址形式 TCHAR fileName[]=
2016-12-13 21:32:19
353
转载 socket包长度问题: send recieve
一个包没有固定长度,以太网限制在46-1500字节,1500就是以太网的MTU,超过这个量,TCP会为IP数据报设置偏移量进行分片传输,现在一般可允许应用层设置8k(NTFS系)的缓冲区,8k的数据由底层分片,而应用看来只是一次发送。windows的缓冲区经验值是4k,Socket本身分为两种,流(TCP)和数据报(UDP),你的问题针对这两种不同使用而结论不一样。甚至还和你是用阻塞、还是非阻塞S
2016-10-13 14:17:24
5718
转载 Android让Fragment加载到Activity中
Android上的界面展示都是通过Activity实现的,Activity实在是太常用了。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入”小Activity”,然后每个”小Activity”又可以拥有自己的布局。因此,我们今天的
2016-05-06 13:54:14
724
转载 Android中Parcelable接口用法
Where there is life, there is beyond.Android中Parcelable接口用法1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing
2016-05-05 08:37:50
299
转载 Python之路——Python3 入门教程
Python之路——Python3 入门教程 本文适合有Java编程经验的程序员快速熟悉Python,本文程序在windows xp+python3.1a1测试通过。 本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui),在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序。
2015-03-16 15:14:28
711
转载 使用C#开发ActiveX控件
前言ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力。通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方式,在.NET Framework平台上,使用C#语言开发ActiveX控件。虽然本文通篇都在讲如何使用C#语言开发ActiveX控件,但我并不极力推
2015-03-06 09:41:14
594
原创 ACTIVEX网页控件开发及测试
第1页:创建ActiveX控件 本文将首先介绍如何使用Visual Studio开发一个简单的ActiveX控件,然后介绍ActiveX控件开发相关的基础知识,比如方法,属性和事件等,最后介绍如何利用这些知识,实现ActiveX控件和网页页面之间的通信。MyActiveX控件的效果图 简介 ActiveX是由Microsoft在90年代中期提出的一项技
2015-03-05 13:59:25
3493
转载 在窗口中显示一幅 JPG 图象
本实例是《杨老师之Blog——COM组件设计与应用(四)》中的实例三,本人实现后并加以注释。void CShowJPGView::OnDraw(CDC* pDC){ CShowJPGDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代
2015-03-03 16:19:13
502
转载 COM组件设计与应用(四)——简单调用组件
一、前言 在 VCKBASE 的顶力支持下,在各位网友回帖的鼓励下,我才能顺利完成系列论文的前三回。书到本回,我们终于开始写代码啦。写点啥那?恩,有了!咱们先从如何调用现成的简单的组件开始吧,同时也顺便介绍一些相关的知识。二、组件的启动和释放 在第三回中,大家用“小本本”记录了一个原则:COM 组件是运行在分布式环境中的 。于是,如何启动组件立刻就遇到了严重的问题,大家看这
2015-03-03 16:14:16
390
转载 COM组件设计与应用(三)——数据类型
一、前言 上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:“饭要一口一口地吃”;老子语:“心急吃不了热豆腐”,孙子云:“走一步看一步吧” ...... 先掌握必要的知识,将来写起程序来才会得心应手也:-) 走入正题之前,请大家牢牢记住一条原则:COM 组件是运行在分布式环
2015-03-03 16:12:49
312
转载 COM组件设计与应用(二)——GUID和接口
一、前言 书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了。那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时候,它该如何启动 Excel 呢?启动后,又如何让 Excel 自己去读入、解析、显示 xls 数据呢?二、CLSID 概念 有一个非常简单的解决方案,那就是在对象数据的前面,保存
2015-03-03 16:12:29
498
转载 COM组件设计与应用(一)——起源及复合文件
一、前言 公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书籍(注2)。功夫不负有心人,终于买到了我的第一本COM书《OLE2 高级编程技术》,这本800多页
2015-03-03 16:11:38
351
转载 实现带阴影弹出窗口的技术
实现带阴影弹出窗口的技术一.问题的提出 在WINDOWS的WINHELPER帮助系统中大量使用一类带阴影的弹出窗口, 这类窗口非常简洁,并具有立体感,它们用来显示一些只读信息.此类弹出窗口不同于一般的窗口,它们没有标题和滚动杆,但都具有带阴影的边框, 并且其窗口的大小随显示字符串多少而自动调节,当显示信息弹出之后,任何来自键盘或鼠标的消息都将导致弹出窗口的消失。 然而WIND
2015-03-02 14:45:57
737
转载 用内核对象进行线程同步
用内核对象进行线程同步用户模式的线程同步机制速度快,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法。但是,用户模式的线程同步有限制,对于多个进程之间的线程同步,用户模式的线程同步方法无能为力。这时,只能考虑使用内核模式。Windows提供了许多内核对象来实现线程的同步。对于线程同步而言,这些内核对象有两个非常重要的状态:“已触发”状态,“未触发状态。你可以触发一个
2015-02-27 11:24:03
541
转载 C++使用OLE高速读写EXCEL的源码
C++使用OLE高速读写EXCEL的源码写了不少blog,也码了一点点文字,不知道为啥,被大家看的比较多几篇文章却总有那篇《C++读写EXCEL文件方式比较》。小小伤心一下,我blog里面写的很认真的文字还有几篇,这篇大概是最随意的文章。个人估计这是SEO的作用导致的。另外,由于文中提到了可以加快OLE读取的EXCEL的速度,总有一些哥们找我要代码。好吧,好吧,把代码放出来,因
2015-02-16 11:24:55
802
转载 MFC写Excel文件
MFC写Excel文件1、首先项目中添加类”Typelib中的MFC类->选择文件中”,选择office的安装路径中的excel.exe;2、选中以下几项_Application,_WorkSheet,_WorkBook,WorkSheets,WorkBooks,Range,然后导入;3、导入后自动在工程中添加CApplication,CWorkSheet,CWorkBook,
2015-02-16 11:13:05
2322
原创 VC++操作EXCEL
一、新建EXCEL表COleVariant covOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR); app.CreateDispatch("EXCEL.Application"); app.SetVisible(false); //设置表可见性 app.Set
2014-03-26 09:43:30
844
转载 如何在linux下检测内存泄漏
如何在linux下检测内存泄漏洪琨 (hcode@21cn.com), C++程序员洪琨,C++程序员。对应用系统设计和设计模式应用有着浓厚的兴趣,乐于研究如何使用面向对象技术构建系统和创建可重用部件。mail:hcode@21cn.com。简介: 本文针对 linux 下的 C++ 程序的内存泄漏的检测方法及其实现进行探讨。其中包括 C++ 中的 new
2013-12-11 11:16:05
473
转载 实现和IE浏览器交互的几种方法的介绍
实现和IE浏览器交互的几种方法的介绍 内容 实现和IE浏览器交互的几种方法的介绍 ---- 1.引言 ---- 如何实现对IE浏览器中对象的操作是一个很有实际意义问题,通过和IE绑定的DLL我们可以记录IE浏览过的网页的顺序,分析用户的使用行为和模式。我们可以对网页的内容进行过滤和翻译,可以自动填写网页中经常需要用户填写的Form内容等等,我们所有的例子代码都是通过VC来
2013-11-09 22:09:48
408
转载 VC++----ListBox控件的使用
VC++----ListBox控件的使用_哈客部落 - 站长网部落 hake.cc 哈客站长网打造站长最好的部落http://www.hake.cc/a/biancheng/ruanjian/vs/2012/0419/50173.html文章内容摘要:ListBox控件的使用 ListBox窗户用来列出一系列的文本,每条则本占一行。创建一个列表窗户可使用成员函数: BOOL CLi
2012-12-10 02:20:34
1428
转载 gSOAP中文文档
gSOAP中文文档1、背景 转贴2 gSOAP文档翻译计划2.1 gSOAP文档翻译计划(序) 前一阵子需要在unix c平台下创建一个webservice应用。头痛之余,上网查询相关资料,偶然发现了gSOAP开发包。于是乎立即下载试用了一下,效果很好。在它的帮助下,我很快完成了webservice应用的设计开发工作。今天,心里突然升起一个念头:为何不把整
2012-07-09 21:59:16
616
转载 内存文件映射应用举例
<br />下面这些函数被应用于文件内存映射中:<br /><br />1) CreateFileMapping <br />2) FlushViewOfFile <br />3) MapViewOfFile <br />4) MapViewOfFileEx <br />5) MapViewOfFileVlm <br />6) OpenFileMapping <br />7) UnmapViewOfFile <br />8) UnmapViewOfFileVlm<br />函数详细说明:『见本页末』<b
2010-12-26 01:32:00
577
转载 gSOAP中文文档
gSOAP中文文档 <br />1、背景<br /> 转贴<br /> <br />2 gSOAP文档翻译计划<br /> <br />2.1 gSOAP文档翻译计划(序)<br />前一阵子需要在unix c平台下创建一个webservice应用。头痛之余,上网查询相关资料,偶然发现了gSOAP开发包。于是乎立即下载试用了一下,效果很好。在它的帮助下,我很快完成了webservice应用的设计开发工作。今天,心里突然升起一个念头:为何不把整个gSOAP的帮助文档翻译一下呢?一来可以方便与其他同仁的交
2010-11-08 02:27:00
867
原创 解析ORADIM(主要是启动服务和实例方面)
解析ORADIM(主要是启动服务和实例方面)想到了解一下ORADIM这个Command源于自己在手工创建数据库中遇到的问题,当时自己创建的数据库不能完成随WINDOWS的服务自动启动。以下为Oracle10g Release 1 (10.1) for windows中的描述ORADIM is a command-line tool that is available with Oracle Database. You are required to use ORADIM only if you are ma
2010-09-21 22:16:00
1492
转载 ROSE HA的安装过程(Oracle)
ROSE HA的安装过程(Oracle)<br /><br />安装环境:<br /> 两台服务器(以下分别称为“server1”和“server2”,一套磁盘整列柜,Oracle数据库软件,ROSE HA软件。)<br />安装过程:<br />1、 安装WINDOWS NT 4.0<br />(1)在安装NT4.0的过程中,必须安装SNMP。<br />(2)将所有的驱动程序安装好,配置好网络。<br />(3)安装Services Pack 5<br />(4)在两台NT服务器的磁盘管理
2010-09-21 21:58:00
2961
转载 不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用
听起来很复杂,其实不然。它只是一个很简单的道理,真的,相信我。先看第一种情况:返回一个局部对象的引用。它的问题在于,局部对象 ----- 顾名思义 ---- 仅仅是局部的。也就是说,局部对象是在被定义时创建,在离开生命空间时被销毁的。所谓生命空间,是指它们所在的函数体。当函数返回时,程序的控制离开了这个空间,所以函数内部所有的局部对象被自动销毁。因此,如果返回局部对象的引用
2010-03-27 01:15:00
726
转载 内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结
内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结 堆和栈的区别一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于
2010-03-26 23:43:00
398
转载 VC下调用ACM音频编程接口压缩Wave音频
摘要:本文介绍了在Microsoft Visual C++ 6.0下如何调用ACM(Audio Compression Manager,音频 压缩治理器)音频压缩编程接口对原始录入的Wave音频进行数据压缩。 要害字:ACM、CODECs、Wave音频、音频编码压缩 引言 音频和视频是多媒体应用程序向用户提供信息的主要方式,这些音频、视频数据一般都具有
2010-03-20 23:05:00
706
转载 c++中结构与类的区别
c++中结构与类的区别 目录 类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: publi
2010-03-14 13:18:00
460
转载 sql server和oracle的区别
1.Oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(Unix环境下是Process,Windows下我想应该是Thread吧);共享服务情况下,监听器将客户请求交给Dispatcher,由Dispatcher安排多客户的作业。SQL Server在默认情况下自动为客户端连接创建线程,当有非常多的客户连接时,SQL Server可以使用线程池
2010-02-26 14:15:00
406
转载 SQL Server 2000 各种对象的最大值(数量或大小)
SQL Server 2000 各种对象的最大值(数量或大小)管理的一个数据库大小将近10G,开始担心数据库会不会过大,查询SQL Server的联机丛书后发现自己的担心真的是多余的。SQL Server 2000数据库文件大小(数据、日志)最大可以支持 32 TB 的文件截取SQL Server 2000联机丛书中的最大容量说明方便大家查阅。SQL Server数据库各对象的最大
2010-02-26 14:15:00
823
转载 sql server和oracle的区别
1.Oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(Unix环境下是Process,Windows下我想应该是Thread吧);共享服务情况下,监听器将客户请求交给Dispatcher,由Dispatcher安排多客户的作业。SQL Server在默认情况下自动为客户端连接创建线程,当有非常多的客户连接时,SQL Server可以使用线程池
2010-02-26 14:02:00
568
转载 sqlserver中判断表是否存在
在sqlserver(应该说在目前所有数据库产品)中创建一个资源如表,视图,存储过程中都要判断与创建的资源是否已经存在 在sqlserver中一般可通过查询sys.objects系统表来得知结果,不过可以有更方便的方法 如下: if object_id(tb_table) is not null print exist else pri
2010-02-26 10:29:00
679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人