
软件开发
文章平均质量分 60
Liang4
这个作者很懒,什么都没留下…
展开
-
myeclipse 导入 maven(web) 工程
1. 确保myelipse 已经安装maven插件 mvn -version2. 工程目录下,cmd下 运行: mvn eclipse:eclipse ,目的为了生成 .project文件3. Import---导入 现存的maven 工程 4. 出现spring 版本不匹配问题属性 -- project facets -- 选择 (java, javascript, Dynamic web...原创 2018-05-17 09:50:22 · 499 阅读 · 1 评论 -
天气预报接口
1.雅虎天气预报网站:http://hk.weather.yahoo.com/(1)主要的软件有雅虎天气软件,传统黄历91黄历天气v2.0.1等(2) 提供的天气预报接口的说明:如下使用雅虎访问程序的解析参考如下网址http://download.youkuaiyun.com/download/zsd406095755/3676406http://bbs.9ria.com/thread-4转载 2013-06-05 09:40:40 · 6389 阅读 · 0 评论 -
c++ mysql 一些小问题
1.c++中 ,double 变量储存mysql时, update时容易出现问题具体没去研究,没精力了,估摸是2个软件double支持长度不一样,导致了一些麻烦所以c++保存mysql时,double类型需要进行处理2.对于一些汉字文字做主键的mysql表,更新时非常危险即使mysql 为 utf-8 , 但是在update时忍让找不到数据而c++ ado update原创 2013-05-29 17:36:14 · 657 阅读 · 0 评论 -
mysql 日志访问
1:开启binlog日志记录 修改mysql配置文件mysql.ini,在[mysqld]节点下添加 复制代码 代码如下:# log-bin log-bin = E:/log/logbin.log 路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务 复制代码 代码如下:c:\>net stop mysql; c:\>ne转载 2012-11-09 14:25:07 · 1838 阅读 · 0 评论 -
AfxBeginThread 和 CreateThread 区别
具体说来,CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导致操作系统死锁的因素,用起来比较繁琐一些,初学的人在用到的时候可能会产生不可预料的错误,建议多使用AfxBeginThread,是编译器对原来的CreateThread函数的封装,用与MFC编程(当然,只要修改了项目属性转载 2012-08-01 16:01:21 · 748 阅读 · 0 评论 -
截图 c++
HBITMAP CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域 { HDC hScrDC, hMemDC; // 屏幕和内存设备描述表 HBITMAP hBitmap, hOldBitmap; // 位图句柄 int nX, nY, nX2, nY2; // 选定区域坐标 int nWidth, nH转载 2012-07-09 14:25:11 · 1938 阅读 · 0 评论 -
android 之 manifest解析
文章出处:http://www.cnblogs.com/pilang/archive/2011/04/20 /2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能转载 2012-05-18 15:17:01 · 1104 阅读 · 1 评论 -
android之mainfest解析
文章出处:http://www.cnblogs.com/pilang/archive/2011/04/20 /2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类转载 2012-05-18 15:14:40 · 2337 阅读 · 0 评论 -
android 常用命令
安装adb install E:\paihaowang.apk卸载adb shell rm fanfoud.apk android权限问题1.首先启动android模拟器。打开cmd命令行窗口。输入adb -s emulator-5554 shell此时可以管理系统文件夹了,再输入 ls可以看到列出了文件夹和文件,输入 cd system/app再输入原创 2012-05-18 14:19:42 · 1562 阅读 · 0 评论 -
网游服务器
拼包函数及网络封包的异常处理(含代码)本文作者:sodme本文出处:http://blog.youkuaiyun.com/sodme声明:本文可以不经作者同意任意转载、复制、传播,但任何对本文的引用都请保留作者、出处及本声明信息。谢谢!常见的网络服务器,基本上是7*24小时运转的,对于网游来说,至少要求服务器要能连续工作一周以上的时间并保证不出现服务器崩溃这样的灾难性事件。事 实上,要转载 2012-04-20 15:56:19 · 5617 阅读 · 0 评论 -
c++ com 组件
用VC编程所必需掌握的几个关键概念(这里所说的均是用C++语言条件下的COM编程方式):(1) COM组件实际上是一个C++类,而接口都是纯虚类。组件从接口派生而来。我们可以简单的用纯粹的C++的语法形式来描述COM是个什么东西: class IObject { public: virtual Function1(...) = 0; virtual F转载 2012-05-03 10:19:50 · 7310 阅读 · 2 评论 -
linux gcc 安装方法
为你详解Linux安装GCC方法下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好转载 2013-07-03 13:41:57 · 940 阅读 · 0 评论 -
c# web gridview
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实转载 2013-10-22 09:38:51 · 5179 阅读 · 0 评论 -
leveldb——leveldb入门篇之Linux下编译配置和使用
1.首先,从github上下载leveldb源码的zip文件 使用命令#wget https://codeload.github.com/google/leveldb/zip/master12.下载完后,使用#file master查看,发现它是一个.zip文件,所以要使用#unzip master来解压缩,解压缩后会在当前文件下生成一个leveldb-master的文件夹转载 2017-11-27 15:49:29 · 1843 阅读 · 0 评论 -
OpenLayers介绍和第一个例子
什么是OpenLayers?OpenLayers是用于制作交互式Web地图的开源客户端JavaScript类库,制作的地图几乎可以在所有的浏览器中查看。因为是客户端类库,它不需要特殊的服务器端软件或配置,甚至不用下载任何东西就可以使用它。OpenLayers最初由Metacarta开发,现在它已经成为一个拥有众多开发者和帮助社区的成熟、流行的框架。下载OpenLayersO转载 2017-03-23 08:37:33 · 2534 阅读 · 2 评论 -
vs2015 - vs2010
转载1中的内容:Visual Studio各版本工程文件之间的转换由于VS版本比较多,低版本无法直接打开高版本的工程文件,通过对工程文件进行一些修改可以解决这些问题。通过修改Solution文件和Project文件,可以使低版本转换为高版本。例如将VS2015工程转换为VS2010工程。1.修改解决方案文件使用记事本打开.lsn文件:将Format转载 2017-02-24 13:38:42 · 1356 阅读 · 0 评论 -
防止CListCtrl闪烁的几种方法
1.使用SetRedraw禁止窗口重绘,操作完成后,再恢复窗口重绘m_ctlList.SetRedraw(FALSE); //以下为更新数据操作//……//恢复窗口重绘m_ctlList.SetRedraw(TRUE);2.使用LockWindowUpdate禁止窗口重绘,操作完成后,用UnlockWindowUpdate恢复窗口重绘m_ct转载 2015-01-16 14:31:42 · 539 阅读 · 0 评论 -
vs2010 boost库安装
.下载安装包boost 1_43_0 http://sourceforge.net/projects/boost/files/boost/1.43.0/ 选择下载 windows 或 unix 版本2.解压缩到d:\boost目录下3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Micro转载 2014-03-05 11:54:07 · 831 阅读 · 0 评论 -
针对一些异常处理方法
如安装一些程序,中途出现异常,有一个笨方法解决即打开系统日志查看,看注册表里那些东东是引起异常的原因,然后干掉他,ok当然这是个很蠢笨的方法原创 2014-02-12 18:36:34 · 1185 阅读 · 0 评论 -
Perfmon - Windows 自带系统监测工具
Perfmon - Windows 自带系统监测工具一、 简述可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。perfmon.exe 文件位于C:\Windows\Sy转载 2014-01-14 14:24:49 · 872 阅读 · 0 评论 -
c++进程通信11种方法
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的转载 2013-12-13 10:42:06 · 995 阅读 · 0 评论 -
简单明了 c#web 导出 excel,word,pdf, 只包含了文本导出。
其中pdf需要 itextSharp库public static string sGetBinTemplaterFile(string sfilemode) { return System.Web.HttpContext.Current.Server.MapPath("bin\\templater." + sfilemode);原创 2013-11-13 14:41:45 · 1021 阅读 · 0 评论 -
:如何用C#在Asp.net中实现打开新网页而不关闭当前页
Respose.Write("window.open('"+ url +"');"); (打开简洁窗口):Respose.Write("window.open('" + url + "','','resizable=1,scrollbars=0,status=1,menubar=no,toolbar=no,location=no,转载 2013-11-13 14:39:35 · 755 阅读 · 0 评论 -
c# web gridview checkbox 应用
简介在前面的教程中 , 我们学习了如何为 GridView 控件添加一列 单选 按钮来选择一个特定的记录。当用户被限制最多只能从网格中选中一项时,一列单选按钮是一个非常恰当的用户界面。然而,有时我们还想让用户从网格中随便选择任意数量的项目。例如,基于 Web 的电子邮件客户端通常使用一列复选框控件来显示邮件列表。用户可以从中随意选择若干个邮件后执行某些操作,例如把这些邮件移动到另一个文件夹中或转载 2013-11-22 13:49:33 · 3329 阅读 · 0 评论 -
消息参数引发的血案
几年前刚出道时,碰到个怪怪的问题debug调试程序正常,release跳异常而且输入日志也找不出问题啦后来找老大帮忙,鼓捣了一俩小时,才发现,一个接收消息的函数,没添加参数如: LRESULT onmsg_queue(LPARAM, WPARAM); //正常写法LRESULT onmsg_queue(); //错误写法如果未加函数,则程序运行,偶然会跳原创 2012-04-17 13:49:45 · 868 阅读 · 0 评论 -
mysql 日志
前两年玩mysql,没写记录,现在拿起来,好多小细节都忘完了,悲哀记录:1.mysql 区分大小写,而且mysql的主键最好是英文,否则很容易出现ado返回成功,实际mysql内部操作失败的bug2.mysql 日志文件查询,只需要在my.ini里设置,重启服务,即可#Enter a name for the binary log. Otherwise a default原创 2012-03-27 09:53:37 · 341 阅读 · 0 评论 -
ood--面向对象设计
前言此文译自CodeProject上一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。自作者从事软件开发开始,作者常常注意到不转载 2012-04-06 10:18:18 · 504 阅读 · 0 评论 -
面向对象、面向过程,有区别么?划分界限
几年的工作经验了,到现在是在体会不到过程和对象具体的划分界限1、封装oop不就是封装成类? opp也可以奉承每个模块函数,调用时不是更简单?连对象定义都不需要了; 2、继承oop可以继承,函数也可以继承啊?class animal{virtual b原创 2011-08-11 15:07:30 · 439 阅读 · 0 评论 -
socket tcp/ip UDP, 多线程 同步 异步 研究
对gloox的研究 gloox::Base64 字节位移转换,类似一个加解密类 gloox::JID 相当于一个字符串解析类,解析a@b.c 格式, 信箱格式原创 2011-09-06 17:17:40 · 946 阅读 · 0 评论 -
vc6.0不老传说~
现在微软的VS系列已经出到了2010了。不过从2003以后就已经不能忍受他那个慢慢腾腾的速度了。而且还加了.net,加.net框架到是无所谓了,但是把C++整成托管XXX的就让人不爽了。不过VC 6.0对模板的支持让人头疼,还好现在我的实际工程中接触到模板的地方不多。翻译 2011-09-08 11:31:43 · 700 阅读 · 0 评论 -
vc6.0移植vs2010 问题
1. MSXML版本问题vs2010框架自带了MSXML,所以不需要#import "MSXML6.DLL"2.MSHTML.h内部宏定义(防止重复)#ifndef ***..#endif #pragma once头文件的位置有可能导致程序报错原创 2011-09-07 11:31:06 · 1227 阅读 · 0 评论 -
测试 Cppunit
d原创 2011-09-08 11:10:05 · 335 阅读 · 0 评论 -
三层框架,数据,业务,表现
无界面时,只业务---数据telboxCTbOperate(操作类)--业务CXml(流程)-业务, 处理Xml文件中保存的业务流程CFunNode(流程)-业务, 类似基类虚函数, 处理每个特定流程中的接口函数CTbException(流程)-业务, 异常检测 检测流原创 2011-07-15 11:16:46 · 467 阅读 · 0 评论 -
c#创建webService, vc++ 调用
1、安装 SoapToolkit2、CString bBackQuestion; bBackQuestion =(const char*)Reader->Body->xml; //可以查看错误原因,3、不能识别http头,导致返回Soap::Client问题,需要c原创 2011-08-02 17:43:38 · 648 阅读 · 0 评论 -
CRT, WinApi, MFC, OLE
静态库 .lib = 动态库 .lib + .dll CRT: (core, old io, new io, plum Hall) msvcrt.dllWinApi : ( core: KERNEL32.dll; CDC: GDI32.dll; NT: NTDL原创 2011-07-28 11:47:52 · 576 阅读 · 0 评论 -
unicode, ansi, ascII, char ,TCHAR, wchar_t &&
字符集:unicode(美国) 前128个ansi(中国) ** 后128个,其他国家也如此 unicode 编码,分三种 char [] 美国wchar_t 中国TCHAR 由宏定义决定_MBCS _UNICODE原创 2011-07-27 11:04:24 · 346 阅读 · 0 评论 -
.c .cpp .h
基础: 一个.cpp对应一个obj,一个.obj就是一个编译单元,多个编译单元在链接的时候通过链接器链接,组成一个exe,就是一个程序。如果一个cpp需要另外一个cpp定义的函数,只需要在这个cpp中写上这个函数的声明就可以了,注意在链接的过程中如果有同名的函数或者变量在不同的转载 2011-07-15 15:30:20 · 648 阅读 · 0 评论 -
积累
1、xml操作、ini文件系列2、ado操作3、excel库操作4、access操作5、一些硬件的二次开发6、mysql简单操作,sql server简单操作7、封装的界面库(简易)8、各种控件9、自助语音流程设计10、BCG界面库应用11、webservic原创 2011-07-06 13:53:14 · 449 阅读 · 0 评论 -
CRunTimeClass::m_pNextClass
刚看了下深入浅出,CRunTimeClass里的2个成员,m_pBaseClass, m_pNextClass请问:m_pNextClass存在的意义?,什么时候赋值的?// linked list of registered classes这里注释链接lis原创 2011-07-06 11:59:25 · 1027 阅读 · 0 评论 -
汇编指令
这几天因为有需要用到汇编的知识,想重温下以前学的汇编。当时在学校的时候的书早就不知道扔到哪里去了。 别人推荐了本王爽的汇编语言给我 ,浏览了下,非常不错,以前很朦胧的只是一下就懂了。里面的实验更加精辟,让我们在动手的过程中学习到很多。目前只读到第二章,介绍了怎么有自己的电脑写转载 2011-08-15 14:47:16 · 641 阅读 · 0 评论