- 博客(27)
- 收藏
- 关注
转载 CString char[]转换
CString str;str = _T("hello world!")USES_CONVERSION; //定义后才能使用T2Achar buff[1024];sprintf_s(buff,1024,"%s\r\n",T2A(str));这样一种方式可能会使编码方式改变在转换回来的时候要注意WCHAR wch[1000];int n = MultiByt...
2014-04-27 23:40:00
136
转载 WSAAsyncSelect模型的小i例子
一个异步模型的聊天程序服务器端:自定义消息(放在StdAfx.h文件里面即可)#define WM_SOCKET WM_USER + 1然后注册消(在VS2012里面可以自动完成注册和映射)afx_msg LRESULT OnSocket(WPARAM wParam, LPARAM lParam);然后写上 映射ON_MESSAGE(WM...
2014-04-27 23:36:00
193
转载 网络编程之Winsock2
1、在Windows操作系统环境下,使用Windows Sockets API进行网络程序开发时,需要调用Windows操作系统的Windows Sockets动态库 包含Sockets头文件 导入相应库文件;下面是相应的导入具体用代码实现是这样的:这是用1.1版本#include <WINSOCK.h>#pragma comment(lib, "...
2014-04-14 16:55:00
664
转载 网络编程系列之Winsock
1、WinSock 介绍Windows Sockets是Microsoft Windows的网络程序设计接口,它是从Berkeley Sockets扩展而来的,基于4.3BSD的BSD Socket API制定,以动态链接库的形式提供给我们使用。 1991年Winsock 1.1,16位,主要用在Windows 95中 1997年Winsock 2.2 版,32位,主要用在W...
2014-04-12 10:44:00
182
转载 网络编程系列之前言
诶呀。。。。。。好久没有回来写博客了,发现自己的老毛病已经犯了,三天打鱼两天晒网,今天就再次把网拿出来晒晒吧。。。。。。(ps. 因为发现一个好软件,所以写博客就不那么勤了,但是绳命不息,学习不止,小马也一直在学习,只是把笔记记在了另一个地方,哦,对了,那个软件叫做印象笔记,看到这篇文章的可以试试哈,非常不错) 大三的课程,突然发现是那么水,今天刚刚结束了网络编程这一门课,虽然...
2014-04-11 21:24:00
115
转载 winpcap 编程及环境配置
1、首先要明确,一共有两个文件需要下载,一个是winpcap安装文件用来实际操作http://www.winpcap.org/install/default.htm,另一个是winpcap开发包https://www.winpcap.org/devel.htm2、然后进行环境配置 把开发包解压后得WpdPack放在你的工程文件夹下,然后找到Configuration Prope...
2014-03-16 21:50:00
223
转载 inno setup 一款强大的安装包制作工具
只是一个简单的命令,只因为自己在心里有很大的抵触,这才折腾了将近半天的时间,我擦了啊!什么时候变得这么怂了。。。。。在按照inno setup的向导一步步的操作完后,会生成一个inno setup的脚本文件,这里面有几个字段如果我们需要设计在安装完成需要启动的程序,我们需要设置的就是[run]字段[Run]Filename: "{sys}\sc.exe"; Param...
2014-03-16 16:30:00
141
转载 创建windows服务程序
// WinService2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <Windows.h>#include <stdio.h>SERVICE_STATUS ServiceStatus; SER...
2014-03-16 14:47:00
105
转载 python模块之logging
在Python HOWTO里面介绍了什么时候去用这个模块。我觉得就是你想用的时候就行(废话嘛。。。。。)(例子来源于Python HOWTO)1、basicConfiglogging.basicConfig(filename='example.log',level=logging.DEBUG)logging.debug('This message should go to...
2014-02-28 21:04:00
86
转载 python爬取豆瓣里面活动照片的工厂设计模式
#!/usr/bin/python# coding: utf-8## filename: pachong of doubban# # author: Hacker_MJW## Date: 2014-02-28#import urllibimport urllib2import loggingimport osim...
2014-02-28 20:10:00
99
转载 设计模式之工厂模式(python实现)
看了《大话设计模式》后,深有体会,看着大婶们一个个的在搞设计模式,对于程序猿,这样的基础还是需要打打的,下面是菜鸟我用工厂模式写的python代码,不管好与劣,权且记录下来再说吧,留待以后自己万一哪天成大神后再来嘲笑自己。#!/usr/bin/python# coding: utf-8class Coding(object): """处理编码问题"""...
2014-02-25 17:05:00
101
转载 window 64bit python环境配置
其实,作为pythoner,最适合的环境应该是linux或者mac(屌丝逆袭时再说吧。。。。),但是有的时候又不得不需要在windows下做一些事情,所以需要配置一下python环境。1、首先需要一个ide,这里我推荐sublime,虽然有的人在linux下也是用它,但是在linux下面我觉得vim秒杀一切2、需要下载python,http://python.org/downlo...
2014-02-24 19:58:00
111
转载 python的类之新类与旧类
python2.2后,引入了新类(new-style class)于是原先的类就成了旧类(classic class),新类与旧类有着很多的不同1、一个经典类是一个类对象,一个类型是类型对象,而在新类中,类是类型对象,与类型进行了统一2、新式类也有一个__mro__属性,告诉你查找顺序是广度优先算法。。。。。。还有很多,具体操作推荐看《python核心编程》的第一部分,13....
2014-02-24 16:16:00
141
转载 python之with语句
今天突然想起with语句,想了想,嗯......虽然知道它的用法,但是不知道它的用途何在,于是就google一下,看到了这样一篇文章http://effbot.org/zone/python-with-statement.htm在我们实际编程中,我们常常会遇到这样的情况,就是在处理完成一件事情后,需要做一下收尾工作,这样的做法在with语句产生之前一直都是由下面的代码代劳...
2014-02-23 20:33:00
137
转载 python的标准库学习之__buitin__
python有一些内建的函数,这些内建函数在编程时,我们可以直接使用不用导入任何模块最常见的就是print函数,下面是所有的内建函数的列表abs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isin...
2014-02-22 17:01:00
141
转载 ubuntu设置root密码
在安装完系统,第一次进入后,需要设置root密码,具体命令为:sudo passwd root转载于:https://www.cnblogs.com/MyselfDancing/p/3553162.html
2014-02-17 20:04:00
107
转载 爬取百度贴吧图片的小爬虫
#本来想要爬取百度图片的图片,但是发现那些图片都是js加载的,具体怎么爬取现在还不能搞清。。。。,所以就选择了百度贴吧里面的图片 #!/usr/bin/python#coding: utf-8## name: download images from baiduTieba##author: Hacker_MJW##date: 2014-02-15#...
2014-02-16 10:52:00
115
转载 MongoDB的一些基本操作
在shell命令窗口输入mongo,即可进入mongo数据库,下面是一些基本的操作 1 show dbs; 显示数据库列表 2 show collections; 显示当前数据库中的集合; 3 show users; 显示用户 4 5 use <dbname> 切换到目的数据库,然后进行其他操作 6 7 db.dropDatabase()...
2014-02-14 16:32:00
84
转载 linux下编码转换iconv
有的时候从windows系统拷到linux系统中的文件中的汉字会出现乱码,为了解决这个问题,可以使用下面的命令iconv [选项] [文件]具体命令见下:iconv -f 源文件编码方式 -t 要转换成的编码方式 源文件 目标文件e.g.要把gb2312编码方式的文件编码成utf=8iconv -f gb2312 -t utf-8 filename1 fi...
2014-02-14 15:53:00
118
转载 linux 窗口不能移动的替换命令
sudo metacity --replace转载于:https://www.cnblogs.com/MyselfDancing/p/3549102.html
2014-02-14 10:17:00
359
转载 MFC动态创建控件
记录一下mfc动态创建控件的方法:首先在资源窗口中,找到string Table,然后在里面的空白地方双击,然后就会出现一个列表,分别写好ID,值(这个可能是系统自动生成的),标题(一定要填,相当于注释)//上面是第一步pButton = new CButton(); pButton->Create(按钮上显示的名字,按钮的样式,CRect(x1,y1,x2,y2)...
2014-01-07 21:57:00
186
转载 ubuntu 设置屏幕扩展出现的问题(安装完驱动后出现的问题)
最近使用ubuntu发现电脑散热散的比较厉害,google了一下,可能是显卡驱动的问题,于是就更新了一下驱动,但是在更新完驱动后,悲催的发现屏幕不能扩展了。。。。。。,(具体显示是:需要的虚拟大小小于可用大小)在网上查找,发现有一个帖子被转的很厉害,弄的很复杂,就是要从新生成xorg.conf.new然后再编写什么的,在试了以后,发现屏幕果断黑屏了。。。。。。。(我去,网上就是有这么多坑...
2014-01-05 16:43:00
347
转载 网络传输中的反码求和算法
在发送数据,计算数据包的校验和,按如下步骤:1、把校验和字段置为0;2、把需校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和;3、把得到的结果存入校验和字段中。在接收数据时,计算数据包的校验和相对简单,按如下步骤:1、把首部看成以16位为单位的数字组成,依次进行二进制反码求和,包括校验和字段;2、检查计算出的校验和的结果是否为0;3、如果等于0,...
2013-12-19 15:46:00
397
转载 记一次蛋疼的Raw socket发送经历。附:Raw socket编程总结
最近在做信息安全导论的实验,实验很简单,就是实现一个ping程序,能够扫描主机是否打开的情况,但是,我也就纳了闷了,每次有个不易发现的bug(可能由于自己知识有限造成的),都得让我碰上,并且还得为这个bug操心好长时间,才能解决。。。。。。(抱怨是最浪费时间的一种行为!)ok~为了下次不再犯同样的错误,现在先记录一下吧~我的错误是,在一切都准备好了的时候(初始化套接字,创建套接字,填...
2013-12-17 14:43:00
516
转载 ubuntu 下安装cairo-dock 让屌丝享受一把mac~
首先需要添加一下源,然后在update一下:sudo add-apt-repository ppa:cairo-dock-team/ppasudo apt-get update过程中可能会有“E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)“”E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占...
2013-12-10 19:28:00
220
转载 ubuntu 下安装sublime
哎。。。。。。惭愧啊,为了在linux下安装个sublime居然搞了快两个小时,实在让我担心自己的智商,为了照顾我这智商,现在把这个方法记录下来吧。。。。。。。首先把先到官网(http://www.sublimetext.com/)中下载文件,然后解压后就可以运行了。还有一个关于linux下管理软件的习惯,就是要把下载的软家放入到一个指定文件中去,我选择放进/opt下。然后为了使...
2013-11-30 16:12:00
137
转载 linux下安装python-MySQLdb模块
在linux下安装python-MySQLdb模块不用去上网下载模块,而只须用一条命令即可:sudo apt-get install python-mysqldb 如果换成其他的方法,就是从网上下载后再通过setup编译,那么很有可能出现环境变量的问题。转载于:https://www.cnblogs.com/MyselfDancing/p/linux.html...
2013-11-23 16:47:00
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人