自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6444)
  • 资源 (5)
  • 收藏
  • 关注

原创 java现在真的不行了吗??

编程语言就像星星一样,没有一种语言可以永远星光闪耀,Java也不例外。虽然Java语言如此,但Java 平台却另当别论。今天即使Java语言出现下降的趋势,Java平台也仍比任何时候都增长得快。        一次我在与DZone其他技术人员讨论技术问题的时候,我无意间表达了Java正处在下滑趋势的说法。这是有许多前车之鉴的,强大的C在被C++和后来的 Java挤下神坛之前也不过持续红火...

2013-06-23 10:52:06 915

原创 如何选择合适的数据库服务器

    如今,当一个新的系统开发完成后,你需要在一个区域乃至全世界推广软件的话,怎样根据业务规模来选择服务器配置、内外置磁盘大小、以及网络带宽,是一件非常细心且复杂的事情。 选择那一类型的服务器就需要结合网站的属性和预算以及各方面因素来加以考虑了,再对服务器的各项参数加以对比和分析。从硬件配置来看,操作系统、数据库、Web服务器、Web应用软件等的选择问题,要根据网站类型、网站规模、资金...

2013-06-23 10:48:41 639

原创 JAVA编程技巧汇总

  JAVA语言博大精深,尤其是SSH2架构的项目,需要高超的编程艺术和深广的智慧。编程和调试需要全面考虑问题,要从系统的各个方面进行考虑,多角度分析问题,这样才能快速解决问题。这里提一些建议,算是自己的一些想法吧,希望对大家开发项目编程有所裨益。 1.   备份。在开发的过程中, 备份非常重要,既可保存劳动成果,又可放心大胆地进行下一步开发,而无后顾之忧,万一出了问题,可以采用...

2013-06-23 10:40:44 476

原创 java的异常处理

大家在编程中,我们肯定会意见代码异常的情况,当发生异常时,程序员可以通过自己编写有针对性的代码来对它进行处理,以让程序继续运行下去。为了让写出来的代码比较强壮(robust),java语言要 求除Error和RuntimeException之外的所有Exception都能够得到处理。Java对异常(Exception)的处理方法分为两 类,一类将异常的处理递交给当前方法的调用者去处理,称为thr...

2013-06-23 10:34:54 235

原创 Fiddler不能监听Java HttpURLConnection请求的解决方法

郁闷的事情来了,,,通常在默认情况下,Fiddler不能监听Java HttpURLConnection请求。究其原因,Java的网络通信协议栈可能浏览器的通信协议栈略有区别,Fiddler监听Http请求的原理是 在应用程序和操作系统网络通信层之间搭建了一个代理服务器,而Java的HttpURLConnection应该是绕过了这个代理服务器,所以 Fiddler无法监听到Java Htt...

2013-06-23 10:32:23 284

原创 编程语言API,你最喜欢哪一款?

期待的三天端午假期终于到了,在放松休闲之余不妨抽点时间来浏览一下本周的热门话题,不管是否关心,但总有你感兴趣的话题吧。微软,谷歌又有什么新动作;编程语言又有了新的排行榜;程序员如何提高工作效率等等。1. 编程语言API,你最青睐那一款? 任何一种编程语言都可创建API,同样,不管运用什么样的技术,大部分API都可以被开发者使用。然而正是由于可用的API客户端种类繁多,开发者们难以选择,有人提出建...

2013-06-11 17:22:09 347

原创 安卓发现最强病毒详细解析!

有国外媒体报道称,一款非常强大的Android病毒正在利用Android系统未知漏洞获取设备管理权限后无法取消,可防卸载。该病毒名为“a.remote.obad”,通过云端指令发送定制业务短信,然后屏蔽运营商回执,从而实施恶意扣费。  腾讯移动安全实验室安全专家表示,该病毒特征非常罕见,由于无法通过正常方式卸载,危害性极大。接下来,让我们一起看下腾讯移动安全实验室安全专家对该病毒的详细解析:...

2013-06-11 17:08:34 456

原创 Android 无法解决的几处硬伤

今 年 Google I/O 大会上没有更新 Android 的版本,Google 把重点都放在整合服务上了,从 4.1 到现在过了一年多更新到 4.2 都没有一些实质性的更新,现在 Android 仍然存在很多问题,开发者们对 Android Design 不一致的理解,难道就没有想着去解决么。统一的操作体验,让用户在任何时候想要完成类似的操作知道在什么地方按,这才会是一个优秀的操作系 统。虽...

2013-06-11 17:03:15 237

原创 是时候抛弃Eclipse转向IntelliJ了

2013年Google I/O大会,推出了新的Android集成IDE“Android Studio”,最大的转变就是从Eclipse切换到了IntelliJ IDEA。Google终于抛弃了Eclipse了IDE 是个大坑,不是谁想做就能做的,关键问题是做了也赚不了大钱。Google才不会吃力不讨好,搞Chrome可以给搜索带流量,搞Android能打击对 手苹果,搞IDE能干啥?所以...

2013-06-11 17:02:10 170

原创 4款最好的Android设备HTML编辑器

作 为出色的应用平台,Android系统不仅可以用于登录Facebook或是玩“愤怒的小鸟”,它还可以为web开发人员提供可行的移动式解决方案。然 而,web开发者是不可能对那些陈旧的文本编辑器表示满意的——他们需要使用专门的代码编辑器,以便让工作更快速更便捷地完成。下面我将要介绍4款名列前 茅用于Android设备的 HTML编辑器,任何web开发人员都能利用它们在平板电脑上处理大量工作,或是...

2013-06-11 16:58:23 526 2

全硬件TCP/IP嵌入式以太网控制器——W5100E01-AVR演示手册

1. 产品介绍特点- 使用了Atmega128 (8MHz)数据传输速度高于6Mbps。- 通过使用外部96引脚连接件, AVR&rsquos 的所有引脚都能使用。- 有效的SPI接口测试程序。- 提供各种应用程序源代码Loopback, Webserver, Ping- 支持ISP & JTAG 接口。规格开发环境-所有源代码是由G...

2012-01-17 17:35:00 313

走近Cortex-M3(3)--寄存器知识

前两周,我们相继介绍了Cortex-M3的发展近况,也了解了其相关技术背景。而作为一名初学者,在ARM的学习中,会遇到大量的或熟悉或陌生的名词缩写,有效的理解并记忆它们十分有利于我们的学习。下面,是我们大致做的一些总结:AHB先进高性能总线AHB‐AP AHB访问端口AMBA先进单片机总线架构APB先进外设总线ARM ARMARM架构参考手册ASIC行业领域专用集成电路...

2012-01-16 10:44:00 209

SDK方式下的退出窗口提示

退出窗口前询问“是否要退出当前窗口” BOOL Cls_OnQueryEndSession (HWND hwnd) { BOOL fOKToEndSession = TRUE; if (g_fIsDataUnsaved) { int n = MessageBox(hwnd, "Do you want to save ...

2012-01-15 23:16:00 201

user Hook学习日志,文档备份

学习Hook时做的一个小东西,放在这里备份。头文件.h// 下列 ifdef 块是创建使从 DLL 导出更简单的// 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 USERX_EXPORTS// 符号编译的。在使用此 DLL 的// 任何其他项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将// USERX_API 函数视为是从 DLL 导入的...

2012-01-15 22:07:00 123

MASM32学习日志,常用宏

用VS2005写MASM一些常的文件备份,放在这里备份。以免电脑坏了文件丢失。好有一个参考。windowsx.h;//////////////////////////////////////////////////////////////////////////;//通用命令宏IFNDEF WINDOWSX_H WINDOWSX_H EQU <1> ...

2012-01-15 22:03:00 247

C++标准库auto_ptr指针的应用

在进行学习windows编程的时候,要使用大量的API和消息对控件进行操作,虽然很烦乱,但是对于学习和研究还是很有用处的。虽然以前学了一点的MFC,但是对于MFC的使用其实是一知半解,也没有入门。现在重新使用C++的方法进行SDK的封装学习,对于自己是一个很好的兴趣点。之前,一直没有好好学下C++,感觉好像用不到。因为在MFC中,放一个按钮,双击一下,一个函数自动生成了。我感觉这样...

2012-01-15 16:05:00 131

使用Visual studio 2005遇到错误提示:Failed to return new Code Element Possible syntax error. New Element Name...

今天 在使用Visual studio 2005遇到错误提示:Failed to return new Code Element Possible syntax error. New Element Name百度一下资料:这是一个vs2005的bug,在SP1补丁中已经修复了这个问题。已经安装了sp1,还是提示这个错误。在有的项目中,添加函数,变量都不会提示这个错误,就是我当前...

2012-01-15 10:54:00 457

visual studio 2005 CPU占用率100%的修复补丁,

visual studio 2005 CPU占用率100%的修复补丁,Microsoft KB:http://support.microsoft.com/kb/935204Registry informationWarning Serious problems might occur if you modify the registry incorrectly by using...

2012-01-14 22:39:00 169

Visual Studio 2005 提示 error C3861: 'SHCreateDirectory': identifier not found

今天在用vs2005练习的时候提示,error C3861: 'SHCreateDirectory': identifier not found原来是'SHCreateDirectory'函数没有定义。查看MSDN看发现在shlobj.h中定义的,但是为什么还是提示找不到定义呢。打开shlobj.h文件,搜索SHCreateDirectory的定义,是有的,原因在于这个函数在IE6...

2012-01-13 22:21:00 320

windows SDK编程基础-Button类的封装 .

我想学好用C编写软件,但是C的知识一直不无法深入,C++也是一知半解,我希望我能静下心下,用心学习一段时间,先不要去学基础的语法知识,太枯燥。没效果。也不要去学什么算法和数据结构,用不到。不要应为这些东西很高深,就去装深沉。我希望我能从我最感兴趣的方面入手学习。我希望我能找到让自己感兴趣的学习方法。那就老老实实做一个按钮,总行了吧。按钮是一个很基本的控件,但是要精通,却不是...

2012-01-13 20:18:00 162

第三部分-使用高速SPI以太网控制芯片W5200登录Telnet服务器

最近我们给大家介绍了很多Telnet服务器的知识,在您尽情享受Telnet所带给您的便捷的同时相信您已经对Telnet了解不少了,您有什么意见和学习心得吗?大家一起讨论吧。今天我将继续为大家献上我的一点学习心得,给出一些基于IAR编译器的代码例子,希望对您有用。4执行代码这个部分将复习加载在W5200E01-M3远程服务器的示例代码。更多有关基于用TCP实现远程信息交换的细节,请查阅“Ho...

2012-01-13 13:11:00 205

浅谈网络线片

互联网时代,人类的生活越来越离不开网络,从娱乐,工作,到生活服务等相关领域,无时无刻不需要数据与信息的传输。而网卡在这其中,一直扮演着重要的角色,无线网卡,独立网卡等等。<wbr><wbr></wbr></wbr><wbr><wbr></wbr></wbr><w

2012-01-12 08:59:00 92

windows SDK编程基础-窗口类的封装

要在windows下写一点小程序,特别是用C语言+API方式来说,一定要熟练使用API和window基本控件的应用。虽然我现在能够使用一些基本控件来点东西,但是还不够全部,不够系统,不够深入。这次要再重新学一遍,希望能有所进步,使自己在学习编程的时候,不要被基础界面给难倒了。工欲善其事,必先厉其器,为了能方便的创建一个win窗口,在学习了袁枫的书,终于按自己的想法实现窗口的封装,借...

2012-01-11 19:07:00 141

第二部分-使用高速SPI以太网控制芯片W5200登录Telnet服务器

在第一部分使用高速SPI以太网控制芯片W5200登录Telnet服务器的时候,我们给大家介绍了很多关于telnet服务器的相关知识,不知道对您是否有帮助呢?您有什么意见和建议呢?欢迎和我们一起来讨论。我们已经知道Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),今天我们继续为大家讲解如何使用W5200E01-M3登录T...

2012-01-11 09:27:00 112

高速SPI以太网控制芯片——W5200

引言:您是否尝试过用硬件来实现TCP/IP协议栈功能?现在WIZnet公司的全硬件TCP/IP协议栈芯片就可以轻松地实现这一功能并为您的系统带来更大的稳定性和高速的表现。W5200的SPI总线是特制的高速总线,而且支持休眠模式,有32K的发送和接收缓存,有多达8个套接字供用户使用,尤其是它48个引脚的小巧封装赢得了客户的青睐。接下来就随我一起来走近它。(W5200芯片封装图)W...

2012-01-10 09:18:00 179

家居智能化---生活新体验

你听说过智能家居吗?你体验过当你日常生活中的家具,电气,各种仪表等都连入到互联网之后,给你的生活所带来的方便快捷吗?现如今,在布置新居的时候,爱生活,追求自由的年轻人不仅仅青睐于宜家家具的北欧简约风格,而更注重于家居环境的智能化。在我们WIZnet之前的介绍中,基于WIZ-SM10的智能仪表方案就是一种智能家居的解决方案。下面,请随我来详细的了解一下智能家居的发展。80年代...

2012-01-09 09:27:00 101

走近Cortex-M3(2)

Cortex-M3——学习(二)<wbr></wbr><wbr>现如今,越来越多的嵌入式爱好者选择学习Cortex-M3, <wbr>在嵌入式处理器的世界,cortex-M3是一位人见人爱的后生。它的成本和功耗低,可配置性很高。如今,很多ARM的工程师加入了cortex-M3的学习与开发中,WIZnet一直都是行业的领先者,即将上市的新产品W...

2012-01-09 09:20:00 93

C语言+API操作FTP下载文件

工作中需要用到程序更新,从FTP上下载文件是比较方便的。写个日志总结一下昨天的学习情况:句柄的定义HINTERNET hConnect ;连接FTP操作,需要定义一个HINTERNET句柄。使用InternetOpen函数进行初始化句柄。创建FTP会话使用InternetConnect函数,连接到FTP,要用到InternetOpen函数初始过的句柄。设置当前F...

2012-01-06 13:27:00 413

开源硬件的应用实例

最近我们给大家介绍了很多关于开源硬件的知识,不知道对您是否有用呢,今天我们将继续给大家介绍相关信息,以满足广大OSHW(开源硬件)爱好者的需求。我们知道相对于以Linux为代表的开源软件阵营,开源硬件也是开源思想的继承者。这些硬件的开发者将硬件的全部资料都对外公开,包括电路图、固件、软件、元件列表、器件列表以及印刷版图。这些资料允许任何人使用,比开源软件的开放度更高的地方在于,作者更是允许...

2012-01-06 09:23:00 175

Cortex-M3(1)

大家听说过Cortex-M3吗?在嵌入式处理器的世界,cortex-M3是一位人见人爱的后生。它的成本和功耗低,可配置性很高。如今,很多ARM的工程师加入了cortex-M3的学习与开发中,WIZnet一直都是行业的领先者,即将上市的新产品W7200正是加入了cortex-M3处理器的全硬件TCP/IP协议栈芯片,通过利用它的优势,相信会得到更多客户的青睐。下面,广大的嵌入式爱好者可以跟随我们一起...

2012-01-05 14:40:00 106

使用VC进行SDK编程时使用宏映射按钮消息

使用VC进行SDK编程时使用宏映射按钮消息写SDK程序的时候,有很多的按钮要进行消息映射,今天参数windowsx.h中的 HANDLE_MSG宏,自己加了一个通用的消息映射宏HANDLE_CMD通过使用这个宏来映射界面上的按钮类,方便了许多.示例代码如下:void WinOnCommand(HWND hwnd, int id, HWND hwndCtl, UINT cod...

2012-01-04 22:56:00 101

用VC写了一个bmp图片压缩小程序

在工作中,经常遇到。用扫描仪生成的图片是bmp格式的。文件太多了。自己写了一个小工具,用于压缩成png格式的,方便传输。刚开始时想用GDI++,后来搜索MSDN,发现还有一个CImage的类,已经封装了GDI++,用来操作图片,甚是方便 。主要的知识点: CImage img; HRESULT hr; hr = img.Load(strFile);//载入...

2012-01-04 20:45:00 270

开源硬件-开源思潮到了?

1. 认识OSHWOSHW——Open Source Hardware,即:开源硬件。指与自由及开放源代码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。这个词主要是用来反映自由释放详细信息的硬件设计,如电路图、材料清单和电路板布局数据,通常使用开源软件来驱动硬件。共享逻辑设计连同可编程逻辑器件之重构,也是一种形式的开源硬件。硬件描述语言代...

2012-01-04 16:43:00 152

.exe控制台程序使用自己的图标

今天在弄这个UE17激活小程序时,字一个小小的控制台程序,发现生成的.exe是一个默认的图标。好不喜欢啊。于是百度了一下,找到一个方法了。添加一个资源文件,加入自己的图标,定义成101,重新编绎,就能使自己的.exe使用图标了。真好看。#define IDI_ICON2 101#define IDI_ICON1 ...

2012-01-03 16:45:00 152

UltraEdit 17注册过程

看到有新版本的UE了,余于又心动了,以前下载过一个UE studio,感觉启动速度太慢了。这是不能接受的。如果一个软件功能再强大,但是启动,运行,反应速度太慢。那是没法用的。安装了UltraEdit 17的英文版,虽然英文不全认识,但是我想,只要看得多了。总能记住几个单词的。注册窗口中还是没有“&Offline Activation”这个离线激活按钮,这个事情好生郁闷。...

2012-01-03 16:25:00 171

SQLite3 学习

执行预编绎SQL脚本db.execDML("begin transaction;"); CppSQLiteStatement stmt = db.compileStatement( "insert into emp values (?, ?);"); for (i = 0; i < nRowsToCreate; i++) { ch...

2012-01-02 12:06:00 71

SQLITE3 读写二进制字段blob

看了下SQLITE3的操作类,对于blob的字段存/取操作已经会用了。但是只能一次性的读取文件长度,然后分配内存。对于分批次写入,我现在还没有弄明白,需要进一步的学习。写在这里记录一下吧。 CppSQLite3DB db; LPCSTR pstrFileName ="d:\\test.s3db"; try { db.open(pstrFileName);...

2012-01-02 11:21:00 684

SQLITE3 学习笔记

今天要学习SQLITE3的类,codeproject上的这个作者写的C++类操作SQLIE3,很实用的说。膜拜一下。OMG添加头文件 #include "CppSqlite3.h" 这个文件中,已经包含了#include "sqlite3.h"头文件。定义数据库CppSqlite3 db ;获取数据库信息db.GetVersion();//数据库版本信息SQLiteHead...

2012-01-02 10:30:00 174

HelloCode C语言编程向导 1.0

用C语言 + API 写些小程序,消息映射使用的很频繁。手工编码,要查看看个参数的含义,不好记,也容易弄错了。从CodeProject上找到一个消息解析器,感觉很好用。于是自己动手改成使用 SQLITE3数据版本的,便于更新与维护 。这个工具算是自己的一个小作品,以后经常用的功能,全部在这个小程序上实现,当作自己编程的工具。好用。这是第一个版本。。。。放在资源里备份 这...

2012-01-01 21:23:00 103

CppSQLite - C++ Wrapper for SQLite

Download CppSQLite demo projects, source and sqlite.dll for SQLite 2.8.15 - 156 KBDownload CppSQLite 3 demo projects, source and sqlite3.dll for SQLite 3.0.8 - 171 KBDownload CppSQLite 3.2 ...

2011-12-31 19:28:00 228

PDF转word工具(很好用!)

PDF转word工具(很好用!)

2010-12-01

WinUHA2.0

最厉害的压缩软件 WinUHA

2010-10-08

RegexBuddy破解

RegexBuddyRegexBuddy破解

2009-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除