- 博客(1414)
- 资源 (5)
- 收藏
- 关注
转载 Java中关于时间的相关操作
将本地时间转GMT的: (格林威治时间转换为本地标准时间格式) long mTime = System.currentTimeMillis(); int offset = Calendar.getInstance().getTimeZone().getRawOffset(); Calendar c = Calendar.getInstance(); c.setTime(new
2012-08-20 14:47:11 2403
转载 介绍java中list,set和map 的区别
Java中ArrayList类的用法1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayLi
2012-08-20 14:27:39 10361 1
转载 Java集合排序及java集合类详解
Java集合排序及java集合类详解(Collection, List, Set, Map) 摘要内容集合是Java里面最常用的,也是最重要的一部分。能够用好集合和理解好集合对于做Java程序的开发拥有无比的好处。本文详细解释了关于Java中的集合是如何实现的,以及他们的实现原理。 目录1 集合框架.............................
2012-08-20 14:21:53 15483 1
转载 Java类型转换(int - byte[],float - byte[])
有符号字节转成无符号字节 java int 转成 byte int unsignedByte = signedByte >= 0 ? signedByte :256 + signedByte; int byteValue; int temp = intValue % 256; if ( intValue < 0) {
2012-08-20 11:22:41 19097 5
转载 Java的文件读写操作
file(内存)----输入流---->【程序】----输出流---->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编
2012-08-20 10:50:11 302284 15
转载 struct tm 和 time_t
http://hi.baidu.com/%CC%EC%CD%E2%D3%DE%B2%C5/blog/item/b21a11fdb1d2d440d7887dcf.html 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++
2012-08-17 15:07:37 1835
转载 C C++ 输出中文 【转】
http://hi.baidu.com/luckymouse2009/blog/item/08fd3323385003ad4723e874.html这几乎是每个人都会遇到的问题,因为我们是中国人,中国人编程不可避免的要输出汉字,哈哈,废话少说看看下面我转载的一篇文章 ,总结的还算全面。这几天研究Unicode,勤快些,把看到的东西觉得有用的都copy了下来,文章是拼
2012-08-17 09:53:24 4018
转载 C++ IO标准库 文件操作
C++标准库 之 iostream库的学习笔记(一)iostream库的介绍和istream,ostream类以及cin,cout对象c语言的标准输入输出库是stdio.h 是一个函数库而不是类库。其中包括了我们最常使用的scanf printf 都是一些独立的全局函数,因为C语言是不支持类的。c++的标准输入输出库iostream 是一个类库,以类的形式组织,使用该
2012-08-17 09:52:16 6800
转载 Unicode(UTF16)文件读写终极方案---用C++标准的字节流读取,转化为宽字符(wchar_t),再以字节流写入
http://blog.csdn.net/Harry_lyc/article/details/6643844用C++做程序真够麻烦的,先不说各种数据类型搞的人头疼,再者读写各种编码的文本文件ansi、Unicode、UTF-8等等,让人头晕目眩的。 这半年来经常要用C++处理各种不同编码的文本文件,开始读取Unicode文件,一直很麻烦。用了wifst
2012-08-17 09:44:37 5232 1
转载 UDP的socket绑定到IP地址后无法接受广播数据
由于考虑到我的程序要在多网卡的机器上运行,所以我将网卡的ip地址绑定到了socketserver_addr.sin_addr.s_addr = inet_addr(servIP);但是这样就无法收到广播数据?同时我也绑定到了一个广播地址接受时发现没次客户端来的数据都连续接受两次;请问是为什么?以下是我的测试程序://server.cpp#include #inclu
2012-08-15 14:56:38 11608
转载 多网卡 socket 的bind问题
delphi中请问,在多网卡中socket的bind (ip地址采用 sin_addr.S_un.S_addr=INADDR_ANY)是那块网卡的ip1楼:最简单方法,同时运行另外一个程序,bind一个地址,如果成功,则不是这个地址,否则。。。 2楼:接收本机所有网络接口的数据,如果绑定则接收绑定接口的数据 3楼:我是说绑定特定IP则会接收那个接口的数据 7楼:If an appl
2012-08-15 14:55:47 20066
转载 C# 启用或禁用网卡 2种方法
http://www.cnblogs.com/freedom831215/archive/2011/08/14/2137828.html[DllImport("wininet.dll")]private extern static bool InternetCheckConnection(String url, int flag, int ReservedValue);//
2012-08-15 14:30:10 8598
转载 c++学习之:根据GetLastError()返回值获取错误信息
注:本文属于转载,详细出处忘记了,如果找到了会加上出处。VC中GetLastError()获取错误信息的使用在VC中编写应用程序时,经常需要涉及到错误处理问题。许多函数调用只用TRUE和FALSE来表明函数的运行结果。一旦出现错误,MSDN中往往会指出请用GetLastError()函数来获得错误原因。 可问题是,GetLastError()返回的只是一个双字节数值(DWO
2012-08-15 11:26:50 6286
转载 android中The connection to adb is down,问题和解决 AndroidEclipseAntXML
android中The connection to adb is down,问题和解决 AndroidEclipseAntXMLhttp://hi.baidu.com/fphone/item/1e8045c308b30461a8ba9413自己总结的在android中常会出现的不好解决的问题和方法(其中第三个方法经过了四天的折磨。。。。。哎)1.报错:BUILD FAI
2012-08-10 17:10:15 893 1
转载 如何在Android上安装apk软件
Android软件APK安装方法很简单,下面我就和大家分享一下如何安装APK文件到Android模拟器的图文教程。http://bbs.fengbao.com/thread-26195-1-1.html1) 首先启动Android模拟器,在Android SDK的Tools文件夹中找到Emulator文件,双击emulator.exe即可启动模拟器
2012-08-10 16:28:10 1834
转载 使用mklink命令转移文件夹清理臃肿的c盘
一) 我的转移过程 不喜欢windows的做法,把所有的用户和程序数据文件都放在系统盘(xp下是Documents and Settings文件夹,windows7/vista下是users和programdata文件夹),还有就是有些软件只能安装在系统盘而根本不给你选择的余地如Chrome。需要有一种办法可把上述文件夹弄到非系统分区去,在Linux系统下这不是问题(ln),但直到
2012-08-10 14:20:43 13603
转载 c#导出C++回调函数(cici)
http://hi.baidu.com/tease/blog/item/1fe7213802780f22b9998f5a.html c#导出C++回调函数(cici)最近在公司做一个新的项目,由于C#做界面是非常快速的,于是决定用C#重写C++的界面,而原来的C++动态链接库是不需要修改的。只需要调用一下就可以了。在调用过程中发现C++有回调函数,于是翻开MSDN终于发现,
2012-08-09 16:18:10 1344
转载 “应用程序配置不正确,程序无法启动”的解决方法资料收集
http://hi.baidu.com/fairysky/blog/item/e7a8366dbaa735f3431694c8.html参考资料1、VS2005解决"应用程序配置不正确,程序无法启动"问题2、VS2005安装文件 "由于应用程序配置不正确,应用程序未能启动"3、Microsoft Visual C++ 2008发布程序的部署问题4、VC编写的程序不能在其他机器上
2012-08-09 16:15:14 1841
转载 C#时常需要调用C++DLL
在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:将string转为IntPtr:IntPtr System.Runtim
2012-08-09 16:13:31 78125 2
转载 C#调用C++Dll封装时遇到的一系列问题
最近帮底层开发的同时用C#重新封装一下dll,也就是用C#类来封装C++Dll里的方法,以供用户使用。之前也用到过类似的应用,大多数问题都出在类型转换上,但是这次的应用层出不穷,所以在这里总结一下,以供自己以后查阅,也希望对大家能够有所帮助。 首先,重复一下一些基本使用方法。具体的那些方式在这里就不重复讲了,网上很多的。比如http://blog.csdn.net/sunboyljp
2012-08-09 16:11:40 9636 2
转载 VC内存溢出一例 –- 调用约定不一致 (_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE)
最近在写一个程序,调用了多个DLL,每个DLL代码都支持多线程,Debug的模式下基本调通了,但是在Release模式下,程序因为内存溢出而崩溃,中断在gs_report.c文件的298行位置(_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE),如下图: 由于问题是出自某个DLL模块中,并且是多线程的,并且出现中断的断点无法回溯,很
2012-08-08 17:27:41 13859 4
转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)
http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c 全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本友情广告:微美丽,谢谢支持!一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/inde
2012-08-06 17:34:17 1112
转载 Java程序开发中如何应用线程
http://www.enet.com.cn/article/2007/1114/A20071114910906.shtml程序员http://www.enet.com.cn/tech/list/index.jsp?ccid=6519[摘要] Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。[关
2012-07-31 17:34:37 1525
转载 一个关于Java数组的深度思考
[摘要] 刚刚开始接触java数组的人都会听到一句类似的话:java是纯面向对象的语言,他的数组也是一个对象。[关键字] java 数组 刚刚开始接触java数组的人都会听到一句类似的话:java是纯面向对象的语言,他的数组也是一个对象。于是乎,笔者就按照一个对象的方式来使用数组,心安理得。直到我接触到C的数组后,才发现将数组作为一个类来使用在实现上是多么的“不自然”。
2012-07-31 17:32:11 702
转载 对Java多线程技术中所有方法的详细解析
[摘要] run()和start()这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并[关键字] Java 多线程 详细解析 一、run()和start() 这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动
2012-07-31 17:29:40 610
转载 关于Java占用内存的研究
[摘要] 最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验.[关键字] Java 占用内存 最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验 简要说一下,相信会对大家写出优质的程序有所帮助 下面的论述针对32位系统,对64位系统不适用,后叙 经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考
2012-07-31 17:28:05 814
转载 Java接口学习笔记
java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承AD:一、Java接口基础知识1, Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承.2, 与Java接口相关的设计模式:1, 定制服务模式设计精粒度的接口,每个Java接口代表相关的一组服务
2012-07-31 17:27:02 964
转载 java事件处理机制 自定义事件
ava中的事件机制的参与者有3种角色: 1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。 3.even
2012-07-31 17:08:00 1753
转载 JAVA线程:两种不同创建方式全面解析
最近一直在看提升javascript代码性能的资料,看来看去就是为了如何提升网站的并发能力或者是软件如何对海量数据进行处理,这里我不想探讨解决这些难题的解决方案,但要解决并发或者是海量数据的问题一定离不开线程,线程的确相当的重要,当你要满足日新月异的用户需求而你所做的软件没有好好利用线程的知识绝对是一件无法让人接受的,就算你是一个关注前端技术的工程师也不会幸免对线程的运用,我相信不到三年我们的主流
2012-07-31 14:08:25 1456
转载 Java创建线程的两个方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 为
2012-07-31 14:06:01 1118
转载 Java之锁研究
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。1.对象的锁所有对象都自动含有单一的锁。JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。每当任务离开一个synchronized方法,计数
2012-07-31 11:42:54 1369
转载 eclipse智能提示
今天有点时间,研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱!与Visual Studio2008简直不是一个档次的!不过后来经过查看网上的资料发现它也并非如此的弱,就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智 能感知的提示时间:Windows→Preferences→Java→Editor→Content Assist我们看到
2012-07-31 10:53:45 12761 4
转载 .NET简谈——跨进高级编程门槛的必经之路
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wangqingpei557.blog.51cto.com/1009349/606631我们继续C#基础知识的学习,这篇文章对前面基础知识学习的朋友有着举足轻重的作用;为了延续基础知识学习的热情,我编写了这篇特殊的文章。本篇文章的中心是想借“.NET简谈反射(动态调用)
2012-07-27 10:30:36 1344
转载 .NET实现之(自己动手写高内聚插件系统)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wangqingpei557.blog.51cto.com/1009349/609175今天跟大家分享一下本人在“.NET简谈构件系统开发模式”一文中提到的软件架构设计思路的具体实现细节。大家看了我这篇文章后,总问我为什么要起个这么怪异的名字“构件”而不用“插件”。
2012-07-27 10:26:56 4762
转载 .NET简谈互操作
本文出自 “专注C#、.NET” 博客,请务必保留此出处http://wangqingpei557.blog.51cto.com/1009349/595015 .NET简谈互操作(一:开篇介绍)互操作系列文章:.NET简谈互操作(一:开篇介绍).NET简谈互操作(二:先睹为快).NET简谈互操作(三:基础知识之DllImport特性).NET简谈互操作(四:基
2012-07-27 10:10:46 1449
转载 Windows平台下主要的内存管理途径:
new / delete malloc / free CoTaskMemAlloc / CoTaskMemFree IMalloc::alloc / IMalloc/free GlobalAlloc / GlobalFree LocalAlloc / LocalFree HeapAlloc / HeapFree VirtualAl
2012-07-27 09:59:47 1869
转载 C#读取内存的实例
C#操作内存读写方法是什么呢?让我们来看看具体的实例实现:using System.Runtime.InteropServices; using System.Text; public class Function { //C#操作内存读写方法public staticbyte PtrToByte( int Ptr ) { byte b = Marshal.ReadB
2012-07-27 08:31:56 16278
转载 C# Tips:调用Win32 API如何处理指针类型的参数
0、前言从VB到C#,被人诟病比较多的就是交互性比较差,又集中表现在调用Win32 API上。如果说C/C++调用API只是调用函数这类轻松的活,在C#下却成了阻挡入门者的技术活。之所以产生这么大区别在于数据类型的差异,就是因为C#这类采用了“安全”的类型,我们避免了内存释放和内存访问错误的一些困扰,但是不得不面对调用API时的繁琐。有得必有失,关键看你选择了什么。在调用API时,对于值类
2012-07-26 17:52:04 1623
转载 .net CallbackOnCollectedDelegate 垃圾回收问题。 (Handle::Invoke”类型的已垃圾回收委托进行了回调。)
错误信息: 对“XXX::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。最近在写一段程序,一开始运行正常,但执行几次后就抛出错误信息。。插了MSDN,解决办法是把委托赋值给类的成员;例如: 原来的委托: public d
2012-07-26 17:22:56 15347 2
转载 C# DllImport 系统调用使用详解 托管代码的介绍 EntryPoint的使用
1 DLLImport的使用using System;using System.Runtime.InteropServices; //命名空间class Example{//用DllImport 导入Win32的MessageBox函数 [DllImport("user32.dll", CharSet = CharSet.Unicode)]publi
2012-07-26 11:54:10 3476
windowresize
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人